@import "https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700;800;900&display=swap";
@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/41e95f694c5c4549-s.0r1jrq7neqdsq.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6c55a692938ebbbc-s.0g6rbszwfgn9y.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:400;font-display:swap;src:url(../media/a218039a3287bcfd-s.p.17-1enzs_j91b.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/bdc7e24a509eb931-s.0apt5mko2.qn3.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0da9c7f357bd9d4d-s.0ek5sshv8wk3m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8e6fa89aa22d24ec-s.p.0uvzar8hswo3p.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0a7740363b4d4863-s.1110aazvokzp..woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f9d24ebef5d5292-s.0esuu2f5si~v8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e2334d715941921e-s.p.12skym0rqknxy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b53057dbf91a7acf-s.0carvq6u72s58.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/798ea22d9983e047-s.106do9xzbuago.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Poppins;font-style:normal;font-weight:700;font-display:swap;src:url(../media/47fe1b7cd6e6ed85-s.p.0~mcdl10zdfb3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Poppins Fallback;src:local(Arial);ascent-override:93.62%;descent-override:31.21%;line-gap-override:8.92%;size-adjust:112.16%}.poppins_27c1d5ca-module__9rNIbG__className{font-family:Poppins,Poppins Fallback;font-style:normal}.poppins_27c1d5ca-module__9rNIbG__variable{--font-poppins:"Poppins", "Poppins Fallback"}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--cs-page-grad-start:#c9d2f0;--cs-page-grad-mid:#b9c5e8;--cs-page-grad-end:#a8b8df;--cs-page-bg:linear-gradient(150deg, var(--cs-page-grad-start) 0%, var(--cs-page-grad-mid) 50%, var(--cs-page-grad-end) 100%);--cs-ink:#070707;--cs-ink-soft:#1f1f1f;--cs-muted:#525252;--cs-muted-strong:#404040;--cs-line:#f0f0f0;--cs-line-soft:#f5f5f5;--cs-surface:#faf7f0;--cs-surface-tint:#f0f5fa;--cs-accent:#2a85ff;--cs-accent-deep:#1a6fe0;--cs-chip-violet-bg:#ede9fe;--cs-chip-violet-fg:#6d28d9;--cs-chip-mint-bg:#d1fae5;--cs-chip-mint-fg:#065f46;--cs-chip-peach-bg:#fed7aa;--cs-chip-peach-fg:#9a3412;--cs-chip-sky-bg:#e0f2fe;--cs-chip-sky-fg:#075985;--cs-chip-neutral-bg:#f5f5f5;--cs-chip-neutral-fg:#404040;--cs-chip-red-bg:#fee2e2;--cs-chip-red-fg:#991b1b;--cs-chip-red-border:#fca5a5;--cs-success:#10b981;--cs-warn:#f59e0b;--cs-font-sans:var(--font-poppins,"Poppins"), -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--cs-text-micro:12px;--cs-text-small:13px;--cs-text-body:15px;--cs-text-h3:18px;--cs-text-h2:24px;--cs-text-hero:40px;--cs-leading-body:1.5;--cs-leading-tight:1.2;--cs-leading-display:1.05;--cs-tracking-display:-.02em;--cs-radius-sm:8px;--cs-radius-md:10px;--cs-radius-card:14px;--cs-radius-pane:16px;--cs-radius-pane-lg:20px;--cs-radius-pill:999px;--cs-space-1:4px;--cs-space-2:8px;--cs-space-3:10px;--cs-space-4:14px;--cs-space-5:18px;--cs-space-6:24px;--cs-space-7:36px;--cs-shadow-pill:0 1px 2px #0000000f;--cs-shadow-selected:0 4px 12px #2a85ff14;--cs-text-base:var(--cs-text-body);--cs-radius-input:8px;--cs-radius-pane-sm:8px;--cs-chip-amber-bg:#fef3c7;--cs-chip-amber-fg:#92400e;--cs-chip-sage-bg:#ecfdf5;--cs-chip-sage-fg:#065f46;--cs-chip-selected-bg:var(--cs-accent);--cs-chip-selected-fg:var(--cs-surface);--cs-chip-selected-border:var(--cs-accent-deep);--cs-surface-alt:#f4f0e8;--cs-shadow-card:0 1px 2px #0000000a;--cs-radius-pane-md:12px;--cs-text-eyebrow:10px;--cs-text-caption:12px;--cs-text-h4:16px;--cs-ink-faint:#c8c8d0;--cs-accent-soft:#e6f7ec;--cs-accent-strong:#166534;--cs-accent-line:#b7e4c7;--cs-warn-soft:#fef3c7;--cs-warn-strong:#92400e;--cs-warn-line:#fde68a;--cs-primary:var(--cs-accent);--cs-primary-hover:var(--cs-accent-deep);--cs-primary-soft:#e8f2ff;--cs-primary-line:#b9d7ff;--cs-on-primary:#fff;--cs-background:var(--cs-page-bg);--cs-on-surface:var(--cs-ink);--cs-on-surface-variant:var(--cs-muted);--cs-surface-variant:var(--cs-surface-tint);--cs-surface-container:var(--cs-surface);--cs-surface-container-low:var(--cs-surface-alt);--cs-surface-container-lowest:#fff;--cs-surface-container-high:#f4f0e8;--cs-surface-container-highest:#ebe6dc;--cs-surface-hover:#edf3fb;--cs-outline:#d7d1c4;--cs-outline-variant:var(--cs-line);--cs-font-size-xs:var(--cs-text-micro);--cs-font-size-sm:var(--cs-text-small);--cs-font-size-md:var(--cs-text-body);--cs-font-size-lg:var(--cs-text-h3);--cs-radius-lg:var(--cs-radius-card);--cs-shadow-sm:var(--cs-shadow-card);--cs-danger:#dc2626;--cs-danger-surface:#fef2f2;--cs-danger-on-surface:#991b1b;--cs-error:#b91c1c;--cs-error-outline:#fecaca;--cs-success-surface:#ecfdf5;--cs-success-on-surface:#065f46;--cs-violet-surface:var(--cs-chip-violet-bg);--cs-violet-on-surface:var(--cs-chip-violet-fg)}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:var(--cs-page-bg);--canvas-cool:var(--cs-surface-tint);--surface:var(--cs-surface);--surface-soft:var(--cs-surface-tint);--surface-strong:#fff;--ink:var(--cs-ink);--ink-soft:var(--cs-ink-soft);--muted:var(--cs-muted);--line:var(--cs-line);--line-strong:var(--cs-outline);--evergreen:var(--cs-ink);--evergreen-soft:var(--cs-ink-soft);--rust:var(--cs-accent);--gold:var(--cs-accent-deep);--blue:var(--cs-accent-deep);--sage:var(--cs-surface-tint);--jobs-blue:var(--cs-accent);--jobs-gray:#a1a1a1;--jobs-black:var(--cs-ink);--jobs-canvas:var(--cs-surface-tint);--jobs-lavender:var(--cs-page-grad-end);--jobs-chip-green:#dcfce7;--jobs-chip-purple:#f4e8ff;--jobs-chip-peach:#fff0dd;--shadow:0 24px 70px #1e140a1f;--shadow-soft:0 12px 32px #1e140a14;--ease-out:cubic-bezier(.23, 1, .32, 1);--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:92px}html,body{min-height:100%;margin:0}body{background:var(--cs-page-bg);color:var(--ink);font-family:var(--font-sans)}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}button,.button{cursor:pointer;min-height:48px;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .16s var(--ease-out);border:0;border-radius:8px;justify-content:center;align-items:center;padding:.85rem 1.15rem;font-weight:700;display:inline-flex}button:active,.button:active{transform:scale(.98)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline-offset:3px;outline:3px solid #b85f325c}.siteShell{width:100%;max-width:1920px;margin:0 auto;padding:26px clamp(22px,4vw,72px) 64px}.topNav{background:var(--canvas);z-index:30;border:1px solid #e6ddd2f0;border-radius:14px;justify-content:space-between;align-items:center;min-height:54px;padding:10px 12px;display:flex;position:sticky;top:12px;box-shadow:0 14px 34px #1e140a14}.topNav:before{background:var(--canvas);content:"";z-index:-1;min-height:calc(100% + 28px);position:absolute;inset:-14px -2px auto}.wordmark{align-items:center;gap:10px;font-weight:800;display:inline-flex}.wordmark span{background:var(--rust);color:#fffdf8;border-radius:12px;justify-content:center;align-items:center;width:34px;height:34px;font-size:1.15rem;line-height:1;display:inline-flex}.wordmark strong{color:var(--ink);font-size:1rem}.navRight,.navLinks{align-items:center;display:flex}.navRight{gap:8px;margin-left:auto}.navLinks{gap:4px}.navLinks a,.navActions a{transition:background-color .18s var(--ease-out), color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .16s var(--ease-out);border-radius:8px;padding:.7rem .82rem;font-size:.93rem;font-weight:700}.navLinks a{color:var(--muted)}.navLinks a:hover,.navLinks a:focus-visible{background:var(--rust);color:#fffdf8;transform:translateY(-1px);box-shadow:0 12px 24px #ff6a2a33}.navActions{align-items:center;gap:6px;display:flex}.navLogin{border:1px solid var(--line-strong);color:var(--ink)}.navLogin:hover,.navLogin:focus-visible{color:var(--ink);background:#fff8ef;transform:translateY(-1px)}.navStart{background:var(--rust);color:#fffdf8;box-shadow:0 12px 24px #ff6a2a33}.navStart:hover,.navStart:focus-visible{color:#fffdf8;background:#f25d1f;transform:translateY(-1px);box-shadow:0 14px 28px #ff6a2a3d}.landingHero{grid-template-columns:minmax(0,1.04fr) minmax(420px,.8fr);align-items:center;gap:clamp(42px,6vw,92px);min-height:calc(100vh - 106px);padding:58px 0 72px;display:grid}.aiNativeLandingHero{color:#fffdf8;background:radial-gradient(circle at 82% 18%,#ff6a2a38,#0000 28rem),linear-gradient(135deg,#101314 0%,#16191b 54%,#23201e 100%);border:1px solid #fffdf814;border-radius:28px;min-height:calc(100vh - 142px);margin:28px calc(-1*clamp(22px,4vw,72px)) clamp(28px,4vw,54px);padding:clamp(32px,5vw,64px)}.aiNativeLandingHero h1{color:#fffdf8;font-family:var(--font-sans);max-width:1040px;font-size:clamp(3.3rem,5.9vw,6.05rem);font-weight:730;line-height:1.04}.aiNativeLandingHero h1 span{display:block}.aiNativeLandingHero .eyebrow{color:#fffdf8d6;font-size:.98rem;font-weight:700}.aiNativeLandingHero .heroLead,.aiNativeLandingHero .emotionalTruth{color:#fffdf8d1}.aiNativeLandingHero .emotionalTruth{color:#fffdf8;max-width:920px;font-size:clamp(1.12rem,1.18vw,1.34rem);font-weight:800;line-height:1.42}.aiNativeLandingHero .proofStrip span,.aiNativeLandingHero .button.secondary{color:#fffdf8;background:#fffdf814;border-color:#fffdf838;font-weight:700}.aiNativeLandingHero .button.primary{background:#ff6a2a;box-shadow:0 18px 44px #ff6a2a47}.aiNativeLandingHero .button.secondary:hover{background:#fffdf824}.aiNativeLandingHero .emotionalTruth{border-left-color:#ff6a2a}.aiNativeLandingHero .operatingBoard{background:#fffdf814;border-color:#fffdf833;box-shadow:0 28px 80px #00000061}.aiNativeLandingHero .operatingBoard:before{background:linear-gradient(#ff6a2af2,#ff9d4d99)}.aiNativeLandingHero .boardHeader,.aiNativeLandingHero .boardFooter{background:#fffdf814;border:1px solid #fffdf829}.aiNativeLandingHero .boardHeader span,.aiNativeLandingHero .boardFooter span{color:#fffdf8b8;font-weight:650}.aiNativeLandingHero .boardHeader strong,.aiNativeLandingHero .boardFooter strong,.aiNativeLandingHero .boardLane strong{color:#fffdf8}.aiNativeLandingHero .boardStatusRow span,.aiNativeLandingHero .boardLane{color:#fffdf8;background:#fffdf817;border-color:#fffdf829}.aiNativeLandingHero .boardLane.active{background:#ff6a2a1f;border-color:#ff6a2a61}.aiNativeLandingHero .laneTopline span{color:#ffb07c;font-weight:700}.aiNativeLandingHero .laneTopline em,.aiNativeLandingHero .boardHeader p{color:#fffdf8c7;background:#fffdf81a}.aiNativeLandingHero .boardLane small{color:#fffdf8ad}.dashboardHero{min-height:auto;padding-bottom:36px}.heroCopyBlock{max-width:860px}.eyebrow{color:var(--rust);letter-spacing:0;margin:0 0 12px;font-size:.84rem;font-weight:720}h1,h2,h3,p{margin-top:0}h1,h2{color:var(--ink);font-family:var(--font-sans);letter-spacing:0;font-weight:720}h1{max-width:840px;margin-bottom:24px;font-size:5.9rem;line-height:1}h2{margin-bottom:0;font-size:3.7rem;line-height:1.03}h3{letter-spacing:0;margin-bottom:10px;font-size:1.1rem;font-weight:700}.heroLead{color:var(--ink-soft);max-width:760px;margin-bottom:22px;font-size:1.28rem;line-height:1.62}.proofStrip{flex-wrap:wrap;gap:10px;margin-bottom:26px;display:flex}.proofStrip span{border:1px solid var(--line);color:var(--evergreen);background:#fffdf8c2;border-radius:8px;padding:.55rem .72rem;font-size:.84rem;font-weight:800}.ctaRow{flex-wrap:wrap;gap:18px;margin-bottom:34px;display:flex}.button.primary,.betaForm button{background:var(--rust);color:#fffdf8;box-shadow:0 16px 34px #ff6a2a3d}.button.primary:hover,.betaForm button:hover{background:#e95417;box-shadow:0 18px 42px #ff6a2a4d}.button.secondary{border:1px solid var(--line-strong);color:var(--evergreen);background:#fffdf8b8}.button.secondary:hover{background:var(--surface-strong);border-color:var(--evergreen-soft)}.emotionalTruth{border-left:3px solid var(--rust);color:var(--ink-soft);font-family:var(--font-sans);max-width:650px;margin:0;padding-left:18px;font-size:1.05rem;line-height:1.58}.operatingBoard{background:linear-gradient(145deg, #fffffffa, #fffaf3f5), var(--surface);box-shadow:var(--shadow);border:1px solid #e6ddd2f0;border-radius:24px;gap:12px;padding:16px;display:grid;position:relative}.operatingBoard:before{background:linear-gradient(180deg, var(--rust), var(--gold), var(--evergreen-soft));content:"";border-radius:8px 0 0 8px;width:5px;position:absolute;top:18px;bottom:18px;left:0}.boardHeader,.boardFooter{background:var(--evergreen);color:#fffdf8;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.boardHeader div{gap:4px;display:grid}.boardHeader span,.boardFooter span{color:#fffdf8b8;font-size:.82rem;font-weight:650}.boardHeader strong,.boardFooter strong{font-size:.92rem;line-height:1.35}.boardHeader p{color:#fffdf8;white-space:nowrap;background:#fffdf81f;border:1px solid #fffdf82e;border-radius:999px;margin:0;padding:.42rem .62rem;font-size:.78rem;font-weight:800}.boardStatusRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.boardStatusRow span{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;background:#fff6ed;border:1px solid #ff6a2a2e;border-radius:999px;min-width:0;padding:.5rem .64rem;font-size:.72rem;font-weight:800;overflow:hidden}.boardLane{border:1px solid var(--line);transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);background:#ffffffc2;border-radius:8px;gap:6px;padding:18px;display:grid}.boardLane:hover{box-shadow:var(--shadow-soft);border-color:#2e675d73;transform:translateY(-2px)}.boardLane.active{background:#fff2e7;border-color:#ff6a2a7a}.laneTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.laneTopline span{color:var(--rust);font-size:.78rem;font-weight:700}.laneTopline em{color:var(--ink-soft);white-space:nowrap;background:#1111110f;border-radius:999px;padding:.32rem .5rem;font-size:.7rem;font-style:normal;font-weight:800}.boardLane strong{color:var(--ink);font-size:1.03rem;line-height:1.35}.boardLane small{color:var(--muted);font-size:.9rem;line-height:1.45}.sectionBand{margin-left:calc(-1*clamp(22px,4vw,72px));margin-right:calc(-1*clamp(22px,4vw,72px));padding:82px clamp(22px,4vw,72px)}.problemBand{background:var(--ink);color:#fffdf8;border-radius:28px;margin-bottom:clamp(28px,4vw,54px);padding-left:28px;padding-right:28px}.problemBand h2,.problemBand .eyebrow{color:#fffdf8}.problemBand .sectionIntro{max-width:1320px}.problemBand h2{font-size:clamp(3.15rem,4vw,4.65rem);line-height:1.04}.problemBand h2 span{display:block}.leaderSignalBand{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#fffdf8a3;overflow:hidden}.leaderSignalBand .sectionIntro.wide{max-width:none}.leaderSignalBand h2{white-space:nowrap;max-width:none;font-size:clamp(2.65rem,3.2vw,3.65rem)}.leaderSignalViewport{margin-left:calc(-1*clamp(22px,4vw,72px));margin-right:calc(-1*clamp(22px,4vw,72px));padding:4px clamp(22px,4vw,72px) 10px;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 7% 93%,#0000 100%)}.leaderSignalGrid{will-change:transform;gap:16px;width:max-content;animation:38s linear infinite leaderSignalRoll;display:flex}.leaderSignalViewport:hover .leaderSignalGrid{animation-play-state:paused}.leaderSignalCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;flex:0 0 calc(33.3333vw - clamp(22px,4vw,72px)/1.5 - 10.6667px);gap:16px;min-height:300px;padding:22px;display:grid}.leaderSignalCard blockquote{color:var(--ink);margin:0;font-size:1.28rem;font-weight:760;line-height:1.22}.leaderSignalCard div{gap:4px;display:grid}.leaderSignalCard strong{color:var(--rust);font-size:1rem}.leaderSignalCard span{color:var(--muted);font-size:.88rem;font-weight:700;line-height:1.35}.leaderSignalCard p{color:var(--ink-soft);margin:0;line-height:1.52}.leaderSignalCard a{color:var(--muted);text-underline-offset:4px;align-self:end;font-size:.82rem;font-weight:800;text-decoration:underline}@keyframes leaderSignalRoll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 8px))}}.sectionIntro{gap:14px;max-width:780px;margin-bottom:34px;display:grid}.sectionIntro.wide{max-width:920px}.executionBand .sectionIntro.wide{max-width:1720px}.executionBand h2{max-width:none;font-size:clamp(2.85rem,3.2vw,4.05rem);line-height:1.08}.executionBand h2 span{display:block}.executionBand .sectionIntro p:not(.eyebrow){max-width:1280px;font-size:clamp(1.1rem,1.15vw,1.28rem);line-height:1.55}.executionBand .sectionIntro p span{display:block}.sectionIntro p:not(.eyebrow){color:var(--muted);max-width:780px;margin-bottom:0;font-size:1.12rem;line-height:1.7}.problemBand .sectionIntro p:not(.eyebrow){color:#fffdf8c7}.problemGrid,.moduleGrid,.outcomeGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.textCard,.moduleCard,.outcomeCard{box-shadow:var(--shadow-soft);background:#fffdf8eb;border:1px solid #ded4c4d1;border-radius:8px;min-height:150px;padding:22px}.textCard{box-shadow:none;background:#fffdf814;border-color:#fffdf82e;align-items:flex-start;display:flex}.textCard p{color:#fffdf8e0;margin-bottom:0;font-size:clamp(1.08rem,1vw,1.2rem);font-weight:650;line-height:1.48}.planBand{background:#fffdf870}.planBand .sectionIntro.wide{max-width:1180px}.planBand .eyebrow{color:var(--rust);font-size:clamp(1.5rem,2vw,2.2rem);font-weight:800;line-height:1}.planBand h2{max-width:1080px}.outcomeGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.outcomeCard{align-content:start;gap:20px;min-height:210px;display:grid}.outcomeCard span{color:var(--rust);font-family:var(--font-sans);font-size:clamp(2.5rem,4.2vw,4.35rem);font-weight:800;line-height:1}.outcomeCard p{color:var(--ink-soft);margin-bottom:0;font-size:1.02rem;line-height:1.58}.loopList{counter-reset:loop;gap:12px;margin:0;padding:0;list-style:none;display:grid}.loopList li{border:1px solid var(--line);background:#fffdf8c7;border-radius:8px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;min-height:78px;margin:0;padding:16px 20px;display:grid}.loopList span{color:var(--rust);font-family:var(--font-sans);font-size:1.45rem;font-weight:800}.loopList strong{font-size:1.65rem;font-weight:650}.modulesBand{background:linear-gradient(#fffdf875,#eef4efa6)}.modulesBand .sectionIntro{max-width:none}.modulesBand h2{white-space:nowrap;max-width:none;font-size:clamp(2.85rem,4.35vw,5.15rem);line-height:1.02}.moduleGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.moduleCard{gap:12px;min-height:288px;padding:24px;display:grid}.moduleCard:before{background:linear-gradient(90deg, var(--rust), var(--gold), var(--blue));content:"";border-radius:999px;width:72px;height:4px;display:block}.moduleNumber{color:var(--rust);font-size:2.15rem;font-weight:800;line-height:.9}.moduleCard p{color:var(--muted);margin-bottom:0;line-height:1.58}.moduleCard small{border-top:1px solid var(--line);color:var(--ink-soft);padding-top:12px;font-size:.9rem;font-weight:680;line-height:1.48}.pricingBand{border-top:1px solid var(--line);background:#fffdf8a3}.pricingGrid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricingCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;grid-template-rows:38px 72px 58px 30px 78px 76px auto 72px 42px;gap:16px;min-height:690px;padding:28px;display:grid}.pricingCard.featured{border-color:#ff6a2a94;box-shadow:0 18px 46px #ff6a2a29}.pricingTopline{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricingTopline span{color:var(--rust);font-size:1.16rem;font-weight:800}.pricingTopline em{background:var(--ink);color:#fffdf8;text-align:center;white-space:nowrap;border-radius:999px;padding:.44rem .62rem;font-size:.76rem;font-style:normal;font-weight:800}.pricingCard .monthlyPrice{color:var(--ink);align-self:end;font-size:2.7rem;line-height:1}.pricingCard p{color:var(--muted);margin-bottom:0;line-height:1.58}.pricingCard .roleSignal{color:var(--ink);align-self:start;min-height:52px;font-size:1.02rem;font-weight:800}.pricingCard .weeklyLine{align-self:start;min-height:30px}.pricingCard .planDescription{min-height:74px}.creditBadge{color:var(--ink);background:#fff2e7;border:1px solid #ff6a2a38;border-radius:8px;align-content:center;gap:2px;min-height:74px;padding:.78rem 1rem;font-weight:900;display:grid}.creditBadge span{color:var(--rust);font-size:.78rem;font-weight:850}.creditBadge strong{color:var(--ink);font-size:1.4rem;line-height:1.05}.pricingCard small{color:var(--ink-soft);align-self:end;font-weight:800;line-height:1.25}.creditCalculator{background:var(--ink);color:#fffdf8;border-radius:8px;gap:20px;margin-top:18px;padding:24px;display:grid}.creditCalculatorIntro{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);gap:20px;display:grid}.creditCalculatorIntro h3{color:#fffdf8;margin:0 0 10px;font-size:clamp(1.8rem,3vw,3rem);line-height:1.05}.creditCalculatorIntro p:not(.eyebrow){color:#fffdf8c2;max-width:780px;margin:0;line-height:1.62}.trialCreditCard{background:#fffdf814;border:1px solid #fffdf829;border-radius:8px;gap:8px;padding:18px;display:grid}.trialCreditCard span{color:#ffb07c;font-weight:800}.trialCreditCard strong{font-size:2.25rem;line-height:1}.trialCreditCard p{color:#fffdf8c2;margin:0;line-height:1.5}.creditSliderPanel{background:#fffdf814;border:1px solid #fffdf824;border-radius:8px;gap:16px;padding:18px;display:grid}.creditSliderHeader{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:10px;display:grid}.creditSliderHeader span{color:#ffb07c;font-weight:800}.creditSliderHeader strong{font-size:1.55rem;line-height:1}.creditSliderHeader em{color:#fffdf8c7;background:#fffdf81f;border:1px solid #fffdf829;border-radius:999px;padding:.45rem .62rem;font-size:.82rem;font-style:normal;font-weight:800}.creditSliderPanel input[type=range]{accent-color:var(--rust);cursor:pointer;width:100%}.creditSliderTicks{color:#fffdf8ad;justify-content:space-between;font-size:.82rem;font-weight:800;display:flex}.balancedMixPanel{background:#ff6a2a1a;border:1px solid #ff6a2a42;border-radius:8px;gap:16px;padding:18px;display:grid}.balancedMixHeader{justify-content:space-between;align-items:end;gap:18px;display:flex}.balancedMixHeader div{gap:6px;display:grid}.balancedMixHeader span{color:#ffb07c;font-weight:800}.balancedMixHeader strong{color:#fffdf8;font-size:1.55rem;line-height:1}.balancedMixHeader p{color:#fffdf8c2;max-width:430px;margin:0;line-height:1.5}.balancedMixGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.balancedMixGrid article{background:#fffdf814;border:1px solid #fffdf824;border-radius:8px;gap:7px;min-height:120px;padding:14px;display:grid}.balancedMixGrid span{color:#fffdf8b8;font-weight:800;line-height:1.3}.balancedMixGrid strong{color:#ffb07c;font-size:2.35rem;line-height:.9}.balancedMixGrid p{color:#fffdf8a3;margin:0}.creditUnitTable{border:1px solid #fffdf824;border-radius:8px;display:grid;overflow:hidden}.creditUnitRow{background:#fffdf80d;border-top:1px solid #fffdf81a;grid-template-columns:minmax(160px,.9fr) 100px 120px 100px minmax(0,1.55fr);align-items:center;gap:12px;padding:13px 14px;display:grid}.creditUnitRow:first-child{border-top:0}.creditUnitRow.header{color:#ffb07c;background:#fffdf81a;font-size:.82rem;font-weight:800}.creditUnitRow strong{color:#fffdf8}.creditUnitRow p{color:#fffdf8b3;margin:0;line-height:1.45}.pricingUsageList{align-self:start;gap:7px;margin:0;padding-left:1.1rem;display:grid}.pricingUsageList li{color:var(--ink-soft);padding-left:.12rem;line-height:1.34}.pricingMetricGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:8px;display:grid}.pricingMetric{background:#fff2e794;border:1px solid #ff6a2a29;border-radius:8px;grid-template-columns:minmax(48px,auto) minmax(0,1fr);align-items:center;gap:8px;min-height:48px;padding:.55rem .64rem;display:grid}.pricingMetric strong{color:var(--rust);font-variant-numeric:tabular-nums;text-align:right;font-size:1.28rem;font-weight:900;line-height:1}.pricingMetric span{color:var(--ink-soft);font-size:.88rem;font-weight:780;line-height:1.16}.creditExplainerGrid{background:var(--ink);color:#fffdf8;border-radius:8px;grid-template-columns:minmax(240px,.34fr) minmax(0,1fr);gap:20px;margin-top:14px;padding:22px;display:grid}.creditExplainerIntro{gap:8px;display:grid}.creditExplainerIntro strong{font-size:1.35rem}.creditExplainerIntro span{color:#fffdf8c2;line-height:1.55}.creditMenu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.creditMenu span{color:#fffdf8d6;background:#fffdf814;border:1px solid #fffdf824;border-radius:8px;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:8px;padding:12px;line-height:1.35;display:grid}.creditMenu strong{background:var(--rust);color:#fffdf8;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.95rem;display:inline-flex}.appShell{width:100%;max-width:1920px;margin:0 auto;padding:22px clamp(18px,3.2vw,54px) 54px}.appTopBar{border:1px solid var(--line);box-shadow:var(--shadow-soft);z-index:40;background:#fffdf8f0;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;min-height:64px;padding:10px 12px;display:grid;position:sticky;top:12px}.appBrand{align-items:center;gap:10px;min-width:max-content;font-weight:820;display:inline-flex}.appBrand span{background:var(--ink);color:#fffdf8;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.76rem;display:inline-flex}.appBrand strong{color:var(--ink);font-size:1rem}.appNav{justify-content:center;align-items:center;gap:4px;min-width:0;display:flex}.appNav a{color:var(--muted);transition:background-color .18s var(--ease-out), color .18s var(--ease-out), transform .16s var(--ease-out);white-space:nowrap;border-radius:8px;padding:.62rem .74rem;font-size:.9rem;font-weight:780}.appNav a:hover,.appNav a:focus-visible,.appNav a[aria-current=page]{background:var(--ink);color:#fffdf8;transform:translateY(-1px)}.appAccount{background:#fff2e7;border:1px solid #ff6a2a38;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-width:max-content;padding:.46rem .64rem;display:inline-flex}.appAccount span,.appAccount strong{font-size:.78rem;font-weight:860}.appAccount span{color:var(--ink-soft)}.appAccount strong{background:var(--rust);color:#fffdf8;border-radius:999px;padding:.22rem .42rem}.appHero{grid-template-columns:minmax(0,1fr) minmax(390px,.6fr);align-items:center;gap:clamp(28px,5vw,84px);padding:clamp(42px,6vw,86px) 0 34px;display:grid}.appHero h1{margin-bottom:18px;font-size:clamp(3.6rem,6.2vw,6.6rem);line-height:.98}.appHero .heroLead{max-width:720px}.appHeroActions{flex-wrap:wrap;gap:12px;display:flex}.appQuickNav{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.appQuickNav a{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);min-height:142px;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out), transform .18s var(--ease-out);border-radius:8px;gap:8px;padding:18px;display:grid}.appQuickNav a:hover,.appQuickNav a:focus-visible{border-color:#ff6a2a6b;transform:translateY(-2px);box-shadow:0 16px 38px #ff6a2a1f}.appQuickNav span{color:var(--rust);font-size:.82rem;font-weight:900}.appQuickNav strong{font-size:1.08rem}.appQuickNav small{color:var(--muted);font-size:.92rem;line-height:1.45}.appModuleGrid{margin-bottom:28px}.appSectionBand{border-top:1px solid var(--line);margin-left:calc(-1*clamp(18px,3.2vw,54px));margin-right:calc(-1*clamp(18px,3.2vw,54px));padding-left:clamp(18px,3.2vw,54px);padding-right:clamp(18px,3.2vw,54px)}.loginShell{align-items:center;min-height:100vh;padding:28px;display:grid}.loginCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:18px;gap:26px;width:100%;max-width:920px;margin:0 auto;padding:clamp(24px,4vw,46px);display:grid}.loginCard h1{margin-bottom:16px;font-size:clamp(2.7rem,5vw,5.2rem)}.loginCard p:not(.eyebrow){color:var(--muted);max-width:740px;margin:0;font-size:1.12rem;line-height:1.62}.loginCard .authPanel{margin-bottom:0}.loginFooterActions{flex-wrap:wrap;gap:12px;display:flex}.walletPanel{background:linear-gradient(90deg, #ff6a2a29, transparent 34%), var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:18px;grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:stretch;gap:24px;margin-bottom:28px;padding:28px;display:grid}.walletPanel h2{margin-bottom:12px;font-size:3rem}.walletPanel p{color:var(--muted);max-width:760px;margin-bottom:12px;line-height:1.6}.walletPanel strong{display:block}.walletSide{background:var(--ink);color:#fffdf8;border-radius:8px;gap:8px;padding:20px;display:grid}.walletSide span{color:#fffdf8ad;font-size:.82rem;font-weight:700}.walletSide strong{font-size:2.2rem}.walletSide p{color:#fffdf8c2;margin:0}.authPanel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:18px;padding:22px 24px;display:flex}.authPanel h2{margin:4px 0 8px;font-size:clamp(1.35rem,2vw,1.85rem)}.authPanel p{color:var(--muted);max-width:720px;margin:0;line-height:1.55}.statusPill{color:#17603f;background:#e8f3ed;border-radius:999px;flex:none;padding:.55rem .8rem;font-size:.85rem;font-weight:900}.statusPill.warning{color:#8a5600;background:#fff0d1}.authError{color:#a13524;margin-top:.7rem;display:block}.dailyLoopWorkspace{gap:18px;margin-bottom:28px;display:grid}.briefingPanel,.approvalQueue,.approvalDetail{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px}.briefingPanel{gap:22px;padding:28px;display:grid}.briefingHeader,.approvalDetailTop,.queueHeader{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.briefingHeader h2,.approvalDetailTop h2,.queueHeader h2{font-size:clamp(1.45rem,2.1vw,2.25rem);line-height:1.12}.briefingBadges{flex-wrap:wrap;flex:none;justify-content:flex-end;gap:8px;display:flex}.briefingBadges span,.queueHeader span{color:var(--ink);white-space:nowrap;background:#fff2e7;border:1px solid #ff6a2a38;border-radius:999px;padding:.52rem .66rem;font-size:.78rem;font-weight:900}.briefingGrid{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);gap:12px;display:grid}.briefingGrid article,.proofContext,.manualGuidance{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:18px;display:grid}.briefingGrid span,.proofContext span,.draftEditor span,.feedbackCapture span{color:var(--rust);font-size:.78rem;font-weight:800}.briefingGrid strong,.proofContext strong{font-size:1.05rem;line-height:1.36}.briefingGrid p,.proofContext p{color:var(--muted);margin:0;line-height:1.55}.briefingLists{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.briefingLists div{border-top:1px solid var(--line);padding-top:14px}.briefingLists h3,.manualGuidance h3{margin-bottom:8px}.briefingLists ul,.manualGuidance ul{color:var(--muted);gap:8px;margin:0;padding-left:18px;line-height:1.5;display:grid}.approvalWorkspace{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.approvalQueue,.approvalDetail{padding:22px}.approvalList{gap:10px;margin-top:18px;display:grid}.approvalListItem{background:var(--surface-soft);border:1px solid var(--line);box-shadow:none;color:var(--ink);text-align:left;border-radius:8px;justify-content:stretch;align-items:start;gap:6px;min-height:118px;padding:16px;display:grid}.approvalListItem.selected,.approvalListItem:hover{background:#fff2e7;border-color:#ff6a2a61}.approvalListItem span{color:var(--rust);font-size:.76rem;font-weight:900}.approvalListItem strong{line-height:1.32}.approvalListItem em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:800}.approvalDetail{gap:18px;display:grid}.draftEditor,.feedbackCapture{gap:8px;display:grid}.draftEditor textarea,.feedbackCapture textarea{border:1px solid var(--line-strong);color:var(--ink);resize:vertical;background:#fffdf8;border-radius:8px;width:100%;min-width:0;padding:14px;line-height:1.55}.feedbackCapture textarea{min-height:96px}.approvalControls{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.approvalControls button{background:var(--ink);color:#fffdf8;min-height:44px;padding-left:.8rem;padding-right:.8rem}.approvalControls button:nth-child(2){background:var(--blue)}.approvalControls button:nth-child(3){background:#8f3325}.approvalControls button:nth-child(4){background:#6f6a63}.dashboardBand{padding-top:38px;padding-bottom:38px}.actionPriceGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.actionPriceCard,.activityItem{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;gap:10px;min-height:142px;padding:18px;display:grid}.actionPriceCard span,.activityItem span{color:var(--rust);font-size:.78rem;font-weight:700}.actionPriceCard strong,.activityItem strong{line-height:1.35}.actionPriceCard em,.activityItem em{color:var(--muted);font-style:normal;font-weight:800}.activityGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.topUpStrip{flex-wrap:wrap;gap:10px;margin-top:14px;display:flex}.topUpStrip span{color:var(--ink);background:#fff2e7;border:1px solid #ff6a2a38;border-radius:999px;padding:.58rem .72rem;font-size:.84rem;font-weight:900}.card{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;gap:14px;min-height:214px;padding:24px;display:grid}.cardHeader{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.card h2{font-family:var(--font-sans);margin-bottom:0;font-size:1.18rem;line-height:1.25}.card p{color:var(--muted);margin-bottom:0;line-height:1.58}.trustBand{border-top:1px solid var(--line)}.trustList{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.trustList span{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;padding:16px 18px;font-weight:700}.betaPanel{background:linear-gradient(90deg, #ff6a2a29, transparent 34%), linear-gradient(135deg, #111111fa, #313130f5), var(--ink);box-shadow:var(--shadow);color:#fffdf8;border-radius:28px;grid-template-columns:minmax(0,.92fr) minmax(340px,.7fr);align-items:start;gap:38px;padding:52px;display:grid}.betaPanel h2,.betaPanel .eyebrow{color:#fffdf8}.betaPanel p:not(.eyebrow){color:#fffdf8c7;max-width:680px;margin-bottom:0;font-size:1.08rem;line-height:1.65}.betaPanel .privacyNote{border-left:3px solid #fffdf86b;margin-top:18px;padding-left:16px}.countdownOffer{background:#fffdf81a;border:1px solid #fffdf82e;border-radius:8px;gap:8px;max-width:470px;margin-top:22px;padding:18px;display:grid}.countdownOffer span{color:#ffb07c;font-size:.88rem;font-weight:800}.countdownOffer strong{color:#fffdf8;font-size:clamp(2.5rem,5vw,4.8rem);line-height:.95}.countdownOffer p{color:#fffdf8c2;margin:0}.offerList{gap:10px;margin:20px 0 0;padding-left:1.1rem;display:grid}.offerList li{color:#fffdf8d6;line-height:1.5}.betaForm{background:#fffdf81a;border:1px solid #fffdf82e;border-radius:8px;gap:14px;padding:18px;display:grid}.betaForm label{gap:7px;display:grid}.checkoutPlanChooser{border:0;gap:10px;margin:0;padding:0;display:grid}.checkoutPlanChooser legend{color:#fffdf8;margin-bottom:2px;font-size:.9rem;font-weight:900}.checkoutPlanOption{cursor:pointer;background:#fffdf81a;border:1px solid #fffdf833;border-radius:8px;grid-template-columns:18px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:.84rem;display:grid}.checkoutPlanOption.featured{background:#ff6a2a2e;border-color:#ff6a2a8a}.checkoutPlanOption input{accent-color:var(--rust);min-height:auto;padding:0}.checkoutPlanOption span{gap:4px;display:grid}.checkoutPlanOption strong{color:#fffdf8;font-size:.98rem}.checkoutPlanOption small{color:#fffdf8b8;font-size:.78rem;font-weight:760}.checkoutPlanOption em{color:var(--rust);white-space:nowrap;background:#fffdf8;border-radius:999px;padding:.36rem .5rem;font-size:.72rem;font-style:normal;font-weight:900}.betaForm span{color:#fffdf8d1;font-size:.82rem;font-weight:800}.betaForm input{color:var(--ink);background:#fffdf8f0;border:1px solid #0000;border-radius:8px;min-height:46px;padding:.75rem .82rem}.betaForm textarea{color:var(--ink);resize:vertical;background:#fffdf8f0;border:1px solid #0000;border-radius:8px;min-height:112px;padding:.75rem .82rem;line-height:1.45}.betaForm input:hover,.betaForm textarea:hover{border-color:#fffdf86b}.betaForm button{min-height:50px;margin-top:4px}.formReassurance{color:#fffdf8b8;margin:0;font-size:.86rem;line-height:1.45}.checkoutShell{gap:clamp(22px,4vw,44px);max-width:1220px;min-height:100vh;margin:0 auto;padding:clamp(24px,5vw,72px);display:grid}.checkoutHero{align-items:start;gap:28px;display:grid}.checkoutHero>div{gap:14px;max-width:920px;display:grid}.checkoutHero h1{max-width:980px;margin:0;font-size:clamp(2.7rem,5vw,5.25rem);line-height:1.03}.checkoutHero p:not(.eyebrow){color:var(--muted);max-width:780px;margin:0;font-size:clamp(1.05rem,1.45vw,1.28rem);line-height:1.55}.checkoutPanel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;gap:18px;padding:clamp(18px,3vw,30px);display:grid}.checkoutPlanGrid{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:0;padding:0;display:grid}.checkoutPlanGrid legend{color:var(--ink);margin-bottom:12px;font-size:1.04rem;font-weight:900}.checkoutPlanCard{border:1px solid var(--line);cursor:pointer;background:#fffaf3;border-radius:8px;gap:12px;min-height:245px;padding:18px;display:grid}.checkoutPlanCard.featured{background:#fff2e7;border-color:#ff6a2a80;box-shadow:0 16px 38px #ff6a2a1f}.checkoutPlanCard input{accent-color:var(--rust);width:18px;height:18px}.checkoutPlanTopline{justify-content:space-between;align-items:center;gap:10px;display:flex}.checkoutPlanTopline strong{color:var(--ink);font-size:1.12rem}.checkoutPlanTopline em{background:var(--ink);color:#fffdf8;border-radius:999px;padding:.38rem .56rem;font-size:.75rem;font-style:normal;font-weight:900}.checkoutPlanPrice{color:var(--ink);font-size:2.35rem;font-weight:900;line-height:1}.checkoutPlanCredits{color:var(--rust);background:#ff6a2a1a;border:1px solid #ff6a2a2e;border-radius:8px;padding:.7rem .78rem;font-weight:900}.checkoutPlanBest{color:var(--ink-soft);font-size:.94rem;font-weight:760;line-height:1.4}.checkoutEmailField{gap:8px;display:grid}.checkoutEmailField span{color:var(--ink);font-size:.9rem;font-weight:850}.checkoutEmailField input{border:1px solid var(--line-strong);color:var(--ink);background:#fffdf8;border-radius:8px;min-height:50px;padding:.8rem .9rem}.checkoutAssurance{background:#eef6ef;border:1px solid #c9dfce;border-radius:8px;gap:6px;padding:16px;display:grid}.checkoutAssurance strong{color:var(--ink)}.checkoutAssurance p{color:var(--ink-soft);margin:0;line-height:1.5}.checkoutPanel button{background:var(--rust);color:#fffdf8;cursor:pointer;border:0;border-radius:8px;min-height:54px;padding:.9rem 1rem;font-size:1rem;font-weight:900}.checkoutPanel button:hover,.checkoutPanel button:focus-visible{background:#f25d1f}.testimonialBand{border:1px solid var(--line);background:#fffdf8b3;border-radius:28px;margin-top:18px;padding:48px 0 42px;overflow:hidden}.testimonialBand .sectionIntro{max-width:none;padding:0 clamp(20px,4vw,52px)}.testimonialBand h2{white-space:nowrap;max-width:none;font-size:clamp(2.85rem,4.25vw,5.05rem);line-height:1.02}.testimonialViewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 8% 92%,#0000 100%)}.testimonialTrack{gap:14px;width:max-content;animation:42s linear infinite testimonial-scroll;display:flex}.testimonialCard{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px;flex:0 0 360px;gap:14px;min-height:228px;padding:22px;display:grid}.testimonialMeta{gap:8px;display:grid}.testimonialMeta strong{color:var(--ink);font-size:1.2rem;line-height:1.2}.testimonialMeta span{border:1px solid var(--line);color:var(--ink-soft);background:#f1ebe1;border-radius:999px;justify-self:start;padding:.44rem .62rem;font-size:.82rem;font-weight:800;display:inline-flex}.testimonialCard p{color:var(--muted);margin:0;line-height:1.58}@keyframes testimonial-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - 7px))}}@media (max-width:940px){.siteShell{padding:20px 16px 44px}.appShell{padding:18px 16px 44px}.appTopBar{grid-template-columns:1fr;align-items:start}.appNav{justify-content:flex-start;padding-bottom:2px;overflow-x:auto}.appAccount{justify-self:start}.appHero{grid-template-columns:1fr;padding-top:42px}.appQuickNav{grid-template-columns:repeat(2,minmax(0,1fr))}.topNav{align-items:center;gap:18px;top:8px}.navLinks{display:none}.navRight{gap:0}.navActions{gap:6px}.navActions a{padding:.62rem .72rem;font-size:.88rem}.landingHero,.betaPanel{grid-template-columns:1fr}.landingHero{gap:32px;min-height:auto;padding:42px 0 56px}.aiNativeLandingHero{padding:42px 18px 56px}h1{font-size:4.4rem}h2{font-size:2.9rem}.heroLead{font-size:1.16rem}.operatingBoard{min-width:0}.sectionBand{margin-left:-16px;margin-right:-16px;padding:62px 16px}.problemBand{padding-left:18px;padding-right:18px}.leaderSignalBand h2{white-space:normal}.leaderSignalCard{flex-basis:calc(50vw - 24px)}.problemGrid,.leaderSignalGrid,.moduleGrid,.outcomeGrid,.trustList,.pricingGrid,.actionPriceGrid,.activityGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.walletPanel{grid-template-columns:1fr}.briefingHeader,.approvalDetailTop,.queueHeader{flex-direction:column;align-items:stretch}.briefingBadges{justify-content:flex-start}.briefingGrid,.approvalWorkspace,.checkoutPlanGrid,.briefingLists,.creditExplainerGrid,.creditCalculatorIntro,.creditSliderHeader{grid-template-columns:1fr}.balancedMixHeader{flex-direction:column;align-items:start}.balancedMixGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.creditUnitRow{grid-template-columns:1fr;align-items:start}.authPanel{flex-direction:column;align-items:stretch}}@media (max-width:640px){h1{font-size:3.2rem}h2{font-size:2.18rem}.heroLead,.sectionIntro p:not(.eyebrow),.betaPanel p:not(.eyebrow){font-size:1rem}.aiNativeLandingHero{border-radius:22px;padding:34px 16px 46px}.ctaRow,.button{width:100%}.proofStrip{flex-direction:column;align-items:stretch}.proofStrip span{width:100%}.boardHeader,.boardFooter{flex-direction:column;align-items:flex-start;gap:6px}.boardStatusRow,.problemGrid,.leaderSignalGrid,.moduleGrid,.outcomeGrid,.trustList,.pricingGrid,.actionPriceGrid,.activityGrid,.appQuickNav{grid-template-columns:1fr}.appHero h1{font-size:3.1rem}.appHeroActions,.loginFooterActions{flex-direction:column;align-items:stretch}.leaderSignalCard{flex-basis:84vw}.loopList li{grid-template-columns:48px minmax(0,1fr);align-items:start;padding:14px}.betaPanel{padding:24px 16px}.walletPanel{padding:20px}.briefingPanel,.approvalQueue,.approvalDetail{padding:18px}.approvalControls{grid-template-columns:repeat(2,minmax(0,1fr))}.creditExplainerGrid{align-items:flex-start}.creditMenu{grid-template-columns:1fr}.creditCalculator{padding:18px}.creditSliderTicks{gap:8px;font-size:.72rem}.balancedMixGrid{grid-template-columns:1fr}.testimonialCard{flex-basis:300px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important}.testimonialTrack{width:auto;animation:none!important}}.conceptLab{color:var(--ink);background:#f7f2e9;width:100%;min-height:100vh;margin:0;padding:24px clamp(18px,3vw,48px)}.conceptLabNav{justify-content:space-between;align-items:center;max-width:1760px;margin:0 auto;display:flex}.conceptLabNav>div{gap:10px;display:flex}.conceptLabNav a:not(.wordmark){border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:.62rem .82rem;font-size:.9rem;font-weight:800}.conceptLabHeader{justify-content:space-between;align-items:end;gap:24px;max-width:1760px;margin:28px auto 18px;display:flex}.conceptLabHeader h1{max-width:780px;margin-bottom:0;font-size:clamp(1.85rem,3.2vw,3.7rem);line-height:1}.conceptLabHeader p:not(.eyebrow){color:var(--muted);text-align:right;max-width:520px;margin-bottom:0;font-size:1rem;line-height:1.5}.conceptHero{border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:28px;grid-template-columns:minmax(0,1.04fr) minmax(420px,.86fr);align-items:center;gap:clamp(34px,5vw,84px);width:100%;max-width:1760px;min-height:calc(100vh - 148px);margin:18px auto 34px;padding:clamp(28px,5vw,58px);display:grid;position:relative;overflow:hidden}.conceptHero.operator-system{background:linear-gradient(135deg,#ff6a2a14,#0000 38%),#fffdf8}.conceptHero.authority-studio{background:linear-gradient(90deg,#f4efe5 0%,#fffdf8 48%,#eef2eb 100%)}.conceptHero.career-reset{color:#fffdf8;background:radial-gradient(circle at 82% 18%,#ff6a2a38,#0000 28rem),linear-gradient(135deg,#101314 0%,#16191b 54%,#23201e 100%)}.conceptHero.career-reset h2,.conceptHero.career-reset .eyebrow{color:#fffdf8}.conceptHero.career-reset h2{font-family:var(--font-sans);max-width:820px;font-size:clamp(3rem,4.55vw,5.2rem);font-weight:760;line-height:1.04}.conceptHero.career-reset .conceptLead,.conceptHero.career-reset .conceptRecommendation{color:#fffdf8d1}.conceptHero.career-reset .proofStrip span,.conceptHero.career-reset .button.secondary{color:#fffdf8;background:#fffdf814;border-color:#fffdf838}.conceptHero.career-reset .button.primary{background:#ff6a2a;box-shadow:0 18px 44px #ff6a2a47}.conceptHero.career-reset .button.secondary:hover{background:#fffdf824}.conceptCopy{max-width:900px}.conceptLabel{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:26px;display:flex}.conceptLabel span,.conceptLabel strong{border-radius:999px;padding:.46rem .66rem;font-size:.78rem;font-weight:760}.conceptLabel span{background:var(--ink);color:#fffdf8}.conceptLabel strong{border:1px solid var(--line);color:var(--muted)}.conceptHero.career-reset .conceptLabel span{color:var(--ink);background:#fffdf8}.conceptHero.career-reset .conceptLabel strong{color:#fffdf8c7;border-color:#fffdf83d}.conceptHero h2{max-width:840px;margin-bottom:22px;font-size:clamp(3.25rem,5.7vw,6.35rem);line-height:.94}.conceptLead{color:var(--ink-soft);margin-bottom:24px;font-size:clamp(1.08rem,1.55vw,1.24rem);line-height:1.62}.conceptRecommendation{border-left:3px solid var(--rust);color:var(--muted);max-width:680px;margin:0;padding-left:16px;line-height:1.55}.conceptVisual{box-shadow:var(--shadow);background:#ffffffc7;border:1px solid #e6ddd2db;border-radius:24px;overflow:hidden}.career-reset .conceptVisual{background:#fffdf814;border-color:#fffdf833;box-shadow:0 28px 80px #00000061}.conceptVisualHeader{background:var(--ink);color:#fffdf8;justify-content:space-between;align-items:center;padding:18px;display:flex}.authority-studio .conceptVisualHeader{background:#263f36}.career-reset .conceptVisualHeader{background:#fffdf817;border-bottom:1px solid #fffdf829}.conceptVisualHeader span{color:#fffdf8b8;font-size:.86rem;font-weight:680}.conceptVisualBody{gap:12px;padding:16px;display:grid}.conceptVisualBody article{background:#fffdf8eb;border:1px solid #e6ddd2db;border-radius:14px;gap:8px;min-height:110px;padding:18px;display:grid}.career-reset .conceptVisualBody article{background:#fffdf817;border-color:#fffdf829}.conceptVisualBody span{color:var(--rust);font-size:.78rem;font-weight:760}.career-reset .conceptVisualBody span{color:#ffb07c}.conceptVisualBody strong{color:var(--ink);font-size:1.2rem;line-height:1.25}.career-reset .conceptVisualBody strong{color:#fffdf8}@media (max-width:940px){.conceptLab{padding:16px}.conceptHero{grid-template-columns:1fr;min-height:auto}.conceptLabHeader{flex-direction:column;align-items:start}.conceptLabHeader p:not(.eyebrow){text-align:left}}@media (max-width:640px){.conceptLabHeader{margin-top:46px}.conceptHero{border-radius:18px;padding:22px 16px}.conceptHero h2{font-size:clamp(3rem,16vw,4.75rem)}}.appShell{grid-template-columns:262px minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.appSidebar{border-right:1px solid var(--line);background:#fffdf8f0;align-content:start;gap:18px;min-height:100vh;padding:22px 16px;display:grid;position:sticky;top:0}.appMainColumn{min-width:0;padding:18px clamp(18px,3vw,42px) 56px}.appContent{gap:18px;max-width:1480px;margin:0 auto;display:grid}.appSidebar .appBrand{padding:0 8px 8px}.appNav{justify-content:stretch;align-items:stretch;gap:4px;display:grid}.appNav a{color:var(--muted);white-space:normal;border-radius:8px;justify-content:flex-start;align-items:center;gap:10px;min-height:42px;padding:.62rem .72rem;font-size:.94rem;font-weight:760;display:flex}.appNav a span,.mobileAppNav a span{color:var(--ink);background:#1111110f;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:.76rem;font-weight:900;display:inline-flex}.appNav a:hover,.appNav a:focus-visible,.appNav a[aria-current=page]{background:var(--ink);color:#fffdf8}.appNav a:hover span,.appNav a:focus-visible span,.appNav a[aria-current=page] span{background:var(--rust);color:#fffdf8}.sidebarPlan{background:#fff2e7;border:1px solid #ff6a2a38;border-radius:8px;align-self:end;gap:8px;margin-top:18px;padding:14px;display:grid}.sidebarPlan span,.sidebarPlan a{color:var(--muted);font-size:.82rem;font-weight:760}.sidebarPlan strong{color:var(--ink);font-size:1.08rem}.appTopBar{border:1px solid var(--line);box-shadow:var(--shadow-soft);z-index:30;background:#fbf7eff5;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:18px;max-width:1480px;min-height:76px;margin:0 auto 18px;padding:14px;display:grid;position:sticky;top:12px}.appPageTitle h1{max-width:840px;margin:0;font-size:clamp(1.65rem,2.6vw,2.75rem);line-height:1.04}.appPageTitle .eyebrow{margin-bottom:6px}.appPageTitle p:not(.eyebrow){color:var(--muted);max-width:820px;margin:6px 0 0;font-size:.98rem;line-height:1.45}.appTopActions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.appSearch{background:var(--surface);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.appSearch span{color:var(--muted);font-size:.78rem;font-weight:820}.appSearch input{color:var(--ink);background:0 0;border:0;outline:0;min-width:210px}.appAddMenu,.accountMenu{position:relative}.appAddMenu summary,.accountMenu summary,.creditChip{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:.62rem .78rem;font-size:.88rem;font-weight:840;list-style:none;display:inline-flex}.accountMenu summary{background:var(--ink);color:#fffdf8;justify-content:center;width:42px}.creditChip{background:#fff2e7}.creditChip span{color:var(--muted);font-size:.78rem}.appAddMenu div,.accountMenu div{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);z-index:50;border-radius:8px;gap:6px;min-width:220px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.appAddMenu a,.accountMenu a,.accountMenu span{color:var(--muted);border-radius:8px;padding:.58rem .62rem;font-size:.9rem;font-weight:740}.accountMenu strong{padding:.58rem .62rem 0}.mobileAppNav{display:none}.workspaceStack,.twoColumnGrid,.threeColumnGrid,.settingsGrid,.coachLayout{gap:18px;display:grid}.homeHeroGrid,.jobWorkspace,.coachLayout,.settingsGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.38fr);gap:18px;display:grid}.twoColumnGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.threeColumnGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.appPanel,.metricCard,.proofCard,.documentCard,.kanbanColumn,.jobListPanel,.jobDetailPanel{background:var(--surface);border:1px solid var(--line);box-shadow:var(--shadow-soft);border-radius:8px}.appPanel,.jobListPanel,.jobDetailPanel{padding:clamp(18px,2.2vw,26px)}.heroPanel{background:linear-gradient(135deg, #ff6a2a1a, transparent 42%), var(--surface)}.panelHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.panelHeader.compact{align-items:center}.panelHeader h2,.appPanel h2,.proofCard h2,.documentCard h2{font-size:clamp(1.35rem,2vw,2.05rem);line-height:1.12}.panelHeader p,.appPanel p,.proofCard p,.documentCard p{color:var(--muted);margin-bottom:0;line-height:1.55}.metricGrid,.decisionGrid,.documentGrid,.proofGrid,.modeGrid,.promptGrid{gap:12px;display:grid}.metricGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.metricCard{gap:8px;min-height:154px;padding:18px;display:grid}.metricCard.dark,.scoreCard.dark{background:var(--ink);border-color:var(--ink);color:#fffdf8}.metricCard span,.scoreCard span,.todayAction span,.documentCard span,.kanbanColumn header span,.proofCard strong,.resumeActionCard span,.coachMessage span,.settingsRows span{color:var(--rust);font-size:.78rem;font-weight:860}.metricCard.dark span,.scoreCard.dark span{color:#ffb07c}.metricCard strong{font-size:clamp(2.2rem,3.4vw,3.45rem);line-height:.94}.metricCard p,.scoreCard p{color:var(--muted);margin:0;line-height:1.45}.metricCard.dark p,.scoreCard.dark p{color:#fffdf8bd}.todayAction,.resumeActionCard,.walletSummary{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;padding:18px;display:grid}.todayAction strong{font-size:clamp(1.28rem,2.3vw,2.25rem);line-height:1.18}.startPanel .checklist,.activityList,.stackList,.settingsRows,.coachContext{gap:10px;display:grid}.checklist a,.activityList div,.stackList a,.settingsRows div{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:13px;display:grid}.stackList a{grid-template-columns:74px minmax(0,1fr);align-items:start}.stackList p{grid-column:2}.checklist span,.activityList span,.stackList span{color:var(--rust);font-size:.82rem;font-weight:850}.activityList em{color:var(--ink);font-style:normal;font-weight:900}.decisionGrid,.documentGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.decisionGrid article,.documentCard,.modeGrid article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:10px;padding:16px;display:grid}.decisionGrid span,.modeGrid span{color:var(--rust);font-size:.78rem;font-weight:860}.pipelineStrip{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.pipelineStrip article{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;min-height:116px;padding:13px;display:grid}.pipelineStrip span,.pipelineStrip em{color:var(--rust);font-style:normal;font-weight:900}.jobWorkspace{grid-template-columns:minmax(300px,.34fr) minmax(0,1fr);align-items:start}.segmentedControl,.decisionToolbar,.tagCloud,.topUpOptions{flex-wrap:wrap;gap:8px;display:flex}.segmentedControl button,.decisionToolbar button,.tagCloud button,.tagCloud span,.topUpOptions button,.promptGrid button,.documentCard button{background:var(--surface);border:1px solid var(--line-strong);color:var(--ink);cursor:pointer;border-radius:8px;min-height:38px;padding:.58rem .72rem;font-size:.86rem;font-weight:820}.segmentedControl button[aria-pressed=true],.decisionToolbar button[aria-pressed=true],.tagCloud button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fffdf8}.jobList{gap:10px;display:grid}.jobListItem{background:var(--surface-soft);border:1px solid var(--line);box-shadow:none;color:var(--ink);text-align:left;border-radius:8px;justify-content:stretch;align-items:start;gap:7px;min-height:114px;padding:14px;display:grid}.jobListItem.selected,.jobListItem:hover{background:#fff2e7;border-color:#ff6a2a61}.jobListItem span,.jobListItem em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:760}.scoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.scoreCard{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:16px;display:grid}.scoreCard strong{font-size:clamp(2.1rem,3.5vw,3.25rem);line-height:.95}.fieldBlock{gap:8px;margin:14px 0;display:grid}.fieldBlock span,.coachInput span{color:var(--rust);font-size:.82rem;font-weight:860}.fieldBlock select,.fieldBlock textarea,.coachInput textarea{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;padding:12px}.detailBlock{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;padding:16px}.detailBlock ul,.briefingList{color:var(--muted);gap:8px;margin:10px 0 0;padding-left:18px;line-height:1.48;display:grid}.resumeActionCard{grid-template-columns:minmax(0,1fr) auto;align-items:center}.resumeActionCard button{background:var(--rust);color:#fffdf8}.kanbanBoard{grid-template-columns:repeat(6,minmax(220px,1fr));gap:12px;padding-bottom:8px;display:grid;overflow-x:auto}.kanbanColumn{align-content:start;gap:12px;min-height:520px;padding:14px;display:grid}.kanbanColumn header{justify-content:space-between;align-items:center;display:flex}.kanbanColumn header strong{background:var(--ink);color:#fffdf8;text-align:center;border-radius:999px;min-width:32px;padding:.28rem .5rem}.kanbanColumn>p{color:var(--muted);margin:0;font-size:.92rem;line-height:1.45}.kanbanCards{gap:10px;display:grid}.kanbanCards a,.emptyState{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:8px;padding:13px;display:grid}.kanbanCards span,.kanbanCards em{color:var(--muted);font-size:.82rem;font-style:normal;font-weight:760}.proofGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.proofCard{gap:12px;padding:18px;display:grid}.tagCloud.static span{color:var(--ink-soft);background:#fff2e7}.documentGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.documentCard div{border-top:1px solid var(--line);justify-content:space-between;align-items:center;padding-top:12px;display:flex}.documentCard em{color:var(--muted);font-style:normal;font-weight:760}.coachLayout{grid-template-columns:minmax(0,1fr) minmax(300px,.34fr)}.coachPanel{gap:14px;display:grid}.coachTranscript{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;min-height:420px;padding:16px;display:grid}.coachMessage{border-radius:8px;gap:6px;max-width:78%;padding:14px;display:grid}.coachMessage.assistant{background:var(--surface);border:1px solid var(--line)}.coachMessage.user{background:var(--ink);color:#fffdf8;justify-self:end}.coachMessage.user span,.coachMessage.user p{color:#fffdf8}.promptGrid{grid-template-columns:1fr;margin-top:14px}.coachContext{border-top:1px solid var(--line);margin-top:18px;padding-top:18px}.coachContext span{background:var(--surface-soft);border:1px solid var(--line);color:var(--ink-soft);border-radius:8px;padding:.7rem;font-size:.9rem;font-weight:760}.settingsGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.42fr)}.settingsRows div{grid-template-columns:minmax(120px,.26fr) minmax(0,1fr);align-items:start}.settingsRows strong{line-height:1.35}.walletSummary strong{font-size:clamp(2.4rem,4vw,4rem);line-height:.95}.modeGrid{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1180px){.appShell{grid-template-columns:1fr}.appSidebar{display:none}.appMainColumn{padding-bottom:96px}.mobileAppNav{border:1px solid var(--line);box-shadow:var(--shadow-soft);z-index:60;background:#fffdf8f5;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.mobileAppNav a{color:var(--muted);border-radius:8px;place-items:center;gap:4px;padding:.42rem;font-size:.74rem;font-weight:820;display:grid}.mobileAppNav a[aria-current=page]{background:var(--ink);color:#fffdf8}.mobileAppNav a[aria-current=page] span{background:var(--rust);color:#fffdf8}}@media (max-width:980px){.appTopBar,.homeHeroGrid,.jobWorkspace,.twoColumnGrid,.threeColumnGrid,.settingsGrid,.coachLayout{grid-template-columns:1fr}.appTopActions{justify-content:flex-start}.metricGrid,.decisionGrid,.modeGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.pipelineStrip{grid-template-columns:repeat(4,minmax(0,1fr))}.briefingGrid,.briefingLists,.approvalWorkspace{grid-template-columns:1fr}}.appShellTopNav{background:var(--canvas);width:100%;min-height:100vh;display:block}.appTopNavBar{border-bottom:1px solid var(--line);z-index:80;background:#fffdf8f5;grid-template-columns:auto minmax(360px,1fr) auto auto auto;align-items:center;gap:16px;min-height:62px;padding:10px clamp(16px,2vw,32px);display:grid;position:sticky;top:0}.appBrand.top{align-items:center;gap:10px;min-width:max-content;text-decoration:none;display:inline-flex}.appPrimaryNav,.appSubNav{align-items:center;gap:4px;min-width:0;display:flex}.appPrimaryNav{overflow-x:auto}.appPrimaryNav a,.appSubNav a{color:var(--muted);white-space:nowrap;border-radius:8px;padding:.52rem .72rem;font-size:.92rem;font-weight:780;text-decoration:none}.appPrimaryNav a[aria-current=page],.appPrimaryNav a:hover,.appSubNav a[aria-current=page],.appSubNav a:hover{background:var(--ink);color:#fff}.appOutcomeMetrics{justify-content:flex-end;align-items:center;gap:6px;display:flex}.appOutcomeMetrics span{background:var(--surface-soft);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:.42rem .56rem;font-size:.74rem;font-weight:760;line-height:1;display:inline-flex}.appOutcomeMetrics strong{color:var(--rust);font-size:.82rem}.topAccountMenu{justify-self:end}.navIconButton{background:var(--surface);border:1px solid var(--line);border-radius:8px;justify-content:center;justify-self:end;align-items:center;width:38px;height:38px;display:inline-flex}.appSubNav{border-bottom:1px solid var(--line);z-index:70;background:#fffdf8e0;padding:8px clamp(16px,2vw,32px);position:sticky;top:62px;overflow-x:auto}.appSubNav a{background:0 0;border:1px solid #0000;font-size:.86rem}.appSubNav a[aria-current=page]{border-color:#1111111f}.appShellTopNav .appMainColumn{width:100%;padding:clamp(14px,1.8vw,28px)}.appShellTopNav .appTopBar{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;margin:0 auto 16px;padding:0}.appShellTopNav .appPageTitle h1{font-size:clamp(1.35rem,1.8vw,2rem)}.appShellTopNav .appPageTitle p:not(.eyebrow){max-width:1180px}.appContent:has(.jobsSplitSurface){max-width:none}.mayaLauncher{z-index:120;position:fixed;bottom:18px;right:18px}.mayaLauncher details{position:relative}.mayaLauncher details:not([open]) .mayaLauncherPanel{pointer-events:none;display:none}.mayaLauncher details[open] .mayaLauncherPanel{pointer-events:auto;display:grid}.mayaLauncher summary{color:#fff;cursor:pointer;background:#111;border:1px solid #11111124;border-radius:999px;align-items:center;gap:9px;min-height:46px;padding:.7rem 1rem;font-size:.9rem;font-weight:800;list-style:none;display:inline-flex;box-shadow:0 14px 36px #11111138}.mayaLauncher summary::-webkit-details-marker{display:none}.mayaLauncherMark{border:1px solid var(--cs-line);background-image:url(/brand/maya-headshot.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:999px;width:28px;height:28px;display:inline-block}.mayaLauncherPanel{background:var(--cs-surface);border:1px solid var(--cs-line);color:var(--cs-ink);border-radius:8px;gap:12px;width:min(320px,100vw - 36px);padding:14px;position:absolute;bottom:calc(100% + 10px);right:0;box-shadow:0 18px 46px #1111112e}.mayaLauncherPanel strong{margin-bottom:4px;font-size:1rem;line-height:1.2;display:block}.mayaLauncherPanel p{color:var(--cs-muted-strong);margin:0;font-size:.86rem;line-height:1.45}.mayaLauncherModes{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mayaLauncherModes button{background:var(--cs-surface-tint);border:1px solid var(--cs-line);color:var(--cs-muted-strong);cursor:pointer;text-align:center;border-radius:8px;padding:.45rem .35rem;font-family:inherit;font-size:.75rem;font-weight:800}.mayaLauncherModes button:hover{color:var(--cs-ink);background:#fff;border-color:#2a85ff73}.mayaLauncherModes button[aria-pressed=true]{background:var(--cs-accent);border-color:var(--cs-accent);color:#fff}.mayaLauncherThread{gap:8px;max-height:180px;display:grid;overflow:auto}.mayaLauncherThread p{border:1px solid var(--cs-line);color:var(--cs-ink);border-radius:8px;padding:.55rem .65rem;font-size:.8rem}.mayaLauncherThread p[data-role=user]{color:#fff;background:#111;border-color:#111;margin-left:26px}.mayaLauncherThread p[data-role=maya]{background:var(--cs-surface-tint);margin-right:26px}.mayaLauncherComposer{gap:8px;display:grid}.mayaLauncherComposer label{gap:5px;display:grid}.mayaLauncherComposer label span{color:var(--cs-muted-strong);text-transform:uppercase;font-size:.72rem;font-weight:800}.mayaLauncherComposer textarea{border:1px solid var(--cs-line);color:var(--cs-ink);font:inherit;resize:vertical;background:#fff;border-radius:8px;min-height:76px;padding:.65rem}.mayaLauncherActions{grid-template-columns:.9fr 1.1fr;gap:8px;display:grid}.mayaLauncherActions button{cursor:pointer;border-radius:8px;min-height:38px;font-family:inherit;font-size:.8rem;font-weight:800}.mayaLauncherActions button:first-child{border:1px solid var(--cs-line);color:var(--cs-ink);background:#fff}.mayaLauncherActions button:last-child{background:var(--cs-accent);border:1px solid var(--cs-accent);color:#fff}.mayaLauncherActions button:disabled{cursor:not-allowed;opacity:.55}.mayaLauncherStatus{color:var(--cs-muted-strong);margin:0;font-size:.76rem}.mayaLauncherPanel a{background:var(--cs-accent);color:#fff;border-radius:8px;justify-content:center;align-items:center;min-height:38px;padding:.62rem .8rem;font-size:.86rem;font-weight:800;text-decoration:none;display:inline-flex}.comingSoonPanel{min-height:240px}.jobsSplitSurface{gap:0;margin-top:-6px;margin-left:0;margin-right:0;display:grid;overflow:hidden}.jobsFilterBar{white-space:nowrap;background:#f8fafc;border-top:1px solid #edf2f6;border-bottom:1px solid #e6edf3;align-items:center;gap:10px;min-height:62px;padding:12px clamp(16px,1.8vw,28px);display:flex;overflow-x:auto}.jobSearchBox{background:#fff;border:1px solid #dfe8ef;border-radius:999px;flex:0 0 300px;align-items:center;gap:8px;min-height:38px;padding:0 13px;display:inline-flex}.jobSearchBox span{color:#64748b;font-size:.75rem;font-weight:800}.jobSearchBox input{color:#0f172a;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:.86rem;font-weight:700}.jobsFilterBar button{color:#036985;background:#e9f8fd;border:1px solid #ccecf7;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:.82rem;font-weight:840;display:inline-flex}.jobsFilterBar button:nth-of-type(4),.jobsFilterBar button:nth-of-type(5){color:#334155;background:#fff;border-color:#dfe8ef}.jobsFilterBar button.plain{color:#0284a8;background:0 0;border-color:#0000;padding-left:6px;padding-right:6px}.jobsBrowser{background:#fff;border-bottom:1px solid #e6edf3;grid-template-columns:minmax(360px,35vw) minmax(0,1fr);min-height:calc(100vh - 240px);display:grid}.jobsResultRail{border-right:1px solid #dfe8ef;grid-template-rows:auto auto minmax(0,1fr);min-width:0;min-height:calc(100vh - 240px);display:grid}.jobsResultMeta{color:#475569;border-bottom:1px solid #edf2f6;justify-content:space-between;align-items:center;min-height:58px;padding:0 18px;font-size:.86rem;font-weight:760;display:flex}.jobsResultMeta label{color:#334155;white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.jobsScoreTabs{border-bottom:1px solid #edf2f6;align-items:center;gap:8px;padding:10px 18px;display:flex;overflow-x:auto}.jobsScoreTabs button{color:#334155;background:#fff;border:1px solid #dfe8ef;border-radius:8px;min-height:32px;padding:0 10px;font-size:.78rem;font-weight:860}.jobsScoreTabs button[aria-pressed=true]{color:#fff;background:#111827;border-color:#111827}.jobsResultList{gap:12px;max-height:calc(100vh - 360px);padding:14px 16px 18px;display:grid;overflow-y:auto}.splitJobCard{color:#0f172a;text-align:left;min-height:112px;transition:background-color .16s var(--ease-out), border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fff;border:1px solid #dfe8ef;border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:start;gap:12px;width:100%;padding:14px;display:grid}.splitJobCard:hover,.splitJobCard.selected{background:#f8fbfd;border-color:#b8c9d7;box-shadow:0 8px 20px #0f172a0f}.companyMark{color:#fff;letter-spacing:0;background:#111827;border-radius:8px;flex:none;justify-content:center;align-items:center;width:38px;height:38px;font-size:.85rem;font-weight:920;display:inline-flex}.companyMark.mark0{background:#ff385c}.companyMark.mark2{background:#111827}.companyMark.mark4{background:#2563eb}.splitJobBody{gap:8px;min-width:0;display:grid}.splitJobBody .companyName{color:#334155;font-size:.85rem;font-weight:740}.splitJobBody strong{color:#0f172a;font-size:.98rem;line-height:1.2}.splitJobChips{flex-wrap:wrap;gap:6px;display:flex}.splitJobChips em{color:#334155;background:#f1f5f9;border-radius:999px;padding:.42rem .52rem;font-size:.76rem;font-style:normal;font-weight:760;line-height:1}.splitJobAside{color:#64748b;place-items:end;gap:5px;min-width:62px;display:grid}.splitJobAside span,.splitJobAside em{font-size:.72rem;font-style:normal;font-weight:760}.splitJobAside strong{color:#0284a8;font-size:1.02rem;line-height:1}.jobsDetailPane{background:#fff;min-width:0}.jobsDetailHeader{z-index:8;background:#fffffff5;border-bottom:1px solid #dfe8ef;justify-content:space-between;align-items:center;gap:18px;min-height:58px;padding:0 clamp(20px,3vw,56px);display:flex;position:sticky;top:106px}.jobsDetailTabs,.jobsDetailActions,.postingModeControl{align-items:center;gap:8px;display:flex}.jobsDetailTabs button{color:#64748b;background:0 0;border:0;border-bottom:1px solid #0000;border-radius:0;min-height:42px;padding:0 4px;font-size:.84rem;font-weight:820}.jobsDetailTabs button[aria-pressed=true]{color:#334155;border-bottom-color:#334155}.jobsDetailActions button{color:#0f172a;background:#fff;border:1px solid #dfe8ef;border-radius:8px;min-height:34px;padding:0 14px;font-size:.8rem;font-weight:840}.jobsDetailActions .textAction{color:#0284a8;background:0 0;border-color:#0000}.jobsDetailActions .primaryAction{color:#fff;background:#0891b2;border-color:#0891b2}.jobsDetailGrid{grid-template-columns:minmax(280px,.38fr) minmax(520px,.62fr);gap:30px;padding:28px clamp(20px,3vw,56px) 48px;display:grid}.jobsRoleColumn,.jobsPostingColumn{align-content:start;gap:18px;min-width:0;display:grid}.jobBadge,.unlockPill{color:#0284a8;background:#e6f8fd;border-radius:999px;justify-self:start;padding:.42rem .62rem;font-size:.76rem;font-weight:840;display:inline-flex}.jobTitleRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;display:grid}.jobTitleRow h2,.companyHeroBlock h2{color:#172033;letter-spacing:0;margin:0;font-size:clamp(1.45rem,1.8vw,1.95rem);line-height:1.08}.jobTitleRow p,.companyHeroBlock p,.companySummaryBlock p,.compactInsightCard p,.jobFactList p,.candidatePreferenceCard p{color:#475569;margin:0;font-size:.88rem;line-height:1.5}.miniScore{text-align:right;background:#f8fafc;border:1px solid #dfe8ef;border-radius:8px;gap:4px;min-width:110px;padding:10px 12px;display:grid}.miniScore span,.compactInsightCard span{color:#64748b;font-size:.72rem;font-weight:820}.miniScore strong{color:#0f172a;font-size:1.45rem;line-height:1}.companySummaryBlock,.compactInsightCard,.candidatePreferenceCard,.companyHeroBlock,.companyIntelColumns>div{background:#fff;border:1px solid #dfe8ef;border-radius:8px}.companySummaryBlock{grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:16px;display:grid}.companySummaryBlock strong,.compactInsightCard strong{color:#0f172a;margin-bottom:5px;font-size:1rem;line-height:1.2;display:block}.compactInsightCard{gap:8px;padding:16px;display:grid}.jobFactList{border-top:1px solid #edf2f6;gap:14px;padding-top:2px;display:grid}.jobFactList p{gap:4px;display:grid}.jobFactList strong{color:#172033;font-size:.9rem}.skillChips{flex-wrap:wrap;gap:8px;display:flex}.skillChips em{color:#0f766e;background:#edf8f5;border-radius:999px;padding:.48rem .62rem;font-size:.78rem;font-style:normal;font-weight:820}.postingModeControl{background:#f8fafc;border:1px solid #dfe8ef;border-radius:999px;justify-self:center;padding:3px}.postingModeControl button{color:#475569;background:0 0;border:0;border-radius:999px;min-width:150px;padding:.54rem .9rem;font-size:.82rem;font-weight:820}.postingModeControl button[aria-pressed=true]{color:#0f172a;background:#fff;box-shadow:0 1px 4px #0f172a14}.candidatePreferenceCard{gap:12px;padding:18px;display:grid}.candidatePreferenceCard h3,.jobPostingText h3,.companyIntelColumns h3{color:#172033;margin:0;font-size:.96rem;line-height:1.2}.candidatePreferenceCard>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.candidatePreferenceCard>div span,.candidatePreferenceCard>div strong{color:#334155;background:#f8fafc;border:1px solid #dfe8ef;border-radius:999px;justify-content:center;align-items:center;min-height:36px;font-size:.82rem;font-weight:840;display:flex}.candidatePreferenceCard>div strong{color:#0f766e}.candidatePreferenceCard footer{background:#f8fafc;border-radius:0 0 8px 8px;align-items:center;gap:10px;margin:0 -18px -18px;padding:12px 18px;display:flex}.avatarStack{color:#fff;background:#111827;border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:.76rem;font-weight:900;display:inline-flex}.jobPostingText{color:#172033;gap:12px;display:grid}.jobPostingText ul,.companyIntelColumns ul{color:#0f172a;gap:9px;margin:0;padding-left:1.05rem;font-size:.9rem;line-height:1.48;display:grid}.companyDetailGrid{gap:18px;padding:28px clamp(20px,3vw,56px) 48px;display:grid}.companyHeroBlock{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:18px;padding:20px;display:grid}.companyHeroBlock .companyMark{width:48px;height:48px}.companyIntelColumns{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.companyIntelColumns>div{gap:12px;padding:18px;display:grid}@media (max-width:1320px){.jobsDetailGrid{grid-template-columns:minmax(280px,.42fr) minmax(420px,.58fr)}.postingModeControl button{min-width:132px}}@media (max-width:1180px){.appTopNavBar{grid-template-columns:auto minmax(0,1fr) auto auto auto}.appOutcomeMetrics{grid-column:1/-1;justify-content:flex-start;overflow-x:auto}.jobsBrowser{grid-template-columns:minmax(320px,42vw) minmax(0,1fr)}.jobsDetailGrid{grid-template-columns:1fr}}@media (max-width:760px){.appTopNavBar{grid-template-columns:1fr auto auto}.appPrimaryNav{grid-column:1/-1}.appShellTopNav .appTopBar{grid-template-columns:1fr}.jobsSplitSurface{margin-left:0;margin-right:0}.jobsBrowser,.companyIntelColumns{grid-template-columns:1fr}.jobsResultRail,.jobsResultList{min-height:auto;max-height:none}.jobsDetailHeader{flex-direction:column;align-items:flex-start;padding-top:12px;padding-bottom:12px;position:relative;top:auto}.jobsDetailActions,.jobsDetailTabs,.postingModeControl{flex-wrap:wrap}.postingModeControl{justify-self:stretch}.postingModeControl button{flex:1;min-width:0}}@media (max-width:640px){.appMainColumn{padding:12px 12px 94px}.appTopBar{position:relative;top:auto}.appSearch{width:100%}.appSearch input{width:100%;min-width:0}.metricGrid,.decisionGrid,.scoreGrid,.pipelineStrip,.modeGrid{grid-template-columns:1fr}.panelHeader,.resumeActionCard{flex-direction:column;grid-template-columns:1fr;align-items:stretch}.kanbanBoard{grid-template-columns:repeat(6,minmax(240px,86vw))}}.appShell{grid-template-columns:264px minmax(0,1fr);width:100vw}.appShell.sidebarCollapsed{grid-template-columns:minmax(0,1fr)}.appShell.sidebarCollapsed .appSidebar{display:none}.appMainColumn{width:100%;padding-left:clamp(14px,1.8vw,28px);padding-right:clamp(14px,1.8vw,28px)}.appContent,.appTopBar{width:100%;max-width:none}.appTopBar{grid-template-columns:auto minmax(0,1fr) auto;gap:14px}.sidebarToggle{background:var(--surface);border:1px solid var(--line);box-shadow:none;color:var(--ink);white-space:nowrap;border-radius:8px;min-height:38px;padding:.54rem .72rem;font-size:.88rem;font-weight:820}.tutorialVideoButton{background:var(--surface);border:1px solid var(--line);color:var(--ink);white-space:nowrap;border-radius:8px;align-items:center;gap:8px;min-height:38px;padding:.54rem .72rem;font-size:.88rem;font-weight:820;text-decoration:none;display:inline-flex}.videoIconShape{aspect-ratio:16/11;border:1.5px solid;border-radius:4px;justify-content:center;align-items:center;width:22px;display:inline-flex}.videoIconShape span{border-top:5px solid #0000;border-bottom:5px solid #0000;border-left:7px solid;width:0;height:0;margin-left:2px;display:block}.tutorialVideoButton:hover{color:var(--rust);border-color:#b85a2d6b}.appShell .button,.appShell button{min-height:38px;padding:.56rem .78rem}.appPageTitle h1{font-size:clamp(1.3rem,1.65vw,1.9rem);line-height:1.12}.appPageTitle p:not(.eyebrow){max-width:980px;font-size:.92rem}.appShell .eyebrow,.metricCard span,.scoreCard span,.todayAction span,.documentCard span,.kanbanColumn header span,.resumeActionCard span,.coachMessage span,.settingsRows span,.decisionGrid span,.modeGrid span,.jobListItem span,.jobListItem em,.pipelineStrip span,.pipelineStrip em,.stackList span,.activityList span{font-size:.95rem}.panelHeader h2,.appPanel h2,.proofCard h2,.documentCard h2,.briefingHeader h2,.approvalDetailTop h2,.queueHeader h2{font-size:clamp(1.15rem,1.45vw,1.55rem);line-height:1.18}.metricCard{min-height:128px}.metricCard strong{font-size:clamp(1.9rem,2.55vw,2.7rem)}.todayAction strong{font-size:clamp(1.1rem,1.45vw,1.55rem)}.statusPill,.briefingBadges span,.queueHeader span,.segmentedControl button,.decisionToolbar button,.tagCloud button,.tagCloud span,.topUpOptions button,.promptGrid button,.documentCard button{font-size:.9rem}.creditPacingPanel{background:var(--surface-soft);border:1px solid var(--line);border-radius:8px;gap:12px;margin-bottom:12px;padding:16px;display:grid}.creditPacingHeader,.creditPacingStats{justify-content:space-between;align-items:center;gap:12px;display:flex}.creditPacingHeader span{color:var(--rust);font-size:.98rem;font-weight:880}.creditPacingHeader strong,.creditPacingStats strong{color:var(--ink);font-size:.98rem}.creditPacingTrack{background:#11111114;border-radius:999px;height:14px;overflow:hidden}.creditPacingTrack span{background:linear-gradient(90deg, var(--rust), var(--gold));border-radius:inherit;min-width:8px;height:100%;transition:width .24s var(--ease-out);display:block}.creditPacingPanel p{color:var(--muted);margin:0;line-height:1.45}@media (max-width:980px){.appShell{grid-template-columns:1fr}.appSidebar{display:none}.appMainColumn{padding-bottom:96px}.mobileAppNav{border:1px solid var(--line);box-shadow:var(--shadow-soft);z-index:60;background:#fffdf8f5;border-radius:14px;grid-template-columns:repeat(5,minmax(0,1fr));align-items:center;gap:4px;padding:8px;display:grid;position:fixed;bottom:12px;left:12px;right:12px}.appTopBar{grid-template-columns:1fr}.sidebarToggle,.tutorialVideoButton{justify-self:start}}.appContent:has(.jobsSplitSurface){background:var(--jobs-canvas);border-radius:28px;max-width:none;padding:0;overflow:hidden;box-shadow:0 34px 100px #0707071a}.jobsSplitSurface{background:var(--jobs-canvas);color:var(--jobs-black);font-family:"Poppins", var(--font-sans);gap:0;margin:-6px 0 0;display:grid;overflow:hidden}.jobsHeroBand{background:var(--jobs-black);color:#fff;border-radius:26px 26px 0 0;gap:clamp(22px,3vw,34px);padding:clamp(22px,3vw,34px);display:grid;position:relative}.jobsHeroBand:after{background:radial-gradient(circle at 50% 50%, #fffffff2 0 16%, transparent 17%), conic-gradient(from 22deg, transparent 0 10%, #ffffffeb 10% 15%, transparent 15% 25%, #ffffffe0 25% 30%, transparent 30% 42%, #ffffffe6 42% 47%, transparent 47% 60%, #ffffffdb 60% 65%, transparent 65% 100%);content:"";opacity:.07;pointer-events:none;width:168px;height:168px;position:absolute;top:104px;right:clamp(18px,7vw,96px)}.jobsHeroNav,.jobsHeroNav nav,.jobsHeroContent,.jobsHeroStats,.jobsSearchPanel{align-items:center;display:flex}.jobsHeroNav{z-index:1;justify-content:space-between;gap:22px;position:relative}.jobsHeroLogo{color:var(--jobs-blue);justify-content:center;align-items:center;width:58px;height:44px;font-size:3rem;font-weight:900;line-height:1;display:inline-flex}.jobsHeroNav nav{background:#ffffff08;border-radius:999px;justify-content:center;gap:clamp(14px,3vw,38px);padding:8px 16px}.jobsHeroNav a{color:#ffffffbd;font-size:.86rem;font-weight:600}.jobsHeroNav a[aria-current=page]{color:var(--jobs-blue)}.jobsHeroUser{color:#fff;background:#ffffff12;border-radius:999px;padding:.62rem .9rem;font-size:.82rem;font-weight:700}.jobsHeroContent{z-index:1;justify-content:space-between;align-items:end;gap:24px;position:relative}.jobsHeroEyebrow{color:var(--jobs-blue);letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.78rem;font-weight:800}.jobsHeroContent h1{color:#fff;font-family:"Poppins", var(--font-sans);letter-spacing:-.055em;margin:0 0 12px;font-size:clamp(2.05rem,3.5vw,3.65rem);font-weight:800;line-height:1.05}.jobsHeroContent p:not(.jobsHeroEyebrow){color:#ffffffb8;max-width:760px;margin:0;font-size:.98rem;line-height:1.55}.jobsHeroStats{grid-template-columns:repeat(2,minmax(100px,1fr));align-items:stretch;gap:8px;min-width:min(420px,100%);display:grid}.jobsHeroStats span{color:#ffffffb3;background:#ffffff0f;border:1px solid #ffffff1a;border-radius:18px;gap:2px;padding:12px 14px;font-size:.76rem;display:grid}.jobsHeroStats strong{color:#fff;font-size:1.25rem}.jobsSearchPanel{z-index:1;background:#fff;border-radius:999px;grid-template-columns:minmax(260px,1.4fr) minmax(220px,1fr) auto;gap:0;min-height:74px;padding:8px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #0000003d}.jobsSearchPanel .jobSearchBox{border:0;border-radius:0;flex:auto;min-height:58px}.jobsSearchPanel .locationSearchBox{border-left:1px solid #e5e7eb}.jobsSearchPanel .jobSearchBox span{color:var(--jobs-gray);font-size:1.08rem}.jobsSearchPanel .jobSearchBox input{color:#4b5563;font-size:.92rem;font-weight:500}.jobsSearchPanel button{background:var(--jobs-blue);color:#fff;border-radius:999px;min-width:132px;min-height:58px;font-size:.92rem;font-weight:700}.jobsFilterBar{background:var(--jobs-canvas);border:0;gap:10px;padding:18px clamp(18px,2vw,28px)}.jobsFilterBar button{color:#3f4650;background:#fff;border:1px solid #07070714;border-radius:999px;font-size:.8rem;font-weight:700}.jobsFilterBar button:first-of-type,.jobsFilterBar button.plain{color:var(--jobs-blue);background:#eef6ff;border-color:#2a85ff38}.jobsBrowser{background:var(--jobs-canvas);border:0;grid-template-columns:minmax(280px,.78fr) minmax(420px,1.35fr) minmax(260px,.7fr);gap:14px;min-height:calc(100vh - 330px);padding:0 clamp(18px,2vw,28px) clamp(20px,2.4vw,34px);display:grid}.jobsResultRail,.jobsDetailPane,.jobsCompanyPanel{background:#ffffffbd;border:1px solid #0707070f;border-radius:24px;min-width:0;overflow:hidden;box-shadow:0 18px 44px #1e2f4714}.jobsResultRail{border-right:0;grid-template-rows:auto auto minmax(0,1fr);min-height:auto}.jobsResultMeta{color:#111827;border-bottom:1px solid #0707070f;min-height:62px;padding:0 18px;font-size:1.15rem;font-weight:800}.jobsResultMeta small{color:var(--jobs-gray);font-size:.72rem;font-weight:700}.jobsScoreTabs{border-bottom:1px solid #0707070f;padding:12px 16px}.jobsScoreTabs button{font-family:"Poppins", var(--font-sans);border-radius:999px;min-height:34px}.jobsScoreTabs button[aria-pressed=true]{background:var(--jobs-black);border-color:var(--jobs-black)}.jobsResultList{gap:12px;max-height:clamp(420px,100vh - 240px,760px);padding:14px}.appShell button.splitJobCard,.splitJobCard{border:1.5px solid #0000;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;min-height:154px;padding:16px;display:grid;box-shadow:0 12px 28px #1e2f470f}.splitJobCard:hover,.splitJobCard.selected{border-color:var(--jobs-blue);background:#fff;box-shadow:0 16px 36px #2a85ff29}.companyMark{font-family:"Poppins", var(--font-sans);border-radius:12px}.companyMark.mark0{color:#1d4ed8;background:#e9f2ff}.companyMark.mark1{color:#8b5cf6;background:#f4e8ff}.companyMark.mark2{background:var(--jobs-black);color:#fff}.companyMark.mark3{color:#15803d;background:#dcfce7}.companyMark.mark4{background:var(--jobs-blue);color:#fff}.companyMark.mark5{color:#b45309;background:#fff0dd}.splitJobBody strong{font-family:"Poppins", var(--font-sans);letter-spacing:-.02em;font-size:1rem;font-weight:800}.splitJobBody .companyName,.splitJobTeaser,.splitJobAside span,.splitJobAside em{color:var(--jobs-gray)}.splitJobTeaser{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.78rem;font-weight:500;line-height:1.45;display:-webkit-box;overflow:hidden}.splitJobChips em,.skillChips em,.jobBadge,.unlockPill{font-family:"Poppins", var(--font-sans);border-radius:999px;font-weight:700}.splitJobChips em:first-child,.skillChips em:first-child{background:var(--jobs-chip-purple);color:#7c3aed}.splitJobChips em:nth-child(2),.skillChips em:nth-child(2){background:var(--jobs-chip-green);color:#15803d}.splitJobChips em:nth-child(3),.skillChips em:nth-child(3){background:var(--jobs-chip-peach);color:#b45309}.splitJobAside strong{color:var(--jobs-blue);font-size:1.2rem}.jobsDetailHeader{background:#ffffffdb;border-bottom:1px solid #0707070f;min-height:72px;padding:0 clamp(18px,2vw,30px);position:sticky;top:0}.jobsDetailTabs button[aria-pressed=true]{border-bottom-color:var(--jobs-blue);color:var(--jobs-blue)}.jobsDetailActions .primaryAction,.companyPanelActions .primaryAction{background:var(--jobs-blue);border-color:var(--jobs-blue);color:#fff;border-radius:999px}.jobsDetailActions button,.companyPanelActions button{font-family:"Poppins", var(--font-sans);border-radius:999px;font-weight:700}.jobsDetailGrid{grid-template-columns:minmax(250px,.86fr) minmax(320px,1.14fr);gap:24px;padding:28px clamp(18px,2vw,30px) 32px}.jobTitleRow h2,.companyHeroBlock h2{color:var(--jobs-black);font-family:"Poppins", var(--font-sans);letter-spacing:-.055em;font-size:clamp(1.7rem,2.2vw,2.35rem);font-weight:800}.jobTitleRow p,.companyHeroBlock p,.compactInsightCard p,.candidatePreferenceCard p,.jobPostingText p{color:#606b78}.miniScore,.companySummaryBlock,.compactInsightCard,.candidatePreferenceCard,.companyHeroBlock,.companyIntelColumns>div,.companyPanelCard{background:#fff;border:1px solid #0707070f;border-radius:20px;box-shadow:0 12px 28px #1e2f470d}.jobBadge,.unlockPill{color:var(--jobs-blue);background:#eef6ff}.jobPostingText{background:#fff;border:1px solid #0707070f;border-radius:22px;padding:22px}.jobPostingText h3,.candidatePreferenceCard h3,.companyPanelCard h3{color:var(--jobs-black);font-family:"Poppins", var(--font-sans);letter-spacing:-.02em;font-weight:800}.keywordChips{margin-bottom:8px}.jobsCompanyPanel{align-content:start;gap:14px;padding:18px;display:grid}.companyPanelCard{gap:12px;padding:18px;display:grid}.companyIdentityCard{grid-template-columns:50px minmax(0,1fr);align-items:center}.companyIdentityCard .companyMark{width:48px;height:48px}.companyIdentityCard h3,.companyIdentityCard p,.companyPanelCard h3{margin:0}.companyIdentityCard p,.companyPanelCard dt{color:var(--jobs-gray);font-size:.78rem;font-weight:700}.companyPanelCard dl,.companyPanelCard dl div,.panelScoreRows{gap:10px;margin:0;display:grid}.companyPanelCard dl div,.panelScoreRows span{border-bottom:1px solid #0707070f;gap:2px;padding-bottom:10px;display:grid}.companyPanelCard dd{color:var(--jobs-black);margin:0;font-size:.86rem;font-weight:700}.panelScoreRows strong{color:var(--jobs-blue);margin-right:6px;font-size:1.05rem}.companyPanelActions{gap:10px;display:grid}.companyPanelActions button{color:var(--jobs-black);background:#fff;border:1px solid #07070714;min-height:46px}.companyPanelActions .textAction{color:#7f1d1d;background:0 0;border-color:#0000}@media (max-width:1280px){.jobsBrowser{grid-template-columns:minmax(290px,.85fr) minmax(0,1.2fr)}.jobsCompanyPanel{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.companyPanelActions{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:900px){.jobsHeroContent,.jobsHeroNav{flex-direction:column;align-items:flex-start}.jobsSearchPanel,.jobsBrowser,.jobsDetailGrid,.jobsCompanyPanel,.companyPanelActions{grid-template-columns:1fr}.jobsSearchPanel{border-radius:26px}.jobsSearchPanel .locationSearchBox{border-top:1px solid #e5e7eb;border-left:0}.jobsResultList{max-height:none}}.csComingSoon{justify-content:center;align-items:center;min-height:60vh;padding:48px 24px;display:flex}.csComingSoonInner{background:var(--cs-surface);border-radius:var(--cs-radius-pane-lg);text-align:left;width:100%;max-width:640px;padding:48px 40px;box-shadow:0 1px 3px #0000000a,0 8px 24px #0000000a}.csComingSoonEyebrow{font-size:var(--cs-text-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--cs-accent-deep);margin:0 0 12px;font-weight:600}.csComingSoonInner h1{font-size:var(--cs-text-hero);letter-spacing:var(--cs-tracking-display);font-weight:700;line-height:var(--cs-leading-display);color:var(--cs-ink);margin:0 0 12px}.csComingSoonLede{color:var(--cs-muted-strong);font-size:var(--cs-text-body);line-height:var(--cs-leading-body);margin:0 0 24px}.csComingSoonBullets{color:var(--cs-ink-soft);line-height:var(--cs-leading-body);margin:0 0 28px;padding-left:20px}.csComingSoonBullets li{margin-bottom:6px}.csComingSoonBack{color:var(--cs-accent-deep);font-weight:600;text-decoration:none}.csComingSoonBack:hover{text-decoration:underline}.csModuleSwitchPill{display:inline-flex;position:relative}.csModuleSwitchPillButton{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pill);font:inherit;font-size:var(--cs-text-small);color:var(--cs-ink-soft);cursor:pointer;box-shadow:var(--cs-shadow-pill);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.csModuleSwitchPillButton:hover{background:var(--cs-surface-tint)}.csModuleSwitchPillDots{align-items:center;gap:4px;display:inline-flex}.csModuleSwitchDot{border-radius:50%;width:10px;height:10px;display:inline-block}.csModuleSwitchMore{font-size:var(--cs-text-micro);color:var(--cs-muted);margin-left:4px}.csModuleSwitchPillLabel{font-weight:500}.csModuleSwitchPillCaret{color:var(--cs-muted);font-size:10px}.csModuleSwitchDropdown{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pane);z-index:100;min-width:280px;padding:12px;position:absolute;top:0;left:calc(100% + 12px);right:auto;box-shadow:0 8px 24px #0000001f}.csModuleSwitchDropdownHead{border-bottom:1px solid var(--cs-line-soft);margin-bottom:8px;padding:4px 6px 10px}.csModuleSwitchDropdownTitle{font-size:var(--cs-text-small);color:var(--cs-ink);margin:0;font-weight:600}.csModuleSwitchDropdownHelp{font-size:var(--cs-text-micro);color:var(--cs-muted);margin:4px 0 0}.csModuleSwitchList{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.csModuleSwitchRow{border-radius:var(--cs-radius-md);width:100%;font:inherit;font-size:var(--cs-text-body);color:var(--cs-ink);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:8px 10px;display:flex}.csModuleSwitchRow:hover:not(:disabled){background:var(--cs-surface-tint)}.csModuleSwitchRow:disabled{cursor:default;opacity:.85}.csModuleSwitchRowDot{border-radius:50%;width:10px;height:10px}.csModuleSwitchRowLabel{flex:1}.csModuleSwitchRowBadge{font-size:var(--cs-text-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--cs-muted)}.csModuleSwitchRow.is-primary .csModuleSwitchRowBadge{color:var(--cs-accent-deep);font-weight:600}.csModuleSwitchManage{font-size:var(--cs-text-small);color:var(--cs-accent-deep);border-top:1px solid var(--cs-line-soft);margin-top:10px;padding:12px 10px 8px;text-decoration:none;display:block}.csModuleSwitchDot.accent-mint,.csModuleSwitchRowDot.accent-mint,.csModuleRowDot.accent-mint{background:var(--cs-chip-mint-fg)}.csModuleSwitchDot.accent-violet,.csModuleSwitchRowDot.accent-violet,.csModuleRowDot.accent-violet{background:var(--cs-chip-violet-fg)}.csModuleSwitchDot.accent-sky,.csModuleSwitchRowDot.accent-sky,.csModuleRowDot.accent-sky{background:var(--cs-chip-sky-fg)}.csModuleSwitchDot.accent-peach,.csModuleSwitchRowDot.accent-peach,.csModuleRowDot.accent-peach{background:var(--cs-chip-peach-fg)}.csModuleSwitchDot.accent-neutral,.csModuleSwitchRowDot.accent-neutral,.csModuleRowDot.accent-neutral{background:var(--cs-chip-neutral-fg)}.csModuleNavChip.accent-mint{background:var(--cs-chip-mint-bg);color:var(--cs-chip-mint-fg)}.csModuleNavChip.accent-violet{background:var(--cs-chip-violet-bg);color:var(--cs-chip-violet-fg)}.csModuleNavChip.accent-sky{background:var(--cs-chip-sky-bg);color:var(--cs-chip-sky-fg)}.csModuleNavChip.accent-peach{background:var(--cs-chip-peach-bg);color:var(--cs-chip-peach-fg)}.csModuleNavChip.accent-neutral{background:var(--cs-chip-neutral-bg);color:var(--cs-chip-neutral-fg)}.csSuggestionBanner{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pane);box-shadow:var(--cs-shadow-pill);align-items:center;gap:12px;margin:0 24px;padding:10px 16px;display:flex}.csSuggestionBannerIcon{color:var(--cs-accent-deep);font-size:18px}.csSuggestionBannerReason{font-size:var(--cs-text-body);color:var(--cs-ink);flex:1;margin:0}.csSuggestionBannerActions{align-items:center;gap:8px;display:inline-flex}.csSuggestionBannerCta{background:var(--cs-accent);color:#fff;border-radius:var(--cs-radius-pill);font:inherit;font-size:var(--cs-text-small);cursor:pointer;border:0;align-items:center;padding:6px 14px;font-weight:600;text-decoration:none;display:inline-flex}.csSuggestionBannerCta:hover{background:var(--cs-accent-deep)}.csSuggestionBannerSecondary{color:var(--cs-muted-strong);border-radius:var(--cs-radius-pill);font:inherit;font-size:var(--cs-text-small);cursor:pointer;background:0 0;border:0;padding:6px 12px}.csSuggestionBannerSecondary:hover{background:var(--cs-line-soft)}.csModulesSettings{flex-direction:column;gap:32px;max-width:760px;display:flex}.csModulesCareerStatus h2,.csModulesActive h2{font-size:var(--cs-text-h2);color:var(--cs-ink);margin:0 0 8px;font-weight:700}.csModulesHelp{font-size:var(--cs-text-small);color:var(--cs-muted);margin:0 0 16px}.csModulesCareerStatusRow{flex-wrap:wrap;align-items:center;gap:12px;display:inline-flex}.csModulesCareerStatusRow select{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);font:inherit;font-size:var(--cs-text-body);color:var(--cs-ink);min-width:280px;padding:8px 12px}.csModulesList{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.csModuleRow{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-pane);grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:18px 20px;display:grid}.csModuleRow.is-inactive{opacity:.7}.csModuleRowDot{border-radius:50%;width:12px;height:12px}.csModuleRowBody h3{font-size:var(--cs-text-h3);color:var(--cs-ink);margin:0 0 4px}.csModuleRowBody p{font-size:var(--cs-text-small);color:var(--cs-muted-strong);margin:0}.csModuleRowActions{align-items:center;gap:8px;display:inline-flex}.csModuleRowBadge{border-radius:var(--cs-radius-pill);font-size:var(--cs-text-micro);text-transform:uppercase;letter-spacing:.08em;align-items:center;padding:4px 10px;display:inline-flex}.csModuleRowBadge.primary{background:var(--cs-chip-violet-bg);color:var(--cs-chip-violet-fg);font-weight:600}.csButton{border-radius:var(--cs-radius-pill);font:inherit;font-size:var(--cs-text-small);cursor:pointer;border:1px solid #0000;align-items:center;padding:6px 14px;font-weight:500;text-decoration:none;display:inline-flex}.csButton.primary{background:var(--cs-accent);color:#fff;border-color:var(--cs-accent)}.csButton.primary:hover{background:var(--cs-accent-deep);border-color:var(--cs-accent-deep)}.csButton.secondary{background:var(--cs-surface);color:var(--cs-ink-soft);border-color:var(--cs-line)}.csButton.secondary:hover{background:var(--cs-surface-tint)}.csButton.ghost{color:var(--cs-muted-strong);background:0 0}.csButton.ghost:hover{background:var(--cs-line-soft)}.csButton:disabled{opacity:.5;cursor:not-allowed}.csModulesError{border-radius:var(--cs-radius-md);background:var(--cs-chip-peach-bg);color:var(--cs-chip-peach-fg);font-size:var(--cs-text-small);margin-top:8px;padding:10px 14px}.csModulesFooter{margin-top:32px}.csModulePanel{background:var(--cs-surface);border-radius:var(--cs-radius-pane);margin-bottom:16px;padding:24px}.csModulePanel h2{font-size:var(--cs-text-h2);margin:0 0 8px}.csModulePanelEmpty{background:var(--cs-surface);border-radius:var(--cs-radius-pane);text-align:center;padding:32px}.csModulePanelEmpty p{color:var(--cs-muted-strong);margin:0 0 8px}.csOnboardingCareerStatus{background:var(--cs-surface);border-radius:var(--cs-radius-pane-lg);margin:24px 0;padding:28px 32px}.csOnboardingCareerStatus header{margin-bottom:20px}.csOnboardingEyebrow{font-size:var(--cs-text-micro);text-transform:uppercase;letter-spacing:.08em;color:var(--cs-accent-deep);margin:0 0 6px;font-weight:600}.csOnboardingCareerStatus h2{font-size:var(--cs-text-h2);color:var(--cs-ink);letter-spacing:var(--cs-tracking-display);margin:0 0 6px}.csOnboardingMuted{font-size:var(--cs-text-small);color:var(--cs-muted);margin:0}.csCareerStatusOptions{flex-direction:column;gap:10px;margin-bottom:20px;display:flex}.csCareerStatusOptions label{border:1px solid var(--cs-line);border-radius:var(--cs-radius-md);cursor:pointer;background:var(--cs-surface);align-items:center;gap:10px;padding:10px 14px;display:flex}.csCareerStatusOptions label:hover{background:var(--cs-surface-tint)}.csCareerStatusOptions input[type=radio]{margin:0}.csCareerStatusActions{align-items:center;gap:12px;display:inline-flex}.csOnboardingError{border-radius:var(--cs-radius-md);background:var(--cs-chip-peach-bg);color:var(--cs-chip-peach-fg);font-size:var(--cs-text-small);margin-top:12px;padding:10px 14px}.appShell{background:var(--cs-page-bg);grid-template-columns:248px minmax(0,1fr);width:100%;max-width:none;min-height:100vh;margin:0;padding:0;display:grid}.appShellLeftRail{background:var(--cs-page-bg)}.appSidebar{background:var(--cs-surface);border-right:1px solid var(--cs-line);align-content:start;gap:var(--cs-space-5);height:100vh;min-height:100vh;padding:var(--cs-space-5);flex-direction:column;display:flex;position:sticky;top:0;overflow:visible}.appBrand{color:var(--cs-ink);align-items:center;gap:var(--cs-space-2);font-family:var(--cs-font-sans);margin-bottom:var(--cs-space-2);min-width:0;font-weight:700;text-decoration:none;display:inline-flex}.appBrand span{background:var(--cs-accent);border-radius:var(--cs-radius-pill);color:var(--cs-on-primary);letter-spacing:0;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:17px;font-weight:700;line-height:1;display:inline-flex}.appBrand strong{color:var(--cs-ink);letter-spacing:0;font-size:15px}.appRailSection{gap:var(--cs-space-2);flex-direction:column;display:flex}.appRailLabel{color:var(--cs-muted);letter-spacing:.06em;text-transform:uppercase;margin:0;padding:0 8px;font-size:11px;font-weight:700}.appNav,.appPrimaryNav,.appSubNav{flex-direction:column;align-items:stretch;gap:1px;min-width:0;display:flex}.appNavGroup{flex-direction:column;gap:1px;min-width:0;display:flex}.appNav a,.appPrimaryNav a,.appSubNav a{border-radius:0 var(--cs-radius-sm) var(--cs-radius-sm) 0;color:var(--cs-muted-strong);white-space:normal;border-left:2px solid #0000;align-items:center;min-height:36px;padding:7px 10px 7px 12px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none;transition:background .12s,border-color .12s,color .12s;display:flex}.appNav a:hover,.appNav a:focus-visible,.appNav a[aria-current=page],.appPrimaryNav a:hover,.appPrimaryNav a:focus-visible,.appPrimaryNav a[aria-current=page],.appSubNav a:hover,.appSubNav a:focus-visible,.appSubNav a[aria-current=page]{background:var(--cs-primary-soft);border-left-color:var(--cs-accent);color:var(--cs-accent-deep);transform:none}.appSubRailNav a{padding-left:var(--cs-space-6);font-size:12.5px}.appRailTutorial{justify-content:flex-start;width:100%}.appRailAccount{margin-top:auto;position:relative}.appRailAccount summary{background:var(--cs-surface-tint);border-color:var(--cs-line);color:var(--cs-ink);gap:var(--cs-space-2);justify-content:space-between;width:100%}.appRailAccount div{margin-top:var(--cs-space-2);width:100%;min-width:0;position:static}.appRailAccountName{color:var(--cs-muted-strong);font-size:var(--cs-text-small);font-weight:650}.appRailAccountAvatar{background:var(--cs-primary-soft);border-radius:var(--cs-radius-pill);color:var(--cs-ink);font-size:var(--cs-text-small);flex:none;justify-content:center;align-items:center;width:36px;height:36px;font-weight:700;display:inline-flex}.appMainColumn{width:100%;min-width:0;padding:clamp(18px,2vw,32px)}.appContent{gap:18px;width:100%;max-width:none;display:grid}.appTopBar{box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;max-width:none;min-height:0;margin:0 0 18px;padding:0;display:grid;position:static}.appPageTitle h1{color:var(--cs-ink);letter-spacing:0;margin:0;font-size:clamp(1.35rem,1.8vw,2rem);line-height:1.12}.appPageTitle p:not(.eyebrow){color:var(--cs-muted);max-width:980px;font-size:.92rem}.appSearch,.tutorialVideoButton,.appAddMenu summary,.accountMenu summary,.creditChip{background:var(--cs-surface);border:1px solid var(--cs-line);border-radius:var(--cs-radius-sm);color:var(--cs-ink)}.tutorialVideoButton:hover,.appAddMenu summary:hover,.accountMenu summary:hover{border-color:var(--cs-primary-line);color:var(--cs-accent-deep)}@media (max-width:980px){.appShell{grid-template-columns:1fr}.appSidebar{border-bottom:1px solid var(--cs-line);border-right:0;height:auto;min-height:0;position:static}.appNav,.appPrimaryNav,.appSubNav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.appMainColumn{padding-bottom:96px}}
