@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2)format("woff2-variations");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:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DKaoCDn5.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-C3sF8Y1B.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-BHzjB6_C.woff2)format("woff2")}:root{color:#111827;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"tnum" 1;background:#f7faff;font-family:Inter Variable,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0}a,button{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:2px;outline:3px solid #2563eb73}.app-shell,.app-shell *,.app-shell :before,.app-shell :after{box-sizing:border-box}.app-shell{color:#111827;background:linear-gradient(#f7fafffa,#eef5fff0),url(/office-flow.svg);min-height:100vh}.onboarding-page{background:radial-gradient(circle at 14% 8%,#2563eb29,#0000 30%),radial-gradient(circle at 86% 10%,#0ea5a329,#0000 34%),linear-gradient(115deg,#f7fafffa 0%,#ebf4fff0 42%,#f0fdfae0 72%,#fffbebd1 100%),linear-gradient(#f7faff 0%,#eef5ff 100%),url(/office-flow.svg)}.login-page{background:radial-gradient(circle at 18% 8%,#2563eb29,#0000 30%),radial-gradient(circle at 84% 12%,#0e938429,#0000 34%),linear-gradient(115deg,#f7faff 0%,#edf4ff 42%,#f0fdfa 72%,#fffbeb 100%)}.onboarding-page .topbar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffa8;border-bottom-color:#23342b1a;border-radius:0;width:auto;margin:0;position:static}.onboarding-page .brand,.onboarding-page .nav-actions a{color:#111827}.onboarding-page .brand-mark{color:#f7fbf5;background:#2563eb}.onboarding-page .icon-button{color:#23342b;background:#ffffffd1;border-color:#23342b24}.login-page .topbar{background:#ffffffbd}.topbar{z-index:10;-webkit-backdrop-filter:none;backdrop-filter:none;width:min(100% - 80px,1328px);box-shadow:none;background:0 0;border:0;border-radius:999px;justify-content:space-between;align-items:center;margin:24px auto 0;padding:0;display:flex;position:sticky;top:24px}.brand,.nav-actions,.section-title,.eyebrow,.health-pill,.tag-row,.plan-top,footer{align-items:center;display:flex}.brand{color:#0f172a;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #2563eb1f;border-radius:999px;gap:10px;min-height:60px;padding:0 24px 0 18px;font-weight:720;text-decoration:none;box-shadow:0 18px 54px #2563eb1a}.brand-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#0e9384);border-radius:10px;place-items:center;width:34px;height:34px;display:grid;box-shadow:0 10px 22px #2563eb38,inset 0 1px #ffffff2e}.nav-actions{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #2563eb1f;border-radius:999px;gap:6px;min-height:60px;padding:8px;box-shadow:0 18px 54px #2563eb1a}.nav-actions a{color:#405166;border-radius:999px;align-items:center;min-height:42px;padding:0 15px;font-size:14px;font-weight:680;text-decoration:none;display:inline-flex}.nav-actions .nav-cta{color:#fff;background:linear-gradient(135deg,#2563eb,#0e9384);border:1px solid #1d4ed81f;min-height:42px;padding:0 18px;box-shadow:0 12px 26px #2563eb33}button,select,textarea,input{font:inherit}a{color:inherit}button{cursor:pointer}.icon-button{color:#244069;background:#eff6ffe6;border:1px solid #2563eb29;border-radius:50%;place-items:center;width:42px;height:42px;text-decoration:none;display:grid}.hero-band{grid-template-columns:minmax(0,.95fr) minmax(400px,.85fr);align-items:center;gap:clamp(28px,5vw,64px);min-height:calc(100vh - 75px);padding:clamp(34px,5vw,62px) clamp(20px,5vw,72px);display:grid}.home-premium-hero{background:radial-gradient(circle at 15% 9%,#2563eb26,#0000 32%),radial-gradient(circle at 84% 14%,#0e93842e,#0000 34%),linear-gradient(115deg,#f7faff 0%,#edf4ff 42%,#f0fdfa 72%,#fffbeb 100%);grid-template-columns:minmax(0,1fr);place-items:start center;min-height:calc(100vh - 88px);padding:clamp(38px,5vw,64px) clamp(28px,7vw,104px) 0;display:grid;position:relative;overflow:hidden}.home-premium-hero:after{z-index:0;content:"";pointer-events:none;background:linear-gradient(#f7faff00,#f7faffe0);height:210px;position:absolute;bottom:-1px;left:0;right:0}.hero-inner{z-index:1;justify-items:center;gap:clamp(22px,3vw,34px);width:min(100%,1060px);margin-inline:auto;display:grid;position:relative}.app-shell>.topbar{opacity:0;will-change:opacity, transform;transform:translateY(-14px)scale(.985)}.app-shell.home-intro-ready>.topbar{animation:.72s cubic-bezier(.22,1,.36,1) 40ms both hero-nav-enter}.home-premium-hero .product-hero-copy>*,.home-premium-hero .product-cockpit,.home-premium-hero .floating-chip{opacity:0;will-change:opacity, transform;transform:translateY(24px)scale(.982)}.home-premium-hero.intro-ready .product-hero-copy>*,.home-premium-hero.intro-ready .product-cockpit,.home-premium-hero.intro-ready .floating-chip{animation:1.1s cubic-bezier(.16,1,.3,1) both hero-soft-enter}.home-premium-hero.intro-ready .product-hero-copy .eyebrow{animation-delay:.18s}.home-premium-hero.intro-ready .product-hero-copy h1{animation-delay:.36s}.home-premium-hero.intro-ready .hero-lede{animation-delay:.64s}.home-premium-hero.intro-ready .hero-action-row{animation-delay:.82s}.home-premium-hero.intro-ready .proof-strip{animation-delay:.98s}.home-premium-hero.intro-ready .company-strip{animation-delay:1.12s}.home-premium-hero.intro-ready .product-cockpit{animation-name:hero-cockpit-enter;animation-delay:1.32s}.home-premium-hero.intro-ready .floating-chip{animation-name:hero-chip-enter;animation-delay:1.65s}.home-premium-hero.intro-ready .chip-right{animation-delay:1.82s}.hero-background-glow{pointer-events:none;background:linear-gradient(#ffffff57,#0000 58%),repeating-linear-gradient(90deg,#ffffff1f 0 1px,#0000 1px 86px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.product-hero-copy{z-index:1;text-align:center;justify-items:center;width:min(100%,930px);display:grid;position:relative}.product-hero-copy .eyebrow{color:#1d4ed8;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:0;background:#ffffffb8;border:1px solid #2563eb24;border-radius:999px;width:fit-content;margin-bottom:24px;padding:9px 18px;box-shadow:0 16px 44px #2563eb14}.product-hero-copy h1{color:#0f172a;letter-spacing:0;max-width:980px;margin-bottom:22px;font-family:inherit;font-size:clamp(48px,6vw,78px);font-weight:760;line-height:.98}.product-hero-copy .hero-lede{color:#516071;max-width:660px;text-shadow:none;font-size:18px;font-weight:450;line-height:1.5}.animated-headline{color:#2563eb;background:linear-gradient(90deg,#2563eb,#0e9384,#f59e0b,#2563eb) 0 0/260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:6s ease-in-out infinite headline-flow;display:block}.hero-action-row{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;display:flex}.hero-action-row .hero-start-button{margin-top:0}.hero-action-row>span{color:#667085;font-size:14px;font-weight:650}.product-proof span{color:#244069;background:#ffffffbd;border-color:#2563eb1f;box-shadow:0 10px 28px #2563eb12}.company-strip{color:#24406952;flex-wrap:wrap;justify-content:center;gap:clamp(18px,3vw,38px);margin-top:18px;font-size:clamp(18px,2vw,25px);font-weight:760;display:flex}.product-cockpit{z-index:1;transform-origin:50% 0;background:linear-gradient(#fffffffa,#f8fafcf0),linear-gradient(135deg,#2563eb17,#0e938414);border:1px solid #ffffffd6;border-radius:18px 18px 0 0;gap:14px;width:min(100%,820px);margin-top:10px;margin-bottom:-92px;padding:18px;display:grid;position:relative;box-shadow:0 46px 120px #2563eb2e,inset 0 1px #ffffffe0}.product-cockpit:before{content:"";background:linear-gradient(90deg,#2563eb,#0e9384,#f59e0b);border-radius:999px;height:8px}.cockpit-top{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.cockpit-top h2{color:#111827;margin:0;font-size:clamp(30px,4vw,48px);font-weight:740;line-height:1}.cockpit-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.cockpit-metrics div{background:#ffffffe6;border:1px solid #2563eb1a;border-radius:8px;min-height:92px;padding:14px}.cockpit-metrics strong{color:#111827;font-size:36px;line-height:1;display:block}.cockpit-metrics span{color:#64748b;margin-top:8px;font-size:12px;font-weight:900;display:block}.cockpit-stream{gap:10px;display:grid}.cockpit-stream article{background:#ffffffe6;border:1px solid #2563eb17;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.floating-chip{z-index:2;color:#1f2b26;will-change:transform;background:#fffffff0;border:1px solid #23342b1a;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 15px;font-size:14px;font-weight:900;display:inline-flex;position:absolute;box-shadow:0 18px 44px #1f393029}.product-cockpit:hover{transform:translateY(-3px);box-shadow:0 54px 132px #2563eb3d,inset 0 1px #ffffffe6}.product-cockpit,.capability-grid article,.outcome-grid article,.testimonial-grid article,.guardrail-list p,.faq-list details{transition:transform .22s,box-shadow .22s,border-color .22s}.capability-grid article:hover,.outcome-grid article:hover,.testimonial-grid article:hover,.guardrail-list p:hover,.faq-list details:hover{transform:translateY(-4px);box-shadow:0 24px 64px #0f172a1f}.chip-left{top:110px;left:-118px}.chip-right{animation-delay:.8s;bottom:142px;right:-106px}.apply-demo-band{background:#fbfaf8;grid-template-columns:minmax(0,.86fr) minmax(420px,1.14fr);align-items:center;gap:clamp(24px,5vw,68px);padding:140px clamp(20px,5vw,72px) 62px;display:grid}.demo-copy h2{color:#111a16;max-width:650px;margin-bottom:14px;font-size:clamp(34px,5vw,62px);line-height:1}.demo-copy p:not(.eyebrow){color:#5c6b64;max-width:580px;font-size:17px;line-height:1.55}.demo-builder{background:#fff;border:1px solid #23342b1f;border-radius:8px;gap:14px;padding:20px;display:grid;box-shadow:0 24px 60px #1f39301a}.demo-builder label{color:#53625b;gap:8px;font-size:13px;font-weight:900;display:grid}.demo-results{gap:10px;padding-top:4px;display:grid}.demo-results article{opacity:.72;background:#f8fbf7;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;padding:13px;transition:opacity .18s,transform .18s,background .18s;display:grid}.demo-results.ready article{opacity:1;background:#eff6ff;transform:translateY(-1px)}.demo-results h3{color:#111a16;margin:0 0 3px}.demo-results p{color:#66736d;margin:0 0 6px;font-size:13px}.demo-results span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.premium-proof-band{background:radial-gradient(circle at 14% 0,#2563eb1f,#0000 30%),linear-gradient(#f7faff 0%,#eef7f5 100%);grid-template-columns:repeat(3,minmax(0,1fr)) minmax(320px,1.2fr);gap:12px;padding:82px clamp(28px,6vw,96px);display:grid}.premium-proof-band div,.premium-proof-band p{background:#ffffffd6;border:1px solid #2563eb1a;border-radius:18px;min-height:170px;padding:28px;box-shadow:0 18px 54px #0f172a0f,inset 0 1px #ffffffe0}.premium-proof-band strong{color:#0f172a;font-size:clamp(42px,6vw,72px);font-weight:760;line-height:.95;display:block}.premium-proof-band span{color:#5b6962;max-width:220px;margin-top:10px;font-weight:620;display:block}.premium-proof-band p{color:#34453d;align-content:center;margin:0;font-size:20px;font-weight:680;line-height:1.32;display:grid}.feature-showcase{background:radial-gradient(circle at 12% 14%,#2563eb1f,#0000 28%),radial-gradient(circle at 88% 18%,#0e93841f,#0000 30%),linear-gradient(#f7faff 0%,#f1fbf8 100%);grid-template-columns:minmax(0,.78fr) minmax(440px,1.22fr);align-items:center;gap:clamp(28px,5vw,78px);padding:92px clamp(28px,6vw,96px);display:grid}.feature-showcase-copy h2,.theater-copy h2{color:#101815;max-width:680px;margin-bottom:14px;font-family:inherit;font-size:clamp(36px,5vw,64px);font-weight:700;line-height:.98}.feature-showcase-copy p:not(.eyebrow),.theater-copy p{color:#58675f;max-width:570px;font-size:17px;line-height:1.55}.proof-stack{gap:10px;margin-top:24px;display:grid}.proof-stack span{color:#23342b;background:#ffffffb8;border:1px solid #23342b1c;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:42px;padding:0 13px;font-size:14px;font-weight:650;display:flex}.capability-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.capability-grid article{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border:1px solid #2563eb1a;border-radius:18px;min-height:360px;padding:26px;position:relative;overflow:hidden;box-shadow:0 24px 76px #2563eb14}.capability-topline{justify-content:space-between;align-items:center;gap:14px;margin-bottom:92px;display:flex}.capability-topline span{color:#fff;background:linear-gradient(135deg,#2563eb,#0e9384);border-radius:14px;place-items:center;width:48px;height:48px;display:grid}.capability-topline strong{color:#1d4ed8;background:#eff6ff;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:650}.capability-grid h3{z-index:1;color:#101815;margin-bottom:12px;font-size:clamp(24px,2vw,30px);font-weight:720;line-height:1.08;position:relative}.capability-grid p{z-index:1;color:#59675f;line-height:1.55;position:relative}.application-theater{background:#0f172a;grid-template-columns:minmax(0,.78fr) minmax(420px,1.22fr);align-items:center;gap:clamp(28px,5vw,70px);padding:72px clamp(20px,5vw,72px);display:grid}.application-theater .eyebrow,.application-theater h2{color:#f8fbf7}.application-theater .theater-copy p{color:#c9d6d0}.theater-board{gap:12px;display:grid}.theater-board article{background:#ffffff12;border:1px solid #ffffff21;border-radius:8px;grid-template-columns:50px minmax(0,1fr);align-items:start;gap:14px;padding:18px;display:grid;box-shadow:inset 0 1px #ffffff0f}.theater-board article span{color:#0f172a;background:#f59e0b;border-radius:50%;place-items:center;width:42px;height:42px;font-weight:900;display:grid}.theater-board h3{color:#fff;margin-bottom:6px}.theater-board p{color:#c9d6d0;margin:0;line-height:1.5}.control-room{background:linear-gradient(#fbfaf8,#eef6ef);grid-template-columns:minmax(420px,1.08fr) minmax(320px,.92fr);gap:18px;padding:70px clamp(20px,5vw,72px);display:grid}.control-panel-main,.control-toggle-card,.activity-card{background:#ffffffdb;border:1px solid #23342b1f;border-radius:8px;box-shadow:0 24px 60px #1f39301a}.control-panel-main{padding:18px}.job-list.refined .job-row{background:linear-gradient(#fff,#f8fbf7)}.control-side{gap:18px;display:grid}.control-toggle-card,.activity-card{padding:20px}.activity-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.activity-card li{color:#42534b;grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.activity-card li span{background:#f59e0b;border-radius:50%;width:9px;height:9px;margin-top:8px}.trust-band.polished{background:radial-gradient(circle at 85% 18%,#f4d2e557,#0000 30%),#fbfaf8}.faq-cta-band{background:radial-gradient(circle at 16% 18%,#f6d77a4d,#0000 28%),linear-gradient(#fbfaf8,#f0f6f2);grid-template-columns:minmax(0,.82fr) minmax(380px,1.18fr);align-items:start;gap:clamp(28px,5vw,70px);padding:70px clamp(20px,5vw,72px);display:grid}.faq-heading h2{color:#101815;max-width:560px;margin-bottom:20px;font-size:clamp(34px,5vw,62px);font-weight:740;line-height:1.04}.faq-heading .hero-start-button{margin-top:4px}.faq-list{gap:12px;display:grid}.faq-list details{background:#ffffffdb;border:1px solid #23342b1f;border-radius:8px;box-shadow:0 18px 42px #1f393014}.faq-list summary{color:#101815;cursor:pointer;justify-content:space-between;align-items:center;gap:18px;min-height:64px;padding:0 18px;font-size:17px;font-weight:680;display:flex}.faq-list summary:after{color:#2563eb;content:"+";background:#eff6ff;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.faq-list details[open] summary:after{content:"-"}.faq-list p{color:#59675f;margin:-4px 18px 18px;line-height:1.55}[data-reveal]{overflow:hidden}[data-reveal].is-visible{opacity:1}[data-reveal-item]{opacity:0;filter:blur(6px);will-change:opacity, transform, filter;transition:opacity .86s cubic-bezier(.16,1,.3,1),transform .86s cubic-bezier(.16,1,.3,1),filter .86s cubic-bezier(.16,1,.3,1);transform:translateY(34px)scale(.985)}[data-reveal-item=left]{transform:translate(-72px)scale(.985)}[data-reveal-item=right]{transform:translate(72px)scale(.985)}[data-reveal-item=up]{transform:translateY(38px)scale(.985)}.is-visible [data-reveal-item]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.is-visible [data-reveal-item]:first-child{transition-delay:80ms}.is-visible [data-reveal-item]:nth-child(2){transition-delay:.16s}.is-visible [data-reveal-item]:nth-child(3){transition-delay:.24s}.is-visible [data-reveal-item]:nth-child(4){transition-delay:.32s}.is-visible [data-reveal-item]:nth-child(5){transition-delay:.4s}.is-visible [data-reveal-item]:nth-child(6){transition-delay:.48s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}[data-reveal],[data-reveal-item]{opacity:1;filter:none;transform:none}.app-shell [data-reveal-item]{opacity:0;filter:blur(4px);transform:translateY(28px)scale(.99);transition-property:opacity,transform,filter!important;transition-duration:.76s!important;transition-timing-function:cubic-bezier(.16,1,.3,1)!important}.app-shell [data-reveal-item=left]{transform:translate(-54px)scale(.99)}.app-shell [data-reveal-item=right]{transform:translate(54px)scale(.99)}.app-shell .is-visible [data-reveal-item]{opacity:1;filter:blur();transform:translate(0,0)scale(1)}.home-premium-hero .product-hero-copy>*,.home-premium-hero .product-cockpit,.home-premium-hero .floating-chip{opacity:0;transform:translateY(18px)scale(.99)}.app-shell>.topbar{opacity:0;transform:translateY(-10px)scale(.99)}.app-shell.home-intro-ready>.topbar{animation:.62s cubic-bezier(.22,1,.36,1) 40ms both hero-nav-enter!important}.home-premium-hero.intro-ready .product-hero-copy>*,.home-premium-hero.intro-ready .product-cockpit,.home-premium-hero.intro-ready .floating-chip{transition-duration:.24s!important;animation-duration:.9s!important;animation-timing-function:cubic-bezier(.16,1,.3,1)!important;animation-fill-mode:both!important}}.dashboard-app-shell{color:#111827;background:radial-gradient(circle at 12% 2%,#2563eb1f,#0000 32%),radial-gradient(circle at 86% 0,#0e938424,#0000 36%),linear-gradient(115deg,#f7fafffa 0%,#eef5fff0 42%,#f0fdfae0 72%,#fffbebbd 100%);grid-template-columns:264px minmax(0,1fr);min-height:100vh;display:grid}.dashboard-app-shell:before{content:"";pointer-events:none;background:linear-gradient(#ffffff61,#0000 58%),repeating-linear-gradient(90deg,#2563eb0e 0 1px,#0000 1px 86px);position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 84%);mask-image:linear-gradient(#000,#0000 84%)}.dashboard-sidebar{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffbd;border-right:1px solid #ffffff94;grid-template-rows:auto 1fr auto;gap:24px;height:100vh;padding:22px 18px;display:grid;position:sticky;top:0;box-shadow:18px 0 60px #0f172a14}.dashboard-brand{color:#0f172a;align-items:center;gap:11px;text-decoration:none;display:flex}.dashboard-nav-group{align-content:start;gap:8px;display:grid}.dashboard-nav-group>span{color:#6b7770;text-transform:uppercase;margin:10px 10px 4px;font-size:12px;font-weight:900}.dashboard-nav-group button{color:#475467;text-align:left;background:0 0;border:0;border-radius:8px;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-weight:850;display:grid}.dashboard-nav-group button.active{color:#0f172a;background:#ffffffeb;box-shadow:0 12px 26px #0f172a1a,inset 0 0 0 1px #ffffffeb}.dashboard-nav-group button strong{color:#fff;background:#e23b6d;border-radius:999px;place-items:center;min-width:24px;height:24px;font-size:12px;display:grid}.sidebar-credit-card{background:linear-gradient(145deg,#fffffff0,#eef5ffc7);border:1px solid #23342b1f;border-radius:8px;gap:6px;padding:16px;display:grid;box-shadow:0 18px 42px #0f172a12}.sidebar-credit-card span{color:#63716a;text-transform:uppercase;font-size:12px;font-weight:900}.sidebar-credit-card strong{color:#101815;font-size:44px;line-height:1}.sidebar-credit-card p{color:#5b6962;margin:0;font-size:13px;font-weight:800}.sidebar-credit-card a,.sidebar-credit-card button{color:#2563eb;background:0 0;border:0;width:fit-content;margin-top:8px;padding:0;font-size:14px;font-weight:900;text-decoration:none}.dashboard-account-card{background:#ffffffb3;border:1px solid #2563eb1f;border-radius:8px;gap:6px;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a0f}.dashboard-account-card span{color:#2563eb;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-account-card strong{color:#0f172a;text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.dashboard-account-card p{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:12px;font-weight:750;overflow:hidden}.dashboard-account-card a,.dashboard-account-card button{color:#2563eb;background:0 0;border:0;width:fit-content;margin-top:5px;padding:0;font-size:13px;font-weight:900;text-decoration:none}.dashboard-test-card{background:#f0fdfad1;border:1px solid #14b8a638;border-radius:8px;gap:8px;padding:14px;display:grid;box-shadow:0 16px 34px #0f172a0d}.dashboard-test-card span{color:#0f766e;text-transform:uppercase;font-size:11px;font-weight:900}.dashboard-test-card button{color:#0f766e;background:#fff;border:1px solid #14b8a647;border-radius:8px;min-height:34px;padding:0 10px;font-size:13px;font-weight:900}.dashboard-test-card button:disabled{cursor:wait;opacity:.62}.session-pill{color:#1d4ed8;background:#ffffffb3;border:1px solid #2563eb1f;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.dashboard-main{z-index:1;min-width:0;padding:24px clamp(20px,3vw,38px) 38px;position:relative}.dashboard-topbar{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:18px;display:flex}.dashboard-topbar h1{color:#0f172a;max-width:760px;margin:0;font-size:clamp(28px,2.5vw,36px);font-weight:660;line-height:1}.dashboard-topbar.compact{border-bottom:1px solid #23342b1a;align-items:center;min-height:56px;margin-bottom:10px;padding-bottom:10px}.dashboard-topbar.compact h1{max-width:680px;font-size:clamp(24px,2vw,30px);line-height:1.08}.dashboard-topbar.compact .eyebrow{display:none}.dashboard-topbar.compact .primary-button,.dashboard-topbar.compact .secondary-button{min-height:38px;padding:0 13px;font-size:13px}.dashboard-actions,.focus-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.credit-drawer-backdrop{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0f172a57;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.credit-drawer{background:radial-gradient(circle at 92% 8%,#2563eb24,#0000 32%),linear-gradient(145deg,#fffffffa,#eff6ffeb);border:1px solid #ffffffd1;border-radius:8px;gap:16px;width:min(100%,520px);max-height:calc(100vh - 36px);padding:20px;display:grid;overflow:auto;box-shadow:0 30px 90px #0f172a47}.credit-drawer-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.credit-drawer-header h2{color:#0f172a;margin:4px 0 8px;font-size:31px;line-height:1}.credit-drawer-header p:not(.panel-kicker){color:#667085;max-width:360px;margin:0;line-height:1.45}.credit-balance-card{background:#ffffffb8;border:1px solid #2563eb1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px 14px;padding:14px;display:grid}.credit-balance-card span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.credit-balance-card strong{color:#0f172a;grid-row:span 2;font-size:42px;line-height:1}.credit-balance-card p{color:#667085;margin:0;font-size:13px;line-height:1.35}.credit-package-list{gap:9px;display:grid}.credit-package-list button{color:#0f172a;text-align:left;background:#ffffffb8;border:1px solid #23342b1f;border-radius:8px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:76px;padding:12px;display:grid}.credit-package-list button.active{background:linear-gradient(90deg,#2563eb17,#ffffffe0);border-color:#2563eb57;box-shadow:inset 3px 0 #2563eb}.credit-package-list span{color:#667085;gap:4px;font-size:13px;line-height:1.3;display:grid}.credit-package-list strong{color:#0f172a;font-size:17px}.credit-package-list em{color:#0e9384;white-space:nowrap;font-size:13px;font-style:normal;font-weight:900}.credit-package-list b{color:#0f172a;white-space:nowrap;font-size:16px}.credit-drawer-actions{grid-template-columns:1fr auto;gap:10px;display:grid}.dashboard-hero-grid{grid-template-columns:minmax(360px,1.35fr) repeat(3,minmax(160px,.55fr));gap:14px;margin-bottom:16px;display:grid}.run-first-grid{grid-template-columns:minmax(420px,1.6fr) repeat(3,minmax(140px,.45fr))}.run-first-grid.simplified{grid-template-columns:minmax(0,1fr)}.workspace-compact-bar{background:#ffffffc7;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:minmax(280px,.58fr) minmax(360px,1fr);align-items:center;gap:14px;margin-bottom:12px;padding:10px 12px;display:grid;box-shadow:0 12px 32px #1f39300f}.workspace-compact-bar div{align-items:center;gap:10px;display:flex}.workspace-compact-bar strong{color:#0f172a;font-size:14px;line-height:1.2}.workspace-compact-bar p{color:#63716a;margin:0;font-size:13px;line-height:1.35}.dashboard-focus-card,.dashboard-metric-card,.dashboard-table-panel,.selected-application-card,.resume-boost-card,.timeline-card,.rules-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffc7;border-radius:8px;box-shadow:0 22px 58px #0f172a1a}.dashboard-focus-card{background:linear-gradient(145deg,#fffffff5,#eef5ffd1);padding:22px}.autopilot-run-card{align-content:center;gap:16px;min-height:238px;display:grid;position:relative;overflow:hidden}.autopilot-run-card:before{content:"";opacity:.82;pointer-events:none;background:radial-gradient(circle at 92% 10%,#2563eb24,#0000 28%) 0 0/100% 100%,radial-gradient(circle at 8% 90%,#0e93841f,#0000 32%) 0 0/100% 100%,linear-gradient(115deg,#0000 0%,#ffffff94 48%,#0000 60%) 0 0/250% 100%;position:absolute;inset:0;transform:translate(-18%)}.autopilot-run-card>*{z-index:1;position:relative}.autopilot-run-card.running{background:radial-gradient(circle at 88% 16%,#0e93842e,#0000 28%),linear-gradient(145deg,#fff,#eff6ff)}.autopilot-run-card.running:before{opacity:1;animation:2.6s linear infinite scan-line}.focus-topline{color:#2563eb;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:14px;font-size:13px;font-weight:900;display:flex}.status-dot{background:#f59e0b;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 6px #f59e0b1f}.status-dot.running{background:#0e9384;box-shadow:0 0 0 6px #0e938424}.dashboard-focus-card h2{max-width:620px;margin-bottom:2px;font-size:clamp(24px,2.1vw,30px);font-weight:650;line-height:1.04}.dashboard-focus-card p{color:#667085;max-width:620px;line-height:1.55}.autopilot-power-button{color:#fff;text-align:left;background:radial-gradient(circle at 18% 0,#ffffff42,#0000 25%),radial-gradient(circle at 92% 12%,#0e938442,#0000 28%),linear-gradient(135deg,#0f172a 0%,#1d4ed8 54%,#0f766e 100%);border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:18px;width:min(100%,440px);min-height:88px;margin-top:4px;padding:0 24px 0 18px;transition:transform .18s,box-shadow .18s,filter .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 22px 54px #0f172a3d,0 1px #ffffffb3,inset 0 1px #ffffff2e,inset 0 -1px #00000075}.autopilot-power-button:before{content:"";opacity:.58;background:linear-gradient(90deg,#ffffff14,#0000 28%),linear-gradient(110deg,#0000 0%,#ffffff52 44%,#0000 58%);position:absolute;inset:-1px;transform:translate(-76%)}.autopilot-power-button:after{content:"";opacity:.12;filter:blur(22px);background:#fff;border-radius:999px;width:86px;height:86px;position:absolute;left:-16px}.autopilot-power-button:hover{filter:saturate(1.03);transform:translateY(-2px);box-shadow:0 26px 58px #0f172a4d,inset 0 1px #ffffff29,inset 0 -1px #0000006b}.autopilot-run-card.running .autopilot-power-button{background:radial-gradient(circle at 16% 0,#ffffff47,#0000 24%),radial-gradient(circle at 92% 12%,#14b8a652,#0000 28%),linear-gradient(135deg,#0f172a 0%,#2563eb 48%,#0e9384 100%);animation:2s ease-in-out infinite engine-pulse}.autopilot-run-card.running .autopilot-power-button:before{opacity:1;animation:1.6s linear infinite button-sheen}.power-button-orb{z-index:1;background:radial-gradient(circle at 35% 28%,#ffffff57,#0000 34%),#ffffff1c;border:1px solid #ffffff2e;border-radius:8px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff2e,0 12px 22px #00000038}.power-button-orb svg{z-index:1;filter:drop-shadow(0 8px 12px #00000038);flex:none;position:relative}.autopilot-power-button span{z-index:1;gap:3px;display:grid;position:relative}.autopilot-power-button strong{color:#fff;font-size:25px;font-weight:660;line-height:1}.autopilot-power-button small{color:#ffffffb3;font-size:13px;font-weight:520}.mode-switcher{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,560px);display:grid}.mode-switcher button{color:#435148;min-height:70px;font:inherit;text-align:left;cursor:pointer;background:#ffffffc2;border:1px solid #23342b1a;border-radius:8px;gap:4px;padding:11px;display:grid}.mode-switcher button.active{color:#0f172a;background:radial-gradient(circle at 90% 0,#2563eb24,#0000 34%),#fff;border-color:#2563eb3d;box-shadow:0 14px 30px #2563eb1f}.mode-switcher strong{font-size:13px;font-weight:950}.mode-switcher span{font-size:11px;font-weight:760;line-height:1.28}.run-console-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,440px);display:grid}.run-console-strip span{color:#667085;background:#ffffffb3;border:1px solid #2563eb1a;border-radius:8px;align-content:center;gap:2px;min-height:56px;padding:8px 10px;font-size:12px;font-weight:850;display:grid}.run-console-strip strong{color:#0f172a;font-size:21px;line-height:1}.dashboard-command-center{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 82% 12%,#2563eb24,#0000 30%),radial-gradient(circle at 6% 100%,#0e93841a,#0000 34%),linear-gradient(135deg,#fffffff5,#f4f8f5db);border:1px solid #ffffffb8;border-radius:8px;grid-template-columns:minmax(280px,1fr) minmax(320px,.74fr);align-items:center;gap:18px;margin-bottom:14px;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a1a}.dashboard-command-center:before{content:"";opacity:.6;pointer-events:none;background:linear-gradient(110deg,#0000 0%,#ffffffb3 42%,#0000 58%);position:absolute;inset:0;transform:translate(-70%)}.dashboard-command-center.running:before{animation:1.9s linear infinite button-sheen}.dashboard-command-center>*{z-index:1;position:relative}.command-copy h2{color:#0f172a;letter-spacing:0;max-width:620px;margin:0;font-size:clamp(34px,4.2vw,58px);font-weight:690;line-height:.96}.command-copy p{color:#65746c;max-width:560px;margin:14px 0 0;font-size:16px;font-weight:560;line-height:1.55}.command-action-zone{justify-items:end;gap:12px;display:grid}.compact-mode-switcher{background:#ffffffad;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,440px);padding:5px;display:inline-grid;box-shadow:inset 0 1px #fffc}.compact-mode-switcher button{color:#5f6f67;min-height:36px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:12px;font-weight:880}.compact-mode-switcher button.active{color:#0f172a;background:#fff;box-shadow:0 10px 24px #0f172a1c}.command-stat-row{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding-top:4px;display:grid}.command-stat-row span{color:#65746c;text-transform:uppercase;background:#ffffff94;border:1px solid #23342b14;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:12px;font-weight:850;display:flex}.command-stat-row strong{color:#0f172a;text-transform:none;font-size:22px;line-height:1}.simple-dashboard-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.32fr);align-items:start;gap:14px;display:grid}.simple-queue-panel,.simple-next-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffdb;border:1px solid #ffffffc2;border-radius:8px;box-shadow:0 20px 54px #0f172a14}.simple-queue-panel{padding:16px}.simple-panel-heading{justify-content:space-between;align-items:center;gap:14px;margin-bottom:12px;display:flex}.simple-panel-heading h2,.simple-next-panel h2{color:#101815;margin:0;font-size:20px;font-weight:720}.simple-job-list{gap:8px;display:grid}.simple-job-row{cursor:pointer;background:#fafcf9c7;border:1px solid #23342b14;border-radius:8px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:10px;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.simple-job-row:hover,.simple-job-row.selected{background:#fff;border-color:#2563eb2e;transform:translateY(-1px);box-shadow:0 14px 34px #0f172a14}.simple-company-mark{color:#0f172a;background:radial-gradient(circle at 26% 18%,#fffc,#0000 32%),linear-gradient(135deg,#d9e8ff,#dff5ed);border-radius:8px;place-items:center;width:38px;height:38px;font-size:14px;font-weight:950;display:grid}.simple-job-copy{gap:3px;min-width:0;display:grid}.simple-job-copy strong,.simple-job-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.simple-job-copy strong{color:#101815;font-size:14px;font-weight:760}.simple-job-copy span{color:#667085;font-size:12px;font-weight:720}.simple-next-panel{gap:14px;padding:16px;display:grid}.simple-next-panel p{color:#667085;margin:4px 0 0;font-size:13px;font-weight:680;line-height:1.35}.simple-match-meter{text-align:center;background:radial-gradient(circle at 50% 0,#2563eb26,#0000 42%),#f4f8f5d1;border:1px solid #2563eb1f;border-radius:8px;place-items:center;min-height:118px;display:grid}.simple-match-meter strong{color:#0f172a;font-size:44px;font-weight:720;line-height:.95}.simple-match-meter span{color:#667085;text-transform:uppercase;font-size:12px;font-weight:900}.simple-action-stack{gap:9px;display:grid}@keyframes scan-line{0%{background-position:0 0,-140% 0}to{background-position:0 0,140% 0}}@keyframes button-sheen{0%{transform:translate(-76%)}to{transform:translate(76%)}}@keyframes engine-pulse{0%,to{box-shadow:0 18px 44px #09120e3d,0 0 #2563eb2e,inset 0 1px #ffffff24,inset 0 -1px #0006}50%{box-shadow:0 24px 56px #09120e4d,0 0 0 7px #2563eb14,inset 0 1px #ffffff2e,inset 0 -1px #0000006b}}.dashboard-metric-card{align-content:space-between;min-height:164px;padding:16px;display:grid}.dashboard-metric-card span{color:#63716a;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-metric-card strong{color:#101815;font-size:clamp(38px,3.4vw,54px);line-height:.9}.dashboard-metric-card p{color:#2563eb;margin:0;font-size:13px;font-weight:900}.dashboard-metric-card.warm{background:radial-gradient(circle at 85% 20%,#f4d2e580,#0000 35%),#fff}.dashboard-content-grid{grid-template-columns:minmax(520px,1.34fr) minmax(300px,.66fr);gap:16px;display:grid}.dashboard-content-grid.simplified{grid-template-columns:minmax(0,1fr) minmax(260px,.34fr);align-items:start}.dashboard-right-rail.simplified{gap:0}.dashboard-toast{color:#2563eb;background:#e9f5efd1;border:1px solid #2563eb29;border-radius:8px;align-items:center;gap:10px;min-height:38px;margin-bottom:12px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.execution-status-strip{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:radial-gradient(circle at 0 0,#2563eb14,#0000 28%),#ffffffc2;border:1px solid #2563eb1f;border-radius:8px;grid-template-columns:minmax(180px,.3fr) minmax(0,1fr);align-items:stretch;gap:12px;margin-bottom:14px;padding:14px;display:grid;box-shadow:0 16px 44px #0f172a12}.execution-status-strip>div:first-child{align-content:center;gap:5px;display:grid}.execution-status-strip h2{color:#0f172a;margin:0;font-size:28px;line-height:1}.execution-strip-note{color:#65746c;max-width:220px;margin:0;font-size:12px;font-weight:650;line-height:1.42}.execution-status-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.execution-status-card{background:#ffffffd6;border:1px solid #23342b1a;border-radius:8px;gap:4px;min-height:112px;padding:13px;display:grid}.execution-status-card span{color:#2563eb;text-transform:uppercase;background:#eff6ff;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.execution-status-card.running span,.execution-status-card.pending span{color:#0f766e;background:#ecfdf5}.execution-status-card.needs_user span,.execution-status-card.failed span{color:#b45309;background:#fffbeb}.execution-status-card.submitted span{color:#166534;background:#f0fdf4}.execution-status-card strong{color:#0f172a;font-size:15px}.execution-status-card p,.execution-status-card small,.execution-status-card em{color:#667085;margin:0;font-size:12px;line-height:1.35}.execution-status-card em{width:min(100%, fit-content);color:#0f172a;overflow-wrap:anywhere;background:#0f172a0f;border-radius:999px;max-width:100%;padding:4px 7px;font-style:normal;font-weight:800}.worker-loop-card{background:#f8fbff}.worker-loop-card small{font-weight:760}.execution-status-card button{color:#0f172a;width:fit-content;font:inherit;cursor:pointer;background:#fff;border:1px solid #0f172a1a;border-radius:999px;justify-self:start;margin-top:3px;padding:6px 9px;font-size:12px;font-weight:850}.execution-status-card button:hover{color:#2563eb;border-color:#2563eb52}.selected-execution-proof{background:#eff6ffb8;border:1px solid #2563eb29;border-radius:8px;gap:5px;padding:11px;display:grid}.selected-execution-proof span{color:#2563eb;text-transform:uppercase;background:#eff6ff;border-radius:999px;width:fit-content;padding:4px 7px;font-size:11px;font-weight:900}.selected-execution-proof.submitted span{color:#166534;background:#f0fdf4}.selected-execution-proof.needs_user span,.selected-execution-proof.failed span{color:#b45309;background:#fffbeb}.selected-execution-proof strong,.selected-execution-proof p{margin:0}.selected-execution-proof strong{color:#0f172a;font-size:13px}.selected-execution-proof p{color:#667085;font-size:12px;line-height:1.35}.selected-execution-proof button{color:#2563eb;cursor:pointer;background:#ffffffdb;border:1px solid #2563eb2e;border-radius:999px;width:fit-content;margin-top:3px;padding:7px 10px;font-size:12px;font-weight:900}.selected-execution-proof button:hover{border-color:#2563eb5c}.resolution-box{background:#ffffffbd;border:1px solid #2563eb24;border-radius:8px;gap:8px;margin-top:6px;padding:10px;display:grid}.resolution-box.inline{margin-top:12px}.resolution-box label{gap:6px;display:grid}.resolution-box label span{color:#2563eb;text-transform:uppercase;background:0 0;border-radius:0;padding:0;font-size:11px;font-weight:900}.resolution-box input,.resolution-box textarea{color:#0f172a;width:100%;font:inherit;background:#fff;border:1px solid #0f172a1f;border-radius:8px;font-size:13px;font-weight:760}.resolution-box input{min-height:38px;padding:0 10px}.resolution-box textarea{resize:vertical;min-height:78px;padding:10px;line-height:1.4}.quick-review-card.attention-card{background:radial-gradient(circle at 100% 0,#fcd34d2e,#0000 34%),#ffffffdb;border-color:#f59e0b42}.dashboard-credit-nudge{background:radial-gradient(circle at 95% 0,#f6d77a66,#0000 28%),#fffaf0;border:1px solid #f59e0b47;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;padding:16px 18px;display:flex;box-shadow:0 18px 42px #6f4b1214}.dashboard-credit-nudge strong{color:#2d2616;font-size:18px}.dashboard-credit-nudge p{color:#6f5a2a;margin:4px 0 0;line-height:1.45}.dashboard-credit-nudge.daily-cap-nudge{background:radial-gradient(circle at 95% 0,#2563eb29,#0000 28%),#eff6ff;border-color:#2563eb38}.dashboard-credit-nudge.daily-cap-nudge p{color:#475467}.dashboard-workspace-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:16px;display:grid}.dashboard-workspace-summary article{background:#ffffffe6;border:1px solid #23342b1f;border-radius:8px;gap:8px;min-height:148px;padding:18px;display:grid;box-shadow:0 18px 42px #1f393014}.dashboard-workspace-summary span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.dashboard-workspace-summary strong{color:#101815;font-size:20px;line-height:1.1}.dashboard-workspace-summary p{color:#59675f;margin:0;line-height:1.48}.dashboard-table-panel{overflow:hidden}.dashboard-panel-header{border-bottom:1px solid #23342b14;justify-content:space-between;align-items:flex-start;gap:18px;padding:18px 18px 14px;display:flex}.dashboard-panel-header h2{margin:0;font-size:28px}.dashboard-panel-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.scan-roles-button{color:#1d4ed8;background:#ffffffc7;border:1px solid #2563eb29;border-radius:999px;align-items:center;gap:7px;min-height:40px;padding:0 13px;font-size:13px;font-weight:900;display:inline-flex;box-shadow:0 10px 24px #2563eb14}.scan-roles-button:disabled{opacity:.68;cursor:wait}.dashboard-tabs{background:#f7faf5;border:1px solid #23342b1a;border-radius:999px;gap:4px;padding:4px;display:inline-flex}.dashboard-tabs button{color:#59675f;background:0 0;border:0;border-radius:999px;min-height:32px;padding:0 12px;font-size:13px;font-weight:900}.dashboard-tabs button.active{color:#fff;background:#0f172a}.dashboard-search-row{background:#f8fbf7bd;border-bottom:1px solid #23342b14;justify-content:space-between;align-items:center;gap:14px;padding:12px 18px;display:flex}.dashboard-search-row label{color:#607068;background:#fff;border:1px solid #23342b1f;border-radius:999px;flex:1;align-items:center;gap:9px;min-height:40px;padding:0 12px;display:flex}.dashboard-search-row input{color:#101815;background:0 0;border:0;outline:0;width:100%;min-width:0}.dashboard-search-row>span{color:#607068;font-size:13px;font-weight:900}.dashboard-job-table{display:grid}.dashboard-table-head,.dashboard-job-row{grid-template-columns:minmax(102px,.72fr) minmax(168px,1.28fr) minmax(98px,.68fr) 76px 72px;align-items:center;gap:10px;padding:0 18px;display:grid}.dashboard-table-head{color:#718078;text-transform:uppercase;background:#f8fbf7;min-height:42px;font-size:12px;font-weight:900}.dashboard-job-row{cursor:pointer;background:#ffffffbd;border-top:1px solid #23342b14;min-height:72px;transition:background .16s,box-shadow .16s}.dashboard-job-row.selected{background:linear-gradient(90deg,#2563eb14,#ffffffdb);box-shadow:inset 3px 0 #2563eb}.dashboard-job-row:hover{background:#f8fbfff0}.dashboard-empty-state{color:#607068;align-content:center;place-items:center;gap:8px;min-height:180px;padding:18px;display:grid}.dashboard-empty-state strong{color:#101815;font-size:20px}.source-diagnostics-card{background:#ffffffc7;border:1px solid #2563eb1f;border-radius:14px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px 18px;display:grid;box-shadow:0 14px 36px #18274b12}.source-diagnostics-card.needs-setup{background:radial-gradient(circle at 0 0,#f59e0b1f,#0000 34%),#ffffffdb;border-color:#d9770638}.source-diagnostics-card h2,.source-diagnostics-card p{margin:0}.source-diagnostics-card h2{color:#101815;font-size:18px}.source-diagnostics-card p{color:#667085;margin-top:4px;font-size:13px;line-height:1.45}.source-diagnostic-list{flex-wrap:wrap;justify-content:flex-end;gap:7px;max-width:min(42vw,520px);display:flex}.source-diagnostic-pill{color:#475467;background:#ffffffb8;border:1px solid #23342b1a;border-radius:999px;align-items:center;min-height:30px;padding:6px 9px;font-size:12px;font-weight:850;display:inline-flex}.source-diagnostic-pill.live,.source-diagnostic-pill.cache,.source-diagnostic-pill.fixture{color:#0f766e;background:#f0fdfad1;border-color:#0e93842e}.source-diagnostic-pill.empty,.source-diagnostic-pill.unavailable,.source-diagnostic-pill.invalid_json{color:#92400e;background:#fffbebd1;border-color:#d977062e}.dashboard-company{align-items:center;gap:10px;display:flex}.dashboard-company span{color:#fff;background:#2563eb;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.dashboard-job-row strong{color:#101815}.dashboard-job-row p,.dashboard-muted{color:#68766f;margin:4px 0 0;font-size:13px}.dashboard-stage{border-radius:999px;width:fit-content;padding:7px 10px;font-size:12px;font-weight:900}.dashboard-stage.hot{color:#2563eb;background:#eff6ff}.dashboard-stage.good{color:#2b4056;background:#dcecff}.dashboard-stage.watch{color:#713f12;background:#ffefd0}.mini-action{color:#23342b;background:#fff;border:1px solid #23342b1f;border-radius:999px;min-width:64px;min-height:34px;font-weight:900}.dashboard-right-rail{gap:16px;display:grid}.dashboard-activity-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 88% 12%,#2563eb1f,#0000 32%),#ffffffd6;border:1px solid #ffffffc7;border-radius:8px;gap:14px;padding:18px;display:grid;box-shadow:0 22px 58px #0f172a1a}.selected-run-packet{background:linear-gradient(145deg,#fffffff2,#eff6ffb3);border:1px solid #2563eb1f;border-radius:8px;gap:13px;padding:16px;display:grid}.packet-score-ring{color:#2563eb;background:radial-gradient(circle at 50% 50%, #fff 48%, transparent 50%), conic-gradient(#2563eb 0 78%, #2563eb1f 78% 100%);border:1px solid #2563eb29;border-radius:999px;align-content:center;place-items:center;width:78px;height:78px;display:grid;box-shadow:0 16px 32px #2563eb1f}.packet-score-ring strong{color:#0f172a;font-size:25px;line-height:1}.packet-score-ring span{color:#667085;text-transform:uppercase;font-size:11px;font-weight:850}.selected-run-packet h2{color:#0f172a;margin:4px 0 0;font-size:25px;line-height:1}.selected-run-packet h3{color:#23342b;margin:5px 0 8px;font-size:15px;line-height:1.25}.selected-run-packet p{color:#667085;margin:0;font-size:13px;line-height:1.45}.generated-material-card{background:#f7faf5db;border:1px solid #0e938424;border-radius:8px;gap:10px;margin-top:12px;padding:12px;display:grid}.generated-material-card strong{color:#0f172a;font-size:13px;line-height:1.35}.generated-material-card dl{gap:8px;margin:0;display:grid}.generated-material-card div{gap:3px;display:grid}.generated-material-card dt{color:#0e9384;text-transform:uppercase;font-size:11px;font-weight:950}.generated-material-card dd{color:#34453d;margin:0;font-size:12px;line-height:1.4}.packet-readiness-grid{gap:7px;display:grid}.packet-readiness-grid span{color:#34453d;align-items:center;gap:7px;font-size:13px;font-weight:850;display:flex}.packet-readiness-grid svg{color:#0e9384}.review-reason-box,.review-risk-list{background:linear-gradient(135deg,#fffbebf0,#fff7edd1);border:1px solid #d977062e;border-radius:8px;gap:6px;padding:12px;display:grid}.review-reason-box span{color:#9a3412;text-transform:uppercase;font-size:11px;font-weight:950}.review-reason-box strong,.review-reason-box p{color:#2b2118;margin:0;font-size:13px;line-height:1.4}.review-risk-list{flex-wrap:wrap;margin:10px 0;padding:8px;display:flex}.review-risk-list span{color:#7c2d12;background:#ffffffbd;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.selected-action-row.compact{grid-template-columns:1fr .72fr auto;gap:8px;margin-top:0}.selected-action-row.compact .primary-button,.selected-action-row.compact .secondary-button,.ghost-action{min-height:38px;padding:0 12px;font-size:13px}.job-search-layout,.saved-jobs-layout,.quick-review-layout{gap:14px;display:grid}.job-search-toolbar{background:#ffffffd1;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:minmax(220px,1fr) minmax(180px,.7fr) auto;align-items:end;gap:10px;padding:14px;display:grid;box-shadow:0 18px 44px #0f172a14}.job-search-toolbar label{color:#435148;gap:7px;font-size:12px;font-weight:900;display:grid}.job-search-toolbar input{color:#101815;min-height:46px;font:inherit;background:#fff;border:1px solid #23342b1f;border-radius:8px;padding:0 12px;font-weight:800}.job-search-toolbar .primary-button{min-height:46px}.job-filter-row,.search-job-actions,.search-job-tags{flex-wrap:wrap;gap:8px;display:flex}.job-filter-row button{color:#34453d;min-height:38px;font:inherit;background:#ffffffdb;border:1px solid #23342b1c;border-radius:999px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:900;display:inline-flex}.search-result-list{gap:10px;display:grid}.search-job-card{background:radial-gradient(circle at 94% 10%,#2563eb1a,#0000 28%),#ffffffe0;border:1px solid #23342b1a;border-radius:8px;gap:13px;padding:16px;display:grid;box-shadow:0 16px 44px #1f393017}.search-job-card.compact{background:#ffffffdb}.search-job-main{justify-content:space-between;align-items:start;gap:12px;display:flex}.search-job-main h2{color:#101815;margin:0;font-size:20px;line-height:1.15}.search-job-main p,.search-job-details p,.search-job-details small{color:#66736d;margin:5px 0 0;font-size:13px;line-height:1.45}.search-job-tags span{color:#0b6f64;background:#effcf8;border:1px solid #0e93841f;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.search-job-details{background:#eff6ff94;border:1px solid #2563eb1a;border-radius:8px;padding:12px}.search-job-actions .primary-button,.search-job-actions .secondary-button{min-height:38px;padding:0 12px;font-size:13px}.search-job-actions .primary-button span{opacity:.76}.quick-review-list{gap:10px;display:grid}.quick-review-card{background:radial-gradient(circle at 92% 8%,#0e93841c,#0000 32%),#ffffffe0;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:16px;display:grid;box-shadow:0 16px 40px #1f393017}.quick-review-card h2,.quick-review-card h3,.quick-review-card p{margin:0}.quick-review-card h2{color:#101815;font-size:20px}.quick-review-card h3{color:#34453d;margin-top:3px;font-size:15px}.quick-review-card p{color:#66736d;max-width:720px;margin-top:8px;font-size:13px;line-height:1.45}.quick-review-actions{gap:8px;min-width:136px;display:grid}.quick-review-actions .primary-button,.quick-review-actions .secondary-button,.quick-review-actions .ghost-action{min-height:38px;padding:0 12px;font-size:13px}.packet-score-ring.small{width:68px;height:68px}.packet-score-ring.small strong{font-size:22px}.ghost-action{color:#667085;background:0 0;border:0;font-weight:900}.ghost-action:disabled{opacity:.45;cursor:not-allowed}.activity-panel-header{justify-content:space-between;align-items:center;gap:12px;display:flex}.activity-panel-actions{align-items:center;gap:8px;display:flex}.activity-panel-header span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.activity-panel-actions button{color:#1d4ed8;background:#ffffffc2;border:1px solid #2563eb24;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;display:inline-flex}.activity-panel-header strong{color:#0e9384;background:#e9f5efcc;border:1px solid #0e938424;border-radius:999px;padding:7px 10px;font-size:12px}.run-event-list{display:grid}.run-event-list article{border-top:1px solid #23342b14;grid-template-columns:10px 1fr auto;align-items:flex-start;gap:10px;padding:12px 0;display:grid}.run-event-list article>span{background:#2563eb;border-radius:50%;width:8px;height:8px;margin-top:6px;box-shadow:0 0 0 5px #2563eb1a}.run-event-list strong{color:#0f172a;font-size:14px;line-height:1.2;display:block}.run-event-list p{color:#667085;margin:4px 0 0;font-size:13px;line-height:1.35}.run-event-list small{color:#8a968f;white-space:nowrap;font-size:11px;font-weight:850}.resume-boost-card,.selected-application-card,.timeline-card,.rules-card{padding:20px}.selected-application-card h3{color:#101815;margin:14px 0 8px;font-size:26px;line-height:1.05}.selected-application-card p{color:#59675f;line-height:1.5}.selected-application-card .primary-button{width:100%}.selected-action-row{grid-template-columns:1fr .58fr;gap:10px;margin-top:10px;display:grid}.selected-action-row .primary-button,.selected-action-row .secondary-button{width:100%}.application-packet-card{background:radial-gradient(circle at 92% 12%,#f6d77a47,#0000 30%),#ffffffe6;border:1px solid #23342b1f;border-radius:8px;padding:20px;box-shadow:0 22px 54px #1f393017}.packet-block{border-top:1px solid #23342b17;gap:6px;padding:12px 0;display:grid}.packet-block span{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.packet-block p{color:#44534b;margin:0;line-height:1.48}.resume-boost-card strong{color:#101815;margin:6px 0 8px;font-size:24px;line-height:1.1;display:block}.resume-boost-card p,.rules-card p{color:#59675f;line-height:1.5}.timeline-list{gap:12px;display:grid}.timeline-list p{color:#34453d;align-items:center;gap:10px;margin:0;font-weight:850;display:flex}.timeline-list span{background:#f59e0b;border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #f59e0b1f}.dashboard-inbox-layout,.resume-kit-layout,.preferences-layout{grid-template-columns:minmax(500px,1fr) minmax(320px,.48fr);align-items:start;gap:14px;display:grid}.inbox-list-panel,.reply-composer-panel,.resume-kit-library article,.resume-compare-panel,.preferences-control-panel,.rules-visual-panel{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffd1;border:1px solid #ffffffc7;border-radius:8px;box-shadow:0 22px 58px #1f39301a}.inbox-message-list{gap:8px;padding:12px;display:grid}.inbox-message-list article{cursor:pointer;background:#ffffffb3;border:1px solid #23342b14;border-radius:8px;gap:6px;padding:14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:grid}.inbox-message-list article:hover{background:#ffffffeb;transform:translateY(-1px);box-shadow:0 12px 28px #1f393014}.inbox-message-list article.active{background:radial-gradient(circle at 96% 0,#deecff70,#0000 28%),#fffffff5;border-color:#10181533;box-shadow:0 16px 34px #1f39301a}.inbox-message-list article>div,.resume-kit-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.inbox-message-list strong,.resume-kit-library h2,.reply-composer-panel h2,.resume-compare-panel h2,.preferences-control-panel h2,.rules-visual-panel h2{color:#101815}.inbox-message-list h3{color:#101815;margin:0;font-size:20px}.inbox-message-list p,.reply-context,.resume-kit-library p,.rules-visual-panel p{color:#59675f;margin:0;line-height:1.5}.inbox-message-list span,.inbox-message-list small,.reply-score-grid span,.resume-kit-topline span,.preference-field>span,.preference-field label{color:#2563eb;text-transform:uppercase;font-size:12px;font-weight:900}.reply-composer-panel,.resume-compare-panel,.preferences-control-panel,.rules-visual-panel{gap:14px;padding:18px;display:grid}.reply-composer-panel textarea{resize:vertical;color:#26372f;width:100%;min-height:210px;font:inherit;background:#ffffffb8;border:1px solid #23342b1f;border-radius:8px;padding:16px;line-height:1.55}.reply-score-grid,.preference-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reply-score-grid div{background:#f8faf7db;border-radius:8px;gap:4px;padding:12px;display:grid}.reply-score-grid strong{color:#101815;font-size:15px}.resume-kit-library{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.resume-kit-library article{gap:12px;min-height:282px;padding:18px;transition:transform .16s,box-shadow .16s,border-color .16s;display:grid}.resume-kit-library article.active,.resume-kit-library article:hover{border-color:#1018152e;transform:translateY(-2px);box-shadow:0 26px 64px #1f393024}.resume-kit-library h2{margin:0;font-size:25px;line-height:1.05}.resume-kit-topline strong{color:#2563eb;font-size:20px}.resume-chip-row{flex-wrap:wrap;gap:8px;display:flex}.resume-chip-row span{color:#435148;background:#f7faf5;border:1px solid #23342b1a;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}.resume-page-preview{background:linear-gradient(#fff,#f7faf5);border:1px solid #23342b1a;border-radius:8px;gap:10px;padding:22px;display:grid}.resume-page-preview span{background:#dfe8e2;border-radius:999px;height:12px;display:block}.resume-page-preview span:first-child{background:#0f172a;width:45%;height:18px}.resume-page-preview span:nth-child(2){width:72%}.resume-page-preview span:nth-child(3){width:88%}.resume-page-preview span:nth-child(4){width:64%}.resume-page-preview span:nth-child(5){width:78%}.preference-field{background:#ffffffb8;border:1px solid #23342b1a;border-radius:8px;gap:12px;padding:18px;display:grid}.preference-field input[type=range]{accent-color:#2563eb;width:100%}.preference-field strong{color:#101815;font-size:34px;line-height:1}.preference-segments{flex-wrap:wrap;gap:8px;display:flex}.preference-segments button{color:#435148;background:#fff;border:1px solid #23342b1f;border-radius:999px;min-height:38px;padding:0 13px;font-weight:900}.preference-segments button.active{color:#fff;background:radial-gradient(circle at 20% 0,#ffffff38,#0000 30%),linear-gradient(#252a28,#0e1311)}.preference-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preference-grid label{color:#2563eb;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.preference-grid select,.preference-grid input,.preference-text-field input,.preference-text-field textarea,.answer-library-grid textarea{color:#101815;min-height:46px;font:inherit;background:#ffffffd1;border:1px solid #23342b1f;border-radius:8px;padding:0 12px;font-weight:850}.preference-text-field,.answer-library-grid label{color:#2563eb;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.preference-text-field textarea,.answer-library-grid textarea{resize:vertical;text-transform:none;min-height:112px;padding:12px;line-height:1.45}.answer-library-grid{gap:12px;display:grid}.preference-save-button{width:fit-content;min-width:148px}.rules-visual-panel{background:radial-gradient(circle at 90% 12%,#deecff85,#0000 32%),#ffffffd1;grid-template-columns:76px 1fr;align-items:center;min-height:304px}.rules-meter{background:#eef5ef;border-radius:999px;align-items:flex-end;height:226px;padding:8px;display:flex}.rules-meter span{background:linear-gradient(#f59e0b,#2563eb);border-radius:999px;width:100%;min-height:18%;display:block}.cockpit-stream h3{color:#111a16;margin:0 0 4px;line-height:1.12}.cockpit-stream p{color:#66736d;margin:0;font-size:13px}.cockpit-stream article>span{color:#2563eb;background:#eff6ff;border-radius:999px;padding:7px 9px;font-size:12px;font-weight:900}.cockpit-footer{color:#edf8f2;background:#0f172a;border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px;display:flex}.cockpit-footer span{color:#aebfba;text-transform:uppercase;font-size:12px;font-weight:900}.cockpit-footer strong{text-align:right}.product-cockpit .panel-kicker{color:#69756f}.product-cockpit .health-pill{color:#2563eb;background:#eff6ff}.product-cockpit .score{color:#fff;background:linear-gradient(135deg,#2563eb,#0e9384)}.product-cockpit .cockpit-stream h3{color:#111827}.product-cockpit .cockpit-stream p{color:#66736d}.product-cockpit .cockpit-stream article>span{color:#2563eb;background:#eff6ff}.product-cockpit .cockpit-footer{color:#edf8f2;background:#0f172a}.product-cockpit .cockpit-footer span{color:#aebfba}@keyframes headline-flow{0%,to{background-position:0%}50%{background-position:100%}}@keyframes hero-nav-enter{0%{opacity:0;transform:translateY(-14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes hero-soft-enter{0%{opacity:0;transform:translateY(30px)scale(.982)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hero-cockpit-enter{0%{opacity:0;transform:translateY(54px)scale(.955)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes hero-chip-enter{0%{opacity:0;transform:translateY(18px)scale(.92)}to{opacity:1;transform:translateY(0)scale(1)}}.hero-copy{max-width:720px}.eyebrow{color:#2563eb;gap:8px;margin:0 0 18px;font-size:13px;font-weight:650}h1,h2,h3,p{margin-top:0}h1{color:#101815;letter-spacing:0;max-width:820px;margin-bottom:20px;font-size:clamp(46px,6vw,82px);font-weight:760;line-height:.99}.hero-lede{color:#53635b;max-width:690px;font-size:19px;line-height:1.55}.primary-button,.secondary-button,.hero-start-button{border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:0 18px;font-weight:700;text-decoration:none;transition:transform .18s,box-shadow .18s,background .18s,border-color .18s;display:inline-flex}.primary-button{color:#fff;background:radial-gradient(circle at 20% 0,#ffffff42,#0000 30%),linear-gradient(135deg,#2563eb,#0e9384);border:1px solid #1d4ed8;box-shadow:0 14px 30px #2563eb38,inset 0 1px #ffffff24}.primary-button:disabled,.secondary-button:disabled,.mini-action:disabled{cursor:default;opacity:.64;filter:grayscale(.08);box-shadow:none;transform:none}.primary-button:disabled{color:#344054;background:#f4f7f5e6;border-color:#0f172a1f}.hero-start-button{color:#fff;cursor:pointer;background:radial-gradient(circle at 20% 0,#ffffff52,#0000 30%),linear-gradient(135deg,#2563eb,#0e9384);border:1px solid #1d4ed8;border-radius:999px;min-height:60px;margin-top:28px;font-size:17px;font-weight:720;box-shadow:0 20px 54px #2563eb47,inset 0 1px #ffffff29}.hero-start-button:hover{background:radial-gradient(circle at 20% 0,#ffffff52,#0000 30%),linear-gradient(135deg,#1d4ed8,#0f766e);transform:translateY(-2px);box-shadow:0 22px 50px #2563eb4d,inset 0 1px #ffffff2e}.secondary-button{color:#344054;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffc7;border:1px solid #23342b29;box-shadow:0 10px 24px #0f172a0f,inset 0 1px #ffffffd1}.login-shell{place-items:center;min-height:calc(100vh - 75px);padding:clamp(28px,5vw,72px);display:grid}.login-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at 10% 0,#2563eb24,#0000 32%),radial-gradient(circle at 94% 8%,#0e938424,#0000 34%),#ffffffdb;border:1px solid #ffffffd1;border-radius:8px;grid-template-columns:minmax(0,.95fr) minmax(320px,.68fr);gap:clamp(22px,4vw,46px);width:min(100%,980px);padding:clamp(22px,4vw,42px);display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #0f172a29}.login-card:before{content:"";pointer-events:none;border:1px solid #2563eb14;border-radius:8px;position:absolute;inset:14px}.login-card-copy,.login-form,.login-trust-strip{z-index:1;position:relative}.login-card-copy{align-self:center}.login-card-copy h1{color:#0f172a;max-width:560px;margin-bottom:14px;font-size:clamp(38px,5vw,64px);line-height:.96}.login-card-copy p:not(.eyebrow){color:#667085;max-width:520px;font-size:17px;line-height:1.55}.login-form{background:#ffffffb8;border:1px solid #2563eb1a;border-radius:8px;align-self:center;gap:12px;padding:18px;display:grid;box-shadow:0 18px 42px #0f172a14}.login-form label{color:#2563eb;text-transform:uppercase;gap:8px;font-size:12px;font-weight:900;display:grid}.auth-mode-switch{background:#f8fafcc7;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:5px;display:grid}.auth-mode-switch button{color:#667085;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;font-size:13px;font-weight:900}.auth-mode-switch button.active{color:#0f172a;background:#fff;box-shadow:0 12px 28px #0f172a1a,inset 0 1px #ffffffd6}.google-signin-slot{align-items:center;min-height:44px;display:grid}.google-redirect-button{color:#3c4043;cursor:pointer;background:#fff;border:1px solid #dadce0;border-radius:4px;grid-template-columns:auto 1fr;justify-items:center;gap:10px;width:100%;padding:0 14px;font-family:Arial,sans-serif;font-size:14px;font-weight:500}.google-redirect-button span{color:#4285f4;font-size:18px;font-weight:700}.google-redirect-button:hover{background:#f8fbff;border-color:#c6dafc}.google-config-note{color:#475467;background:#eff6ffb8;border:1px solid #2563eb1f;border-radius:8px;align-items:center;gap:8px;padding:11px 12px;font-size:13px;font-weight:800;line-height:1.35;display:flex}.google-config-note svg{color:#2563eb;flex:none}.login-divider{color:#98a2b3;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;font-size:12px;font-weight:900;display:grid}.login-divider:before,.login-divider:after{content:"";background:#23342b1f;height:1px}.login-form input{color:#0f172a;background:#fff;border:1px solid #23342b24;border-radius:8px;min-height:52px;padding:0 14px;font-size:16px;font-weight:750}.login-form input:disabled{color:#667085;background:#f8fafcdb}.login-form .hero-start-button{width:100%;margin-top:2px}.login-link-button{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:900}.auth-switch-copy{color:#667085;flex-wrap:wrap;justify-content:center;gap:6px;margin:2px 0 0;font-size:13px;font-weight:760;display:flex}.auth-switch-copy button{color:#2563eb;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-weight:950}.login-trust-strip{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.login-trust-strip span{color:#344054;background:#ffffffad;border:1px solid #2563eb1c;border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 12px;font-size:13px;font-weight:850;display:inline-flex}.proof-strip{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.starter-steps{gap:10px;margin:26px 0 0;padding:0;list-style:none;display:grid}.starter-steps li{color:#2f4038;background:#ffffffb8;border:1px solid #23342b1f;border-radius:8px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:10px;max-width:420px;min-height:48px;padding:7px 10px 7px 7px;font-weight:900;display:grid}.starter-steps span{color:#fff;background:#2563eb;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.proof-strip span{color:#405149;background:#ffffffb8;border:1px solid #23342b1f;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800}.command-panel,.start-preview,.executive-preview,.setup-panel,.automation-panel,.activity-panel,.plan-card{background:#ffffffd6;border:1px solid #23342b21;border-radius:8px;box-shadow:0 24px 60px #1f39301f}.command-panel{padding:18px}.start-preview{gap:18px;padding:20px;display:grid}.executive-preview{background:linear-gradient(#fffffff5,#f8fbf7e0),linear-gradient(135deg,#f6d77a42,#25534814);gap:18px;padding:22px;display:grid;position:relative;overflow:hidden}.executive-preview:before{content:"";background:linear-gradient(90deg,#2563eb,#f0c85a,#0e9384);border-radius:999px;height:8px}.executive-metric-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.executive-metric-row div{background:#fff;border:1px solid #23342b1f;border-radius:8px;min-height:94px;padding:16px}.executive-metric-row strong{color:#111a16;font-size:42px;line-height:1;display:block}.executive-metric-row span{color:#617069;margin-top:8px;font-size:13px;font-weight:900;display:block}.executive-job-stack{gap:10px;display:grid}.executive-job-stack article{background:#ffffffdb;border:1px solid #23342b1f;border-radius:8px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;padding:14px;display:grid}.executive-job-stack article>span{color:#fff;background:#0f172a;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.executive-job-stack strong{color:#111a16}.executive-job-stack p{color:#62716a;margin:4px 0 0;font-size:13px}.start-preview .starter-steps{margin-top:0}.starter-form-header{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.starter-form-header h2{color:#111a16;margin:0;line-height:1.1}.panel-header{justify-content:space-between;align-items:flex-start;gap:16px;padding:6px 4px 18px;display:flex}.onboarding-band{padding:18px clamp(20px,5vw,72px) 46px}.onboarding-page-shell{place-items:center;min-height:calc(100vh - 75px);padding:clamp(14px,3vw,30px) clamp(18px,5vw,72px);display:grid}.onboarding-page-shell.prestart{background:0 0}.onboarding-page-shell.started{align-items:start}.onboarding-page-shell.loading{align-items:center}.onboarding-start-card{text-align:center;background:radial-gradient(circle at 12% 0,#2563eb1f,#0000 30%),radial-gradient(circle at 90% 8%,#0e93841f,#0000 32%),linear-gradient(145deg,#fffffffa,#f8fafcf0);align-content:center;justify-items:center;min-height:0;padding:clamp(20px,3vw,32px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a1f}.onboarding-start-card:before{content:"";pointer-events:none;border:1px solid #2563eb1a;border-radius:8px;position:absolute;inset:14px}.start-content{z-index:1;justify-items:center;display:grid;position:relative}.onboarding-start-card h1{color:#0f172a;letter-spacing:0;max-width:640px;margin:0;font-size:clamp(36px,5vw,58px);line-height:1}.onboarding-start-card p:not(.eyebrow){color:#667085;max-width:520px;margin:14px 0 0;font-size:16px}.onboarding-start-card .hero-start-button{margin-top:18px}.onboarding-loading-card{text-align:center;background:radial-gradient(circle at 18% 12%,#2563eb29,#0000 32%),radial-gradient(circle at 88% 14%,#0e938429,#0000 34%),linear-gradient(145deg,#fffffffa,#f7fafce6);border:1px solid #ffffffc2;border-radius:8px;align-content:center;place-items:center;gap:14px;min-height:430px;padding:clamp(24px,5vw,54px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #0f172a1f}.onboarding-loading-card:before{content:"";pointer-events:none;border:1px solid #2563eb1a;border-radius:8px;position:absolute;inset:14px}.onboarding-loading-card>*{z-index:1;position:relative}.onboarding-loading-card h1{color:#0f172a;text-wrap:balance;max-width:660px;margin:0;font-size:clamp(32px,5vw,58px);font-weight:730;line-height:1.02}.onboarding-loading-card p:not(.eyebrow){color:#667085;max-width:520px;margin:0;font-size:16px;line-height:1.55}.loading-orbit{background:radial-gradient(circle,#fffffff2 0 48%,#0000 49%),conic-gradient(#2563eb,#0e9384,#f59e0b,#2563eb);border:1px solid #2563eb1f;border-radius:50%;place-items:center;width:76px;height:76px;animation:1.15s linear infinite loading-spin;display:grid;box-shadow:0 18px 38px #2563eb2e}.loading-orbit span{background:#2563eb;border-radius:50%;width:13px;height:13px;box-shadow:0 0 0 8px #2563eb1f}.animated-loading-bar{background:#2563eb1a;border-radius:999px;width:min(100%,420px);height:8px;overflow:hidden}.animated-loading-bar span{border-radius:inherit;background:linear-gradient(90deg,#2563eb,#0e9384);width:42%;height:100%;animation:1.25s ease-in-out infinite loading-bar-slide;display:block}.auth-loading-card{width:min(100%,720px)}@keyframes loading-spin{to{transform:rotate(360deg)}}@keyframes loading-bar-slide{0%{transform:translate(-110%)}55%,to{transform:translate(250%)}}.start-mini-queue{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,560px);margin-top:20px;display:grid;position:relative}.start-impact-grid{z-index:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;width:min(100%,590px);margin-top:16px;display:grid;position:relative}.start-impact-grid div{background:#ffffffd6;border:1px solid #2563eb17;border-radius:8px;min-height:68px;padding:10px;box-shadow:0 12px 30px #0f172a0f}.start-impact-grid strong{color:#2563eb;font-size:28px;line-height:1;display:block}.start-impact-grid span{color:#667085;margin-top:6px;font-size:12px;font-weight:900;display:block}.start-command-preview{z-index:1;color:#f8fbf7;text-align:left;background:radial-gradient(circle at 92% 8%,#0e938452,#0000 30%),linear-gradient(135deg,#0f172a,#1e3a8a);border:1px solid #ffffff21;border-radius:8px;width:min(100%,520px);margin-top:12px;padding:12px;position:relative;box-shadow:0 20px 42px #0f172a38}.preview-topline{color:#c8d6cf;justify-content:space-between;gap:12px;font-size:13px;font-weight:900;display:flex}.preview-topline strong{color:#f59e0b}.preview-bars{gap:7px;margin:10px 0;display:grid}.preview-bars span{background:#0e9384;border-radius:999px;height:8px;display:block}.preview-bars span:first-child{width:94%}.preview-bars span:nth-child(2){background:#0e9384;width:76%}.preview-bars span:nth-child(3){background:#f59e0b;width:58%}.onboarding-start-card .start-command-preview p{color:#edf8f2;margin:0;font-size:13px;font-weight:800}.start-mini-queue div{color:#33473d;text-align:center;background:#ffffffbd;border:1px solid #23342b1a;border-radius:8px;align-content:start;gap:8px;min-height:72px;padding:9px;font-size:14px;font-weight:900;display:grid}.start-mini-queue span{color:#fff;background:#1d4ed8;border-radius:8px;justify-self:center;place-items:center;width:30px;height:30px;font-size:13px;display:grid}.onboarding-shell{background:#fffffff0;border:1px solid #23342b21;border-radius:8px;width:min(100%,760px);margin:0 auto;padding:clamp(14px,2vw,20px);box-shadow:0 30px 80px #1f39301f}.onboarding-page-shell.started .onboarding-shell{animation:.54s cubic-bezier(.22,1,.36,1) both onboarding-card-enter}@keyframes onboarding-card-enter{0%{opacity:0;filter:blur(8px);transform:translateY(18px)scale(.98)}to{opacity:1;filter:blur();transform:translateY(0)scale(1)}}.onboarding-header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.onboarding-header h2{color:#111a16;margin:0;font-size:clamp(28px,3.2vw,38px);line-height:1.05}.onboarding-header>span{color:#2563eb;background:#eff6ff;border-radius:999px;flex:none;padding:8px 10px;font-size:13px;font-weight:900}.progress-track{background:#e5ece6;border-radius:999px;height:8px;margin:18px 0 26px;overflow:hidden}.progress-track span{border-radius:inherit;background:#2563eb;height:100%;transition:width .22s;display:block}.onboarding-empty,.onboarding-form,.step-panel{gap:16px;display:grid}.onboarding-empty{color:#53635b;justify-items:start}.step-panel{align-content:start;min-height:340px}.start-assurance{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}.onboarding-start-card .start-assurance{margin-top:14px}.start-assurance span{color:#405149;background:#f7faf5;border:1px solid #23342b1a;border-radius:999px;padding:8px 10px;font-size:13px;font-weight:900}.step-help{color:#607068;font-size:14px}.resume-parse-status{color:#2563eb;background:#eff6ff;border:1px solid #2563eb24;border-radius:999px;width:fit-content;margin-top:10px;padding:8px 11px;font-size:13px;font-weight:760}.resume-parse-status.ready{color:#0f766e;background:#ecfdf5;border-color:#0e93842e}.resume-parse-status.error{color:#92400e;background:#fffbeb;border-color:#f59e0b3d}.onboarding-upload{min-height:132px}.review-panel>div:not(.consent-row){background:#f8fbf7;border:1px solid #23342b1f;border-radius:8px;gap:6px;padding:14px;display:grid}.review-panel span{color:#64716b;font-size:13px;font-weight:900}.review-panel strong{color:#111a16}.signup-step-panel{gap:14px}.signup-account-card{background:#fff;border:1px solid #23342b1f;border-radius:8px;gap:13px;padding:clamp(16px,2.2vw,20px);display:grid;box-shadow:0 12px 30px #18274b0d}.signup-account-card>span{color:#2563eb;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.signup-account-card h3{color:#0f172a;letter-spacing:0;margin:0;font-size:clamp(21px,2.2vw,26px);line-height:1.12}.signup-account-card p{color:#51615a;max-width:620px;margin:0;font-size:15px;line-height:1.55}.signup-ready-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.signup-ready-strip div{color:#244069;background:#f8fbff;border:1px solid #2563eb1f;border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;display:flex;box-shadow:inset 0 1px #ffffffb8}.signup-ready-strip svg{color:#0e9384;flex:none}.signup-ready-strip strong{color:#111827;min-width:0;font-size:13px;line-height:1.15}.signup-method-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.signup-method-row{background:#ffffffd1;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:26px minmax(0,1fr);align-content:center;align-items:center;gap:4px 10px;min-height:82px;padding:14px 15px;display:grid;box-shadow:0 10px 26px #18274b0d}.signup-method-row svg,.signup-method-row>span:first-child{color:#2563eb;background:#eff6ff;border-radius:999px;grid-row:1/span 2;place-items:center;width:26px;height:26px;font-size:14px;font-weight:900;display:grid}.signup-method-button{cursor:pointer;text-align:left;width:100%;font:inherit;transition:transform .18s,border-color .18s,box-shadow .18s}.signup-method-button:hover{border-color:#2563eb47;transform:translateY(-2px);box-shadow:0 18px 42px #2563eb1f}.signup-method-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb40}.signup-method-button:disabled{cursor:not-allowed;opacity:.58;transform:none}.inline-signup-panel{background:#f8fbff;border:1px solid #2563eb29;border-radius:8px;gap:10px;padding:15px;display:grid;box-shadow:inset 0 1px #ffffffb8}.inline-signup-panel>strong{color:#0f172a;font-size:16px}.inline-signup-panel p,.inline-signup-panel>span{color:#667085;margin:0;font-size:13px;line-height:1.45}.inline-signup-panel label{color:#374151;gap:7px;font-size:12px;font-weight:850;display:grid}.signup-method-row strong{color:#111a16;line-height:1.15}.signup-method-row>span:last-child{color:#667085;font-size:13px;font-weight:720;line-height:1.3}.onboarding-actions{justify-content:space-between;gap:12px;padding-top:6px;display:flex}.onboarding-actions button:disabled{cursor:default;opacity:.45}.panel-kicker{color:#69756f;margin-bottom:3px;font-size:13px;font-weight:800}.panel-header h2,.section-title h2,.pricing-heading h2{color:#111a16;letter-spacing:0;margin-bottom:0;line-height:1.1}.health-pill{color:#2563eb;background:#eff6ff;border-radius:999px;flex:none;gap:7px;padding:7px 10px;font-size:12px;font-weight:800}.metric-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:16px;display:grid}.metric-grid div{color:#415049;background:#f5f7f2;border-radius:8px;min-height:96px;padding:14px}.metric-grid strong{color:#111a16;margin-top:8px;font-size:28px;line-height:1;display:block}.metric-grid span{margin-top:4px;font-size:13px;font-weight:700;display:block}.job-list{gap:10px;display:grid}.job-row{background:#fff;border:1px solid #23342b1a;border-radius:8px;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:118px;padding:14px;display:grid}.score{color:#fff;background:#1d4ed8;border-radius:50%;place-items:center;width:52px;height:52px;font-weight:900;display:grid}.job-main h3,.plan-card h3{color:#111a16;margin-bottom:5px;line-height:1.15}.job-main p{color:#67736d;margin-bottom:10px;font-size:14px}.tag-row{flex-wrap:wrap;gap:6px}.tag-row span{color:#5c4d19;background:#fff2bd;border-radius:999px;padding:4px 8px;font-size:12px;font-weight:800}.status{border:0;border-radius:8px;min-width:82px;min-height:36px;font-size:13px;font-weight:900}.status.ready{color:#fff;background:#2563eb}.status.queued{color:#2b4056;background:#dcecff}.status.review{color:#713f12;background:#ffefd0}.workspace-grid{grid-template-columns:minmax(320px,1.15fr) minmax(270px,.9fr) minmax(300px,1fr) minmax(240px,.75fr);gap:18px;padding:28px clamp(20px,5vw,72px) 44px;display:grid}.intake-band{background:#f8fbf7;grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr);align-items:start;gap:clamp(22px,5vw,56px);padding:46px clamp(20px,5vw,72px);display:grid}.intake-copy h2{color:#111a16;max-width:620px;margin-bottom:14px;font-size:clamp(30px,4vw,48px);line-height:1.05}.intake-copy p:not(.eyebrow){color:#5c6b64;max-width:590px;font-size:17px}.intake-status{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.intake-status span{color:#2563eb;background:#eff6ff;border-radius:8px;padding:8px 10px;font-size:13px;font-weight:800}.lead-form{background:#fff;border:1px solid #23342b21;border-radius:8px;gap:16px;padding:20px;display:grid;box-shadow:0 24px 60px #1f39301a}.lead-form label,.onboarding-form label,.form-grid label,.approval-fieldset legend{color:#53625b;gap:8px;font-size:13px;font-weight:900;display:grid}.form-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.lead-form input:not([type=checkbox]),.onboarding-form input:not([type=checkbox]),.lead-form select,.onboarding-form select,.lead-form textarea,.onboarding-form textarea{color:#18201d;background:#fff;border:1px solid #23342b29;border-radius:8px;width:100%;min-height:44px}.approval-fieldset{border:0;gap:10px;margin:0;padding:0;display:grid}.approval-fieldset legend{margin-bottom:2px}.approval-fieldset label{color:#405149;background:#f8fbf7;border:1px solid #23342b1f;border-radius:8px;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:10px 12px;font-size:14px;font-weight:800;display:grid}.approval-fieldset input{accent-color:#2563eb;width:18px;height:18px;margin-top:2px}.lead-form input:not([type=checkbox]),.onboarding-form input:not([type=checkbox]){padding:0 12px}.lead-form textarea,.onboarding-form textarea{min-height:108px}.hidden-field{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.consent-row{color:#405149;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;font-size:14px;line-height:1.45;display:grid}.consent-row input{accent-color:#2563eb;width:18px;height:18px;margin-top:2px}.form-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.form-actions button:disabled{cursor:wait;opacity:.72}.form-message{border-radius:8px;margin:0;padding:12px;font-size:14px;font-weight:800}.form-message.success{color:#2563eb;background:#eff6ff}.form-message.error{color:#713f12;background:#ffefd0}.workflow-band{background:#ffffff94;border-top:1px solid #23342b1a;border-bottom:1px solid #23342b1a;padding:42px clamp(20px,5vw,72px)}.workflow-heading{margin-bottom:24px}.workflow-heading .eyebrow,.workflow-heading h2{color:#0f172a}.workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.workflow-step{background:#fff;border:1px solid #23342b1f;border-radius:8px;min-height:214px;padding:18px}.workflow-step span{color:#fff;background:#1d4ed8;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:900;display:grid}.workflow-step h3{margin:18px 0 8px}.workflow-step p{color:#607068;font-size:14px}.setup-panel,.automation-panel,.activity-panel{padding:20px}.section-title{gap:9px;margin-bottom:18px}.upload-box{color:#23342b;background:#f4faf6;border:1px dashed #2563eb66;border-radius:8px;align-items:center;gap:12px;min-height:74px;padding:15px;font-weight:800;display:flex}.upload-box input{opacity:0;width:1px;height:1px}.preference-resume-upload{cursor:pointer;grid-template-columns:24px minmax(0,1fr);align-items:center;display:grid}.preference-resume-upload small{color:#64716b;grid-column:2;font-size:12px;font-weight:780}.field-label,.two-column label{color:#53625b;gap:8px;margin-top:16px;font-size:13px;font-weight:900;display:grid}textarea,select{box-sizing:border-box;color:#18201d;background:#fff;border:1px solid #23342b29;border-radius:8px;width:100%}textarea{resize:vertical;min-height:96px;padding:12px}select{min-height:44px;padding:0 10px}.two-column{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toggle-row{background:#f4f7f2;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:16px;display:flex}.toggle-row strong,.toggle-row span{display:block}.toggle-row span{color:#64716b;margin-top:5px;font-size:14px}.switch{background:#bdc8c1;border:0;border-radius:999px;flex:none;width:58px;height:34px;position:relative}.switch span{background:#fff;border-radius:50%;width:26px;height:26px;transition:transform .18s;position:absolute;top:4px;left:4px}.switch.on{background:#2563eb}.switch.on span{transform:translate(24px)}.range-label{color:#53625b;justify-content:space-between;align-items:center;margin:22px 0 10px;font-size:13px;font-weight:900;display:flex}input[type=range]{accent-color:#2563eb;width:100%}.safety-list{gap:10px;margin-top:20px;display:grid}.safety-list p{color:#51625a;gap:8px;font-size:14px;display:flex}.activity-panel ul,.plan-card ul{gap:13px;margin:0;padding:0;list-style:none;display:grid}.activity-panel li{color:#42534b;grid-template-columns:12px minmax(0,1fr);gap:10px;display:grid}.activity-panel li span{background:#f59e0b;border-radius:50%;width:9px;height:9px;margin-top:8px}.pricing-band{background:#0f172a;padding:42px clamp(20px,5vw,72px) 54px}.numbers-band{background:#23342b1f;border-top:1px solid #23342b1f;border-bottom:1px solid #23342b1f;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.numbers-band div{background:#f8fbf7;min-height:148px;padding:28px clamp(20px,5vw,72px)}.numbers-band strong{color:#0f172a;font-size:clamp(42px,6vw,74px);line-height:.95;display:block}.numbers-band span{color:#5a6962;max-width:240px;margin-top:10px;font-weight:900;display:block}.pain-band{background:#0f172a;grid-template-columns:minmax(0,.95fr) minmax(320px,1.05fr);align-items:center;gap:clamp(24px,5vw,66px);padding:58px clamp(20px,5vw,72px);display:grid}.pain-band .eyebrow,.pain-band h2{color:#f8fbf7}.pain-band h2{max-width:660px;margin:0;font-size:clamp(34px,5vw,58px);line-height:1}.pain-list{gap:12px;display:grid}.pain-list p{color:#edf6f1;background:#ffffff12;border:1px solid #ffffff1f;border-radius:8px;align-items:center;gap:12px;min-height:62px;margin:0;padding:14px 16px;font-weight:900;display:flex}.outcome-band{background:#f8fbf7;padding:52px clamp(20px,5vw,72px)}.outcome-band.elevated{background:radial-gradient(circle at 8% 8%,#2563eb1a,#0000 28%),radial-gradient(circle at 92% 20%,#0e93841a,#0000 30%),#f8fbf7}.outcome-band .pricing-heading .eyebrow,.outcome-band .pricing-heading h2{color:#111a16}.outcome-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.outcome-grid article{background:linear-gradient(#fff,#f7faf5);border:1px solid #23342b1f;border-radius:8px;min-height:250px;padding:22px;box-shadow:0 18px 40px #1f393014}.outcome-grid h3{color:#111a16;font-size:24px;font-weight:710;line-height:1.12}.outcome-grid p{color:#5c6b64;line-height:1.55}.testimonial-band{background:#0f172a;grid-template-columns:minmax(0,.8fr) minmax(420px,1.2fr);align-items:start;gap:clamp(22px,5vw,58px);padding:58px clamp(20px,5vw,72px);display:grid}.testimonial-heading h2{color:#f8fbf7;max-width:620px;margin:0;font-size:clamp(34px,5vw,58px);font-weight:740;line-height:1.04}.testimonial-heading .eyebrow{color:#d7f1e6}.testimonial-grid{gap:12px;display:grid}.testimonial-grid article{background:radial-gradient(circle at 94% 0,#2563eb2e,#0000 34%),#ffffff12;border:1px solid #ffffff1f;border-radius:8px;min-height:128px;padding:18px;box-shadow:0 18px 44px #0000002e}.testimonial-grid p{color:#f8fbf7;margin:0 0 14px;font-size:18px;font-weight:620;line-height:1.42}.testimonial-grid span{color:#a9b9b1;font-size:13px;font-weight:620}.trust-band{background:#f8fbf7;grid-template-columns:minmax(0,.92fr) minmax(320px,1.08fr);align-items:center;gap:clamp(20px,5vw,56px);padding:42px clamp(20px,5vw,72px);display:grid}.trust-copy h2{color:#111a16;max-width:650px;margin-bottom:14px;font-size:clamp(30px,4vw,48px);font-weight:740;line-height:1.06}.trust-copy p:not(.eyebrow){color:#5c6b64;max-width:620px;font-size:17px}.guardrail-list{gap:10px;display:grid}.guardrail-list p{color:#34453d;background:#fff;border:1px solid #23342b1f;border-radius:8px;align-items:center;gap:10px;min-height:58px;padding:14px;font-weight:620;display:flex}.pricing-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:22px;display:flex}.pricing-heading .eyebrow,.pricing-heading h2{color:#f8fbf7}.pricing-heading h2{max-width:560px;font-size:clamp(30px,4vw,48px)}.plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.plan-card{background:#f8fbf7;padding:20px}.plan-top{justify-content:space-between}.price{color:#111a16;margin:12px 0 4px;font-size:42px;font-weight:900;line-height:1}.price span,.plan-note{color:#64716b;font-size:14px;font-weight:700}.credit-pill{color:#143d32;background:#eef7ee;border:1px solid #143d3229;border-radius:999px;align-items:center;width:fit-content;min-height:30px;margin:8px 0 2px;padding:0 10px;font-size:13px;font-weight:900;display:inline-flex}.plan-card ul{margin:20px 0}.plan-card li{color:#415049;gap:8px;display:flex}.plan-card .primary-button,.plan-card .secondary-button{width:100%}footer{color:#5d6d65;background:#f8fbf7;justify-content:space-between;gap:20px;padding:20px clamp(20px,5vw,72px);font-size:14px;font-weight:700}footer a{text-decoration:none}.home-premium-hero,.premium-proof-band,.feature-showcase,.outcome-band,.testimonial-band,.trust-band,.faq-cta-band{font-variation-settings:"opsz" 28}.product-hero-copy h1,.feature-showcase-copy h2,.outcome-band .pricing-heading h2,.testimonial-heading h2,.trust-copy h2,.faq-heading h2{text-wrap:balance}.cockpit-top h2,.feature-showcase-copy h2,.outcome-band .pricing-heading h2,.testimonial-heading h2,.trust-copy h2,.faq-heading h2{font-weight:710}.cockpit-stream h3,.capability-grid h3,.outcome-grid h3,.faq-list summary,.testimonial-grid p{font-weight:640}.cockpit-stream p,.capability-grid p,.outcome-grid p,.trust-copy p:not(.eyebrow),.faq-list p,.testimonial-grid span{font-weight:430}.score,.cockpit-metrics strong,.premium-proof-band strong{font-weight:720}.product-proof span,.proof-stack span,.guardrail-list p{font-weight:560}@media (width<=1040px){.dashboard-app-shell,.dashboard-hero-grid,.dashboard-command-center,.execution-status-strip,.execution-status-list,.dashboard-content-grid,.dashboard-content-grid.simplified,.simple-dashboard-grid,.dashboard-workspace-summary,.dashboard-inbox-layout,.resume-kit-layout,.preferences-layout,.job-search-toolbar,.resume-kit-library,.login-card{grid-template-columns:1fr}.dashboard-sidebar{grid-template-rows:auto auto;height:auto;position:static}.sidebar-credit-card,.dashboard-account-card,.dashboard-test-card{display:none}.dashboard-nav-group{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-nav-group>span{grid-column:1/-1}.hero-band,.home-premium-hero,.onboarding-page-shell,.apply-demo-band,.premium-proof-band,.feature-showcase,.capability-grid,.application-theater,.control-room,.testimonial-band,.faq-cta-band,.workspace-grid,.intake-band,.workflow-grid,.trust-band,.plan-grid,.pain-band,.outcome-grid{grid-template-columns:1fr}.command-panel{max-width:760px}.pricing-heading{display:block}}@media (width<=680px){.dashboard-app-shell{background:linear-gradient(#fbfaf8,#eef5ef)}.dashboard-sidebar{background:#ffffffe6;border-bottom:1px solid #23342b1a;border-right:0;gap:12px;padding:14px}.dashboard-brand{justify-content:space-between}.dashboard-brand strong{font-size:15px}.dashboard-main{padding:14px 12px 28px}.dashboard-topbar,.dashboard-panel-header,.dashboard-credit-nudge,.search-job-main,.quick-review-card,.reply-score-grid,.preference-grid,.signup-ready-strip,.signup-method-grid,.rules-visual-panel,.login-card{grid-template-columns:1fr;display:grid}.login-shell{padding:18px 12px 34px}.login-card{padding:18px}.login-card-copy h1{font-size:36px}.dashboard-nav-group{scrollbar-width:none;gap:8px;padding:2px 0 4px;display:flex;overflow-x:auto}.dashboard-nav-group::-webkit-scrollbar{display:none}.dashboard-nav-group>span{display:none}.dashboard-nav-group button{background:#fff;border:1px solid #23342b1a;gap:7px;min-width:max-content;min-height:38px;padding:0 11px;font-size:13px;display:inline-flex}.dashboard-nav-group button.active{box-shadow:none}.dashboard-nav-group button strong{min-width:20px;height:20px;font-size:11px}.dashboard-topbar{gap:12px;margin-bottom:12px}.dashboard-topbar h1,.dashboard-topbar.compact h1{font-size:28px;line-height:1.06}.dashboard-actions{gap:8px}.dashboard-actions .primary-button,.dashboard-actions .secondary-button{min-height:40px;padding:0 12px;font-size:13px}.credit-drawer{padding:16px}.credit-drawer-header,.credit-drawer-actions{grid-template-columns:1fr}.credit-drawer-header{display:grid}.credit-package-list button{grid-template-columns:1fr;gap:8px}.credit-drawer-actions .primary-button,.credit-drawer-actions .secondary-button{width:100%}.dashboard-hero-grid{gap:10px;margin-bottom:12px}.dashboard-command-center{gap:16px;padding:18px}.command-action-zone{justify-items:stretch}.command-copy h2{font-size:38px}.command-stat-row,.source-diagnostics-card{grid-template-columns:1fr}.source-diagnostic-list{justify-content:flex-start;max-width:none}.compact-mode-switcher,.autopilot-power-button{width:100%}.simple-panel-heading{grid-template-columns:1fr;align-items:stretch;display:grid}.simple-job-row{grid-template-columns:36px minmax(0,1fr)}.simple-job-row .dashboard-stage,.simple-job-row .mini-action{grid-column:2;justify-self:start}.run-first-grid{grid-template-columns:1fr}.dashboard-focus-card{padding:16px}.autopilot-run-card{min-height:0}.dashboard-focus-card h2{font-size:27px}.dashboard-focus-card p{font-size:14px}.autopilot-power-button{gap:14px;min-height:74px;padding:0 16px 0 14px}.mode-switcher{grid-template-columns:1fr}.power-button-orb{flex-basis:48px;width:48px;height:48px}.autopilot-power-button strong{font-size:22px}.dashboard-metric-card{min-height:116px}.dashboard-metric-card strong{font-size:38px}.workspace-compact-bar{grid-template-columns:1fr;gap:6px;padding:10px}.dashboard-table-head{display:none}.dashboard-job-row{grid-template-columns:1fr;gap:8px;padding:14px}.dashboard-panel-header{padding:14px}.dashboard-panel-header h2{font-size:23px}.dashboard-panel-actions{justify-content:stretch;width:100%}.scan-roles-button{flex:1;justify-content:center}.dashboard-tabs{width:100%}.dashboard-tabs button{flex:1}.dashboard-search-row{padding:10px 14px;display:grid}.dashboard-stage,.mini-action{width:fit-content}.dashboard-inbox-layout,.resume-kit-layout,.preferences-layout{gap:12px}.reply-composer-panel,.resume-compare-panel,.preferences-control-panel,.rules-visual-panel{padding:15px}.reply-composer-panel textarea{min-height:180px}.resume-kit-library article{min-height:0}.resume-kit-library h2{font-size:23px}.rules-meter{width:100%;height:18px;padding:0}.rules-meter span{width:64%;min-height:0;height:100%!important}.panel-header,.two-column,footer{flex-direction:column;align-items:stretch}.form-grid{grid-template-columns:1fr}.topbar{border-radius:8px;flex-wrap:wrap;gap:12px;width:calc(100% - 28px);margin-top:14px;position:static}.nav-actions{flex-wrap:nowrap;gap:8px}.nav-actions .optional-nav-link,.nav-actions .icon-button{display:none}.nav-actions .nav-cta,.nav-actions .account-nav-link{white-space:nowrap;min-height:36px}.hero-band{padding-top:30px}[data-reveal-item=left],[data-reveal-item=right]{transform:translateY(32px)scale(.99)}.app-shell [data-reveal-item=left],.app-shell [data-reveal-item=right]{transform:translateY(28px)scale(.99)}h1{font-size:42px}.onboarding-start-card{min-height:0}.start-credit-orbit{transform:none}.start-credit-orbit span{font-size:18px}.onboarding-start-card h1{font-size:40px}.start-mini-queue,.start-impact-grid,.numbers-band,.premium-proof-band,.cockpit-metrics,.executive-metric-row{grid-template-columns:1fr}.capability-grid article{min-height:260px}.capability-topline{margin-bottom:48px}.control-room{padding-top:48px}.product-hero-copy h1{overflow-wrap:anywhere;max-width:calc(100vw - 52px);font-size:34px;line-height:1.08}.animated-headline{max-width:320px;margin-inline:auto}.home-premium-hero{padding:24px 18px 0}.product-hero-copy .hero-lede{max-width:calc(100vw - 58px);font-size:15px}.hero-action-row{flex-direction:column;gap:12px;width:100%}.hero-action-row>span{text-align:center}.proof-strip{justify-content:center}.proof-strip span{white-space:normal;max-width:calc(100vw - 58px)}.product-cockpit{margin-bottom:-56px}.apply-demo-band{padding-top:108px}.floating-chip{justify-self:start;animation:none;position:static}.cockpit-stream article{grid-template-columns:48px minmax(0,1fr)}.cockpit-stream article>span{grid-column:1/-1;width:fit-content}.start-mini-queue div{text-align:left;grid-template-columns:30px minmax(0,1fr);align-items:center;min-height:42px}.job-row{grid-template-columns:48px minmax(0,1fr)}.job-row .status{grid-column:1/-1;width:100%}.metric-grid{grid-template-columns:1fr}}.footer-links{flex-wrap:wrap;align-items:center;gap:14px;display:flex}
