:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-body:"Manrope", "Segoe UI", sans-serif;--font-display:"Sora", "Segoe UI", sans-serif;--bg:#f8f4ec;--bg-soft:#f3eee4;--bg-elevated:#fffdf9;--card:#fffdf8;--surface:#fffcf7;--surface-soft:#f7f3ec;--surface-accent:#eff6f4;--text:#1d2a33;--text-strong:#162833;--muted:#5f7280;--muted-strong:#4f6472;--border:#adb9bd4d;--accent:#126b61;--accent2:#1a867a;--accent3:#74b8b0;--accent-soft:#1a867a1f;--accent-contrast:#f5fffc;--accent-soft-strong:#1a867a2e;--shadow-soft:0 16px 34px #6f665414;--shadow-card:0 18px 38px #6f665412;--list-dot-size:10px;--list-dot-ring:0 0 0 4px #1a867a17;--danger:#a24444;--success-ink:#2f7d63;--success-soft:#2f7d631f;--success-border:#2f7d6347;--danger-ink-soft:#9a5d5d;--danger-soft:#a244441c;--danger-border-soft:#a244443d;--plus-gold:#b7852f;--plus-gold-deep:#8d6420;--plus-gold-soft:#d6bc702e;--plus-gold-ring:#d6bc7047;--chrome-topbar-border:#78a7bf26;--chrome-topbar-bg:#060a0fd1;--chrome-topbar-shadow:0 10px 40px #01060c47;--chrome-glow-a:#40e2be4d;--chrome-glow-b:#6de2ff33;--chrome-brand-primary:#10384a;--chrome-brand-accent:#5fb8b0;--chrome-nav-text:#d9e4ec;--chrome-nav-hover-text:#e9fff8;--chrome-nav-active-text:#dffef7;--chrome-nav-border:#679ebb2e;--chrome-nav-hover-border:#6de2ff29;--chrome-nav-active-border:#3dd7b84d;--chrome-nav-bg:linear-gradient(180deg, #0a121ce6, #080e16d1), radial-gradient(320px 90px at 50% 0%, #3dd7b814, transparent 70%);--chrome-nav-hover-bg:#101c28bd;--chrome-nav-active-bg:linear-gradient(135deg, #12524ac7, #122936b3), #0e2327ad;--chrome-nav-shadow:inset 0 1px 0 #ffffff08, 0 10px 28px #0000002e;--chrome-nav-active-shadow:inset 0 1px 0 #ffffff0a;--chrome-nav-active-underline:linear-gradient(90deg, #3dd7b8e6, #6de2ffcc);--chrome-status-on:#4ade80;--chrome-status-on-ring:#4ade8033;--chrome-status-off:#94a3b8;--chrome-status-off-ring:#94a3b829;--chrome-account-text:#dff1fb;--chrome-account-strong:#dce8f2;--chrome-account-border:#6de2ff2e;--chrome-account-bg:linear-gradient(135deg, #0a1d27db, #081420d1);--chrome-account-shadow:inset 0 1px 0 #ffffff08;--chrome-auth-secondary-text:#eff6fbf0;--chrome-auth-secondary-border:#8ca7b757;--chrome-auth-secondary-border-hover:#a8c9dd8f;--chrome-auth-secondary-bg:#0f161fe6;--chrome-auth-secondary-shadow:inset 0 1px 0 #ffffff0a;--chrome-auth-primary-text:#f5fffb;--chrome-auth-primary-border:#4fdbabc2;--chrome-auth-primary-bg:linear-gradient(180deg, #31c995, #26b381);--chrome-auth-primary-shadow:0 10px 24px #16a3742e;--chrome-toggle-track-border:#adb9bd47;--chrome-toggle-track-bg:linear-gradient(180deg, #2aa5c7, #2694b4);--chrome-toggle-track-shadow:inset 0 1px 0 #ffffff47, 0 8px 18px #6f665414;--chrome-toggle-track-hover-shadow:inset 0 1px 0 #ffffff57, 0 10px 22px #6f66541f;--chrome-toggle-focus-ring:#126b612e;--chrome-toggle-sun:#f7bf14;--chrome-toggle-sun-ring:#ffd24138;--chrome-toggle-cloud:#fffffff2;--chrome-toggle-star:#eef7fa;--chrome-toggle-thumb:#ffca14;--chrome-toggle-thumb-shadow:inset 0 1px 0 #fff5b6b8, 0 4px 10px #14232a2e;--chrome-toggle-crater:#8fa8bf6b;--chrome-toggle-dark-track-border:#679ebb33;--chrome-toggle-dark-track-bg:linear-gradient(180deg, #1d2a31, #182228);--chrome-toggle-dark-thumb:#d8e4e7;--chrome-toggle-dark-thumb-shadow:inset 0 1px 0 #ffffff4d, 0 4px 10px #00000047;--workspace-hero-border:#adb9bd47;--workspace-hero-bg:linear-gradient(145deg, #fffdf8fa, #f7f3ecf5);--workspace-hero-title:#162833;--workspace-hero-muted:#647783;--workspace-sidecard-bg:linear-gradient(145deg, #fffcf6f5, #f3ede5e6);--workspace-sidecard-shadow:0 12px 28px #6f66540f;--workspace-focus-text:#3b4c4feb;--workspace-meta-text:#586568eb;--workspace-panel-bg:radial-gradient(420px 160px at 0% 0%, #6ac7c214, transparent 72%), linear-gradient(145deg, #fffdf8fc, #f4eee6f5)}*{box-sizing:border-box}body{font-family:var(--font-body);color:var(--text);background:radial-gradient(860px 460px at 26% 22%,#4bbfb03d,#0000 58%),radial-gradient(800px 440px at 70% 66%,#9979eb33,#0000 62%),linear-gradient(#0b1117,#080d13);margin:0}.shell{min-height:100vh;display:block}.topbar{z-index:40;border-bottom:1px solid var(--chrome-topbar-border);background:var(--chrome-topbar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--chrome-topbar-shadow);position:sticky;top:0;overflow:hidden}.topbar-inner{align-items:center;gap:18px;max-width:1720px;margin:0 auto;padding:12px 24px;display:flex}.topbar-left{flex:0 auto;align-items:center;gap:18px;min-width:0;display:flex}.topbar-nav-row{flex:auto;justify-content:flex-start;align-items:center;gap:12px;min-width:0;margin-left:0;display:flex}.topbar-glow{pointer-events:none;filter:blur(14px);border-radius:999px;width:320px;height:220px;position:absolute}.topbar-glow-a{background:radial-gradient(circle at center, var(--chrome-glow-a), transparent 70%);top:-130px;left:18%}.topbar-glow-b{background:radial-gradient(circle at center, var(--chrome-glow-b), transparent 70%);top:-140px;right:12%}.brand{align-items:center;gap:14px;min-width:0;padding:6px 0;text-decoration:none;transition:transform .18s,filter .18s;display:inline-flex}.brand:hover{filter:brightness(1.06);transform:translateY(-1px)}.brand-icon{filter:drop-shadow(0 10px 18px #0619241f);flex:none;width:54px;height:54px;display:block}.brand-wordmark{min-width:0;font-family:var(--font-display);letter-spacing:-.06em;white-space:nowrap;align-items:baseline;font-size:clamp(2rem,2.6vw,3rem);font-weight:800;line-height:.95;display:inline-flex}.brand-wordmark-cy{color:var(--chrome-brand-primary)}.brand-wordmark-vekas{color:var(--chrome-brand-accent);margin-left:.02em}.nav{border:1px solid var(--chrome-nav-border);background:var(--chrome-nav-bg);box-shadow:var(--chrome-nav-shadow);border-radius:999px;flex-wrap:wrap;align-items:center;gap:6px;margin-left:0;padding:6px;display:flex}.topbar-nav-row .side-account{margin-left:auto}.nav a{color:var(--chrome-nav-text);opacity:.92;background:0 0;border:1px solid #0000;border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:10px 16px;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,background .2s,border-color .2s;display:flex;position:relative}.nav a:hover{color:var(--chrome-nav-hover-text);opacity:1;background:var(--chrome-nav-hover-bg);border-color:var(--chrome-nav-hover-border)}.nav a:focus-visible{opacity:1;color:var(--chrome-nav-hover-text);border-color:var(--chrome-nav-hover-border);background:var(--chrome-nav-hover-bg);outline:none;box-shadow:0 0 0 3px #126b6129,0 10px 24px #0000001f}.nav a.active-link{color:var(--chrome-nav-active-text);opacity:1;background:var(--chrome-nav-active-bg);border-color:var(--chrome-nav-active-border);box-shadow:var(--chrome-nav-active-shadow)}.nav a.active-link:after{content:"";background:var(--chrome-nav-active-underline);border-radius:2px;height:2px;position:absolute;bottom:5px;left:16px;right:16px}.nav-icon{display:none}.nav-link-label{letter-spacing:-.01em;font-weight:700}.nav-link-label-mobile{display:none}.marketing-page-shell{gap:1.75rem;max-width:1240px;margin:0 auto;padding:32px 24px 72px;display:grid}.marketing-hero{padding:30px}.marketing-hero h1{letter-spacing:-.04em;margin:10px 0 14px;font-size:clamp(2.4rem,4vw,4rem);line-height:.96}.marketing-hero-copy{max-width:760px;color:var(--muted-strong);margin:0;font-size:1.12rem;line-height:1.7}.marketing-hero-actions{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.marketing-section-stack{gap:18px;margin-top:18px;display:grid}.marketing-section-card h2{letter-spacing:-.03em;margin:0 0 10px;font-size:1.6rem}.marketing-section-card p{color:var(--muted-strong);margin:0;line-height:1.75}.marketing-section-card{background:radial-gradient(560px 180px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#fffcf7fb,#f8f3edf6)}.pricing-mode-switch{background:#fffaf4d1;border:1px solid #adb9bd42;border-radius:14px;justify-content:flex-start;width:min(100%,250px);margin-top:18px;padding:4px;box-shadow:inset 0 1px #ffffffd9}.pricing-mode-switch .segmented-option{min-height:44px;box-shadow:none;color:#4a6270;background:0 0;border:0;border-radius:11px;flex:1 1 0;padding:10px 16px;font-weight:600}.pricing-hero{padding-bottom:22px}.pricing-hero-layout{grid-template-columns:minmax(0,1.32fr) minmax(320px,.88fr);align-items:start;gap:24px;display:grid}.pricing-hero-copy-block{align-content:start;gap:.7rem;max-width:700px;min-height:auto;padding:0;display:grid}.pricing-hero-copy-block h1{margin:0 0 8px}.pricing-hero-copy-block .muted{max-width:640px;margin:0}.pricing-hero-panel{box-shadow:var(--shadow-soft);background:linear-gradient(#fffcf7f5,#f7f3ece6);border:1px solid #adb9bd3d;border-radius:24px;gap:18px;padding:22px;display:grid}.pricing-plan-shell{margin:18px 0 20px}.pricing-plan-head{gap:14px;margin-bottom:18px;display:grid}.pricing-plan-copy{max-width:760px}.pricing-plan-copy h2{margin:0 0 10px}.pricing-plan-copy p{margin:0}.pricing-plan-head-hero{margin-bottom:0}.pricing-mode-switch-inline{justify-content:flex-start;width:fit-content;max-width:100%;margin-top:0}.pricing-mode-switch .segmented-option:hover{background:#f6f1eae0;border-color:#0000;transform:none}.pricing-mode-switch .segmented-option.is-active{color:#1c4d4a;background:linear-gradient(145deg,#dbf1ebfa,#d3ebe4f5);box-shadow:inset 0 1px #ffffffb3,0 0 0 1px #0f7d6f1f}.billing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.billing-proof-item{background:#fffdf9e0;border:1px solid #adb9bd38;border-radius:20px;min-height:100%;padding:18px 20px;transition:transform .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffffd1}.billing-proof-item:hover{border-color:#0f7d6f2e;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffd1,0 16px 28px #6f665414}.billing-proof-item strong{line-height:1.4;display:block}@media (max-width:900px){.pricing-hero-layout{grid-template-columns:1fr;align-items:start;gap:18px}.pricing-hero-panel{padding:20px}.pricing-hero-copy-block{align-content:start;min-height:auto;padding:0}.pricing-plan-head{gap:12px}.billing-proof-strip{grid-template-columns:1fr}}.marketing-list{color:var(--text);gap:8px;margin:16px 0 0;padding-left:20px;display:grid}.landing-link-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.landing-link-card{color:inherit;box-shadow:var(--shadow-soft);background:linear-gradient(#fffdf8fa,#f7f3eceb);border:1px solid #adb9bd42;border-radius:26px;padding:24px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s}.landing-link-card:hover{border-color:#1a867a52;transform:translateY(-2px);box-shadow:0 18px 34px #6f66541f}.landing-link-label{letter-spacing:-.02em;margin-bottom:10px;font-size:1.2rem;font-weight:800;display:inline-block}.landing-link-card p{color:var(--muted-strong);margin:0;line-height:1.65}.side-label{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:10px 0 6px;font-size:11px}.side-note{background:#0d172294;border:1px solid #98b7c938;border-radius:12px;padding:10px}.side-note strong{font-size:13px}.side-note p{color:var(--muted);margin:6px 0 0;font-size:12px}.top-tip{max-width:420px;margin:0 18px 10px}.side-account{background:0 0;border:none;border-radius:0;min-width:0;padding:0}.side-account-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.side-dot{border-radius:999px;width:9px;height:9px;display:inline-block}.side-dot.on{background:var(--chrome-status-on);box-shadow:0 0 0 4px var(--chrome-status-on-ring)}.side-dot.off{background:var(--chrome-status-off);box-shadow:0 0 0 4px var(--chrome-status-off-ring)}.side-email{color:#daf6ee;word-break:break-all;background:#3dd7b81f;border:1px solid #3dd7b861;border-radius:8px;margin:4px 0 8px;padding:6px 8px;font-size:11px}.top-account-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.top-theme-toggle{appearance:none;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.top-theme-toggle-track{border:1px solid var(--chrome-toggle-track-border);background:var(--chrome-toggle-track-bg);width:58px;height:30px;box-shadow:var(--chrome-toggle-track-shadow);border-radius:999px;transition:background .24s,border-color .24s,box-shadow .24s;display:block;position:relative;overflow:hidden}.top-theme-toggle:hover .top-theme-toggle-track{box-shadow:var(--chrome-toggle-track-hover-shadow)}.top-theme-toggle:focus-visible{outline:none}.top-theme-toggle:focus-visible .top-theme-toggle-track{box-shadow:0 0 0 3px var(--chrome-toggle-focus-ring), var(--chrome-toggle-track-hover-shadow)}.top-theme-toggle-sun{background:var(--chrome-toggle-sun);width:10px;height:10px;box-shadow:0 0 0 3px var(--chrome-toggle-sun-ring);border-radius:999px;transition:opacity .24s,transform .24s;position:absolute;top:6px;left:7px}.top-theme-toggle-cloud{background:var(--chrome-toggle-cloud);border-radius:999px;transition:opacity .24s,transform .24s;position:absolute}.top-theme-toggle-cloud:before,.top-theme-toggle-cloud:after{content:"";background:inherit;border-radius:inherit;position:absolute}.top-theme-toggle-cloud-a{width:16px;height:9px;top:7px;right:7px}.top-theme-toggle-cloud-a:before{width:8px;height:8px;top:-4px;left:2px}.top-theme-toggle-cloud-a:after{width:10px;height:10px;top:-3px;right:1px}.top-theme-toggle-cloud-b{width:16px;height:9px;bottom:6px;left:25px}.top-theme-toggle-cloud-b:before{width:8px;height:8px;top:-4px;left:2px}.top-theme-toggle-cloud-b:after{width:10px;height:10px;top:-3px;right:1px}.top-theme-toggle-stars{opacity:0;transition:opacity .24s;position:absolute;inset:0}.top-theme-toggle-star{background:var(--chrome-toggle-star);clip-path:polygon(50% 0%,62% 38%,100% 50%,62% 62%,50% 100%,38% 62%,0% 50%,38% 38%);position:absolute}.top-theme-toggle-star-a{width:7px;height:7px;top:9px;left:13px}.top-theme-toggle-star-b{width:5px;height:5px;bottom:8px;left:22px}.top-theme-toggle-star-c{width:4px;height:4px;top:7px;left:29px}.top-theme-toggle-thumb{background:var(--chrome-toggle-thumb);width:24px;height:24px;box-shadow:var(--chrome-toggle-thumb-shadow);border-radius:999px;transition:transform .24s,background .24s,box-shadow .24s;position:absolute;top:3px;left:3px}.top-theme-toggle-crater{background:var(--chrome-toggle-crater);opacity:0;border-radius:999px;transition:opacity .24s;position:absolute}.top-theme-toggle-crater-a{width:8px;height:8px;top:6px;left:5px}.top-theme-toggle-crater-b{width:5px;height:5px;top:9px;right:6px}.top-theme-toggle-crater-c{width:5px;height:5px;bottom:6px;right:7px}.top-theme-toggle.is-dark .top-theme-toggle-track{border-color:var(--chrome-toggle-dark-track-border);background:var(--chrome-toggle-dark-track-bg)}.top-theme-toggle.is-dark .top-theme-toggle-sun,.top-theme-toggle.is-dark .top-theme-toggle-cloud{opacity:0;transform:translate(-6px)}.top-theme-toggle.is-dark .top-theme-toggle-stars{opacity:1}.top-theme-toggle.is-dark .top-theme-toggle-thumb{background:var(--chrome-toggle-dark-thumb);box-shadow:var(--chrome-toggle-dark-thumb-shadow);transform:translate(28px)}.top-theme-toggle.is-dark .top-theme-toggle-crater{opacity:1}.top-account-pill{border:1px solid var(--chrome-account-border);min-height:44px;color:var(--chrome-account-text);background:var(--chrome-account-bg);white-space:nowrap;text-overflow:ellipsis;max-width:360px;box-shadow:var(--chrome-account-shadow);border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:14px;display:inline-flex;overflow:hidden}.top-account-pill span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.top-auth-actions{align-items:center;gap:8px;display:flex}.top-account-loading{text-overflow:ellipsis;white-space:nowrap;max-width:100%;margin:0;overflow:hidden}.top-auth-btn{letter-spacing:-.01em;border-radius:999px;justify-content:center;align-items:center;min-width:112px;min-height:44px;padding:10px 18px;font-size:14px;font-weight:700;text-decoration:none;transition:border-color .18s,background .18s,box-shadow .18s,color .18s;display:inline-flex}.top-auth-btn:hover{filter:none}.top-auth-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #126b6129,0 10px 22px #6f66541f}.top-auth-btn-secondary{color:#24414e;background:#fffbf5f0;border:1px solid #adb9bd47;box-shadow:inset 0 1px #ffffffb8}.top-auth-btn-secondary:hover,.top-auth-btn-secondary.is-active{color:#173844;background:#faf8f2fa;border-color:#126b613d}.top-auth-btn-secondary:active{color:#173844;background:#f6f1e9fa;border-color:#126b6147}.top-auth-btn-primary{border:1px solid var(--chrome-auth-primary-border);background:var(--chrome-auth-primary-bg);color:var(--chrome-auth-primary-text);box-shadow:var(--chrome-auth-primary-shadow)}.top-auth-btn-compact{min-width:0;padding:10px 16px}.content{width:100%;max-width:1600px;margin:0 auto;padding:24px 18px 30px}.public-footer{width:100%;max-width:1600px;margin:0 auto;padding:0 18px 28px}.public-footer-inner{box-shadow:var(--shadow-card);background:radial-gradient(540px 220px at 12% 0,#4ac5b71f,#0000 70%),linear-gradient(145deg,#fffdf8fa,#f4eee6f0);border:1px solid #7cb1d038;border-radius:20px;grid-template-columns:minmax(0,1.3fr) minmax(320px,.9fr);gap:24px;padding:26px 28px;display:grid}.public-footer-brand h2{font-family:var(--font-display);letter-spacing:-.04em;color:var(--text-strong);margin:0;font-size:clamp(1.35rem,2vw,2rem);line-height:1.08}.public-footer-brand p{max-width:62ch;margin:10px 0 0}.public-footer-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.public-footer-column{background:#ffffff94;border:1px solid #adb9bd38;border-radius:16px;padding:18px 20px}.public-footer-column h3{font-family:var(--font-display);color:var(--text-strong);margin:0 0 14px;font-size:1rem}.public-footer-links{gap:10px;display:grid}.public-footer-links a{color:var(--accent);font-weight:700;text-decoration:none}.public-footer-links a:hover{text-decoration:underline}.page-hero{background:radial-gradient(680px 280px at 32% 20%,#4ac5b740,#0000 60%),linear-gradient(130deg,#0f1924eb,#0c141fd1);border:1px solid #63aed147;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:22px;animation:.34s both fadeUp;display:flex;position:relative;overflow:hidden}.page-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0a,#0000 22%),linear-gradient(#ffffff08,#0000 32%);position:absolute;inset:0}.page-hero-editorial{border-color:#7cb1d057;padding:24px}.hero-copy-block{max-width:720px}.hero-side-stack{justify-items:end;gap:12px;display:grid}.hero-side-card{background:linear-gradient(#0e1723d1,#0a111cc7);border:1px solid #88b1c63d;border-radius:14px;min-width:220px;padding:12px 14px;box-shadow:inset 0 1px #ffffff0a}.hero-side-card strong{color:#f0fbff;margin-top:4px;font-size:20px;display:block}.hero-side-label{text-transform:uppercase;letter-spacing:.08em;color:#93b4c6;font-size:11px;display:inline-block}.landing-hero{background:radial-gradient(1100px 620px at 48% 28%,#84d2ca47,#0000 58%),radial-gradient(920px 580px at 78% 84%,#8262d638,#0000 58%),linear-gradient(#091019 0%,#060b12 100%);border-bottom:1px solid #74a6be2e;align-content:space-between;gap:42px;min-height:calc(100vh - 116px);margin:-24px -18px 22px;padding:92px clamp(22px,5vw,72px) 48px;display:grid;position:relative;overflow:hidden}.landing-hero-backdrop{pointer-events:none;background:radial-gradient(circle at 16% 24%,#3dd7b81f,#0000 24%),radial-gradient(circle at 84% 72%,#6de2ff14,#0000 28%);animation:14s ease-in-out infinite alternate heroAtmosphere;position:absolute;inset:0}.landing-hero-copy,.landing-hero-stage{z-index:1;position:relative}.landing-hero-copy{gap:18px;max-width:880px;display:grid}.landing-brand-signal{letter-spacing:-.06em;color:#eefafc;margin:0;font-size:clamp(42px,8vw,92px);font-weight:800;line-height:.95}.landing-hero-copy h1{letter-spacing:-.05em;color:#d4e6f1;max-width:860px;margin:0;font-size:clamp(34px,4.4vw,68px);line-height:1.02}.landing-hero-sub{color:#b2c7d5;max-width:760px;margin:0;font-size:clamp(18px,1.8vw,24px);line-height:1.55}.landing-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;padding-top:4px;display:flex}.landing-cta-primary,.landing-cta-secondary{min-width:168px;min-height:54px;padding:14px 26px}.landing-hero-actions .btn,.landing-hero-actions a.btn,.landing-pricing-actions .btn,.landing-pricing-actions a.btn{justify-content:center}.landing-hero-stage{align-items:flex-end;min-height:420px;display:flex}.stage-shell{background:linear-gradient(135deg,#0a1621d6,#070f18b8),radial-gradient(900px 300px at 30% 20%,#3dd7b814,#0000 64%);border-top:1px solid #81aac02e;border-bottom:1px solid #81aac02e;gap:18px;width:100%;min-height:420px;padding:26px 28px 28px;animation:7s ease-in-out infinite alternate stageFloat;display:grid;box-shadow:inset 0 1px #ffffff08}.stage-topline{justify-content:space-between;align-items:center;gap:12px;display:flex}.stage-brand,.stage-pill{color:#d7eef5;text-transform:uppercase;letter-spacing:.08em;background:#0c162273;border:1px solid #6de2ff33;border-radius:999px;align-items:center;min-height:34px;padding:0 14px;font-size:12px;display:inline-flex}.stage-scoreband{border-bottom:1px solid #7ea5bc29;grid-template-columns:auto 1fr;align-items:end;gap:22px;padding-bottom:12px;display:grid}.stage-scoreband p,.stage-side-block p,.stage-section-head p,.stage-metrics label{color:#91aac0;margin:0}.stage-scoreband strong{letter-spacing:-.05em;color:#effcff;font-size:clamp(42px,6vw,86px);line-height:.95}.stage-band-meter{background:#8499b22e;border-radius:999px;height:14px;margin-bottom:10px;overflow:hidden}.stage-band-meter span{background:linear-gradient(90deg,#3dd7b8f2,#6de2fff2);border-radius:999px;height:100%;display:block}.stage-grid{grid-template-columns:minmax(0,1.45fr) minmax(260px,.75fr);gap:20px;min-height:0;display:grid}.stage-panel{min-height:0;padding:8px 0}.stage-panel-main{gap:18px;display:grid}.stage-section-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stage-section-head h2{letter-spacing:-.04em;margin:4px 0 0;font-size:clamp(28px,3vw,46px);line-height:1.04}.stage-quality{color:#b9ffec;white-space:nowrap;background:#125b5224;border:1px solid #3dd7b852;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.stage-summary{color:#d5e4ec;max-width:980px;margin:0;font-size:18px;line-height:1.6}.stage-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.stage-metrics div{border-top:1px solid #7ea5bc2e;gap:6px;padding:14px 0 0;display:grid}.stage-metrics strong{color:#eefafe;font-size:clamp(24px,2.2vw,38px);line-height:1}.stage-panel-side{align-content:start;gap:18px;display:grid}.stage-side-block{border-bottom:1px solid #7ea5bc29;padding:0 0 18px}.stage-side-block:last-child{border-bottom:none;padding-bottom:0}.stage-side-block ul{gap:10px;margin:12px 0 0;padding:0;list-style:none;display:grid}.stage-side-block li{color:#deecf5;grid-template-columns:14px 1fr;align-items:start;gap:10px;line-height:1.5;display:grid}.stage-side-block li:before{content:"";background:linear-gradient(135deg,#3dd7b8f2,#6de2ffd9);border-radius:999px;width:10px;height:10px;margin-top:7px;box-shadow:0 0 0 6px #3dd7b814}.landing-section{padding:26px 0 30px}.landing-section+.landing-section{border-top:1px solid #76a1b824}.landing-section-intro{max-width:860px;margin-bottom:22px}.section-label{text-transform:uppercase;letter-spacing:.08em;color:#8fbfff;margin:0 0 10px;font-size:12px;font-weight:700}.landing-section-intro h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,54px);line-height:1.05}.landing-section-intro p{color:#b3c7d5;margin:12px 0 0;font-size:18px;line-height:1.7}.workflow-columns{grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;display:grid}.workflow-column{border-top:1px solid #7aa3ba3d;padding-top:18px}.workflow-column h3,.mode-row h3{margin:0 0 12px;font-size:24px;line-height:1.15}.workflow-column ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.workflow-column li{color:#dce8f1;grid-template-columns:15px 1fr;align-items:start;gap:12px;line-height:1.58;display:grid}.workflow-column li:before{content:"";background:linear-gradient(135deg,#3dd7b8f2,#6de2ffd1);border-radius:999px;width:11px;height:11px;margin-top:7px}.mode-rows,.proof-list{gap:18px;display:grid}.mode-row,.proof-list>div{border-top:1px solid #7aa3ba38;padding:18px 0 0}.mode-row p,.proof-list>div{color:#cfdeea;margin:0;font-size:17px;line-height:1.65}.hero-split{background:radial-gradient(860px 420px at 36% 34%,#83d4cb57,#0000 62%),radial-gradient(920px 520px at 72% 86%,#ad8ced42,#0000 64%),linear-gradient(125deg,#101923f5,#0d141ee6);border:1px solid #76a6bf3d;border-radius:18px;grid-template-columns:1fr 1fr;align-items:center;gap:34px;margin-bottom:16px;padding:34px;display:grid;position:relative;overflow:hidden}.hero-split:before{content:"";opacity:.45;pointer-events:none;border:1px solid #a084e133;border-radius:999px;width:760px;height:760px;position:absolute;bottom:-380px;right:-260px}.hero-kicker{text-transform:uppercase;letter-spacing:.08em;color:#8f83ff;margin:0 0 14px;font-size:12px;font-weight:700}.hero-copy h1{color:#eaf3f9;max-width:580px;margin:0;font-size:clamp(44px,4.2vw,72px);line-height:1.05}.hero-sub{color:#d2dee7;max-width:620px;margin-top:18px;font-size:24px;line-height:1.5}.upload-cta{background:linear-gradient(120deg,#121e2bbd,#121d2a8f);border:1px dashed #3dd7b873;border-radius:14px;gap:10px;max-width:540px;margin-top:24px;padding:18px;display:grid}.upload-cta p{color:#d2dfea;margin:0;font-size:16px}.hero-visual{justify-content:center;display:flex}.visual-shell{color:#223245;background:#f8fbfff0;border:1px solid #d7dfe899;border-radius:16px;grid-template-columns:220px 1fr;gap:14px;width:100%;max-width:640px;min-height:390px;padding:18px;display:grid;box-shadow:0 14px 44px #00000059}.visual-side{background:#f8fbff;border:1px solid #c1cddbcc;border-radius:12px;padding:12px}.visual-main{background:#f2f7fb;border:1px solid #c6d1dddb;border-radius:12px;gap:12px;padding:12px;display:grid}.visual-main .skeleton{background:linear-gradient(90deg,#bcc9d899,#dee7f1f2,#bcc9d899)}.visual-score{color:#2f5c73;margin:8px 0;font-size:38px;font-weight:800}.visual-main-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.visual-main-title{color:#23374b;margin-top:2px;font-size:22px;line-height:1.15;display:block}.visual-score-pill{color:#245e68;background:#12838424;border:1px solid #12838447;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:13px;font-weight:700;display:inline-flex}.visual-tab-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.visual-tab{color:#50657b;background:#e4ebf3e0;border:1px solid #9dabbc8c;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:13px;font-weight:700;display:inline-flex}.visual-tab-active{color:#245e68;background:linear-gradient(135deg,#259e902e,#1283841a);border-color:#1283845c}.visual-highlight-card{background:linear-gradient(135deg,#207e741f,#f3f8fbe6);border:1px solid #1283843d;border-radius:14px;padding:14px}.visual-highlight-card strong{color:#1f4258;margin:4px 0 8px;font-size:30px;line-height:1;display:block}.visual-highlight-card p{color:#476072;margin:0;font-size:14px;line-height:1.55}.visual-mini-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.visual-mini-card{background:#f8fbffdb;border:1px solid #c1cddbdb;border-radius:12px;gap:8px;padding:12px;display:grid}.visual-mini-card span{color:#5a6d7f;font-size:12px}.visual-mini-card strong{color:#234055;font-size:22px;line-height:1}.visual-mini-card .meter{height:7px}.overview-showcase{background:radial-gradient(920px 400px at 80% 12%,#8b6cd638,#0000 62%),linear-gradient(140deg,#080e16f5,#070b12eb);border:1px solid #7aa3ba3d;border-radius:18px;margin-bottom:16px;padding:26px;position:relative;overflow:hidden}.overview-showcase:before{content:"";pointer-events:none;border:1px solid #6de2ff29;border-radius:999px;width:620px;height:620px;position:absolute;top:-260px;right:-120px}.overview-showcase-head{text-align:center;max-width:950px;margin:0 auto 16px}.overview-showcase-head h2{margin:0;font-size:clamp(32px,4vw,56px);line-height:1.1}.overview-showcase-head p{margin:12px 0 0;font-size:20px}.overview-kicker{text-transform:uppercase;letter-spacing:.08em;color:#86b7ff;margin:0 0 10px;font-size:12px;font-weight:700}.overview-interactive{grid-template-columns:1.1fr 1fr;gap:14px;margin-bottom:14px;display:grid}.live-audit-card,.live-flow-card{background:linear-gradient(130deg,#0f1824e0,#0a111cd1);border:1px solid #78a5bc47;border-radius:14px;padding:14px;box-shadow:inset 0 1px #ffffff08}.live-audit-head{align-items:center;gap:10px;display:flex}.live-pulse{background:#4ade80;border-radius:999px;width:11px;height:11px;animation:1.8s infinite pulseRing;box-shadow:0 0 #4ade8073}.live-score-row{align-items:baseline;gap:6px;margin-top:10px;display:flex}.live-score-row strong{color:#ebfbff;font-size:40px;line-height:1}.live-score-row span{color:#a9c0d0;font-size:14px}.audit-meter{background:#94a3b833;border-radius:999px;height:10px;margin-top:10px;overflow:hidden}.audit-meter i{background:linear-gradient(90deg,#3dd7b8f2,#6de2fff2);border-radius:999px;height:100%;display:block}.audit-signals{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.audit-signals li{border-bottom:1px solid #9eb3d724;justify-content:space-between;align-items:center;gap:8px;padding-bottom:6px;display:flex}.audit-signals li:last-child{border-bottom:none;padding-bottom:0}.audit-signals span{color:#d9e8f4;font-size:14px}.audit-signals em{color:#b7fae8;font-size:13px;font-style:normal;font-weight:700}.live-flow-card h3{margin:0 0 10px}.live-flow-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.flow-item{background:#101925bd;border:1px solid #8fb3ca3d;border-radius:10px;gap:6px;padding:10px;transition:border-color .2s,transform .2s;display:grid}.flow-item:hover{border-color:#3dd7b875;transform:translateY(-1px)}.flow-item b{color:#e8f4ff;font-size:14px}.flow-item span{color:#aac0cf;font-size:13px;line-height:1.45}.overview-showcase-grid{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:14px;display:grid}.showcase-lead{background:0 0;border:none;grid-row:span 2;align-content:start;gap:18px;padding:10px 20px 10px 6px;display:grid}.showcase-lead-copy h3{letter-spacing:-.03em;max-width:480px;margin:0;font-size:clamp(34px,3.2vw,52px);line-height:1.08}.showcase-lead-copy p{color:#d5e0e9;max-width:490px;margin:14px 0 0;font-size:20px;line-height:1.58}.showcase-lead-kicker{text-transform:uppercase;letter-spacing:.08em;color:#8e7dff;margin:0 0 14px;font-size:12px;font-weight:700}.showcase-lead-list{gap:12px;max-width:480px;margin:0;padding:0;list-style:none;display:grid}.showcase-lead-list li{color:#dfeaf3;grid-template-columns:18px 1fr;align-items:start;gap:12px;font-size:18px;line-height:1.55;display:grid}.showcase-lead-list li:before{content:"";background:linear-gradient(135deg,#3dd7b8f2,#6de2ffcc);border-radius:999px;width:18px;height:18px;margin-top:5px;box-shadow:0 0 0 6px #3dd7b814}.showcase-card{background:linear-gradient(130deg,#151b1feb,#0f151ce6);border:1px solid #739ab23d;border-radius:18px;align-content:start;gap:14px;min-height:300px;padding:20px 18px 18px;transition:border-color .2s,transform .2s,box-shadow .2s;display:grid;position:relative;overflow:hidden}.showcase-card:hover{border-color:#3dd7b861;transform:translateY(-2px);box-shadow:0 10px 24px #02081447}.showcase-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#3dd7b814,#0000 68%);border-radius:999px;width:180px;height:180px;position:absolute;inset:auto -40px -40px auto}.showcase-orb{background:linear-gradient(135deg,#118066e0,#175145e6);border-radius:999px;justify-content:center;align-items:center;width:78px;height:78px;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.showcase-orb span{letter-spacing:.04em;color:#aef9e0;font-size:24px;font-weight:800}.showcase-card-teal .showcase-orb{background:linear-gradient(135deg,#169073e6,#114f41eb)}.showcase-card-cyan .showcase-orb{background:linear-gradient(135deg,#128384e6,#114e61eb)}.showcase-card-mint .showcase-orb{background:linear-gradient(135deg,#1c9674e6,#14594ceb)}.showcase-card-gold .showcase-orb{background:linear-gradient(135deg,#9d7f2be6,#594713eb)}.showcase-card-head{border-bottom:none;align-items:flex-start;margin-bottom:0;padding-bottom:0;display:flex}.showcase-card h3,.showcase-card h4{letter-spacing:-.01em;margin-top:0;margin-bottom:0;font-size:24px;line-height:1.18}.showcase-card p{color:#ccd9e4;margin:0 0 12px;line-height:1.5}.check-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:#dfebf4;grid-template-columns:28px minmax(0,1fr);align-items:start;gap:12px;font-size:15px;line-height:1.52;display:grid;position:relative}.check-list li:before{content:"";background:linear-gradient(135deg,#2fc69bf2,#1c9879f2);border-radius:8px;width:24px;height:24px;margin-top:1px;position:relative;box-shadow:inset 0 0 0 2px #091a1652}.check-list li>span{grid-column:2}.check-list li:after{content:"";border-bottom:2px solid #e7fff7;border-left:2px solid #e7fff7;width:10px;height:6px;margin-top:8px;margin-left:6px;position:absolute;transform:rotate(-45deg)}.check-item-score{letter-spacing:.04em;color:#c9f8eb;white-space:nowrap;background:#3dd7b824;border:1px solid #3dd7b85c;border-radius:999px;grid-column:2;place-self:start end;padding:2px 8px;font-size:11px;font-style:normal;font-weight:700}.signal-bars{gap:7px;margin-top:12px;display:grid}.signal-bar{background:#94a3b82e;border-radius:999px;height:8px;overflow:hidden}.signal-bar i{background:linear-gradient(90deg,#3dd7b8e6,#6de2ffd9);border-radius:999px;height:100%;display:block}.card{background:linear-gradient(135deg,#101926e6,#0b131ec7);border:1px solid #8cb1c638;border-radius:14px;margin-bottom:14px;padding:16px;animation:.34s both fadeUp;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff08}.card:after{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff29,#0000 72%);height:1px;position:absolute;top:0;left:16px;right:16px}.section-shell{position:relative;overflow:hidden}.section-shell:before{content:"";opacity:.95;border-radius:6px;width:4px;height:100%;position:absolute;top:0;left:0}.section-shell.accent-cyan:before{background:linear-gradient(#38bdf8,#38bdf833)}.section-shell.accent-green:before{background:linear-gradient(#4ade80,#4ade8033)}.section-shell.accent-gold:before{background:linear-gradient(#facc15,#facc1533)}.section-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.section-kicker{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:0 0 4px;font-size:11px}.newopt-hero{background:radial-gradient(720px 290px at 30% 12%,#4bbfb042,#0000 60%),linear-gradient(135deg,#0e1924eb,#0b131ed6);border:1px solid #3dd7b857;border-radius:16px;justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:14px;padding:22px;display:flex}.newopt-hero h1{margin:0 0 8px}.page-hero h1,.newopt-hero h1{letter-spacing:-.03em;font-size:clamp(32px,4vw,46px);line-height:.98}.page-hero .muted,.newopt-hero .muted{max-width:62ch;font-size:16px;line-height:1.6}.newopt-form-shell{gap:14px;margin-bottom:12px;display:grid}.newopt-page{position:relative}.newopt-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(680px 320px at 8% 0,#7dd3fc2e,#0000 72%),radial-gradient(760px 360px at 100% 8%,#6ee7b724,#0000 74%),radial-gradient(840px 420px at 50% 100%,#facc1514,#0000 78%);position:fixed;inset:0}.newopt-page>*{z-index:1;position:relative}.newopt-page .form-card,.newopt-page .premium-form-card,.newopt-page .result-hub,.newopt-page .loading-shell,.newopt-page .card.section-shell{background:radial-gradient(540px 180px at 0 0,#7dd3fc1f,#0000 72%),radial-gradient(460px 200px at 100% 0,#6ee7b714,#0000 74%),linear-gradient(145deg,#152131f5,#0e1723eb);border-color:#94c5ff42;box-shadow:0 20px 50px #050c1638}.newopt-page .form-card:before{background:linear-gradient(140deg,#7dd3fc24,#ffffff05 36%,#0000 62%)}.newopt-page .hero-side-card,.newopt-page .usage-banner,.newopt-page .notice.info,.newopt-page details.sub-card,.newopt-page .job-matches-expanded-card,.newopt-page .toggle-line{background:linear-gradient(145deg,#1d2a3ce0,#152130cc);border-color:#93c5fd42}.newopt-page .muted{color:#b9d1e2}.newopt-page .section-kicker,.newopt-page .hero-side-label{color:#8edfff}.newopt-page .status-pill,.newopt-page .pill,.newopt-page .result-badge{background:#6ee7b733;border-color:#6ee7b770}.form-card{position:relative;overflow:hidden}.form-card:before{content:"";pointer-events:none;background:linear-gradient(140deg,#38bdf814,#0000 35%);position:absolute;inset:0}.premium-form-card{background:linear-gradient(135deg,#3dd7b81a,#6de2ff14);border-color:#3dd7b861}.new-review-guide{background:radial-gradient(540px 220px at 0 0,#facc1529,#0000 72%),linear-gradient(145deg,#fffcf4fa,#f5edd9f5);border-color:#eab30847;margin-bottom:18px;box-shadow:0 18px 40px #8466141f}.new-review-guide:before{background:linear-gradient(#facc15,#facc152e)}.new-review-guide-head{gap:12px}.new-review-guide-head h3{margin-bottom:6px}.new-review-guide-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.new-review-guide-body{gap:14px;margin-top:14px;display:grid}.new-review-guide-progress{background:#ba99482e;border-radius:999px;width:100%;height:10px;overflow:hidden}.new-review-guide-progress-bar{border-radius:inherit;background:linear-gradient(90deg,#facc15,#eab308);height:100%;transition:width .24s;display:block;box-shadow:0 0 20px #facc1552}.new-review-guide-copy{gap:6px;display:grid}.new-review-guide-copy p{color:#5f7280;margin:0;line-height:1.6}.new-review-guide-step-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.new-review-guide-footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.new-review-guide-nav{flex-wrap:wrap;gap:10px;display:flex}.guide-focus-shell{position:relative;border-color:#eab30880!important;overflow:visible!important;box-shadow:0 0 0 3px #facc1533,0 24px 44px #84661429!important}.guide-focus-shell:after{opacity:1;background:linear-gradient(90deg,#facc158c,#ffffffb3,#facc152e)}.guide-focus-shell:before{width:6px}@keyframes guidePulse{0%,to{box-shadow:0 0 0 3px #facc152e,0 24px 44px #84661424}50%{box-shadow:0 0 0 6px #facc151f,0 26px 52px #8466142e}}.newopt-page .guide-focus-shell{animation:1.6s ease-in-out infinite guidePulse}.guide-dock-row{margin-bottom:16px}.guide-dock-pill{background:linear-gradient(145deg,#fffbeff5,#f5edd9f0);border:1px solid #eab3083d;border-radius:999px;flex-wrap:wrap;align-items:center;gap:10px;padding:10px 14px;display:flex;box-shadow:0 14px 28px #84661414}.guide-floating-popover{z-index:4;-webkit-backdrop-filter:blur(10px);background:radial-gradient(220px 120px at 0 0,#facc151a,#0000 72%),linear-gradient(145deg,#fffcf4cc,#f5edd9ad);border:1px solid #eab30857;border-radius:18px;width:min(320px,32vw);margin:0;padding:14px 16px;position:absolute;top:20px;right:-10px;transform:translate(72%);box-shadow:0 18px 38px #8466141a}.guide-floating-popover-arrow{background:#fff9e5bd;border-top:1px solid #eab30857;border-left:1px solid #eab30857;width:18px;height:18px;position:absolute;top:18px;left:-9px;transform:rotate(45deg)}.guide-floating-popover-head{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;display:flex}.guide-floating-popover strong{color:#6f4f00;margin-bottom:6px;font-size:1rem;display:block}.guide-floating-popover p{color:#5f7280;margin:0 0 6px;line-height:1.55}.guide-floating-popover-actions{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.run-bar.guide-focus-shell{border-radius:18px;align-items:flex-start;padding:14px}.upload-guidance-card{background:radial-gradient(320px 140px at 0 0,#6ac7c21a,#0000 72%),linear-gradient(145deg,#fffcf6fa,#f3ede5f5);border:1px solid #93c5fd3d;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-bottom:1rem;padding:1rem;display:grid;box-shadow:inset 0 1px #ffffffc2}.upload-guidance-card>div{gap:.25rem;display:grid}.upload-guidance-card p{color:#516672;margin:0}.upload-guidance-item{background:linear-gradient(145deg,#fffefbc7,#f8f4ecb8);border:1px solid #adb9bd33;border-radius:14px;grid-template-columns:12px minmax(0,1fr);align-items:start;gap:.8rem!important;padding:.85rem .95rem!important;display:grid!important}.upload-guidance-copy{gap:.24rem;min-width:0;display:grid}.upload-guidance-dot{background:#6ac7c2a3;border-radius:999px;width:10px;height:10px;margin-top:.38rem;box-shadow:0 0 0 5px #6ac7c21f}.upload-guidance-label{color:#3d7882;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:800}.upload-guidance-label.is-supported{color:var(--success-ink)}.upload-guidance-label.is-unsupported{color:var(--danger-ink-soft)}.upload-guidance-value{font-size:1rem;line-height:1.38;color:#4f6470!important}.upload-guidance-card>div.is-supported{background:linear-gradient(145deg,#f4fbf6eb,#ebf6efd1);border-color:#4baa7533}.upload-guidance-card>div.is-unsupported{background:linear-gradient(145deg,#fdf6f4eb,#f7ebe8d1);border-color:#ca75752e}.upload-guidance-card>div.is-supported .upload-guidance-dot{background:#41b169e6;box-shadow:0 0 0 5px #4baa751f}.upload-guidance-card>div.is-unsupported .upload-guidance-dot{background:#d35a5ae0;box-shadow:0 0 0 5px #ca75751f}.upload-help-row{color:#b9d1e2;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;font-size:.92rem;display:flex}.upload-help-row a{color:#b9f4ef;font-weight:700}.linkedin-connect-cta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.linkedin-connect-state-head{align-items:center;gap:14px;display:flex}.linkedin-connect-avatar{object-fit:cover;border:1px solid #94c5ff52;border-radius:16px;width:56px;height:56px;box-shadow:0 10px 24px #050c1629}.linkedin-connect-avatar-placeholder{color:#dff3ff;letter-spacing:.03em;text-transform:lowercase;background:linear-gradient(145deg,#2c81ff3d,#0b66c252);justify-content:center;align-items:center;font-weight:800;display:inline-flex}.split-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.option-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.status-pill{letter-spacing:.02em;background:#3dd7b82e;border:1px solid #3dd7b875;border-radius:999px;padding:6px 11px;font-size:12px;font-weight:600}.pill{background:#3dd7b829;border:1px solid #3dd7b880;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pill.subtle{color:#d6e6ff;background:#9eb3d71f;border-color:#9eb3d75c}.status-pill.ghost{background:#9eb3d724;border-color:#9eb3d752}.status-pill.premium{color:var(--plus-gold-deep);background:linear-gradient(90deg,#d6bc7042,#f7e4ad38);border-color:#d6bc7085}.plus-pill{color:var(--plus-gold-deep);background:linear-gradient(90deg,#d6bc7038,#f7e4ad2e);border-color:#d6bc7075}.feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.stats-grid{align-items:stretch}.stat-card{background:radial-gradient(360px 160px at 0 0,#3dd7b814,#0000 68%),linear-gradient(145deg,#0f1825f5,#0b121ce0);padding:18px}.stat-card h3{text-transform:uppercase;letter-spacing:.08em;color:#90b0c2;margin-bottom:18px;font-size:13px}.elevate{transition:transform .2s,box-shadow .2s}.elevate:hover{transform:translateY(-2px);box-shadow:0 8px 24px #02061742}.toggle-line{background:#0e162280;border:1px solid #8cb1c63d;border-radius:10px;align-items:center;gap:8px;padding:8px 10px;display:inline-flex}.choice-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.choice-card{text-align:left;color:var(--text);background:radial-gradient(260px 130px at 0 0,#7dd3fc24,#0000 70%),linear-gradient(145deg,#1c2a3cf0,#121d2ce0);border:1px solid #9cccff3d;border-radius:16px;gap:6px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffff0a}.choice-card:hover{border-color:#7dd3fc6b;transform:translateY(-1px);box-shadow:0 16px 34px #08111d29}.choice-card-title{letter-spacing:-.02em;font-size:15px;font-weight:700}.choice-card-title-premium{flex-wrap:wrap;align-items:center;gap:10px;display:inline-flex}.premium-choice-badge{flex:none;padding:5px 12px}.premium-choice-card{color:var(--plus-gold-deep);background:linear-gradient(145deg,#fff6dbfa,#faf0d2f5);border-color:#d6bc7047;box-shadow:inset 0 1px #ffffffc2}.premium-choice-card.is-unlocked{color:var(--plus-gold-deep);background:radial-gradient(320px 150px at 0 0,#d6bc701f,#0000 72%),linear-gradient(145deg,#fffaedfc,#f7efdcf5);border-color:#d6bc7047;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #b7852f14}.premium-choice-card.is-locked{background:linear-gradient(145deg,#fff8e8f5,#f7efddf0);border-color:#d6bc702e}.premium-choice-card.is-locked .choice-card-title{color:#8d6420d1}.premium-choice-card.is-locked .choice-card-copy{color:#8d6420b8}.premium-choice-card.is-locked .premium-choice-badge{color:#d6bc70c7;background:linear-gradient(90deg,#d6bc701f,#f7e4ad14);border-color:#d6bc7047}.premium-choice-card:hover,.premium-choice-card.is-unlocked:hover{background:linear-gradient(145deg,#fff7dffa,#fbf2d7f7);border-color:#d6bc7070;box-shadow:0 18px 36px #b7852f1f}.premium-choice-card.is-active,.premium-choice-card.is-unlocked.is-active{background:radial-gradient(380px 180px at 0 0,#ffd76680,#0000 72%),radial-gradient(340px 160px at 100% 0,#ffecb057,#0000 74%),linear-gradient(145deg,#ffdf84fc,#f0c65cf5);border-color:#c99623e6;box-shadow:inset 0 1px #fff8dceb,0 0 0 2px #c9962333,0 14px 28px #b7852f38}.premium-choice-card.is-active .choice-card-title,.premium-choice-card.is-active .choice-card-copy{color:#6f4f00}.premium-choice-card.is-active .premium-choice-badge{color:#9b6b11;background:linear-gradient(90deg,#ffdf8457,#fff3cd47);border-color:#ffeaadb8}.choice-card-copy{color:#a8c0d1;font-size:13px;line-height:1.5}.form-control-stack{align-items:start}.segmented-control{flex-wrap:wrap;gap:8px;display:inline-flex}.segmented-option,.chip-select,.toggle-chip{color:var(--text);background:linear-gradient(145deg,#1f2d40e6,#141f2dd6);border:1px solid #9cccff3d;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s}.segmented-option{border-radius:999px;min-height:44px;padding:10px 14px}.chip-select-row{flex-wrap:wrap;gap:8px;display:flex}.chip-select,.toggle-chip{border-radius:999px;padding:10px 14px}.segmented-option:hover,.chip-select:hover,.toggle-chip:hover{border-color:#6de2ff57;transform:translateY(-1px)}.segmented-option.is-active,.chip-select.is-active,.toggle-chip.is-active{background:linear-gradient(145deg,#52c0a83d,#4795cf2e);border-color:#6ee7b78a;box-shadow:0 0 0 1px #6ee7b729}.toggle-chip:disabled{opacity:.56;cursor:not-allowed}.input-mode-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.upload-file-note{margin-top:4px}.usage-banner{border-radius:14px;padding:12px 14px}.usage-banner-warning{background:linear-gradient(145deg,#4c37128f,#2f240f6b);border-color:#fbbf2457}.usage-banner-cta{justify-content:center}.mini{font-size:12px}.section-title{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(22px,2.1vw,30px);line-height:1.08}.card h3{letter-spacing:-.02em;margin-bottom:10px;font-size:24px;line-height:1.12}.result-stack{gap:14px;display:grid}.result-stack.is-guest-preview>#result-open-jobs,.result-stack.is-guest-preview>#result-linkedin{order:90}.result-stack.is-guest-preview>section:not([id]){order:80}.result-content-nav{z-index:6;background:linear-gradient(#fffcf7f5,#f6f0e8eb),radial-gradient(320px 120px at 0 0,#6ac7c214,#0000 72%);border:1px solid #adb9bd3d;border-radius:20px;gap:10px;padding:14px 16px;display:grid;position:sticky;top:14px;box-shadow:inset 0 1px #ffffffd1,0 14px 28px #6f665414}.result-content-nav-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.result-content-nav-links{flex-wrap:wrap;gap:8px;display:flex}.result-content-link{min-height:36px;color:var(--text-strong);letter-spacing:-.01em;background:#ffffffb8;border:1px solid #adb9bd33;border-radius:999px;align-items:center;padding:0 12px;font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}.result-content-link:hover{background:#ecf7f4f5;border-color:#126b6147;transform:translateY(-1px);box-shadow:0 10px 22px #6f665414}.result-content-link.is-active{color:#15483f;background:#ecf7f4fa;border-color:#126b6147;box-shadow:0 10px 22px #6f665414}.result-content-link.is-premium:hover,.result-content-link.is-premium.is-active{border-color:var(--plus-gold-ring);color:var(--plus-gold-deep);background:linear-gradient(#fff8e3fa,#f8edcdf0),radial-gradient(circle at 0 0,#d6bc702e,#0000 58%);box-shadow:0 12px 24px #8d642024}.result-anchor-section{scroll-margin-top:108px}.premium-preview-shell{position:relative}.premium-preview-content.is-blurred{filter:blur(10px);pointer-events:none;-webkit-user-select:none;user-select:none}.premium-preview-overlay{border-radius:inherit;text-align:center;background:linear-gradient(#fffcf68a,#f8f0dfb8),radial-gradient(circle at top,#d6bc702e,#0000 58%);align-content:center;justify-items:center;gap:10px;padding:28px;display:grid;position:absolute;inset:0}.premium-preview-overlay h4{color:var(--plus-gold-deep);margin:0}.premium-preview-overlay p{color:#5a461eeb;max-width:560px;margin:0}.premium-preview-badge{min-height:32px;color:var(--plus-gold-deep);letter-spacing:.04em;text-transform:uppercase;background:#fff8e3f0;border:1px solid #c996234d;border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.result-hub{background:radial-gradient(880px 300px at 20% 0,#3dd7b824,#0000 62%),linear-gradient(145deg,#0e1824f5,#0b121ce6);border-color:#89b4ca57}.result-hub-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.result-hub-head>div:first-child{min-width:0}.result-badge{text-align:right;background:linear-gradient(#133430d6,#0d1c20cc);border:1px solid #3dd7b86b;border-radius:14px;gap:4px;min-width:130px;padding:10px 12px;display:grid}.result-badge-label{text-transform:uppercase;letter-spacing:.06em;color:#9dc7db;font-size:11px}.result-badge strong{color:#e8fff8;font-size:26px;line-height:1}.result-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:12px;display:grid}.result-meta-item{background:#101926b8;border:1px solid #85aec542;border-radius:10px;gap:3px;padding:10px;display:grid}.result-meta-item span{letter-spacing:.04em;text-transform:uppercase;color:#9db6c6;font-size:11px}.result-meta-item strong{color:#eaf4fc;font-size:14px}.result-tabs{background:#0c141fad;border:1px solid #85afc63d;border-radius:999px;width:fit-content;padding:5px}.result-canvas{margin-top:6px}.result-canvas .result-stack>section{box-shadow:0 10px 24px #01060f42}.result-export{background:linear-gradient(145deg,#0e1722eb,#0b121cd1);border-color:#88b1c64d}.session-hub{padding-top:18px}.session-summary-grid{margin-bottom:14px}.session-followup-stack{gap:18px;margin-top:18px;display:grid}.session-followup-panel,.session-regen-panel{padding-top:18px}.result-hero{background:linear-gradient(135deg,#3dd7b824,#6de2ff14);border:1px solid #3dd7b859;border-radius:16px;padding:16px;position:relative;overflow:hidden}.result-hero.company{background:linear-gradient(135deg,#6de2ff24,#3dd7b81a);border-color:#6de2ff59}.result-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff17,#0000 65%);border-radius:999px;width:180px;height:180px;position:absolute;top:-40px;right:-40px}.result-score{margin:6px 0;font-size:44px;font-weight:700;line-height:1.1}.result-score.small{font-size:34px}.metrics-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.result-hero-scoreboard{justify-content:space-between;align-items:flex-end;gap:16px;display:flex}.hero-score-sidecar{background:radial-gradient(180px 80px at 0 0,#6ac7c21a,#0000 70%),linear-gradient(145deg,#fffdf8fa,#f4efe6f0);border:1px solid #2a807629;border-radius:16px;gap:4px;min-width:170px;padding:11px 13px;display:grid;box-shadow:inset 0 1px #ffffffb8,0 8px 18px #6f66540d}.hero-score-sidecar-label{color:#667a83;font-size:12px}.hero-score-sidecar strong{color:var(--text-strong);font-size:24px}.metric-card{background:#0a111f8c;border:1px solid #9eb3d73d;border-radius:12px;gap:6px;padding:10px;transition:border-color .2s,transform .2s;display:grid}.metric-card:hover{border-color:#38bdf86b;transform:translateY(-1px)}.meter{background:#94a3b838;border-radius:999px;width:100%;height:8px;overflow:hidden}.hero-meter{margin-top:8px}.meter-fill{background:linear-gradient(90deg,#3dd7b8eb,#6de2fff2);border-radius:999px;height:100%;transition:width .3s}.metric-card span{color:var(--muted);font-size:12px}.metric-card strong{font-size:26px}.four-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.two-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:10px;display:grid}.three-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:10px;display:grid}.single-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px;display:grid}.fit-dimension-grid{grid-template-columns:repeat(auto-fit,minmax(248px,1fr));align-items:stretch;gap:10px;display:grid}.fit-dimension-card{--fit-accent:#2fb8a6;--fit-accent-2:#67d9d2;--fit-accent-soft:#2fb8a61f;--fit-accent-border:#2fb8a63d;--fit-accent-glow:#2fb8a61f;isolation:isolate;border:1px solid var(--fit-accent-border);background:radial-gradient(240px 110px at 0% 0%, var(--fit-accent-soft), transparent 70%), linear-gradient(145deg, #fffdf8fc, #f6f2eaf0);border-radius:18px;grid-template-rows:auto auto minmax(70px,auto) 1fr auto;gap:9px;min-height:238px;padding:13px 13px 12px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;position:relative;overflow:hidden;box-shadow:0 10px 22px #6f66540f}.fit-dimension-card:before{content:"";background:linear-gradient(180deg, var(--fit-accent), var(--fit-accent-2));opacity:.9;width:4px;position:absolute;inset:0 auto 0 0}.fit-dimension-card:after{content:"";background:var(--fit-accent-soft);filter:blur(1px);opacity:.65;z-index:-1;border-radius:999px;width:32px;height:32px;position:absolute;top:13px;right:13px}.fit-dimension-card:hover{border-color:var(--fit-accent-border);box-shadow:0 16px 32px #6f66541a, 0 0 0 1px var(--fit-accent-glow);transform:translateY(-3px)}.fit-dimension-card:active{transform:translateY(-1px)}.fit-dimension-card.tone-mint{--fit-accent:#2fb8a6;--fit-accent-2:#74d9c9;--fit-accent-soft:#2fb8a621;--fit-accent-border:#2fb8a642;--fit-accent-glow:#2fb8a629}.fit-dimension-card.tone-cyan{--fit-accent:#42b9d6;--fit-accent-2:#77d7e8;--fit-accent-soft:#42b9d61f;--fit-accent-border:#42b9d63d;--fit-accent-glow:#42b9d624}.fit-dimension-card.tone-gold{--fit-accent:#d6a344;--fit-accent-2:#efc96d;--fit-accent-soft:#d6a34421;--fit-accent-border:#d6a34440;--fit-accent-glow:#d6a34424}.fit-dimension-card.tone-emerald{--fit-accent:#3ea876;--fit-accent-2:#78d2a4;--fit-accent-soft:#3ea8761f;--fit-accent-border:#3ea8763d;--fit-accent-glow:#3ea87624}.fit-dimension-card.tone-blue{--fit-accent:#5b9fd8;--fit-accent-2:#8cc7ed;--fit-accent-soft:#5b9fd81f;--fit-accent-border:#5b9fd83d;--fit-accent-glow:#5b9fd824}.fit-dimension-card.tone-sand{--fit-accent:#c48e55;--fit-accent-2:#e1b77b;--fit-accent-soft:#c48e551f;--fit-accent-border:#c48e553d;--fit-accent-glow:#c48e5524}.fit-dimension-card.tone-teal{--fit-accent:#2b9f9a;--fit-accent-2:#68cdc9;--fit-accent-soft:#2b9f9a1f;--fit-accent-border:#2b9f9a3d;--fit-accent-glow:#2b9f9a24}.fit-dimension-card.tone-green{--fit-accent:#77a84a;--fit-accent-2:#badf72;--fit-accent-soft:#77a84a1f;--fit-accent-border:#77a84a3d;--fit-accent-glow:#77a84a24}.fit-dimension-card.tone-amber{--fit-accent:#d68b45;--fit-accent-2:#e8b96a;--fit-accent-soft:#d68b4521;--fit-accent-border:#d68b4540;--fit-accent-glow:#d68b4524}.fit-dimension-head{align-items:start;gap:8px}.fit-dimension-head h4{margin-bottom:1px;font-size:.98rem;line-height:1.16}.fit-dimension-score{white-space:nowrap;align-items:baseline;gap:2px;display:flex}.fit-dimension-score strong{letter-spacing:-.035em;color:var(--ink);font-size:1.45rem}.fit-dimension-score span{color:var(--muted);font-size:.75rem}.fit-dimension-footer{border-top:1px solid #2a807614;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:5px;display:flex}.fit-dimension-footer .pill{border-color:var(--fit-accent-border);background:#ffffff6b}.fit-dimension-card .meter{background:#303d3a14}.fit-dimension-card .meter-fill{background:linear-gradient(90deg, var(--fit-accent), var(--fit-accent-2));box-shadow:0 0 18px var(--fit-accent-glow)}.fit-dimension-card.is-low .fit-dimension-score strong{color:#8b5632}.fit-dimension-card.is-strong .fit-dimension-score strong{color:#186153}.fit-evidence-list{align-content:start;margin-top:-2px}.compact-job-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.edits-grid details.sub-card{margin-bottom:0}.sub-card{background:#0c132294;border:1px solid #9eb3d733;border-radius:12px;margin-bottom:10px;padding:12px;transition:border-color .2s,background .2s}.sub-card.interactive{box-shadow:inset 0 1px #ffffff05}.sub-card.interactive:hover{background:#0e182ab3;border-color:#38bdf852}.chips{flex-wrap:wrap;gap:8px;display:flex}.compact-job-card{gap:10px;padding:14px;display:grid}.compact-job-head{align-items:start;gap:10px}.compact-job-title-block{min-width:0}.compact-job-title-block h4{margin-bottom:4px}.compact-job-meta,.compact-job-signals{gap:6px}.compact-job-summary{margin:0;line-height:1.55}.compact-job-footer{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.compact-job-notes{gap:4px;min-width:0;display:grid}.compact-job-notes p{margin:0}.compact-job-link{white-space:nowrap;align-self:flex-end}.language-option-content{align-items:center;gap:8px;display:inline-flex}.language-info-icon{color:#6f8590;cursor:help;background:#f4f9fbe6;border:1px solid #7d98a557;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.rewritten-bullet-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.rewritten-bullet-card{background:linear-gradient(155deg,#effaffeb,#f7fcffc7),radial-gradient(circle at 100% 0,#65c1df24,#0000 52%);border:1px solid #70c6e647;border-radius:18px;gap:12px;min-height:100%;padding:18px;display:grid;position:relative}.rewritten-bullet-card:before{content:"\"";color:#4aa9c729;font-family:Georgia,Times New Roman,serif;font-size:54px;line-height:1;position:absolute;top:10px;right:16px}.rewritten-bullet-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.rewritten-bullet-index{letter-spacing:.12em;text-transform:uppercase;color:#4f7f93;font-size:11px;font-weight:800}.rewritten-bullet-badge{color:#2d7085;background:#59b6d21f;border:1px solid #59b6d238;border-radius:999px;align-items:center;min-height:28px;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.rewritten-bullet-card p{z-index:1;margin:0;line-height:1.65;position:relative}.guidance-track{gap:10px;display:grid}.guidance-step{background:linear-gradient(145deg,#f7fdf9f7,#f2faf5eb),radial-gradient(circle at 0,#73d0951a,#0000 50%);border:1px solid #6ec29238;border-radius:16px;grid-template-columns:48px minmax(0,1fr);align-items:start;gap:14px;padding:14px 16px;display:grid}.guidance-step-index{color:#f7fffb;background:linear-gradient(#218f6df5,#196f55f0);border-radius:14px;place-items:center;width:48px;height:48px;font-size:18px;font-weight:800;display:grid;box-shadow:0 10px 20px #26765624}.guidance-step-copy{gap:8px;min-width:0;display:grid}.guidance-step-tag{color:#2a7951;letter-spacing:.08em;text-transform:uppercase;background:#3aa76a1a;border:1px solid #3aa76a2e;border-radius:999px;align-items:center;width:fit-content;min-height:26px;padding:0 10px;font-size:11px;font-weight:800;display:inline-flex}.guidance-step-copy p{margin:0;line-height:1.55}.role-target-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.role-target-card{background:linear-gradient(160deg,#f9fcfefa,#f1f8faeb),radial-gradient(circle at 0 0,#7cc9d621,#0000 56%);border:1px solid #5cb8c633;border-radius:18px;align-content:start;gap:8px;min-height:110px;padding:16px;display:grid}.role-target-rank{letter-spacing:.12em;text-transform:uppercase;color:#5a7f8d;font-size:11px;font-weight:800}.role-target-card strong{color:#183541;font-size:1.1rem;line-height:1.25}.chip{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;background:#38bdf829;border:1px solid #38bdf86b;border-radius:999px;align-items:center;min-width:0;max-width:100%;padding:5px 10px;font-size:14px;line-height:1.25;display:inline-flex}.chip.ok{border-color:var(--success-border);background:var(--success-soft);color:var(--success-ink)}.chip.warning{border-color:var(--danger-border-soft);background:var(--danger-soft);color:var(--danger-ink-soft)}.pill.ok{border-color:var(--success-border);background:var(--success-soft);color:var(--success-ink)}.pill.warning{border-color:var(--danger-border-soft);background:var(--danger-soft);color:var(--danger-ink-soft)}.linkedin-copy-card{margin-top:10px}.linkedin-review-panel{gap:16px;display:grid}.linkedin-review-head{margin-bottom:0}.linkedin-review-meta{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.linkedin-meta-card,.linkedin-focus-card{background:#fffbf5bd;border:1px solid #adb9bd38;border-radius:16px;gap:8px;padding:14px;display:grid}.linkedin-meta-card p,.linkedin-focus-card p{margin:0;line-height:1.55}.linkedin-review-summary{background:linear-gradient(160deg,#fff9ebf0,#f8f0d9d1),radial-gradient(circle at 0 0,#d6bc7024,#0000 56%);border-color:#d6bc704d}.linkedin-refresh-box{background:radial-gradient(circle at 0 0,#d6bc7024,#0000 56%),linear-gradient(145deg,#fffcf3fa,#f7f1ddeb);border:1px solid #d6bc7047;border-radius:20px;gap:.8rem;margin-top:1rem;padding:1rem 1rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffffb8,0 14px 30px #8d642014}.linkedin-refresh-head{align-items:start}.linkedin-refresh-field{gap:6px;display:grid}.linkedin-refresh-field label{letter-spacing:-.01em;color:var(--text-strong);font-size:.9rem;font-weight:700}.linkedin-refresh-field input{width:100%;min-height:50px;color:var(--text-strong);background:linear-gradient(#fffffff0,#fcf9f1eb);border:1px solid #ceb77970;border-radius:14px;padding:0 16px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #8d64200d}.linkedin-refresh-field input::placeholder{color:#666054bd}.linkedin-refresh-field input:focus{background:linear-gradient(#fffffffa,#fffcf4fa);border-color:#bf963ab8;outline:none;transform:translateY(-1px);box-shadow:0 0 0 3px #d6bc7033,0 12px 24px #8d642014}.linkedin-refresh-head p,.linkedin-refresh-message{margin:0}.linkedin-focus-grid,.linkedin-signal-grid{align-items:stretch}.linkedin-focus-card{min-height:100%}.linkedin-signal-card{gap:14px;display:grid}.linkedin-signal-card.is-strength{border-color:var(--success-border);background:linear-gradient(160deg,#f4fbf6fa,#ebf6efe6),radial-gradient(circle at 0 0,#2f7d631f,#0000 56%)}.linkedin-signal-card.is-gap{border-color:var(--danger-border-soft);background:linear-gradient(160deg,#fdf6f4fa,#f7ebe8e6),radial-gradient(circle at 0 0,#a244441f,#0000 56%)}.linkedin-signal-card .chips{gap:10px}.linkedin-keyword-cloud{flex-wrap:wrap;gap:12px;display:flex}.linkedin-keyword-pill{color:#8f5959;letter-spacing:.01em;background:radial-gradient(circle at 0 0,#ffffffd9,#0000 55%),linear-gradient(145deg,#fff8f6fa,#f9ece8eb);border:1px solid #b86d6d3d;border-radius:999px;align-items:center;min-height:54px;padding:0 18px;font-weight:700;display:inline-flex;box-shadow:0 10px 24px #b0747414}.linkedin-keyword-pill.is-compact{justify-content:center;min-width:104px}.linkedin-keyword-pill.is-mid{justify-content:center;min-width:150px}.linkedin-keyword-pill.is-wide{min-width:220px}.linkedin-direct-change-note{margin-bottom:12px}.linkedin-before-after-list{gap:14px}.linkedin-before-after-item{align-items:start}.linkedin-before-after-copy{gap:12px;display:grid}.linkedin-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.linkedin-compare-card{background:linear-gradient(145deg,#fcfcfcfa,#f5f7faf5);border:1px solid #94a3b838;border-radius:16px;gap:8px;padding:14px 16px;display:grid}.linkedin-compare-card.is-before{background:linear-gradient(145deg,#fffbf3fa,#f9f3e4f5);border-color:#c99d5438}.linkedin-compare-card.is-after{background:linear-gradient(145deg,#f5fbf6fc,#ebf6eff5);border-color:#56a47238}.linkedin-compare-label{letter-spacing:.08em;text-transform:uppercase;color:#6f7f8f;font-size:.78rem;font-weight:800}.linkedin-compare-card.is-after .linkedin-compare-label{color:#2f7b4a}.linkedin-compare-card.is-before .linkedin-compare-label{color:#9a6a13}.linkedin-compare-card p{margin:0}.linkedin-compare-actions{flex-wrap:wrap;gap:10px}.linkedin-next-steps-head{margin-bottom:0}.linkedin-next-step,.linkedin-next-step-item{background:linear-gradient(160deg,#fffbf0f5,#f7f1e2e0),radial-gradient(circle at 0 0,#d6bc701a,#0000 56%);border-color:#d6bc703d}.linkedin-next-step .action-index,.linkedin-next-step-item .action-index{color:var(--plus-gold-deep);background:#d6bc7033;border-color:#b7852f5c}.linkedin-next-steps-list{gap:12px}.linkedin-next-step-item strong{color:var(--text-strong);margin-bottom:4px;display:block}.linkedin-next-step-item p{color:var(--muted);margin:0}@media (max-width:900px){.linkedin-review-meta{grid-template-columns:minmax(0,1fr)}}.clean-list{gap:8px;margin:0;padding-left:18px;display:grid}.action-list{gap:10px;display:grid}.action-item{background:#0a111f7a;border:1px solid #9eb3d738;border-radius:10px;grid-template-columns:28px 1fr;align-items:start;gap:10px;padding:10px;display:grid}.action-item p{margin:0}.action-index{color:#dff6ff;background:#38bdf838;border:1px solid #38bdf880;border-radius:999px;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.summary-callout{background:linear-gradient(130deg,#38bdf814,#11182733);border:1px solid #9eb3d73d;border-radius:12px;padding:12px}.summary-callout p{margin:0;line-height:1.6}.copy-btn{flex:none}.row.between:has(.copy-btn){margin-bottom:12px}.action-item .copy-btn,.summary-callout+.copy-btn,.result-anchor-section .copy-btn+.summary-callout{margin-top:10px}.timeline-row{border-bottom:1px solid #9eb3d724;grid-template-columns:90px 1fr;gap:8px;padding:8px 0;display:grid}.timeline-row span{color:var(--muted);font-size:13px}.tab-row{gap:8px;margin:12px 0;display:flex}.tab-btn{color:var(--text);cursor:pointer;background:#121c31a6;border:1px solid #9eb3d74d;border-radius:999px;padding:8px 12px;font-weight:600;transition:border-color .2s,background .2s,box-shadow .2s,color .2s}.tab-btn.active,.tab-btn[aria-pressed=true]{background:linear-gradient(90deg,#3dd7b83d,#6de2ff33);border-color:#3dd7b875}.tab-btn:focus-visible{border-color:#38bdf88f;outline:none;box-shadow:0 0 0 3px #38bdf829,0 8px 18px #126b6114}.tab-btn:disabled{opacity:.5;cursor:not-allowed}.admin-search-input{min-width:260px;color:var(--text);background:#0b1220b8;border:1px solid #9eb3d747;border-radius:10px;padding:10px}.admin-search-input:focus{border-color:#38bdf899;outline:none;box-shadow:0 0 0 2px #38bdf838}.admin-search-input:focus-visible{border-color:#38bdf899;outline:none;box-shadow:0 0 0 3px #38bdf82e,0 10px 20px #126b6114}.admin-user-identity{align-items:flex-start;gap:10px;display:flex}.admin-plan-row{grid-template-columns:minmax(140px,180px) minmax(160px,220px) auto;align-items:end;gap:10px;margin:10px 0 12px;display:grid}.admin-inline-field{margin-bottom:0}.admin-inline-actions{align-items:center;gap:8px;min-height:42px;display:flex}input,textarea,select,button{font:inherit}.field{gap:6px;margin-bottom:12px;display:grid}.field input,.field textarea,.field select{width:100%;color:var(--text);background:#0b1220b8;border:1px solid #9eb3d747;border-radius:10px;padding:10px;transition:border-color .2s,box-shadow .2s,background .2s}.field input:focus,.field textarea:focus,.field select:focus{background:#0b1220eb;border-color:#38bdf899;outline:none;box-shadow:0 0 0 2px #38bdf838}.field.invalid input,.field.invalid textarea,.field.invalid select{border-color:#f87171b8;box-shadow:0 0 0 2px #f8717133}.invalid-input{box-shadow:0 0 0 2px #f8717133;border-color:#f87171b8!important}.field-error{color:#b63e4b;font-size:12px}.row{flex-wrap:wrap;gap:10px;display:flex}.row.between{justify-content:space-between;align-items:center}.login-aux-row{margin:-2px 0 14px}.text-btn{color:#8fd7ff;cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.text-btn:hover{color:#c5ebff}.text-btn:focus-visible{border-radius:8px;outline:none;box-shadow:0 0 0 3px #38bdf82e}.inline-panel{background:linear-gradient(135deg,#111b28d1,#0b121ebd);border:1px solid #6de2ff3d;border-radius:12px;margin-bottom:14px;padding:14px}.stack-sm{margin-bottom:10px}.stack-space-top{margin-top:8px}.btn{color:#f6fffc;cursor:pointer;letter-spacing:.01em;text-align:center;white-space:nowrap;background:linear-gradient(#32c19bf2,#239e7ff2);border:1px solid #37d0aa9e;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 14px;font-weight:700;line-height:1.2;text-decoration:none;transition:transform .15s,filter .2s;display:inline-flex}.btn:hover{filter:brightness(1.08);transform:translateY(-1px)}.btn.secondary{color:#dbe7f2;background:#101822d1;border-color:#8db3c959}.btn.danger{color:#fff3f3;background:linear-gradient(#dc2626eb,#991b1bf2);border-color:#f871718c}.btn.secondary.danger-outline{color:#9f5252;background:#fff7f4e0;border-color:#be7e7e66}.ghost-btn{background:0 0}.btn.tiny{padding:6px 10px;font-size:12px}details.sub-card summary{cursor:pointer;margin-bottom:8px}.error{color:#fecaca;margin:6px 0}.workspace-panel,.profile-panel,.admin-panel{padding-top:18px}.stack-list{gap:12px;display:grid}.session-row-card{padding:14px}.session-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.session-meta-grid>div{background:#0a111d6b;border:1px solid #88b1c633;border-radius:12px;gap:4px;padding:10px;display:grid}.session-meta-label{text-transform:uppercase;letter-spacing:.08em;color:#8baabd;font-size:11px}.session-meta-grid strong{color:#edf8ff;font-size:14px}.profile-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);grid-template-areas:"cv cv""workspace workspace";align-items:start}.profile-panel-workspace{grid-area:workspace}.profile-panel-cv{grid-area:cv}.profile-panel-plan{grid-area:plan}.profile-notice-stack{gap:12px;margin-bottom:18px;display:grid}.profile-plan-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.profile-plan-highlight{background:#fffcf6b8;border:1px solid #b5c0ba4d;border-radius:16px;gap:4px;padding:14px 16px;display:grid}.profile-plan-highlight span{text-transform:uppercase;letter-spacing:.08em;color:#7a8d95;font-size:11px}.profile-plan-highlight strong{color:var(--text-strong);font-size:18px;line-height:1.15}.profile-plan-layout{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr);align-items:start;gap:18px}.profile-plan-main,.profile-plan-side{align-content:start;gap:14px;display:grid}.plan-note-list{gap:10px;margin:14px 0 16px;display:grid}.plan-note-list.compact{margin:12px 0 18px}.plan-note-item{background:#09111d6b;border:1px solid #88b1c638;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.plan-note-item span{text-transform:uppercase;letter-spacing:.08em;color:#8faebf;font-size:12px}.plan-note-item strong{color:#eff9ff;font-size:13px}.hr-plan-note-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:10px 0 14px}.hr-plan-note-item{background:linear-gradient(135deg,#fbf9f3fa,#f4eee4f0);border:1px solid #b5c0ba57;border-radius:16px;min-height:0;padding:9px 12px;box-shadow:inset 0 1px #ffffffbd}.hr-plan-note-item span{letter-spacing:.12em;font-size:11px}.hr-plan-note-item strong{font-size:17px;font-weight:700;line-height:1.15}@media (max-width:720px){.hr-plan-note-list{grid-template-columns:1fr}.hr-plan-note-item{padding:10px 12px}.hr-plan-note-item strong{font-size:15px}}.billing-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-bottom:14px;display:grid}.billing-plan-card{gap:10px;display:grid}.billing-plan-card.is-current{border-color:#3dd7b86b}.billing-plan-card.is-featured{background:radial-gradient(340px 180px at 100% 0,#3dd7b81f,#0000 72%),linear-gradient(145deg,#0f1825f5,#0b121ce0)}.run-bar{align-items:center;margin-bottom:12px;padding:6px 0 2px}.run-action-btn{letter-spacing:-.02em;background:radial-gradient(140px 70px at 18% 18%,#ffffff1f,#0000 55%),linear-gradient(#275f6a,#173f49);border-color:#154048f5;border-radius:18px;min-height:64px;padding:16px 28px;font-size:1.5rem;font-weight:800;box-shadow:0 18px 34px #183f4833,inset 0 1px #ffffff29}.run-action-btn:hover:not(:disabled){background:radial-gradient(160px 78px at 18% 18%,#ffffff29,#0000 58%),linear-gradient(#2b6975,#194752);border-color:#0e3239fa;transform:translateY(-2px);box-shadow:0 22px 40px #183f483d,inset 0 1px #ffffff2e}.run-action-btn:disabled,.run-action-btn[disabled]{box-shadow:0 10px 22px #6f665414}.guest-upgrade-btn{color:#264756;letter-spacing:-.02em;background:radial-gradient(140px 70px at 18% 18%,#ffffffe6,#0000 56%),linear-gradient(#fffefbfa,#f4f0e9f5);border-color:#d7dee2f2;border-radius:18px;min-height:64px;padding:16px 28px;font-size:1.5rem;font-weight:800;box-shadow:0 16px 30px #6f66541a,inset 0 1px #ffffffeb}.guest-upgrade-btn:hover{background:radial-gradient(150px 78px at 18% 18%,#fffffff5,#0000 58%),linear-gradient(#fffefb,#f1ece4fa);border-color:#beccd2fa;box-shadow:0 20px 36px #6f66541f,inset 0 1px #fffffff5}.run-bar-hint{margin-top:10px}.run-bar-hint .clean-list{margin:8px 0 0}.admin-toolbar{flex-wrap:wrap;justify-content:flex-end}.admin-selection-bar{flex-wrap:wrap;justify-content:space-between;align-items:center}.admin-ops-grid{grid-template-columns:minmax(280px,.72fr) minmax(0,1.28fr);align-items:start;gap:18px;margin-bottom:18px;display:grid}@media (max-width:980px){.admin-ops-grid{grid-template-columns:1fr}}.admin-user-card{padding:14px}.admin-meta-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.field label{text-transform:uppercase;letter-spacing:.08em;color:#98b7c8;margin-bottom:6px;font-size:12px;display:inline-block}.field input,.field select,.field textarea{font-size:15px;line-height:1.45}.notice{border:1px solid #9eb3d74d;border-radius:12px;margin:10px 0;padding:10px 12px;line-height:1.5;animation:.24s both fadeUp}.notice.success{background:#3dd7b824;border-color:#4ade8073}.notice.error{background:#f871711f;border-color:#f8717173}.notice.info{background:#6de2ff1f;border-color:#6de2ff73}.notice.warning{color:#7a5718;background:#ffc45724;border-color:#e6b03e73}.inline-helper{background:linear-gradient(#ffffffb8,#f6fafceb);border:1px solid #9eb3d738;border-radius:16px;align-content:start;align-self:start;gap:6px;min-height:0;margin-top:2px;margin-bottom:0;padding:12px 15px;display:grid}.inline-helper-label{text-transform:uppercase;letter-spacing:.08em;color:#8faebf;font-size:12px;font-weight:700}.inline-helper p{color:#476575;margin:0;line-height:1.55}.language-field-compact{min-width:0;margin-bottom:0}.language-field-compact .segmented-control{align-items:flex-start}.language-helper-group{grid-column:2/4;min-width:0}.language-helper-inline-row{align-items:flex-start;gap:14px;width:100%;display:flex}.language-helper-inline-row .segmented-control{flex:none}.inline-helper-company-side{flex:auto;width:100%;max-width:none;margin-top:0;margin-bottom:0}.inline-helper-primary{background:radial-gradient(circle at 0 0,#14b8a61a,#0000 56%),linear-gradient(#ffffffd6,#f2fbf9f5);border-color:#0f766e2e}.compact-cta-note{margin:0}.newopt-advanced-disclosure{gap:1rem;margin:0;display:grid}.newopt-advanced-disclosure summary{cursor:pointer;color:#27414d;background:linear-gradient(#fffcf6eb,#f8f4ede6);border:1px solid #adb9bd33;border-radius:18px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;list-style:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex}.newopt-advanced-disclosure summary::-webkit-details-marker{display:none}.newopt-advanced-disclosure summary:after{content:"▾";color:#54717f;flex:none;font-size:18px;line-height:1;transition:transform .18s,color .18s}.newopt-advanced-disclosure summary:hover{border-color:#0f7d6f38;transform:translateY(-1px);box-shadow:inset 0 1px #fffc,0 12px 24px #6f665414}.newopt-advanced-disclosure[open] summary{background:linear-gradient(#f7fcfaf5,#eff7f4f0);border-color:#0f7d6f3d}.newopt-advanced-disclosure[open] summary:after{color:#1f6f68;transform:rotate(180deg)}.newopt-disclosure-copy{gap:4px;min-width:0;display:grid}.newopt-disclosure-copy strong{color:var(--text-strong);font-size:1rem;line-height:1.3}.newopt-disclosure-copy span:last-child{color:#6b7f89;font-size:.9rem;line-height:1.45}.newopt-advanced-disclosure[open]{background:linear-gradient(#ffffffc2,#f6fafcf0)}.newopt-advanced-disclosure>.field:last-child,.newopt-advanced-disclosure>:last-child{margin-bottom:0}.newopt-inline-disclosure{justify-items:start}.newopt-inline-disclosure summary{width:fit-content;min-height:42px;box-shadow:none;background:#ffffffb8;border-radius:999px;padding:10px 16px}.newopt-inline-disclosure summary:hover{box-shadow:0 8px 18px #23333914}.newopt-inline-disclosure[open]{background:0 0}.newopt-inline-disclosure[open] summary{background:#eff7f4f0}.newopt-inline-disclosure .newopt-disclosure-copy{display:block}.newopt-inline-disclosure .newopt-disclosure-copy span:last-child{display:none}.newopt-inline-disclosure .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.newopt-inline-disclosure .choice-card{min-width:0;padding:12px}.runtime-model-note{color:#6a7f88;margin:-2px 0 2px;font-size:12px;line-height:1.45}.notice-title{margin-bottom:4px;font-weight:700}.quality-badge{border:1px solid #9eb3d766;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.quality-badge.high{color:#bbf7d0;background:#4ade802e;border-color:#4ade8080}.quality-badge.medium{color:#1f5d68;background:#c1eef6e6;border-color:#58bdd17a}.quality-badge.low{color:#fecaca;background:#f8717129;border-color:#f8717180}.salary-quality-row{align-items:center;gap:12px;margin-bottom:14px}.salary-quality-row .muted.mini{line-height:1.45}.salary-tax-note{margin:0 0 14px}.section-title{letter-spacing:.01em;align-items:center;gap:8px;margin:0 0 8px;display:flex}.result-stack>.card>.section-title,.result-stack>.result-hero>.section-title{position:relative}.result-stack>.card>.section-title:after,.result-stack>.result-hero>.section-title:after{content:"";background:linear-gradient(90deg,#3dd7b8cc,#6de2ffe6);border-radius:4px;width:34px;height:2px;margin-left:6px;display:inline-block}.content a:not(.btn):not(.top-auth-btn){color:#8fd7ff}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#38bdf859;border-radius:999px}::-webkit-scrollbar-track{background:#0a101d59}.skeleton{background:linear-gradient(90deg,#1e293b85,#38bdf82e,#1e293b85) 0 0/220% 100%;border-radius:12px;animation:1.4s linear infinite shimmer}.skeleton.h-lg{height:130px}.skeleton.h-md{height:72px}.muted{color:var(--muted)}.loader-panel{grid-template-columns:minmax(280px,.72fr) minmax(520px,1fr);grid-template-areas:"status game""progress game";align-items:start;gap:16px;width:100%;margin-inline:0;display:grid}.loading-shell{margin-top:12px;scroll-margin-top:104px}.loader-top{grid-area:status;align-items:flex-start;gap:12px;display:flex}.loader-panel>.progress-track{grid-area:progress}.spinner{border:2px solid #38bdf8;border-color:#38bdf8 #facc15f2 #38bdf847 #38bdf847;border-radius:999px;flex:none;width:24px;height:24px;margin-top:2px;animation:.85s linear infinite spin}.progress-track{background:#94a3b82e;border-radius:999px;width:100%;height:8px;position:relative;overflow:hidden}.progress-bar-indeterminate{background:linear-gradient(90deg,#38bdf8e6,#facc15e6);border-radius:999px;width:35%;animation:1.2s ease-in-out infinite indeterminate;position:absolute;top:0;bottom:0;left:-35%}.loader-dots{color:#d7ecff;align-items:center;gap:2px;margin-top:8px;font-size:13px;display:inline-flex}.loader-fun-copy{color:#f3f8fd;max-width:58ch;margin:8px 0 0;font-size:.98rem;line-height:1.55}.loader-dots-fun{color:#fff4c7;background:radial-gradient(circle at 0%,#7dd3fc24,#0000 34%),linear-gradient(145deg,#172436eb,#101b27db);border:1px solid #7dd3fc47;border-radius:999px;margin-top:12px;padding:10px 14px;font-size:.95rem;font-weight:600;box-shadow:inset 0 1px #ffffff0d}.loader-dots .dot{opacity:.25;animation:1.2s infinite dotPulse}.loader-dots .dot-2{animation-delay:.2s}.loader-dots .dot-3{animation-delay:.4s}.loader-game-shell{background:radial-gradient(260px 160px at 0 0,#7dd3fc29,#0000 72%),radial-gradient(240px 180px at 100% 0,#f472b624,#0000 74%),radial-gradient(300px 180px at 50% 100%,#facc151f,#0000 76%),linear-gradient(145deg,#1b283af2,#121d2be6);border:1px solid #9cccff42;border-radius:18px;grid-area:game;gap:9px;width:100%;margin-inline:0;padding:12px;display:grid;box-shadow:inset 0 1px #ffffff0f,0 18px 40px #050c162e}.loader-game-header{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.loader-game-copy{gap:3px;max-width:500px;display:grid}.loader-game-copy .section-title{margin-bottom:0;font-size:.9rem}.loader-game-mission{text-align:right;background:radial-gradient(circle at 100% 0,#f472b63d,#0000 52%),linear-gradient(145deg,#2b1d38eb,#1b192ee0);border:1px solid #f472b638;border-radius:15px;gap:4px;min-width:126px;padding:10px 12px;display:grid}.loader-game-mission-label{letter-spacing:.12em;text-transform:uppercase;color:#f9b3d3;font-size:.72rem}.loader-game-mission strong{letter-spacing:-.03em;color:#fff2a8;font-size:.95rem}.loader-game-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.loader-game-stats span:nth-child(3){display:none}.loader-game-stats span{background:linear-gradient(145deg,#0c16236b,#14202e47);border:1px solid #9cccff3d;border-radius:12px;gap:2px;padding:6px 8px;display:grid;position:relative;overflow:hidden}.loader-game-stats small{letter-spacing:.08em;text-transform:uppercase;color:#97b9d0;font-size:.64rem}.loader-game-stats strong{letter-spacing:-.03em;color:#f7fbff;font-size:.9rem}.loader-game-stats em{letter-spacing:.06em;text-transform:uppercase;color:#9fc0d6;opacity:.88;align-items:center;gap:4px;font-size:.6rem;font-style:normal;display:inline-flex}.loader-game-stats em i{color:#ffd76a;opacity:.95;font-style:normal}.loader-game-stats span.is-record-breaker{border-color:#facc15a3;animation:.9s loaderRecordPulse;box-shadow:0 0 0 1px #facc1529,0 0 24px #f472b629}.loader-game-stats span.is-record-breaker:after{content:"";opacity:0;pointer-events:none;background:radial-gradient(circle at 18% 20%,#ffd66680,#0000 16%),radial-gradient(circle at 76% 28%,#f472b66b,#0000 18%),radial-gradient(circle at 52% 84%,#7dd3fc57,#0000 16%);animation:.9s loaderSparkBurst;position:absolute;inset:-30% -10%}.loader-game-spark{color:#27180a;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;background:linear-gradient(135deg,#ffd666fa,#f472b6e6);border-radius:999px;padding:4px 7px;font-size:.58rem;font-weight:800;position:absolute;top:10px;right:10px;transform:translateY(6px)scale(.92)}.loader-game-stats span.is-record-breaker .loader-game-spark{animation:1s forwards loaderSparkBadge}.loader-game-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.loader-game-tile{color:#9bb6c6;letter-spacing:.03em;background:radial-gradient(circle at 20% 20%,#38bdf81a,#0000 38%),linear-gradient(145deg,#152230f5,#0e1824e0);border:1px solid #9cccff38;border-radius:13px;place-items:center;min-height:42px;padding:6px 8px;font-weight:700;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s,color .16s;display:grid;position:relative;overflow:hidden}.loader-game-tile:after{content:"";pointer-events:none;background:radial-gradient(circle,#ffffff14,#0000 68%);border-radius:999px;width:52px;height:52px;position:absolute;inset:auto -12% -44% auto}.loader-game-tile:hover{border-color:#7dd3fc57;transform:translateY(-1px)}.loader-game-tile.is-active{color:#fff7d1;background:radial-gradient(circle at 50% 35%,#facc1542,#0000 56%),radial-gradient(circle at 12% 12%,#f472b633,#0000 42%),linear-gradient(145deg,#342c45fa,#23342af0);border-color:#facc1585;transform:scale(1.02);box-shadow:inset 0 1px #ffffff14,0 0 0 1px #facc151f,0 14px 30px #f472b61f,0 10px 24px #facc151f}@keyframes loaderRecordPulse{0%{transform:scale(1)}35%{transform:scale(1.04)}to{transform:scale(1)}}@keyframes loaderSparkBurst{0%{opacity:0;transform:scale(.7)rotate(0)}30%{opacity:1}to{opacity:0;transform:scale(1.2)rotate(10deg)}}@keyframes loaderSparkBadge{0%{opacity:0;transform:translateY(6px)scale(.92)}30%{opacity:1;transform:translateY(0)scale(1.04)}to{opacity:1;transform:translateY(0)scale(1)}}.auth-gate-overlay{z-index:80;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#050a10b3;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.auth-gate-card{background:radial-gradient(420px 180px at 20% 0,#3dd7b824,#0000 65%),linear-gradient(145deg,#0f1824fa,#0a111cf0);border:1px solid #6de2ff3d;border-radius:18px;width:min(460px,100%);padding:22px;box-shadow:0 18px 48px #00000057}.auth-modal-card{background:radial-gradient(560px 240px at 14% 0,#3dd7b824,#0000 66%),linear-gradient(145deg,#0f1824fa,#0a111cf5);border:1px solid #6de2ff3d;border-radius:22px;width:min(560px,100%);padding:24px;position:relative;box-shadow:0 24px 60px #0000005c}.confirm-dialog-card{gap:18px;display:grid}.confirm-dialog-copy h2{margin:0 0 10px}.confirm-dialog-copy p{margin:0}.confirm-dialog-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.usage-limit-modal{gap:14px;display:grid}.usage-limit-grid{gap:10px;display:grid}.usage-limit-actions{flex-wrap:wrap;gap:10px;display:flex}.onboarding-modal-card{overscroll-behavior:contain;scrollbar-gutter:stable both-edges;background:radial-gradient(680px 300px at 12% 0,#3dd7b821,#0000 68%),radial-gradient(620px 260px at 100% 100%,#6de2ff17,#0000 70%),linear-gradient(145deg,#0f1824fc,#0a111cf7);border:1px solid #6de2ff3d;border-radius:24px;grid-template-rows:auto auto minmax(0,1fr) auto;gap:16px;width:min(980px,100%);min-height:0;max-height:min(92vh,860px);padding:22px 74px 20px 22px;display:grid;position:relative;overflow:hidden auto;box-shadow:0 28px 80px #0000006b}.onboarding-hero{grid-template-columns:1.4fr .8fr;gap:18px;margin-bottom:0;padding:0 2px;display:grid}.onboarding-progress{flex-wrap:wrap;gap:10px;display:flex}.onboarding-progress-step{color:#667a86;min-height:40px;font:inherit;cursor:pointer;background:#fffbf5cc;border:1px solid #adb9bd42;border-radius:999px;align-items:center;gap:10px;padding:0 14px 0 10px;display:inline-flex;box-shadow:inset 0 1px #ffffffc2}.onboarding-progress-step span{color:#49606c;background:#adb9bd2e;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:inline-flex}.onboarding-progress-step strong{letter-spacing:-.01em;font-size:13px;font-weight:700}.onboarding-progress-step.active,.onboarding-progress-step.done{border-color:#1a867a47}.onboarding-progress-step.active{color:#1d4a50;background:linear-gradient(#f4faf7fc,#ebf3eff5)}.onboarding-progress-step.active span,.onboarding-progress-step.done span{color:#f8fbfc;background:linear-gradient(#235661f5,#183f48fa)}.onboarding-progress-step.done{color:#29575c;background:#f8fdfbf0}.onboarding-hero h2{letter-spacing:-.03em;margin:0 0 10px;font-size:clamp(28px,4.4vw,40px);line-height:1.02}.onboarding-hero-card{background:radial-gradient(220px 90px at 0 0,#3dd7b81a,#0000 72%),linear-gradient(#0c1621d6,#09111bc2);border:1px solid #88b1c638;border-radius:18px;padding:16px 18px;box-shadow:inset 0 1px #ffffff0a}.onboarding-hero-card strong{color:#effbff;word-break:break-word;margin-top:6px;font-size:22px;display:block}.onboarding-grid{grid-template-columns:1.15fr .85fr;gap:18px;margin-bottom:18px;display:grid}.onboarding-step-shell{grid-template-columns:minmax(0,1.16fr) minmax(280px,.84fr);align-items:start;gap:18px;min-height:0;margin-bottom:0;display:grid}.onboarding-step-shell-job-seeker{grid-template-columns:minmax(0,1.04fr) minmax(300px,.96fr)}.onboarding-step-shell-ready{grid-template-columns:1fr}.onboarding-step{background:linear-gradient(#0c141fe6,#09101ad6),radial-gradient(300px 120px at 0 0,#3dd7b80d,#0000 76%);border:1px solid #7fa7bd2e;border-radius:20px;gap:14px;min-height:0;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffff08}.onboarding-step-head{align-items:flex-start;gap:12px;display:flex}.onboarding-step-head h3{margin:0 0 6px}.onboarding-import-panel{background:linear-gradient(#0b141feb,#091019d1),radial-gradient(220px 90px at 0 0,#6de2ff14,#0000 74%);border:1px solid #6de2ff2e;border-radius:16px;gap:12px;padding:14px;display:grid}.onboarding-import-copy strong{color:#eef9ff;margin-bottom:4px;font-size:15px;display:block}.onboarding-import-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.onboarding-file-meta{color:#9db3c2;font-size:13px;line-height:1.4}.sr-only-file,.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.landing-page-shell{gap:2rem;display:grid}.saas-hero{background:radial-gradient(circle at 0 0,#20c9972e,#0000 32%),radial-gradient(circle at 100% 0,#facc151f,#0000 28%),linear-gradient(145deg,#fffbf5f5,#f7f4eceb);border:1px solid #0f172a14;border-radius:32px;grid-template-columns:minmax(0,.96fr) minmax(500px,1.04fr);gap:1.5rem;padding:2rem;display:grid;position:relative;box-shadow:0 28px 60px #94a3b82e}.saas-hero-copy{align-content:start;gap:1.1rem;max-width:46rem;display:grid}.landing-trust-row{flex-wrap:wrap;gap:.65rem;display:flex}.landing-trust-pill{color:#38505b;letter-spacing:.02em;background:#ffffffbd;border:1px solid #0f172a14;border-radius:999px;padding:.45rem .8rem;font-size:.82rem;font-weight:700}.saas-hero h1{letter-spacing:-.05em;max-width:11ch;margin:0;font-size:clamp(2.8rem,5vw,4.8rem);line-height:.96}.saas-hero-subtitle{color:#4f6470;max-width:42rem;margin:0;font-size:1.08rem;line-height:1.7}.landing-hero-note{color:#56707c;max-width:42rem;margin:0;font-size:.94rem;line-height:1.6}.landing-inline-auth{align-self:center}.saas-hero-preview{align-self:start;align-items:stretch;display:grid}.preview-shell{background:radial-gradient(560px 220px at 0 0,#1fb8921a,#0000 72%),radial-gradient(460px 220px at 100% 0,#f5be4a29,#0000 72%),linear-gradient(145deg,#fffefaf5,#f8f4ecf0);border:1px solid #0f172a14;border-radius:32px;gap:1rem;padding:1.45rem;scroll-margin-top:28px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffc7,0 24px 48px #94a3b829}.preview-shell:before{content:"";pointer-events:none;border:1px solid #ffffffb8;border-radius:26px;position:absolute;inset:18px}.preview-shell>*{z-index:1;position:relative}.preview-topline,.preview-score-row,.preview-grid,.landing-steps-grid,.landing-benefits-grid,.landing-feature-depth-grid,.guest-conversion-grid{display:grid}.preview-topline{grid-template-columns:1fr auto;align-items:center;gap:.75rem}.hero-demo-stage{gap:.9rem;display:grid}.hero-demo-video-wrap{aspect-ratio:16/9;background:radial-gradient(320px 120px at 0 0,#1fb89214,#0000 72%),linear-gradient(145deg,#f1f5f9eb,#e2e8f0e6);border:1px solid #0f172a14;border-radius:24px;position:relative;overflow:hidden;box-shadow:inset 0 1px #fffc,0 20px 40px #94a3b829}.hero-demo-video{object-fit:contain;background:#dfe8ee;width:100%;height:100%;display:block}.hero-demo-note{color:#5f7280;margin:0;padding:0 .25rem;line-height:1.6}.hero-demo-jump{width:fit-content}.preview-score-panel{background:linear-gradient(135deg,#ffffffc7,#faf6ee9e),#ffffffa8;border:1px solid #0f172a0f;border-radius:24px;gap:.95rem;padding:1rem 1.05rem 1.05rem;display:grid;box-shadow:inset 0 1px #ffffffe0}.preview-badge,.preview-pill{border-radius:999px;align-items:center;padding:.52rem .9rem;font-size:.8rem;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #fff9}.preview-badge{color:#0f766e;background:#14b8a61f;width:fit-content}.preview-pill{color:#7c5b17;background:#facc152e}.preview-score-row{grid-template-columns:minmax(180px,.72fr) minmax(0,1.28fr);align-items:end;gap:1.1rem}.preview-score-row p,.preview-card-label{color:#6b7f8a;text-transform:uppercase;letter-spacing:.06em;margin:0 0 .35rem;font-size:.82rem;font-weight:700}.preview-score-copy{gap:.22rem;display:grid}.preview-score-stack{gap:.45rem;display:grid}.preview-score-row strong{color:#18313c;letter-spacing:-.05em;font-size:clamp(2.3rem,4vw,3.1rem);line-height:.92}.preview-score-delta{color:#126b61;letter-spacing:.01em;background:#126b611f;border-radius:999px;align-items:center;width:fit-content;padding:.38rem .72rem;font-size:.8rem;font-weight:800;display:inline-flex}.preview-meter-wrap{gap:.65rem;display:grid}.preview-meter{background:linear-gradient(90deg,#94a3b82e,#e2e8f05c);border-radius:999px;height:14px;overflow:hidden;box-shadow:inset 0 1px 2px #0f172a14}.preview-meter span{border-radius:inherit;background:linear-gradient(90deg,#0f766e 0%,#27b17c 54%,#4ade80 100%);height:100%;display:block;box-shadow:0 0 22px #27b17c47}.preview-meter-note{color:#61747f;margin:0;line-height:1.55}.preview-signal-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.preview-signal-pill{background:#ffffff9e;border:1px solid #0f172a0f;border-radius:18px;gap:.3rem;padding:.8rem .9rem;display:grid}.preview-signal-label{color:#6b7f8a;letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.preview-signal-pill strong{color:#19303b;letter-spacing:-.02em;font-size:1rem}.preview-grid,.landing-steps-grid,.landing-benefits-grid,.landing-feature-depth-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.preview-card,.landing-step-card,.landing-benefit-card,.landing-feature-depth-card,.ad-placeholder,.guest-conversion-panel,.landing-pricing-card,.landing-faq-item{background:#ffffffd1;border:1px solid #0f172a14;box-shadow:0 18px 34px #94a3b81f}.preview-card,.landing-step-card,.landing-benefit-card,.landing-feature-depth-card,.guest-conversion-item{border-radius:22px;padding:1.15rem}.preview-card p:last-child,.landing-step-card p,.landing-benefit-card p,.landing-feature-depth-card p,.guest-conversion-item p,.ad-placeholder p,.landing-pricing-card p,.landing-faq-item p{color:#556a76;margin:0;line-height:1.7}.preview-card ul{color:#556a76;margin:0;padding-left:1rem}.preview-card{align-content:start;gap:.9rem;display:grid}.preview-issue-list{gap:.85rem;padding:0;list-style:none;display:grid}.preview-issue-list li{gap:.18rem;padding-left:1.05rem;display:grid;position:relative}.preview-issue-list li:before{content:"";background:linear-gradient(#169173,#0f766e);border-radius:999px;width:8px;height:8px;position:absolute;top:.48rem;left:0;box-shadow:0 0 0 4px #1691731f}.preview-issue-list strong{color:#1d3240;font-size:.98rem}.preview-issue-list span{color:#5f7280;line-height:1.55}.preview-rewrite-callout{background:#f4f7f8d6;border:1px solid #0f172a0d;border-radius:18px;gap:.42rem;padding:.95rem 1rem;display:grid}.preview-rewrite-callout-strong{background:radial-gradient(220px 90px at 0 0,#1fb8921f,#0000 72%),linear-gradient(145deg,#edf9f6eb,#f1fcf8e0);border-color:#126b611f}.preview-rewrite-tag{color:#5d6f7c;letter-spacing:.08em;text-transform:uppercase;background:#0f172a0f;border-radius:999px;align-items:center;width:fit-content;padding:.28rem .58rem;font-size:.72rem;font-weight:800;display:inline-flex}.preview-rewrite-callout-strong .preview-rewrite-tag{color:#126b61;background:#126b611f}.preview-plan-grid{flex-wrap:wrap;gap:.65rem;display:flex}.preview-plan-chip{color:#3f5762;background:#ffffffc2;border:1px solid #126b611f;border-radius:999px;align-items:center;padding:.48rem .75rem;font-size:.88rem;font-weight:700;display:inline-flex}.preview-card-wide{grid-column:1/-1}@media (max-width:900px){.preview-score-row,.preview-signal-row{grid-template-columns:1fr}}@media (max-width:640px){.preview-shell{border-radius:24px;padding:1.1rem}.preview-shell:before{border-radius:18px;inset:12px}.preview-score-panel{border-radius:18px;padding:.9rem}.preview-grid{grid-template-columns:1fr}.hero-demo-video-wrap{border-radius:18px}}.landing-section-intro-tight{max-width:46rem}.landing-section-intro{gap:.7rem;display:grid}.landing-steps-grid,.landing-benefits-grid,.landing-feature-depth-grid,.landing-faq-list{margin-top:1.35rem}.landing-steps-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.landing-step-card,.landing-feature-depth-card{gap:.7rem;min-height:100%;display:grid}.landing-step-card h3,.landing-feature-depth-card h3,.landing-pricing-card h2{color:#1b2f3a;margin:0}.landing-benefit-card h3,.landing-trust-card h3{color:#1b2f3a;margin:0 0 .45rem}.landing-step-index{color:#0f766e;letter-spacing:.08em;font-size:.9rem;font-weight:800}.landing-benefit-card{align-items:flex-start;gap:.9rem;display:flex}.landing-benefit-card-stack{align-items:flex-start}.landing-benefit-card-stack>div{gap:.35rem;display:grid}.landing-benefit-mark,.guest-conversion-dot{background:linear-gradient(135deg,#0f766e,#22c55e);border-radius:999px;flex:none;width:.75rem;height:.75rem;margin-top:.45rem}.landing-pricing-card,.guest-conversion-panel{border-radius:28px;gap:1.25rem;padding:1.5rem;display:grid}.landing-pricing-card{background:radial-gradient(circle at 0,#20c9971f,#0000 30%),#ffffffe0;grid-template-columns:minmax(0,1.3fr) auto;align-items:center}.landing-pricing-actions,.guest-conversion-actions{flex-wrap:wrap;gap:.75rem;display:flex}.auth-page-card,.split-grid>.card,.split-grid>.form-card,.split-grid>.premium-form-card,.split-grid>.auth-page-card{min-height:100%}.landing-faq-list{gap:.9rem;display:grid}.landing-faq-item{border-radius:22px;padding:1.1rem 1.2rem}.landing-faq-item summary{cursor:pointer;color:#1b2f3a;font-weight:700}.landing-faq-item p{margin-top:.85rem}.landing-path-layout{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:start;gap:1rem;margin-top:1.35rem;display:grid}.landing-path-choices{gap:1rem;display:grid}.landing-path-card{background:#ffffffd6;border:1px solid #0f172a14;border-radius:24px;gap:.75rem;min-height:100%;padding:1.25rem 1.3rem;display:grid;box-shadow:0 18px 34px #94a3b81f}.landing-path-card.is-primary{background:radial-gradient(circle at 0 0,#14b8a61a,#0000 44%),#ffffffe6}.landing-path-card.is-secondary{background:radial-gradient(circle at 0 0,#facc151f,#0000 42%),#ffffffe0}.landing-path-eyebrow{color:#6d808b;letter-spacing:.08em;text-transform:uppercase;font-size:.76rem;font-weight:800}.landing-path-card h3{color:#1b2f3a;margin:0}.landing-path-card p{color:#556a76;margin:0;line-height:1.7}.landing-link-grid-static{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-link-card-static{cursor:default}.landing-link-card-static:hover{border-color:#0f172a14;transform:none;box-shadow:0 18px 34px #94a3b81f}.landing-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:1.35rem;display:grid}.landing-hr-panel{background:radial-gradient(circle at 100% 0,#2cb7a21f,#0000 26%),#ffffffdb;border:1px solid #0f172a14;border-radius:28px;gap:1.35rem;padding:1.65rem;display:grid;box-shadow:0 18px 34px #94a3b81f}.landing-hr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.landing-trust-card{background:#ffffffd6;border:1px solid #0f172a14;border-radius:24px;gap:1rem;padding:1.45rem 1.5rem;display:grid;box-shadow:0 18px 34px #94a3b81f}.landing-check-list{color:#3d5562;margin:0;padding-left:0;font-size:1.01rem;line-height:1.9;list-style:none}.landing-check-list li{padding-left:1.45rem;position:relative}.landing-check-list li:before{content:"";background:linear-gradient(135deg,#0f766e,#22c55e);border-radius:999px;width:.72rem;height:.72rem;position:absolute;top:.78rem;left:0}.landing-check-list li+li{margin-top:.35rem}.landing-trust-note{color:#415966;margin:0;font-size:.98rem;line-height:1.7}.landing-section:last-child{margin-bottom:.25rem}.ad-placeholder{text-align:center;color:#5b707b;border-style:dashed;border-radius:24px;justify-items:center;gap:.45rem;padding:1rem}.ad-placeholder-label{color:#0f766e;text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;font-weight:800}.guest-conversion-panel{background:radial-gradient(circle at 100% 0,#facc1526,#0000 28%),#fffcf7f0;margin-top:1.5rem;margin-bottom:1rem}.guest-conversion-panel.is-compact{margin-top:0}.guest-conversion-panel h3{color:#1b2f3a;margin:0}.guest-conversion-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem}.guest-conversion-item{background:#ffffffb3;align-items:flex-start;gap:.85rem;display:flex}@media (max-width:980px){.saas-hero,.landing-pricing-card,.landing-path-layout,.preview-grid,.landing-steps-grid,.landing-benefits-grid,.landing-feature-depth-grid,.landing-trust-grid,.guest-conversion-grid{grid-template-columns:1fr}}@media (max-width:720px){.landing-page-shell{gap:1.35rem}.landing-section{padding-top:.15rem}.saas-hero{border-radius:24px;gap:1.15rem;padding:1.2rem}.saas-hero h1{max-width:none;font-size:clamp(2.2rem,11vw,2.9rem);line-height:.98}.landing-hero-actions,.landing-pricing-actions,.guest-conversion-actions{flex-direction:column;align-items:stretch}.marketing-page-shell{gap:1.35rem}.landing-trust-row{gap:.5rem}.landing-trust-pill{padding:.42rem .68rem;font-size:.75rem}.saas-hero-subtitle{font-size:1rem;line-height:1.65}.landing-hero-note{font-size:.9rem;line-height:1.6}.preview-shell,.landing-pricing-card,.landing-trust-card,.landing-step-card,.landing-benefit-card,.landing-feature-depth-card,.landing-faq-item,.guest-conversion-panel,.guest-conversion-item{border-radius:20px}.preview-shell,.landing-pricing-card,.landing-trust-card,.guest-conversion-panel{padding:1.15rem}.landing-step-card,.landing-benefit-card,.landing-feature-depth-card,.guest-conversion-item{padding:1rem}.landing-section-intro{gap:.55rem}.landing-section-intro h2{line-height:1.02}.landing-section-intro p{font-size:.98rem;line-height:1.68}.landing-steps-grid,.landing-benefits-grid,.landing-feature-depth-grid,.landing-trust-grid,.landing-faq-list,.guest-conversion-grid{gap:.8rem;margin-top:1rem}.landing-benefit-card{gap:.8rem}.landing-pricing-card h2{line-height:1.06}.landing-pricing-actions .btn,.guest-conversion-actions .btn,.guest-conversion-actions a.btn,.landing-hero-actions .btn,.landing-hero-actions a.btn,.landing-pricing-actions .btn,.landing-pricing-actions a.btn,.landing-inline-auth{width:100%}}.onboarding-plan-list{align-items:start;gap:10px;display:grid}.onboarding-plan-option{color:#e5f1f8;width:100%;font:inherit;text-align:left;cursor:pointer;background:#09111d75;border:1px solid #88b1c638;border-radius:18px;align-self:start;gap:10px;padding:16px;transition:border-color .18s,background .18s,transform .18s,box-shadow .18s;display:grid}.onboarding-plan-option:hover{background:#0d17249e;border-color:#6de2ff52;transform:translateY(-1px)}.onboarding-plan-topline{justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.onboarding-plan-name{color:#effaff;font-size:15px;font-weight:800}.onboarding-plan-badges{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:4px;display:flex}.onboarding-plan-badge{letter-spacing:.05em;text-transform:uppercase;border-radius:999px;align-items:center;min-height:22px;padding:0 7px;font-size:10px;font-weight:800;display:inline-flex}.onboarding-plan-badge.current{color:#c9f2ff;background:#6de2ff1a;border:1px solid #6de2ff57}.onboarding-plan-badge.selected{color:#d8fff2;background:#3dd7b824;border:1px solid #3dd7b86b}.onboarding-plan-price{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.onboarding-plan-price strong{color:#f4ffff;letter-spacing:-.04em;font-size:28px;line-height:1}.onboarding-plan-price span{color:#a9c1cf;text-transform:uppercase;letter-spacing:.08em;font-size:10px}.onboarding-plan-meta{color:#b8cddb;margin:0;font-size:13px;line-height:1.35}.onboarding-plan-feature-list{gap:8px;margin-top:2px;display:grid}.onboarding-plan-feature{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:10px;display:grid}.onboarding-plan-feature p{margin:0;font-size:13px;line-height:1.5}.onboarding-footer{border-radius:20px;gap:14px;padding:18px;display:grid}.onboarding-ready-card{min-height:0}.onboarding-ready-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:12px;display:grid}.onboarding-ready-item,.onboarding-side-panel{background:linear-gradient(145deg,#fffdf8fb,#f6f0e8f5);border:1px solid #adb9bd42;border-radius:20px;padding:18px;box-shadow:0 12px 28px #6f665412}.onboarding-side-panel{align-content:start;gap:12px;min-height:0;display:grid}.onboarding-side-panel h3,.onboarding-ready-item strong{color:#162833}.onboarding-side-points{gap:12px;display:grid}.onboarding-side-point{grid-template-columns:12px minmax(0,1fr);gap:12px;display:grid}.onboarding-side-point p{color:#415864;margin:0;line-height:1.55}.onboarding-plan-summary-card{grid-auto-rows:min-content;align-content:start}.onboarding-plan-summary-price{color:#17303b;font-family:var(--font-display);letter-spacing:-.05em;font-size:clamp(28px,3.1vw,36px);line-height:1}.onboarding-plan-summary-card>.muted{min-height:4.8rem}.onboarding-hero-summary{margin:0}.onboarding-hero-meta{background:#fffcf6ad;border:1px solid #adb9bd38;border-radius:14px;gap:6px;padding:10px 12px;display:grid;box-shadow:inset 0 1px #ffffffb8}.onboarding-hero-meta strong{word-break:break-word;overflow-wrap:anywhere;margin-top:2px;font-size:13px;line-height:1.35}.onboarding-inline-link{color:#2c5963;border-bottom:1px solid #2c59632e;align-items:center;width:fit-content;padding-bottom:2px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.onboarding-inline-link:hover{color:#17303b;border-bottom-color:#17303b47}.onboarding-action-bar{padding-top:8px;padding-bottom:max(14px, env(safe-area-inset-bottom));z-index:2;background:0 0;border-top:none;position:relative}.onboarding-inline-notice{margin:0 0 18px}.onboarding-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:stretch;gap:12px;display:flex}.onboarding-action-row>.btn,.onboarding-action-row>a.btn,.onboarding-action-row>button.btn{flex:0 auto;min-width:160px;min-height:40px;padding:8px 12px;font-size:15px}.onboarding-ready-item{align-content:start;gap:8px;min-height:104px;display:grid}.auth-modal-close{z-index:5;color:#d7eaf5;cursor:pointer;background:#09101ab3;border:1px solid #88b1c63d;border-radius:999px;width:38px;height:38px;font-size:24px;line-height:1;position:absolute;top:14px;right:14px}.auth-modal-intro{max-width:460px;margin-bottom:18px}.auth-modal-switch{background:linear-gradient(#f5f0e8fa,#ece5dbf5);border:1px solid #adb9bd4d;border-radius:999px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:18px;padding:5px;display:inline-grid;box-shadow:inset 0 1px #ffffffd1}.auth-switch-btn{color:#627985;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;min-width:138px;min-height:44px;font-weight:700;transition:background .16s,color .16s,border-color .16s,box-shadow .16s}.auth-switch-btn:hover{color:#28434f}.auth-switch-btn.active{color:#f8fbfc;background:linear-gradient(#235661f5,#183f48fa);border-color:#154048e6;box-shadow:inset 0 1px #ffffff1f,0 8px 16px #183f4824}.auth-modal-form{gap:6px;display:grid}.auth-modal-inline-actions,.auth-modal-helper{margin:-4px 0 12px}.inline-text-btn{display:inline}.auth-modal-panel{margin-top:-2px}.auth-modal-submit{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.social-auth-wrap{gap:12px;margin-top:18px;display:grid}.social-auth-divider{text-align:center;position:relative}.social-auth-divider:before{content:"";background:#adb9bd47;height:1px;position:absolute;top:50%;left:0;right:0}.social-auth-divider span{color:#738894;letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(#fffdf8fa,#f7f3ecf5);padding:0 12px;font-size:11px;font-weight:700;display:inline-block;position:relative}.social-auth-grid{gap:10px;display:grid}.social-auth-link{color:#304752;background:#fffdf9f5;border:1px solid #adb9bd57;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:44px;font-size:14px;font-weight:600;line-height:1;text-decoration:none;transition:background .16s,border-color .16s,color .16s,box-shadow .16s;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.social-auth-link:hover{color:#1f3943;background:#faf8f2fa;border-color:#15404838;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #6f66540f}.social-auth-mark{flex:0 0 18px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.social-auth-mark svg{width:18px;height:18px;display:block}.social-auth-mark-linkedin{color:#0a66c2}.auth-gate-kicker{text-transform:uppercase;letter-spacing:.08em;color:#9fcff3;margin:0 0 8px;font-size:11px;font-weight:700}.auth-gate-card h3{margin:0 0 10px;font-size:28px;line-height:1.1}.auth-complete-card{gap:14px;max-width:560px;margin:40px auto 0;display:grid}.auth-complete-card h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,5vw,40px);line-height:1.04}.auth-gate-card p{margin-top:0;margin-bottom:16px;line-height:1.6}@keyframes fadeUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-20% 0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes indeterminate{0%{left:-35%}to{left:100%}}@keyframes dotPulse{0%,80%,to{opacity:.25}40%{opacity:1}}@keyframes pulseRing{0%{box-shadow:0 0 #4ade8073}70%{box-shadow:0 0 0 8px #4ade8000}to{box-shadow:0 0 #4ade8000}}.premium-panel-page{position:relative}.premium-panel-page:before{content:"";pointer-events:none;z-index:0;background:radial-gradient(760px 320px at 10% 0,#6ac7c21f,#0000 72%),radial-gradient(720px 280px at 100% 8%,#d6bc701a,#0000 70%);position:fixed;inset:0}.premium-panel-page>*{z-index:1;position:relative}body{color:var(--text);font-family:var(--font-body);background:radial-gradient(780px 340px at 10% 0,#6ac7c217,#0000 52%),radial-gradient(720px 360px at 100% 8%,#d6bc7014,#0000 56%),linear-gradient(#faf6ef 0%,#f3eee4 44%,#f7f2e9 100%)}h1,h2,h3,h4,.brand-text strong,.landing-brand-signal,.result-score,.result-score.small,.visual-main-title,.visual-highlight-card strong,.visual-mini-card strong,.stage-scoreband strong,.stage-metrics strong,.metric-card strong,.result-badge strong{font-family:var(--font-display)}.landing-signal-row{flex-wrap:wrap;gap:10px;padding-top:12px;display:flex}.landing-signal-pill{color:#425764;letter-spacing:-.01em;background:#fffdf9e6;border:1px solid #adb9bd57;border-radius:999px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;box-shadow:inset 0 1px #ffffffb8}.landing-hero{background:radial-gradient(820px 420px at 14% 18%,#6ac7c21a,#0000 48%),linear-gradient(#faf6ef 0%,#f3eee4 100%);border-bottom:1px solid #adb9bd38;grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr);align-items:end}.landing-hero-copy{border-left:none;align-content:start;max-width:760px;padding:18px 0 0}.landing-hero-intro{gap:12px;margin-bottom:6px;display:grid}.landing-overline{color:#576b78;letter-spacing:.1em;text-transform:uppercase;background:#fffdf9e0;border:1px solid #adb9bd57;border-radius:999px;align-items:center;width:fit-content;min-height:32px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.landing-brand-lockup{align-items:start;gap:4px;display:grid}.landing-brand-signal{letter-spacing:-.04em;text-transform:none;color:var(--text-strong);margin:0;font-size:clamp(21px,2vw,25px);font-weight:800;line-height:1}.landing-hero-caption{color:#6b7f89;letter-spacing:-.01em;padding-left:1px;font-size:13px;font-weight:600;display:inline-block}.landing-hero-copy h1{letter-spacing:-.06em;max-width:700px;color:var(--text-strong);text-wrap:balance;font-size:clamp(44px,5vw,82px);line-height:.94}.landing-hero-sub{color:#556a77;text-wrap:pretty;max-width:620px;font-size:clamp(19px,1.9vw,24px);line-height:1.62}.stage-shell{background:radial-gradient(640px 220px at 0 0,#6ac7c217,#0000 72%),linear-gradient(145deg,#fffdf8fa,#f7f3ecf5);border:1px solid #adb9bd47;border-radius:28px;padding:30px 30px 28px;box-shadow:0 24px 50px #6f665414}body{color:var(--text)}.topbar-glow-a{background:radial-gradient(circle,#6ac7c21f,#0000 72%)}.topbar-glow-b{background:radial-gradient(circle,#d6bc7014,#0000 72%)}.topbar{background:#fcf9f4e0;border-bottom:1px solid #8c9ea62e;box-shadow:0 10px 28px #5b676e0f}.topbar-inner{gap:14px;padding:12px 22px}.brand{padding:4px 0}.brand-text small,.side-label,.hero-side-label,.section-kicker,.section-label,.stage-scoreband p,.stage-side-block p,.stage-section-head p,.stage-metrics label,.field label,.session-meta-label,.result-meta-item span,.plan-note-item span,.stat-card h3{color:#667987}.nav{background:linear-gradient(#fffefbf0,#faf6efdb);border:1px solid #afbabd42;border-radius:24px;gap:10px;padding:8px 10px;box-shadow:inset 0 1px #ffffffe0,0 8px 22px #6d66550d}.nav a{color:#4c6270;letter-spacing:-.01em;min-height:44px;box-shadow:none;border:1px solid #0000;border-radius:14px;padding:10px 18px;font-size:14px;font-weight:700;line-height:1}.nav a:hover{color:#173844;background:linear-gradient(#f8fbfafa,#f1f6f4f5);border-color:#6ac7c22e;box-shadow:inset 0 1px #ffffffe0}.nav a.active-link{color:#123e42;background:radial-gradient(160px 80px at 50% 0,#9fe1d747,#0000 78%),linear-gradient(#ebf7f2fc,#dcefe7f7);border-color:#126b613d;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #4892891a}.nav a.active-link:after{background:linear-gradient(90deg,#126b61eb,#4fbaa9db);border-radius:999px;height:3px;bottom:8px;left:20px;right:20px}.top-account-pill{color:#3c5662;background:linear-gradient(#fffefbfa,#f9f5eef5);border-color:#adb9bd42;box-shadow:inset 0 1px #ffffffe0,0 6px 18px #6f66540a}.top-account-pill .muted,.top-account-pill small{color:#6c7d88}.side-note,.top-account-pill,.hero-side-card,.notice,.sub-card,.auth-gate-card,.auth-modal-card,.onboarding-hero-card,.onboarding-step,.onboarding-footer{background:#fffcf7f5;border-color:#adb9bd4d;box-shadow:0 10px 24px #6f66540f}.side-email{color:#245364;background:#2cb7a21a;border-color:#2cb7a247}.top-auth-btn-secondary,.btn.secondary{color:#24414e;background:linear-gradient(#fffefbfa,#f9f5eef5);border:1px solid #adb9bd4d;box-shadow:inset 0 1px #ffffffe0,0 6px 16px #6f66540a}.top-auth-btn-primary,.btn{color:#f8fbfc;background:linear-gradient(#235661,#183f48);border:1px solid #154048eb;box-shadow:0 12px 24px #183f4826,inset 0 1px #ffffff1a}.btn:hover,.top-auth-btn:hover{transform:none;box-shadow:inset 0 1px #ffffffeb,0 8px 18px #6f66540d}.btn.danger{background:linear-gradient(#b14f4f,#963f3f)}.content{max-width:1640px;padding:28px 22px 36px}.page-hero,.newopt-hero,.hero-split,.overview-showcase,.card,.live-audit-card,.live-flow-card,.showcase-card,.workflow-column,.mode-row,.stage-shell,.result-hub,.result-hero,.metric-card,.billing-plan-card,.admin-user-card,.session-row-card,.profile-panel,.danger-zone{box-shadow:var(--shadow-soft);background:linear-gradient(145deg,#fffdf8fa,#f7f3ecf5);border-color:#adb9bd47}.card:after,.page-hero:after,.result-hero:after{z-index:0;opacity:.42;background:linear-gradient(90deg,#ffffffdb,#0000 72%)}.page-hero>*,.newopt-hero>*,.workspace-hero>*{z-index:1;position:relative}.page-hero h1,.newopt-hero h1,.hero-copy h1,.landing-brand-signal,.landing-hero-copy h1,.landing-section-intro h2,.overview-showcase-head h2,.showcase-lead-copy h3,.stage-section-head h2,.card h3,.workflow-column h3,.mode-row h3{color:#162833}.page-hero .muted,.newopt-hero .muted,.hero-sub,.landing-hero-sub,.landing-section-intro p,.mode-row p,.showcase-card p,.showcase-lead-copy p,.stage-summary,.workflow-column li,.check-list li,.audit-signals span,.flow-item span,.muted,.billing-price-note,.onboarding-file-meta,.onboarding-plan-meta,.onboarding-plan-price span{color:var(--muted-strong)}.landing-hero-backdrop{background:radial-gradient(circle at 16% 24%,#2cb7a20d,#0000 22%)}.stage-brand,.stage-pill,.stage-quality,.status-pill,.pill,.visual-score-pill,.check-item-score{color:#17443f;background:#2cb7a21f;border-color:#2cb7a23d}.pill.subtle,.status-pill.ghost{color:#546a77;background:#e5ecefcc;border-color:#adb9bd57}.stage-scoreband strong,.stage-metrics strong,.visual-score,.visual-main-title,.visual-highlight-card strong,.visual-mini-card strong,.metric-card strong,.result-badge strong,.result-score,.result-score.small{color:#17303b}.stage-band-meter,.audit-meter,.signal-bar,.hero-meter,.meter{background:#8c9ea62e}.stage-band-meter span,.audit-meter i,.signal-bar i{background:linear-gradient(90deg,#2cb7a2f2,#d6bc70e6)}.showcase-orb,.showcase-card-teal .showcase-orb,.showcase-card-cyan .showcase-orb,.showcase-card-mint .showcase-orb,.showcase-card-gold .showcase-orb{background:linear-gradient(135deg,#1eb29ff5,#d6bc70eb)}.showcase-orb span{color:#fffdf7}.workflow-columns,.mode-rows{gap:20px}.workflow-column,.mode-row{box-shadow:var(--shadow-card);background:radial-gradient(220px 120px at 0 0,#74b8b014,#0000 72%),linear-gradient(145deg,#fffdf9fa,#f6f1e9f2);border:1px solid #adb9bd3d;border-radius:20px;padding:22px 22px 20px;position:relative;overflow:hidden}.workflow-column:before,.mode-row:before{content:"";pointer-events:none;background:linear-gradient(90deg,#126b612e,#d6bc7014,#0000 78%);height:1px;position:absolute;top:0;left:22px;right:22px}.workflow-column h3,.mode-row h3{margin-bottom:14px}.workflow-column ul,.stage-side-block ul,.showcase-lead-list,.check-list{gap:12px}.workflow-column li,.stage-side-block li,.showcase-lead-list li{grid-template-columns:12px minmax(0,1fr);gap:12px}.workflow-column li:before,.stage-side-block li:before,.showcase-lead-list li:before{width:var(--list-dot-size);height:var(--list-dot-size);box-shadow:var(--list-dot-ring);background:linear-gradient(135deg,#1a867af5,#6dbcb4e6);border-radius:999px;margin-top:.5em}.check-list li:before{background:linear-gradient(135deg,#1a867af5,#126b61eb);box-shadow:inset 0 0 0 2px #f9fefce0,0 8px 18px #126b611f}.check-list li:after{border-bottom-color:#fffdf8;border-left-color:#fffdf8}.field input,.field textarea,.field select,.admin-search-input,.segmented-option,.chip-select,.toggle-chip,.visual-tab,.flow-item{color:#223640;background:#fffbf5f0;border-color:#adb9bd4d}.field input::placeholder,.field textarea::placeholder,.admin-search-input::placeholder{color:#7b8d99}.field input:focus,.field textarea:focus,.field select:focus,.admin-search-input:focus{background:#fffdfa;border-color:#2cb7a294;box-shadow:0 0 0 2px #2cb7a229}.notice.success{color:#205f58;background:#2cb7a21f}.notice.error{color:#9d4b4b;background:#d65f5f1a}.notice.info{color:#285e62;background:#6ac7c21a}.profile-cv-notice{color:#1f5f46;background:radial-gradient(320px 120px at 0 0,#67d38d3d,#0000 72%),linear-gradient(135deg,#e2f8ebf5,#f7fdf9fa);border:1px solid #36a67557;position:relative;box-shadow:inset 0 1px #ffffffd9,0 14px 30px #36a6751a}.profile-cv-notice .notice-title{letter-spacing:.12em;text-transform:uppercase;color:#2f7d63;margin-bottom:.35rem;font-size:.78rem;display:block}.profile-cv-notice-copy{color:#2a5f4c;margin:0;line-height:1.6}.interview-prep-panel{box-shadow:inset 0 1px #ffffffeb,0 18px 36px #b7852f1a}.interview-prep-toggle{background:linear-gradient(145deg,#fffaeffa,#f7efdbf0);border-color:#d6bc7057;border-radius:14px;justify-content:flex-start;gap:12px;width:100%;padding:12px 14px;font-weight:700;line-height:1.4;display:flex}.interview-prep-toggle input[type=checkbox]{flex:none;margin-top:2px}.job-matches-expanded-card{gap:clamp(1rem,1.8vw,1.35rem);display:grid}.job-matches-expanded-card .interview-prep-toggle{align-items:center;gap:.9rem!important}.job-matches-expanded-card .interview-prep-toggle input[type=checkbox]{flex:none;margin:0}.job-matches-expanded-card .interview-prep-toggle span{min-width:0}.interview-prep-lock-note{background:radial-gradient(280px 120px at 0 0,#d6bc7024,#0000 72%),linear-gradient(145deg,#fff9ecfa,#f7efd6f0);border-color:#d6bc705c}.notice.success .notice-title,.notice.error .notice-title,.notice.info .notice-title,.notice.warning .notice-title{color:inherit}.content a:not(.btn):not(.top-auth-btn),.hero-kicker,.overview-kicker{color:#1f8a84}.content a:not(.btn):not(.top-auth-btn):hover{color:#166d68}.dashboard-hero,.billing-hero{margin-bottom:18px}.dashboard-stat-grid .stat-card,.billing-stat-grid .stat-card{border-radius:18px;padding:22px}.compact-plan-stats{align-items:start;gap:8px;margin-bottom:20px}.billing-stat-grid.compact-plan-stats{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-stat-grid.compact-plan-stats{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;margin-bottom:18px}.profile-stat-grid.compact-plan-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:18px}.compact-plan-stats .stat-card{border-radius:15px;grid-template-rows:auto auto 1fr;align-content:start;gap:6px;min-height:118px;padding:12px 14px;display:grid;box-shadow:0 8px 18px #6f66540d}.compact-plan-stats .stat-card h3{letter-spacing:.08em;min-height:2.3em;margin-bottom:0;font-size:11px;line-height:1.2}.compact-plan-stats .stat-card .result-score.small{letter-spacing:-.03em;align-items:flex-end;min-height:1.15em;font-size:clamp(22px,2vw,26px);line-height:.95;display:flex}.compact-plan-stats .stat-card .muted.mini{max-width:none;margin:0;font-size:12px;line-height:1.3}.dashboard-stat-grid.compact-plan-stats .stat-card{min-height:118px}.dashboard-page .workspace-panel,.billing-page .billing-plan-card,.profile-panel,.admin-panel{background:radial-gradient(620px 220px at 0 0,#6ac7c21c,#0000 72%),linear-gradient(145deg,#fffdf8fc,#f5efe7f5);border-radius:20px}.dashboard-page .session-row-card,.admin-user-card,.billing-page .billing-plan-card{background:linear-gradient(145deg,#fffdf9fa,#f6f0e9f0);border:1px solid #adb9bd3d;border-radius:18px;flex-direction:column;gap:0;padding:18px;display:flex;box-shadow:0 16px 34px #6f665412}.hr-shortlist-page .workspace-panel,.hr-shortlist-page .hero-side-card{background:radial-gradient(520px 180px at 0 0,#6ac7c21a,#0000 72%),linear-gradient(145deg,#fffdf8fc,#f5efe7f5);border-color:#adb9bd47}.field-label{color:#7a8f9b;letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:inline-block}.hr-shortlist-helper{margin-bottom:1rem}.hr-shortlist-rank-card,.hr-shortlist-candidate-card{gap:.85rem;display:grid}.hr-selection-hub,.hr-selection-panel{position:relative;overflow:hidden}.loader-game-tile span{z-index:1;text-align:center;text-wrap:balance;overflow-wrap:anywhere;max-width:100%;font-size:.74rem;line-height:1.2;display:block;position:relative}.hr-selection-hub:before,.hr-selection-panel:before{content:"";pointer-events:none;background:linear-gradient(120deg,#126b610f,#0000 26%),radial-gradient(420px 140px at 100% 0,#126b6114,#0000 70%);position:absolute;inset:0}.hr-selection-subhead{max-width:72ch;margin-top:.45rem;line-height:1.5}.hr-selection-badge-stack{align-content:start;justify-items:end;gap:.55rem;display:grid}.hr-selection-hub .result-hub-head{align-items:end}.hr-selection-hub .result-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.hr-selection-stack{grid-template-columns:minmax(320px,.88fr) minmax(0,1.12fr);align-items:start;gap:1rem;display:grid}.hr-selection-inline-help{grid-column:1/-1;margin:0}.hr-shortlist-rank-card{background:linear-gradient(145deg,#fffdf8fa,#f8f3ebf0),repeating-linear-gradient(0deg,#18585105 0 1px,#0000 1px 32px);border:1px solid #1c4e4a24;padding:1.2rem 1.25rem 1.15rem 1.35rem;position:relative;box-shadow:0 22px 44px #5a52421a}.hr-shortlist-rank-card:before{content:"";opacity:.9;background:linear-gradient(#0f675ce6,#0f675c2e);border-radius:999px;width:4px;position:absolute;inset:12px auto 12px 12px}.hr-shortlist-candidate-card{background:linear-gradient(145deg,#fffcf7fb,#fbf7f0f2),radial-gradient(circle at 100% 0,#1858510f,#0000 32%);border:1px solid #1c4e4a1f;padding:1.15rem 1.2rem 1.15rem 1.25rem;position:relative;box-shadow:0 18px 34px #675d4b14}.hr-shortlist-candidate-card:after{content:"";pointer-events:none;background:radial-gradient(circle,#0f675c14,#0000 68%);border-radius:50%;width:72px;height:72px;position:absolute;top:18px;right:18px}.hr-rank-card-top,.hr-candidate-card-top{grid-template-columns:auto 1fr auto;align-items:start;gap:.9rem;display:grid}.hr-rank-badge{text-align:center;background:linear-gradient(#fffcf3fa,#f8f2e4f0),radial-gradient(circle at 0 0,#6ac7c214,#0000 60%);border:1px solid #bcb19157;border-radius:22px;min-width:108px;padding:.78rem .9rem;box-shadow:inset 0 1px #ffffffe0,0 10px 22px #6f665414}.hr-rank-badge-1{background:linear-gradient(#fff8e0fa,#f9eec8f0),radial-gradient(circle at 0 0,#d6bc702e,#0000 62%);border-color:#bc96405c}.hr-rank-badge-2{background:linear-gradient(#f2f7f9fa,#e5eef2f0),radial-gradient(circle at 0 0,#7e919c24,#0000 62%);border-color:#7e919c4d}.hr-rank-badge-3{background:linear-gradient(#f9efe9fa,#f3e2d9f0),radial-gradient(circle at 0 0,#9a6d4e24,#0000 62%);border-color:#9a6d4e47}.hr-rank-badge-label{letter-spacing:.08em;text-transform:uppercase;color:#7e8f97;margin-bottom:.24rem;font-size:.68rem;display:block}.hr-rank-badge strong{letter-spacing:-.04em;font-size:1.7rem;line-height:.96}.hr-rank-copy{gap:.55rem;min-width:0;display:grid}.hr-candidate-copy{gap:.5rem;min-width:0;display:grid}.hr-rank-chip-row{flex-wrap:wrap;gap:.55rem;margin-bottom:.1rem;display:flex}.hr-selection-chip{color:#1a403d;letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #126b612e;border-radius:999px;align-items:center;gap:.3rem;min-height:28px;padding:.2rem .7rem;font-size:.72rem;font-weight:600;display:inline-flex;box-shadow:inset 0 1px #ffffff8c}.hr-selection-chip.is-top-pick{color:#7f5d08;background:linear-gradient(#fff5cdf0,#fffae8c2);border-color:#ad801857}.hr-selection-chip.is-strong-match{color:#166257;background:linear-gradient(#e0fbf4f0,#f0fffbc2);border-color:#20817347}.hr-selection-chip.is-hold{color:#27568a;background:linear-gradient(#e4effff0,#f4f8ffc7);border-color:#376cab42}.hr-selection-chip.is-stretch{color:#8a3950;background:linear-gradient(#ffe7ecf0,#fff4f6c7);border-color:#b8586e47}.hr-selection-chip.is-well-matched{color:#2d6f48;background:linear-gradient(#e8f8ede6,#f5fdf7c2);border-color:#387f5742}.hr-selection-chip.is-slightly-overqualified{color:#70518d;background:linear-gradient(#f3eaffeb,#faf6ffc7);border-color:#8c68b047}.hr-selection-chip.is-overqualified{color:#57488f;background:linear-gradient(#ece8ffeb,#f8f6ffc7);border-color:#6d5cad47}.hr-selection-chip.is-underqualified{color:#954f34;background:linear-gradient(#ffebe2eb,#fff7f2cc);border-color:#bf6a4e47}.hr-candidate-name{margin-top:.1rem;line-height:1.18;display:block}.hr-rank-eyebrow{letter-spacing:.01em}.hr-fit-chip{background:linear-gradient(#126b6117,#126b6105);border:1px solid #126b612e;border-radius:18px;justify-items:end;gap:.18rem;min-width:108px;padding:.7rem .85rem;display:grid}.hr-fit-chip span{letter-spacing:.08em;text-transform:uppercase;color:#6c808c;font-size:.72rem}.hr-fit-chip strong{font-size:1.08rem}.hr-fit-chip.ghost{background:linear-gradient(#1858510d,#18585103)}.hr-shortlist-rank-card.is-top-pick,.hr-shortlist-candidate-card.is-top-pick{background:linear-gradient(145deg,#fffcf4fc,#fbf6e7f2),radial-gradient(circle at 100% 0,#c6992b1f,#0000 34%);border-color:#ad801838}.hr-shortlist-rank-card.is-strong-match,.hr-shortlist-candidate-card.is-strong-match{background:linear-gradient(145deg,#f7fffcfc,#effbf7f2),radial-gradient(circle at 100% 0,#279a891f,#0000 34%);border-color:#20817338}.hr-shortlist-rank-card.is-hold,.hr-shortlist-candidate-card.is-hold{background:linear-gradient(145deg,#f9fcfffc,#f1f7fff2),radial-gradient(circle at 100% 0,#4e80c91f,#0000 34%);border-color:#376cab2e}.hr-shortlist-rank-card.is-stretch,.hr-shortlist-candidate-card.is-stretch{background:linear-gradient(145deg,#fffafbfc,#fff2f5f2),radial-gradient(circle at 100% 0,#b8586e1a,#0000 34%);border-color:#b8586e2e}.hr-rank-rail,.hr-candidate-rail{background:#13333014;border-radius:999px;height:8px;overflow:hidden}.hr-rank-rail span,.hr-candidate-rail span{border-radius:inherit;background:linear-gradient(90deg,#0f675c,#4fb0a5);height:100%;display:block;box-shadow:inset 0 0 0 1px #ffffff2e}.hr-rank-summary{font-size:1rem;line-height:1.72}.hr-evidence-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;display:flex}.hr-evidence-tag{letter-spacing:.08em;text-transform:uppercase;color:#6b7e87;font-size:.72rem;font-weight:700}.hr-shortlist-why-block{background:#fffbf5e6;border:1px solid #adb9bd3d;border-radius:16px;gap:.45rem;padding:.95rem 1rem;display:grid}.hr-shortlist-why-list{gap:.5rem;font-size:.96rem;line-height:1.65;display:grid}.hr-shortlist-why-list li{grid-template-columns:.78rem minmax(0,1fr);align-items:start;gap:.7rem;padding-left:0;display:grid}.hr-shortlist-why-list li:before{width:.78rem;height:.78rem;margin-top:.36rem;position:static}.hr-shortlist-why-list li+li{margin-top:0}.hr-result-list,.result-bullet-list{gap:.46rem;margin:0;padding-left:0;list-style:none;display:grid}.hr-result-list li,.result-bullet-list li{grid-template-columns:.82rem minmax(0,1fr);align-items:start;gap:.62rem;padding-left:0;display:grid}.hr-result-list li:before,.result-bullet-list li:before{content:"";background:radial-gradient(circle,#fffffff5 0 .11rem,#0000 .12rem),linear-gradient(135deg,#126b61f2,#3fb2a5e6);border-radius:999px;width:.62rem;height:.62rem;margin-top:.42rem;box-shadow:0 0 0 4px #2cb7a21a}.hr-result-list.is-ranking li:before,.hr-result-list.is-evidence li:before{background:linear-gradient(135deg,#149a7d,#2bc58d);border-radius:999px;box-shadow:0 0 0 4px #149a7d1f}.hr-result-list.is-questions li:before,.result-bullet-list.is-interview li:before{background:linear-gradient(135deg,#157cb4,#2aa8dd);border-radius:999px;box-shadow:inset 0 0 0 2px #effaffdb}.hr-result-list.is-risks li:before{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:linear-gradient(#e59d2a,#c97418);border-radius:0}.hr-result-list.is-criteria li:before,.result-bullet-list.is-truth li:before,.hr-result-list.is-truth li:before{background:radial-gradient(circle,#ffffffeb 0 .18rem,#0000 .2rem),linear-gradient(135deg,#6a7cf0,#4d64d8);border-radius:999px;box-shadow:0 0 0 4px #5e71e51f}.hr-shortlist-rank-card strong,.hr-shortlist-candidate-card strong{color:#162833}.hr-candidate-scan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.hr-scan-block{background:#fffbf5f0;border:1px solid #adb9bd38;border-radius:22px;align-content:start;gap:.6rem;min-width:0;padding:.95rem 1rem 1rem;display:grid;box-shadow:inset 0 1px #ffffffc2}.hr-scan-block-positive{background:linear-gradient(#e7f7f0f5,#f7fcf9f0),radial-gradient(circle at 0 0,#379a6b14,#0000 58%);border-color:#499c6e38}.hr-scan-block-warning{background:linear-gradient(#faf1edf5,#fff9f6f0),radial-gradient(circle at 0 0,#bf6a4e14,#0000 58%);border-color:#c29a5738}.hr-scan-block-neutral{justify-items:start}.hr-scan-block-neutral strong{font-size:2rem;line-height:1}.hr-token-row{align-items:start;gap:.55rem;display:grid}.hr-next-step-callout{margin-top:.15rem}.hr-next-step-callout p{margin:0}.hr-leaderboard-shell{align-content:start;gap:1rem;margin-top:1rem;display:grid}.hr-leaderboard-shell.is-scrollable{overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-gutter:stable;max-height:calc(100vh - 11rem);padding-right:.45rem;overflow:auto}.hr-selection-panel{position:sticky;top:108px}.hr-leaderboard-shell.is-scrollable::-webkit-scrollbar-track{background:#adb9bd29;border-radius:999px}.hr-leaderboard-shell.is-scrollable::-webkit-scrollbar-thumb{background:linear-gradient(#47a4bf94,#1c7080b8);border:2px solid #f7f2eae0;border-radius:999px}.hr-shortlist-rank-card-button{text-align:left;cursor:pointer;width:100%;transition:transform .16s,border-color .16s,box-shadow .16s}.hr-shortlist-rank-card-button:hover,.hr-shortlist-rank-card-button.is-selected{border-color:#0f675c4d;transform:translateY(-1px);box-shadow:0 22px 46px #5a524224}.hr-shortlist-rank-card-button.is-selected{background:linear-gradient(145deg,#fbfffdfe,#f0f9f6f5),repeating-linear-gradient(0deg,#18585105 0 1px,#0000 1px 32px)}.hr-candidate-score-stack{flex-wrap:wrap;justify-content:flex-end;gap:.85rem;display:flex}.hr-score-cluster{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;display:flex}.hr-shortlist-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,.9fr);align-items:start;gap:.9rem;display:grid}.hr-score-board{background:linear-gradient(145deg,#fffcf7fa,#f6f1e9f0),radial-gradient(circle at 100% 0,#bc964014,#0000 38%);border:1px solid #adb9bd3d;border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;padding:1rem;display:grid}.hr-candidate-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:.9rem;display:grid}.hr-detail-block{background:#fffbf5eb;border:1px solid #adb9bd3d;align-content:start;gap:.65rem;padding:1rem 1.05rem;display:grid}.compact-stack-list{gap:.8rem}.hr-priority-card{background:linear-gradient(145deg,#ffffffb8,#f8f3ecd9);border:1px solid #adb9bd38;border-radius:14px;gap:.3rem;padding:.9rem 1rem;display:grid}.hr-priority-card p{margin:0}.hr-detail-block>p{margin:0;line-height:1.62}.hr-scan-block-warning .hr-token-row{gap:.65rem}.hr-scan-block-warning .chip.warning{padding:.42rem .78rem;font-size:.94rem;line-height:1.35}.hr-note-actions{margin:.2rem 0 .95rem}.hr-note-meta{align-items:center;gap:.7rem}.hr-note-delete{color:#8a3950;letter-spacing:.04em;text-transform:uppercase;font-size:.78rem;font-weight:700}.hr-note-delete:hover:not(:disabled){color:#6f2037}.hr-note-delete:disabled{opacity:.55;cursor:default}.hr-score-ring-card{text-align:center;background:radial-gradient(circle at 0 0,#ffffffdb,#0000 34%),linear-gradient(160deg,#fffdf8fc,#f7f1e8f5),radial-gradient(circle at 100% 0,#0f675c0f,#0000 46%);border:1px solid #c8ba9547;border-radius:24px;grid-template-columns:1fr;justify-items:center;gap:.42rem;width:min(124px,100%);min-width:0;min-height:108px;padding:.68rem .62rem .62rem;display:grid;box-shadow:inset 0 1px #ffffffd1,0 14px 28px #6f665414}.hr-score-ring-card-breakdown{gap:.38rem;width:100%;min-height:104px;padding:.68rem .5rem .58rem}.hr-score-ring{aspect-ratio:1;place-items:center;width:64px;display:grid;position:relative}.hr-score-ring-svg{filter:drop-shadow(0 10px 16px #1a353914);width:100%;height:100%;position:absolute;inset:0;overflow:visible;transform:rotate(-90deg)}.hr-score-ring-track,.hr-score-ring-meter{fill:none;stroke-width:3px;stroke-linecap:round}.hr-score-ring-meter{stroke:#1b8d80;stroke-dasharray:var(--hr-score-dasharray);transition:stroke-dasharray .18s}.hr-score-ring:before{content:"";background:radial-gradient(circle at 35% 30%,#fffffff5,#fff0 42%),linear-gradient(#fffdf8fa,#f6f1e8f5);border-radius:50%;position:absolute;inset:6px;box-shadow:inset 0 1px #fffffff0,inset 0 -8px 12px #d3cabc2e}.hr-score-ring-core{z-index:1;text-align:center;place-items:center;width:calc(100% - 12px);min-height:calc(100% - 12px);display:grid;position:relative}.hr-score-ring-value{place-items:center;gap:2px;display:grid;transform:translateY(.5px)}.hr-score-ring-core strong{color:#17313d;letter-spacing:-.06em;font-size:1.06rem;line-height:.84}.hr-score-ring-card-sm .hr-score-ring-core strong{font-size:.86rem}.hr-score-ring-card-breakdown .hr-score-ring-core strong{font-size:.88rem}.hr-score-ring-core span{letter-spacing:.03em;text-transform:uppercase;color:#6f848e;margin-top:0;font-size:.52rem;line-height:.9}.hr-score-ring-copy{justify-items:center;gap:.08rem;min-width:0;display:grid}.hr-score-ring-copy span{letter-spacing:.08em;text-transform:uppercase;color:#7a8e97;max-width:10ch;font-size:.64rem}.hr-score-ring-copy strong{color:#17313d;font-size:.86rem;line-height:1.14}.hr-score-ring-card-breakdown .hr-score-ring-copy strong{font-size:.76rem}.hr-score-ring-card.is-score-excellent .hr-score-ring-meter{stroke:#1f9d8d}.hr-score-ring-card.is-score-strong .hr-score-ring-meter{stroke:#43b978}.hr-score-ring-card.is-score-mid .hr-score-ring-meter{stroke:#d7a12a}.hr-score-ring-card.is-score-low .hr-score-ring-meter{stroke:#c77a55}.hr-rejection-message{background:linear-gradient(145deg,#fffdf8fa,#f8f2eaf0),radial-gradient(circle at 0 0,#47a4bf14,#0000 58%);border-color:#adb9bd38}.hr-rejection-message p{white-space:pre-line;margin:0;line-height:1.72}.hr-scan-block .chip{white-space:normal;text-align:left;overflow-wrap:anywhere;border-radius:999px;justify-content:flex-start;width:100%;max-width:100%;padding:.56rem .9rem;line-height:1.35}.hr-scan-block-positive .chip.ok,.hr-scan-block-warning .chip.warning{box-shadow:inset 0 1px #ffffff8f}@media (max-width:860px){.hr-rank-card-top,.hr-candidate-card-top{grid-template-columns:1fr}.hr-shortlist-rank-card:before{width:auto;height:4px;inset:12px 12px auto}.hr-shortlist-detail-grid,.hr-candidate-detail-layout,.hr-candidate-scan-grid{grid-template-columns:1fr}}@media (max-width:1180px){.hr-selection-stack{grid-template-columns:1fr}.hr-selection-panel{position:static}.hr-leaderboard-shell{padding-right:0}.hr-leaderboard-shell.is-scrollable{max-height:none;overflow:visible}}.dashboard-page .session-row-card:hover,.admin-user-card:hover,.billing-page .billing-plan-card:hover{background:linear-gradient(145deg,#fffdf9fe,#f8f2ebf7);border-color:#1a867a38;transform:translateY(-2px);box-shadow:0 22px 42px #6f66541a}.dashboard-session-head{margin-bottom:8px}.dashboard-page .session-meta-grid>div,.admin-meta-grid>div,.plan-note-item,.result-meta-item{background:#fffbf5f0;border-radius:14px;box-shadow:inset 0 1px #ffffffb8}.billing-plan-luxury-grid{align-items:stretch;gap:18px}.billing-proof-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.billing-proof-item{background:#fffbf5bd;border:1px solid #adb9bd3d;border-radius:16px;padding:14px 16px;box-shadow:inset 0 1px #ffffffb8}.billing-proof-label{color:#7a8d98;letter-spacing:.08em;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:700;display:block}.billing-proof-item strong{color:#162833;letter-spacing:-.02em;font-size:15px;line-height:1.4}.billing-comparison-shell{box-shadow:var(--shadow-soft);background:radial-gradient(520px 180px at 100% 0,#74b8b014,#0000 72%),linear-gradient(145deg,#fffdf9fa,#f6f0e8f2);border:1px solid #adb9bd42;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:20px;margin:10px 0 24px;padding:24px 26px;display:grid}.billing-comparison-copy h2{color:#162833;letter-spacing:-.04em;margin:6px 0 10px;font-size:clamp(26px,3vw,34px)}.billing-comparison-grid{align-content:center;gap:12px;display:grid}.billing-compare-card{background:#fffbf5cc;border:1px solid #adb9bd3d;border-radius:16px;grid-template-columns:minmax(0,1fr) auto;gap:14px;padding:16px 18px;display:grid;box-shadow:inset 0 1px #ffffffb8}.billing-compare-card span{color:#6b7f89;font-size:13px;font-weight:700}.billing-compare-card strong{color:#162833;letter-spacing:-.02em;font-size:15px}.billing-compare-card p{grid-column:1/-1;margin:-6px 0 0}.billing-page .billing-plan-card.is-featured{background:radial-gradient(340px 160px at 50% 0,#74b8b024,#0000 72%),linear-gradient(145deg,#f8fdfbfe,#f1f8f4f7);border-color:#1a867a52;box-shadow:0 24px 54px #2cb7a224}.billing-plan-allowance{letter-spacing:-.04em;font-size:clamp(52px,6vw,72px);line-height:.95}.billing-plan-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:12px;display:flex}.billing-plan-eyebrow{color:#768a95;letter-spacing:.1em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:700}.billing-price-note{margin:0 0 12px}.billing-quick-pick{color:#1c4d4a;letter-spacing:.04em;background:#dbf1ebb8;border:1px solid #0f7d6f24;border-radius:999px;align-items:center;width:fit-content;min-height:30px;margin-bottom:14px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.billing-quick-pick.is-plus{color:#8a6212;background:#fff0c6b8;border-color:#d6bc7042}.billing-plan-price-stack{gap:6px;margin-bottom:14px;display:grid}.billing-plan-unit{color:#5f7280;font-size:14px;font-weight:700}.billing-plan-summary{color:#415864;margin:0 0 18px;font-size:15px;line-height:1.55}.billing-plan-feature-list{gap:10px;margin-bottom:18px;display:grid}.billing-plan-feature{grid-template-columns:12px minmax(0,1fr);align-items:start;gap:12px;display:grid}.billing-plan-feature p{color:#314752;margin:0;line-height:1.55}.billing-plan-feature-dot{background:linear-gradient(135deg,#1a867af2,#71b2abe6);border-radius:999px;width:10px;height:10px;margin-top:.45em;box-shadow:0 0 0 4px #1a867a14}.plus-highlight-block{box-shadow:0 16px 34px #b7852f1f;border-color:var(--plus-gold-ring)!important;background:radial-gradient(360px 150px at 0 0,#d6bc7024,#0000 72%),linear-gradient(145deg,#fffbf0fe,#f6eedcf5)!important}.plus-highlight-block .hero-side-label,.plus-highlight-block h3,.plus-highlight-block strong,.plus-highlight-block .result-score,.plus-highlight-block .result-score.small,.plus-plan-text{color:var(--plus-gold-deep)!important}.is-plus-plan{border-color:var(--plus-gold-ring)!important}.billing-page .billing-plan-card.is-plus-plan,.onboarding-plan-option.is-plus-plan,.profile-panel.is-plus-plan{box-shadow:inset 0 1px #ffffffd6,0 18px 38px #b7852f1f;background:radial-gradient(360px 150px at 0 0,#d6bc7029,#0000 72%),linear-gradient(145deg,#fffbf1fe,#f7f0dff7)!important}.billing-page .billing-plan-card.is-plus-plan.is-current,.onboarding-plan-option.is-plus-plan.active{box-shadow:inset 0 1px #ffffffe6,0 0 0 1px #d6bc7038,0 20px 42px #b7852f24!important}.billing-page .billing-plan-card.is-plus-plan .billing-plan-eyebrow,.billing-page .billing-plan-card.is-plus-plan h3,.billing-page .billing-plan-card.is-plus-plan .billing-plan-allowance,.billing-page .billing-plan-card.is-plus-plan .billing-plan-unit,.billing-page .billing-plan-card.is-plus-plan .billing-plan-summary,.billing-page .billing-plan-card.is-plus-plan .billing-plan-feature p,.billing-page .billing-plan-card.is-plus-plan .plan-note-item strong,.onboarding-plan-option.is-plus-plan .onboarding-plan-name,.onboarding-plan-option.is-plus-plan .onboarding-plan-price strong,.onboarding-plan-option.is-plus-plan .onboarding-plan-feature p,.profile-panel.is-plus-plan h3,.profile-panel.is-plus-plan .plan-note-item strong,.profile-panel.is-plus-plan .result-score.small{color:var(--plus-gold-deep)}.billing-page .billing-plan-card.is-plus-plan .billing-plan-feature-dot,.onboarding-plan-option.is-plus-plan .billing-plan-feature-dot{background:linear-gradient(135deg,#b7852ff5,#e8cd81eb);box-shadow:0 0 0 4px #d6bc7024}.plus-plan-note strong,.plus-plan-note span{color:var(--plus-gold-deep)}.profile-panel-plan .plan-note-item{align-items:flex-start}.profile-panel-plan .plan-note-item span{flex:0 0 90px;line-height:1.35}.profile-panel-plan .plan-note-item strong{text-align:left;flex:auto;line-height:1.45}.billing-plan-meta{margin-top:auto}.billing-plan-footer{gap:12px;display:grid}.billing-plan-footnote{color:#6b7f89;margin:0;line-height:1.5}.admin-toolbar{gap:10px}.admin-user-identity strong,.session-meta-grid strong,.plan-note-item strong,.result-meta-item strong,.profile-panel h3,.workspace-panel h3,.billing-plan-card h3,.admin-panel h3,.danger-zone h3{color:var(--text-strong)}.subscription-cancel-block{gap:10px;margin-top:6px;display:grid}.subscription-cancel-copy{max-width:38ch}.newopt-page .form-card,.newopt-page .premium-form-card,.newopt-page .result-hub,.newopt-page .loading-shell,.newopt-page .card.section-shell{background:linear-gradient(145deg,#fffdf8fa,#f7f3ecf5);border-color:#adb9bd47}.newopt-page .hero-side-card,.newopt-page .usage-banner,.newopt-page .notice.info,.newopt-page details.sub-card,.newopt-page .toggle-line{background:linear-gradient(145deg,#fffcf6f5,#f3ede5e6);border-color:#adb9bd47}.newopt-page .muted,.newopt-page .section-kicker,.newopt-page .hero-side-label{color:#647783}body .workspace-hero{border-color:var(--workspace-hero-border);background:var(--workspace-hero-bg);box-shadow:var(--shadow-soft)}body .workspace-hero h1{color:var(--workspace-hero-title)}body .workspace-hero .muted,body .workspace-hero .section-kicker,body .workspace-hero .hero-side-label{color:var(--workspace-hero-muted)}body .workspace-hero .hero-side-card{border-color:var(--workspace-hero-border);background:var(--workspace-sidecard-bg);box-shadow:var(--workspace-sidecard-shadow)}.dashboard-page .page-hero,.admin-page .page-hero{box-shadow:var(--shadow-soft)}.dashboard-page .hero-side-card,.admin-page .hero-side-card{border-color:var(--workspace-hero-border);background:var(--workspace-sidecard-bg);box-shadow:var(--workspace-sidecard-shadow)}.dashboard-focus-line{color:var(--workspace-focus-text);margin:8px 0 0;font-size:14px;line-height:1.45}.dashboard-focus-line strong{color:var(--ink-strong)}.hero-side-meta{color:var(--workspace-meta-text);gap:4px;margin-top:10px;font-size:12px;line-height:1.35;display:grid}.dashboard-page .workspace-panel,.profile-panel,.admin-page .admin-panel,.session-followup-panel,.result-export.section-shell{background:var(--workspace-panel-bg)}.profile-panel,.admin-panel,.session-followup-panel,.result-export.section-shell{border-radius:20px}.profile-notice-stack .notice,.session-followup-panel .notice,.admin-panel .notice{border-radius:16px}.dashboard-workspace-grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:18px;display:grid}.dashboard-workspace-grid.has-tracker{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr)}.dashboard-workspace-grid>.workspace-panel{min-width:0}.dashboard-page .dashboard-stat-grid .stat-card,.admin-page .stats-grid .stat-card{border-color:color-mix(in srgb, var(--redesign-line) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--redesign-surface-strong) 88%, transparent), color-mix(in srgb, var(--redesign-surface) 76%, transparent));border-radius:10px;min-height:auto;padding:clamp(.72rem,1.25vw,1rem);box-shadow:0 8px 20px #6f66540b}.dashboard-page .dashboard-stat-grid .stat-card:hover,.admin-page .stats-grid .stat-card:hover{border-color:color-mix(in srgb, var(--redesign-accent) 18%, var(--redesign-line));background:linear-gradient(180deg, color-mix(in srgb, var(--redesign-surface-strong) 94%, transparent), color-mix(in srgb, var(--redesign-surface) 82%, transparent));transform:translateY(-1px);box-shadow:0 10px 24px #6f66540f}.dashboard-page .dashboard-stat-grid .stat-card h3,.admin-page .stats-grid .stat-card h3{min-height:0;color:var(--redesign-muted);margin-bottom:clamp(.38rem,.8vw,.62rem);font-size:.68rem;line-height:1.15}.dashboard-page .dashboard-stat-grid .stat-card .result-score,.dashboard-page .dashboard-stat-grid .stat-card .result-score.small,.admin-page .stats-grid .stat-card .result-score,.admin-page .stats-grid .stat-card .result-score.small{margin:0;font-size:clamp(1.65rem,3.15vw,2.7rem);line-height:.95}.dashboard-page .dashboard-stat-grid.compact-plan-stats .stat-card{grid-template-rows:auto auto auto;gap:.32rem;min-height:74px}.dashboard-page .dashboard-stat-grid.compact-plan-stats .stat-card .muted.mini{align-self:start;max-width:34ch}.admin-page .stats-grid .stat-card{align-content:start;gap:.38rem;min-height:112px;display:grid}@media (max-width:900px){.dashboard-workspace-grid.has-tracker{grid-template-columns:minmax(0,1fr)}.dashboard-page .page-hero{flex-direction:column;gap:12px}.dashboard-page .hero-copy-block,.dashboard-page .hero-side-stack{width:100%;min-width:0;max-width:none}.dashboard-page .hero-side-stack{justify-items:stretch}.dashboard-page .hero-side-card{width:100%;min-width:0}.dashboard-page .hero-side-stack>.row{width:100%}.dashboard-page .hero-side-stack>.row>.btn,.dashboard-page .hero-side-stack>.row>a.btn,.dashboard-page .hero-side-stack>.row>button.btn{white-space:normal;flex:220px}.dashboard-page .result-tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;width:100%;display:grid}.dashboard-page .tab-btn{white-space:normal;text-align:center;min-width:0;min-height:46px;padding:10px 12px;line-height:1.25}.dashboard-page .dashboard-stat-grid.compact-plan-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-page .compact-plan-stats .stat-card{grid-template-rows:auto auto auto;min-height:0}.dashboard-page .compact-plan-stats .stat-card h3{min-height:0}.dashboard-page .compact-plan-stats .stat-card .muted.mini,.dashboard-page .session-meta-grid strong{overflow-wrap:anywhere}}.admin-page .admin-user-card:hover,.admin-page .admin-user-card.sub-card.interactive:hover{background:radial-gradient(360px 150px at 0 0,#6ac7c21f,#0000 74%),linear-gradient(145deg,#fffdf8fe,#f6efe6fa);border-color:#249d9147;box-shadow:0 22px 42px #6f66541a,inset 0 1px #ffffffc7}.admin-page .admin-user-card:hover .admin-meta-grid>div,.admin-page .admin-user-card:hover .session-meta-grid>div{background:#fffcf7f7;border-color:#249d911f}.dashboard-page .session-meta-grid>div,.admin-page .admin-meta-grid>div,.admin-page .session-meta-grid>div{background:#fffbf5f0;border-radius:14px;box-shadow:inset 0 1px #ffffffb8}.dashboard-page .muted,.admin-page .muted,.dashboard-page .session-meta-label,.admin-page .session-meta-label,.admin-page .admin-inline-field label{color:#647783}.dashboard-page strong,.admin-page strong,.admin-page .admin-user-identity strong,.admin-page .admin-panel h3,.dashboard-page .workspace-panel h3{color:#162833}.admin-leaderboard-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));align-items:stretch;gap:clamp(1rem,2vw,1.35rem);margin-top:18px;display:grid}.admin-directory-panel{margin-top:0}.admin-leaderboard-card{background:radial-gradient(260px 120px at 0 0,#ffb5471f,#0000 72%),linear-gradient(150deg,#fffcf7fa,#f3ede4f0);border:1px solid #d2c29b57;align-content:start;gap:.9rem;min-width:0;display:grid;overflow:hidden}.admin-leaderboard-card:hover{background:radial-gradient(260px 120px at 0 0,#ffb54729,#0000 72%),linear-gradient(150deg,#fffcf7fe,#f6f0e7f7);border-color:#cb97496b;transform:translateY(-2px);box-shadow:0 22px 42px #6f66541a}.admin-leaderboard-head{align-items:center;gap:.8rem;margin-bottom:0}.admin-leaderboard-table{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--result-teal) 26%, #adb9bd6b) transparent;gap:10px;max-width:100%;padding-bottom:2px;display:grid;overflow-x:auto}.admin-leaderboard-table::-webkit-scrollbar{height:8px}.admin-leaderboard-table::-webkit-scrollbar-track{background:0 0}.admin-leaderboard-table::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--result-teal) 24%, #adb9bd70);border-radius:999px}.admin-leaderboard-row{background:#fffbf5eb;border-radius:14px;grid-template-columns:64px minmax(10rem,1fr) 88px 74px;align-items:center;gap:.8rem;min-width:390px;padding:12px 14px;display:grid;box-shadow:inset 0 1px #ffffffb8}.admin-leaderboard-row-head{color:#5f7380;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;background:#1428330d;font-size:.8rem}.admin-leaderboard-card>.notice.info{align-content:center;min-height:92px;margin:0;display:grid}.admin-leaderboard-rank{color:#cc7a18;font-weight:800}.admin-leaderboard-email{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}@media (max-width:720px){.dashboard-page .dashboard-stat-grid.compact-plan-stats{grid-template-columns:1fr}.dashboard-page .hero-side-stack>.row>.btn,.dashboard-page .hero-side-stack>.row>a.btn,.dashboard-page .hero-side-stack>.row>button.btn{flex:100%}.admin-leaderboard-row{grid-template-columns:58px minmax(9rem,1fr) 78px 64px;min-width:340px;padding:11px 12px;font-size:.92rem}}.onboarding-modal-card{background:radial-gradient(560px 240px at 10% 0,#6ac7c21f,#0000 68%),radial-gradient(520px 220px at 100% 100%,#d6bc7014,#0000 72%),linear-gradient(160deg,#fffdf8fb,#f4eee5f7);border-color:#adb9bd4d;width:min(1080px,100%);max-height:min(94vh,840px);padding:20px 88px 18px 20px;box-shadow:0 30px 84px #5f56442e}.onboarding-hero h2{color:#162833;letter-spacing:-.05em;max-width:16ch;font-size:clamp(24px,3.8vw,36px)}.onboarding-hero-card,.onboarding-step,.onboarding-footer{background:linear-gradient(145deg,#fffdf8fb,#f6f0e8f5);border-color:#adb9bd4d;box-shadow:0 14px 30px #6f665414}.onboarding-hero{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;margin-bottom:0;padding-right:24px}.onboarding-hero>div:first-child{gap:12px;min-width:0;display:grid}.onboarding-hero .muted{max-width:34rem;font-size:15px;line-height:1.45}.onboarding-hero-card{width:min(280px,100%);max-width:280px;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;align-content:start;place-self:start end;gap:0;margin-top:8px;margin-right:0;padding:0;display:grid;position:relative}.onboarding-step:before,.onboarding-footer:before{content:"";pointer-events:none;background:linear-gradient(90deg,#1a867a2e,#d6bc7014,#0000 80%);height:1px;position:absolute;top:0;left:18px;right:18px}.onboarding-step,.onboarding-footer{border-radius:22px;gap:12px;min-height:0;padding:16px;position:relative;overflow:hidden}.onboarding-step-head{gap:14px}.onboarding-step-head h3{color:#162833;letter-spacing:-.04em;font-size:clamp(22px,2.6vw,30px)}.onboarding-step-head .muted{max-width:34rem;line-height:1.55}.onboarding-hero-card strong,.onboarding-import-copy strong,.onboarding-plan-name,.onboarding-plan-price strong{color:#17303b}.onboarding-hero-card>strong{letter-spacing:-.03em;margin-top:2px;font-size:18px;line-height:1.2}.onboarding-hero-card .hero-side-label{letter-spacing:.1em;color:#7a8f9b;font-size:10px}.onboarding-hero-card>.muted.mini:last-child{font-size:13px;line-height:1.35}.onboarding-import-panel{background:linear-gradient(#f9f5eefa,#f0eae2f0);border-color:#adb9bd47;border-radius:18px;padding:14px;box-shadow:inset 0 1px #ffffffb8}.onboarding-file-meta,.onboarding-plan-price span,.onboarding-plan-meta{color:#60727f}.onboarding-import-copy p,.onboarding-plan-meta{line-height:1.55}.onboarding-plan-feature p{color:#4f6470}.onboarding-plan-note{color:#285e62;background:linear-gradient(145deg,#f4faf7f5,#ecf3efeb);border-color:#6ac7c247;min-height:5.8rem;box-shadow:inset 0 1px #ffffffc7}.onboarding-plan-option{color:#223640;background:linear-gradient(145deg,#faf6f0fa,#f1ebe3f2);border-color:#adb9bd47;border-radius:22px;align-content:start;gap:8px;padding:12px 12px 10px;box-shadow:inset 0 1px #ffffffc7}.onboarding-plan-option:hover{background:linear-gradient(145deg,#fbf8f2fc,#f2ede6f7);border-color:#6ac7c257;box-shadow:0 16px 30px #6f665414}.onboarding-plan-option.is-current{background:radial-gradient(280px 120px at 100% 0,#6ac7c217,#0000 74%),linear-gradient(145deg,#f9f6f0fc,#f0ebe3f5);border-color:#6ac7c252}.onboarding-plan-option.active{background:radial-gradient(320px 140px at 0 0,#6ac7c224,#0000 72%),linear-gradient(145deg,#f4faf7fe,#ecf3eff7);border-color:#0f7d6f6b;box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #0f7d6f1f,0 16px 34px #0f7d6f14}.onboarding-plan-option.is-plus-plan:hover{background:radial-gradient(320px 150px at 0 0,#d6bc7024,#0000 72%),linear-gradient(145deg,#fffaeffe,#f7f0dff7);border-color:#d6bc706b;box-shadow:0 16px 30px #b7852f1a}.onboarding-plan-option.is-plus-plan.active{color:#6f4f00;background:radial-gradient(380px 180px at 0 0,#ffd76680,#0000 72%),radial-gradient(340px 160px at 100% 0,#ffecb057,#0000 74%),linear-gradient(145deg,#ffdf84fc,#f0c65cf5)!important;border-color:#c99623e6!important;box-shadow:inset 0 1px #ffffffe0,0 0 0 1px #d6bc702e,0 18px 34px #b7852f24!important}.onboarding-plan-badge.current{color:#345a63;background:#6ac7c224;border-color:#6ac7c257}.onboarding-plan-badge.selected{color:#1a534e;background:#0f7d6f1f;border-color:#0f7d6f47}.onboarding-plan-option.is-plus-plan.active .onboarding-plan-badge.selected{color:#9b6b11;background:linear-gradient(90deg,#ffd55e70,#ffeebd57);border-color:#c9962380}.onboarding-plan-option.is-plus-plan.active .onboarding-plan-name,.onboarding-plan-option.is-plus-plan.active .onboarding-plan-price strong,.onboarding-plan-option.is-plus-plan.active .onboarding-plan-price span,.onboarding-plan-option.is-plus-plan.active .onboarding-plan-meta,.onboarding-plan-option.is-plus-plan.active .onboarding-plan-feature p{color:#6f4f00}.onboarding-plan-option.is-plus-plan.active .billing-plan-feature-dot{background:linear-gradient(135deg,#b7852ff5,#ffe38af0);box-shadow:0 0 0 4px #d6bc7033}.onboarding-plan-list{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px}.onboarding-plan-price strong{font-size:clamp(24px,2.6vw,32px)}.onboarding-plan-price span{letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.onboarding-footer{gap:14px}.onboarding-plan-summary-card{gap:10px;padding:14px}.onboarding-step-shell-plans{grid-template-columns:minmax(0,1.18fr) minmax(280px,.82fr)}.onboarding-step-shell,.onboarding-step-shell-plans,.onboarding-step-shell-ready{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow:hidden auto}.onboarding-step-shell .onboarding-side-panel,.onboarding-step-shell-plans .onboarding-side-panel{min-height:0;padding:16px}.onboarding-footer .notice{margin-top:0}.onboarding-step textarea{min-height:88px;max-height:96px}.onboarding-import-panel-side{margin-bottom:4px}.auth-modal-close{z-index:8;color:#425661;background:#fffcf6e6;border-color:#adb9bd66;top:16px;right:18px;box-shadow:0 10px 20px #6f66541f}.auth-modal-close:hover{color:#162833;background:#f6f2ebfa}.landing-hero-stage{align-items:stretch;display:flex}.stage-shell{width:100%}.stage-topline{justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;display:flex}.stage-scoreband{grid-template-columns:minmax(0,auto) minmax(180px,1fr);align-items:end;gap:24px;margin-bottom:26px;display:grid}.stage-scoreband strong{letter-spacing:-.06em;font-size:clamp(54px,7vw,96px);line-height:.92}.stage-grid{grid-template-columns:minmax(0,1.18fr) minmax(250px,.82fr);gap:24px}.stage-section-head{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.stage-section-head h2{letter-spacing:-.05em;text-wrap:balance;max-width:14ch;font-size:clamp(34px,4vw,60px);line-height:.95}.stage-summary{color:#5b6e7b;max-width:46ch}.stage-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:12px}.stage-metrics div{background:#fffbf5c7;border:1px solid #adb9bd33;border-radius:18px;min-width:0;padding:14px 14px 12px}.stage-metrics strong{letter-spacing:-.04em;font-size:clamp(30px,2.8vw,46px);line-height:.94}.stage-panel-side{gap:20px}.stage-side-block{padding:0 0 16px}.stage-side-block li{color:#506673}@media (max-width:1200px){.stage-grid{grid-template-columns:1fr}.stage-section-head h2{max-width:none}}.content a.btn,.content a.btn:hover,.content a.btn:visited,.content a.top-auth-btn,.content a.top-auth-btn:hover,.content a.top-auth-btn:visited{text-decoration:none}.btn,.btn:visited,.top-auth-btn,.top-auth-btn:visited,.landing-cta-primary,.landing-cta-primary:visited{color:#f8fbfc}.btn.secondary,.btn.secondary:visited,.top-auth-btn-secondary,.top-auth-btn-secondary:visited{color:#24414e}.top-auth-btn-secondary:hover,.btn.secondary:hover{color:#173844;background:#faf8f2fa;border-color:#126b613d}.top-auth-btn-primary:hover,.btn:hover:not(.secondary):not(.danger){color:#fbfdfd;background:linear-gradient(#214f59,#153841);border-color:#10373ff0;box-shadow:0 14px 28px #183f482e,inset 0 1px #ffffff1f}.btn:disabled,.btn[disabled],.top-auth-btn:disabled,.top-auth-btn[disabled]{color:#78909a;box-shadow:none;cursor:not-allowed;filter:none;background:linear-gradient(#e0e5e4f5,#d2d9d8f0);border-color:#adb9bd73;transform:none}.field label{color:#87a3b1}.stat-card{background:radial-gradient(320px 120px at 0 0,#6ac7c21f,#0000 68%),linear-gradient(145deg,#fffdf8fc,#f5efe8f5);border:1px solid #adb9bd42;box-shadow:0 14px 30px #6f665412}.stat-card h3,.result-meta-item span,.session-meta-label,.plan-note-item span{color:#7a8f9b}.choice-card{color:#223640;background:radial-gradient(240px 120px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#fffcf6fa,#f2ece3f5);border-color:#adb9bd4d;box-shadow:inset 0 1px #ffffffc7}.choice-card:hover{border-color:#6ac7c257;box-shadow:0 14px 28px #6f665414}.choice-card.is-active{background:radial-gradient(300px 150px at 0 0,#6ac7c229,#0000 72%),linear-gradient(145deg,#ecf6f2fc,#e3efeaf7);border-color:#0f7d6f6b;box-shadow:inset 0 1px #ffffffd6,0 0 0 1px #0f7d6f1f,0 16px 32px #0f7d6f14}.choice-card-title{color:#223640}.choice-card-copy{color:#5b6f7c}.loader-game-shell{background:radial-gradient(260px 140px at 0 0,#6ac7c21a,#0000 72%),radial-gradient(220px 160px at 100% 0,#f096681f,#0000 72%),radial-gradient(260px 180px at 50% 100%,#d6bc701f,#0000 76%),linear-gradient(145deg,#fffcf6fa,#f2ece3f5);border-color:#adb9bd4d}.loader-fun-copy{color:#465d69}.loader-dots-fun{color:#7b5520;background:radial-gradient(circle at 0%,#f096681f,#0000 34%),linear-gradient(145deg,#fcf7effa,#f5efe7f5);border-color:#d6bc7047;box-shadow:inset 0 1px #ffffffb8}.loader-game-mission{background:radial-gradient(circle at 100% 0,#f0966829,#0000 56%),linear-gradient(145deg,#f9f1e2fa,#f2e9d6f5);border-color:#d6bc7047}.loader-game-mission-label{color:#ad7b54}.loader-game-mission strong{color:#6f4a16}.loader-game-stats span{background:linear-gradient(145deg,#fffaf3eb,#f5efe7fa);border-color:#adb9bd4d}.loader-game-stats small{color:#7c8d97}.loader-game-stats strong{color:#2f4956}.loader-game-stats em{color:#8b7d69}.loader-game-stats em i{color:#c7922d}.loader-game-stats span.is-record-breaker{border-color:#e6b03e8a;box-shadow:0 0 0 1px #e6b03e24,0 0 24px #f0966824}.loader-game-stats span.is-record-breaker:after{background:radial-gradient(circle at 18% 20%,#ffd66675,#0000 16%),radial-gradient(circle at 76% 28%,#f096685c,#0000 18%),radial-gradient(circle at 52% 84%,#6ac7c247,#0000 16%)}.loader-game-spark{color:#4d2f0d;background:linear-gradient(135deg,#ffd666fa,#f09668eb)}.loader-game-tile{color:#7d8f99;background:radial-gradient(circle at 20% 20%,#6ac7c214,#0000 40%),linear-gradient(145deg,#fffcf6fa,#f2ece3f5);border-color:#adb9bd4d}.loader-game-tile:hover{border-color:#6ac7c257}.loader-game-tile.is-active{color:#77530c;background:radial-gradient(circle at 50% 35%,#ffd6664d,#0000 56%),radial-gradient(circle at 12% 12%,#f096682e,#0000 42%),linear-gradient(145deg,#f7f2dcfc,#f1e9cefa);border-color:#e6b03e80;box-shadow:inset 0 1px #ffffffd9,0 0 0 1px #e6b03e1f,0 14px 28px #e6b03e24}html[data-theme=dark] .loader-game-shell{background:radial-gradient(260px 150px at 0 0,#38bdf814,#0000 72%),radial-gradient(220px 170px at 100% 0,#fbbf2414,#0000 74%),radial-gradient(280px 180px at 50% 100%,#f472b60f,#0000 78%),linear-gradient(145deg,#0e1621fa,#0a111bf5);border-color:#5b7a9447;box-shadow:inset 0 1px #ffffff08,0 18px 40px #00000052}html[data-theme=dark] .loader-game-copy .section-kicker,html[data-theme=dark] .loader-game-copy .muted{color:#90a8bc}html[data-theme=dark] .loader-game-copy .section-title{color:#e6eef5}html[data-theme=dark] .loader-game-mission{background:radial-gradient(circle at 100% 0,#fbbf2424,#0000 54%),linear-gradient(145deg,#201a12f5,#17130ef0);border-color:#c9a35242}html[data-theme=dark] .loader-game-mission-label{color:#d4a66d}html[data-theme=dark] .loader-game-mission strong{color:#f3d596}html[data-theme=dark] .loader-game-stats span{background:linear-gradient(145deg,#121c28e6,#0d151fdb);border-color:#5b7a943d}html[data-theme=dark] .loader-game-stats small{color:#86a0b6}html[data-theme=dark] .loader-game-stats strong{color:#e8f1f8}html[data-theme=dark] .loader-game-stats em{color:#a2b5c4}html[data-theme=dark] .loader-game-tile{color:#9bb0c0;background:radial-gradient(circle at 18% 18%,#38bdf80d,#0000 38%),linear-gradient(145deg,#131d29f5,#0d151feb);border-color:#5b7a9438}html[data-theme=dark] .loader-game-tile:after{background:radial-gradient(circle,#ffffff08,#0000 68%)}html[data-theme=dark] .loader-game-tile:hover{background:radial-gradient(circle at 18% 18%,#38bdf80f,#0000 40%),linear-gradient(145deg,#15202dfa,#0f1823f0);border-color:#6b97b957}html[data-theme=dark] .loader-game-tile.is-active{color:#f6ddb0;background:radial-gradient(circle at 50% 35%,#fbbf2433,#0000 54%),radial-gradient(circle at 12% 12%,#f472b61a,#0000 40%),linear-gradient(145deg,#332814fa,#211b11f5);border-color:#ddb0548a;box-shadow:inset 0 1px #ffffff0a,0 0 0 1px #ddb0541f,0 14px 30px #00000047,0 10px 24px #ddb05414}.segmented-option,.chip-select,.toggle-chip,.tab-btn{color:#314b58;background:#fffbf5f0;border-color:#adb9bd4d;box-shadow:inset 0 1px #ffffffb8}.segmented-option:hover,.chip-select:hover,.toggle-chip:hover,.tab-btn:hover{background:#f8f5effa;border-color:#6ac7c257}.segmented-option.is-active,.chip-select.is-active,.toggle-chip.is-active,.tab-btn.active,.tab-btn[aria-pressed=true]{color:#1c4d4a;background:linear-gradient(145deg,#dbf1ebfa,#d3ebe4f5);border-color:#0f7d6f57;box-shadow:0 0 0 1px #0f7d6f1a}.company-insights-tab.is-locked{color:#8d6420b8;background:linear-gradient(145deg,#fff8e8f5,#f7efddf0);border-color:#d6bc7038}.company-insights-tab.is-locked:hover{background:linear-gradient(145deg,#fff8e8fa,#f8f1e0f5);border-color:#d6bc704d}.company-insights-tab.is-unlocked{color:var(--plus-gold-deep);background:linear-gradient(145deg,#fff6dbfa,#faf0d2f5);border-color:#d6bc7057;box-shadow:inset 0 1px #ffffffc2}.company-insights-tab.is-unlocked:hover{background:linear-gradient(145deg,#fff7dffa,#fbf2d7f7);border-color:#d6bc7070}.company-insights-tab.is-unlocked.active{color:#6f4f00;background:linear-gradient(145deg,#ffebadfa,#f7e098f0);border-color:#d6bc7094;box-shadow:0 0 0 1px #d6bc7029,0 8px 18px #b7852f1f}.company-insights-tab.is-pending{color:#126b61;background:linear-gradient(145deg,#ecf7f4fa,#e2f2eff0);border-color:#12838447}.company-insights-tab.is-pending.active{color:#0f5f57;background:linear-gradient(145deg,#def4effa,#cfebe5f0);border-color:#1283846b}.company-insights-tab.is-error{color:#8a4b09;background:linear-gradient(145deg,#fff7edfa,#fde8caf0);border-color:#d9770657}.company-insights-tab.is-error.active{color:#7c2d12;background:linear-gradient(145deg,#ffedd5fa,#fdd7aaf0);border-color:#d9770680}.live-pill{gap:.38rem;position:relative;border-color:color-mix(in srgb, var(--redesign-accent) 26%, var(--redesign-line))!important;background:color-mix(in srgb, var(--redesign-accent) 9%, var(--redesign-surface-strong))!important;color:var(--redesign-accent-strong)!important}.live-pill:before,.live-dot{content:"";background:var(--redesign-accent);width:.5rem;height:.5rem;box-shadow:0 0 0 0 color-mix(in srgb, var(--redesign-accent) 34%, transparent);border-radius:999px;animation:1.35s ease-out infinite livePulse}.live-section-notice{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;display:grid}.live-section-notice p{margin:.25rem 0 0}@keyframes livePulse{0%{box-shadow:0 0 0 0 color-mix(in srgb, var(--redesign-accent) 34%, transparent)}70%{box-shadow:0 0 0 8px color-mix(in srgb, var(--redesign-accent) 0%, transparent)}to{box-shadow:0 0 0 0 color-mix(in srgb, var(--redesign-accent) 0%, transparent)}}.company-insights-error-panel{margin-top:0}.choice-card.premium-choice-card.is-active,.choice-card.premium-choice-card.is-unlocked.is-active{color:#6f4f00!important;background:radial-gradient(380px 180px at 0 0,#ffd76680,#0000 72%),radial-gradient(340px 160px at 100% 0,#ffecb057,#0000 74%),linear-gradient(145deg,#ffdf84fc,#f0c65cf5)!important;border-color:#c99623e6!important;box-shadow:inset 0 1px #fff8dceb,0 0 0 2px #c9962333,0 14px 28px #b7852f38!important}.choice-card.premium-choice-card.is-active .choice-card-title,.choice-card.premium-choice-card.is-active .choice-card-copy,.choice-card.premium-choice-card.is-unlocked.is-active .choice-card-title,.choice-card.premium-choice-card.is-unlocked.is-active .choice-card-copy{color:#6f4f00!important}.choice-card.premium-choice-card.is-active .premium-choice-badge,.choice-card.premium-choice-card.is-unlocked.is-active .premium-choice-badge{color:#9b6b11!important;background:linear-gradient(90deg,#ffd55e70,#ffeebd57)!important;border-color:#c9962380!important}.choice-card.premium-choice-card.is-unlocked:not(.is-active){background:radial-gradient(320px 150px at 0 0,#d6bc701f,#0000 72%),linear-gradient(145deg,#fffaedfc,#f7efdcf5)!important;border-color:#d6bc7047!important;box-shadow:inset 0 1px #ffffffc7,0 10px 22px #b7852f14!important}.choice-card.premium-choice-card.is-locked:hover,.choice-card.premium-choice-card.is-disabled:hover{background:linear-gradient(145deg,#fff8e8f5,#f7efddf0)!important;border-color:#d6bc702e!important;transform:none!important;box-shadow:inset 0 1px #ffffffc2!important}.choice-card.premium-choice-card.is-locked,.choice-card.premium-choice-card.is-disabled{pointer-events:none}.feedback-panel{position:relative;overflow:hidden}.feedback-panel:before,.prep-panel:before{content:"";opacity:.9;border-radius:999px;width:4px;position:absolute;inset:0 auto 0 0}.feedback-panel-positive:before{background:linear-gradient(#2b9d6aeb,#63be8eb3)}.feedback-panel-concern:before{background:linear-gradient(#b57e2aeb,#dfb45fb3)}.prep-panel-focus:before{background:linear-gradient(#227e7aeb,#67ada8b8)}.prep-panel-questions:before{background:linear-gradient(#537ab5e0,#8dacdbad)}.action-list-positive,.action-list-concern,.action-list-focus,.action-list-question{gap:12px}.action-item-positive,.action-item-concern,.action-item-focus,.action-item-question{border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:12px;padding:12px 14px}.action-item-positive{background:linear-gradient(145deg,#f5fbf6fc,#ebf6eff5);border-color:#56a47242}.action-item-concern{background:linear-gradient(145deg,#fffaeffc,#f8f0e0f5);border-color:#c99d5447}.action-item-focus{background:linear-gradient(145deg,#f3faf8fc,#e8f4f1f5);border-color:#589a9147}.action-item-question{background:linear-gradient(145deg,#f6f9fffc,#ebf1fbf5);border-color:#7e9bc947}.action-item-focus,.action-item-question{grid-template-columns:24px minmax(0,1fr);gap:14px}.action-index-positive,.action-index-concern,.action-index-focus,.action-index-question{letter-spacing:0;border-radius:999px;width:36px;min-width:36px;height:36px;margin-top:1px;padding:0;font-size:18px;font-weight:800;line-height:1}.action-index-positive{color:#fff;background:linear-gradient(#3daf6afa,#2b8e54f2);border-color:#3a905e3d;box-shadow:inset 0 1px #fff9}.action-index-concern{color:#fff;background:linear-gradient(#d95555fa,#b93b3bf2);border-color:#c458583d;box-shadow:inset 0 1px #fff9}.action-index-focus{color:#1d5b57;background:linear-gradient(#daf2eefa,#c1e4def2);border-color:#589a913d;box-shadow:inset 0 1px #fff9}.action-index-question{color:#4568a3;background:linear-gradient(#e3ebfbfa,#d1ddf6f2);border-color:#7e9bc93d;box-shadow:inset 0 1px #fff9}.action-index-focus,.action-index-question{width:24px;min-width:24px;height:24px;margin-top:4px;font-size:13px;font-weight:700}.action-copy{align-items:center;min-width:0;min-height:36px;display:flex}.action-copy p{margin:0;line-height:1.5}.action-item-question .action-copy,.action-item-focus .action-copy{align-items:flex-start}.action-item-focus .action-copy,.action-item-question .action-copy{min-height:24px}.action-list-positive .action-index-positive{color:#fff!important;background:linear-gradient(#3daf6afa,#2b8e54f2)!important;border-color:#3a905e3d!important;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #2b8e5429!important}.action-list-concern .action-index-concern{color:#fff!important;background:linear-gradient(#d95555fa,#b93b3bf2)!important;border-color:#c458583d!important;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #b93b3b29!important}.toggle-chip:disabled{opacity:1;color:#8a9aa3;background:#f4efe8db;border-style:dashed}.usage-banner-warning{color:#5b4d27;background:linear-gradient(145deg,#fff9ecfa,#f7efd6f0);border-color:#d6bc705c}.result-hub,.result-export,.sub-card,.result-meta-item,.metric-card,.action-item,.summary-callout,.plan-note-item,.session-meta-grid>div,.admin-search-input,.inline-panel,.danger-zone{background:linear-gradient(145deg,#fffdf8fa,#f5efe7f2);border-color:#adb9bd47;box-shadow:0 12px 28px #6f66540f}.result-stack .sub-card,.result-stack .action-item,.result-stack .metric-card,.result-stack .summary-callout{transition:border-color .18s,background .18s,box-shadow .18s,transform .18s}.result-stack .result-anchor-section{margin-bottom:10px;padding:13px 14px}.result-stack .result-anchor-section .section-head{margin-bottom:9px}.result-stack .result-anchor-section .section-kicker{letter-spacing:.12em;margin-bottom:2px;font-size:.68rem}.result-stack .result-anchor-section .section-title{margin-bottom:0;font-size:clamp(1.12rem,1.55vw,1.42rem)}.result-stack .result-anchor-section p{line-height:1.48}.result-stack .result-anchor-section .meter{height:7px}#result-breakdown.result-anchor-section{background:radial-gradient(520px 180px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#fffdf8fc,#f5f0e8f5);border-color:#2a80762e}#result-breakdown .fit-dimension-card p{margin:0;font-size:.93rem}#result-linkedin .premium-preview-content{gap:13px;display:grid}#result-linkedin .summary-callout,#result-linkedin .sub-card{box-shadow:none;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0}#result-linkedin .summary-callout{border-bottom:1px solid #adb9bd3d;padding-bottom:11px}#result-linkedin .sub-card{border-top:1px solid #adb9bd33;padding-top:12px}#result-linkedin .linkedin-copy-card{background:linear-gradient(145deg,#fbf8f1e6,#eef7f4b8);border:1px solid #2a807624;border-radius:14px;margin-top:6px;padding:10px 12px}#result-linkedin .two-grid,#result-linkedin .single-grid{gap:12px}.result-stack .sub-card.interactive:hover,.result-stack .action-item:hover,.result-stack .metric-card:hover,.result-stack .summary-callout:hover{background:linear-gradient(145deg,#fffbf5fc,#eff7f3f7);border-color:#48a39c57;transform:none;box-shadow:0 12px 24px #536e6714}.result-stack .chip{transition:border-color .18s,background .18s,color .18s,box-shadow .18s,transform .18s}.result-stack .chip:hover{color:#1d4f4d;background:linear-gradient(145deg,#e3f4eefa,#d6ece6f0);border-color:#48a39c57;transform:translateY(-1px);box-shadow:0 8px 18px #536e6714}.result-stack .chip.warning:hover{color:#225565;background:linear-gradient(145deg,#e2f5f9fa,#d3eef2f0);border-color:#47b3c566}.result-stack .chip.ok:hover{color:#24533d;background:linear-gradient(145deg,#e7f7ecfa,#d8efe0f0);border-color:#4aaa7661}.result-stack details.sub-card summary{border-radius:10px;transition:background .18s,color .18s}.result-stack details.sub-card summary:hover{color:#1f4951;background:#dbece794}.action-item{border-radius:14px;grid-template-columns:26px 1fr;align-items:start;gap:10px;padding:9px 10px}.action-index{color:#f8fffd;background:linear-gradient(#1a867afa,#126b61f5);border-color:#126b612e;flex:0 0 26px;width:26px;height:26px;font-size:12px;box-shadow:inset 0 1px #ffffff2e,0 8px 16px #126b6129}.result-badge{background:linear-gradient(#f0f9f6fa,#e5f1edf2);border-color:#0f7d6f3d}.result-badge-label,.result-meta-item span,.metric-card span{color:#728895}.result-tabs{background:#f7f2eaf5;border-color:#adb9bd47}.pill.subtle,.status-pill.ghost{color:#55707d}.session-meta-grid strong,.plan-note-item strong,.result-meta-item strong{color:#243742}.hero-side-card .muted,.page-hero .muted,.newopt-hero .muted,.billing-page .muted,.dashboard-page .muted,.profile-panel .muted,.card .muted{color:#647783}.hero-side-card strong,.page-hero h1,.newopt-hero h1,.dashboard-page h1,.billing-page h1,.profile-panel h3,.workspace-panel h3,.billing-plan-card h3,.stat-card .result-score,.stat-card .result-score.small{color:#162833}.dashboard-page .workspace-panel,.billing-page .billing-plan-card,.profile-panel,.admin-panel{background:radial-gradient(420px 160px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#fffdf8fc,#f4eee6f5)}.billing-page .billing-plan-card.is-featured,.dashboard-page .workspace-panel{border-color:#0f7d6f2e}.billing-page .billing-plan-card.is-current{border-color:#0f7d6f57;box-shadow:0 18px 38px #0f7d6f1a}.danger-zone{background:linear-gradient(145deg,#fff8f7fa,#f5ecebf5);border-color:#be7e7e52}@keyframes heroAtmosphere{0%{opacity:.86;transform:translate(0,0)scale(1)}to{opacity:1;transform:translateY(10px)scale(1.02)}}@keyframes stageFloat{0%{transform:translateY(0)}to{transform:translateY(6px)}}@media (prefers-reduced-motion:reduce){.page-hero,.card,.skeleton,.spinner,.progress-bar-indeterminate,.loader-dots .dot,.landing-hero-backdrop,.stage-shell{animation:none}}@media (max-width:980px){.newopt-form-shell{gap:12px}.upload-guidance-card{grid-template-columns:1fr}.newopt-page .form-card>.row.between,.newopt-page .premium-form-card>.row.between,.newopt-page .result-export>.row,.billing-hero.workspace-hero,.guest-conversion-panel{flex-direction:column;align-items:stretch}.landing-hr-grid,.landing-trust-grid{grid-template-columns:1fr}.newopt-page .form-card>.row.between .status-pill,.newopt-page .premium-form-card>.row.between .status-pill,.billing-hero.workspace-hero .hero-side-card{align-self:flex-start}.billing-proof-strip{grid-template-columns:1fr}.guide-dock-pill,.new-review-guide-footer,.new-review-guide-actions{align-items:flex-start}.guide-floating-popover{width:min(340px,100% - 24px);top:12px;right:12px;transform:none}.segmented-control,.chip-select-row,.input-mode-actions,.usage-limit-actions,.guest-conversion-actions{width:100%}.segmented-control{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.segmented-option,.chip-select{text-align:center;justify-content:center;min-height:46px}.chip-select-row{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.input-mode-actions>.btn,.input-mode-actions>a.btn,.usage-limit-actions>.btn,.usage-limit-actions>a.btn,.guest-conversion-actions>.btn,.guest-conversion-actions>a.btn{flex:220px}.run-bar{align-items:stretch}.run-bar>.btn,.run-bar>a.btn,.run-bar>button.btn{flex:100%}.run-action-btn,.guest-upgrade-btn{min-height:58px;padding:14px 20px;font-size:1.22rem}.loader-top,.loader-game-header{flex-direction:column}.loader-game-copy,.loader-game-mission{width:100%;max-width:none}.loader-game-mission{text-align:left;min-width:0}.loader-dots-fun{white-space:normal;border-radius:18px;line-height:1.5}.loader-game-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.loader-game-tile{min-height:46px}.billing-proof-item strong,.result-meta-item strong,.loader-game-mission strong{overflow-wrap:anywhere}.billing-comparison-grid{grid-template-columns:1fr}.billing-plan-footer{align-items:stretch}.billing-plan-footer .btn,.billing-plan-footer a.btn,.billing-plan-footer button.btn{width:100%}.topbar-inner{flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px;padding:10px 16px}.brand{gap:12px}.brand-icon{width:48px;height:48px}.brand-wordmark{font-size:clamp(1.75rem,3vw,2.4rem)}.topbar-left{flex:0 auto}.topbar-nav-row{flex:auto;justify-content:flex-start;gap:8px;min-width:0;margin-left:0}.side-account{width:auto;min-width:0}.top-auth-actions{flex-wrap:wrap;gap:8px}.top-account-actions{gap:8px}.top-account-pill{max-width:100%;min-height:44px;padding:0 13px}.top-auth-btn{min-width:0;min-height:44px;padding:10px 16px;font-size:14px}.nav{-ms-overflow-style:none;scrollbar-width:none;scroll-snap-type:x proximity;flex-wrap:nowrap;gap:4px;width:auto;max-width:100%;margin-left:0;overflow:auto hidden}.nav::-webkit-scrollbar{display:none}.nav a{white-space:nowrap;scroll-snap-align:start;flex:none;font-size:13px}.landing-hero{grid-template-columns:1fr;gap:28px;min-height:auto;margin:-24px -18px 18px;padding:72px 18px 32px}.landing-brand-signal{font-size:18px}.landing-hero-copy{padding:14px 0 0}.landing-brand-lockup{gap:3px}.landing-overline{min-height:30px;font-size:10px}.landing-hero-caption{font-size:12px}.billing-proof-strip,.billing-comparison-shell,.onboarding-step-shell,.onboarding-step-shell-plans,.onboarding-plan-list,.onboarding-ready-grid{grid-template-columns:1fr}.billing-comparison-shell{padding:20px}.onboarding-modal-card{padding-right:22px}.onboarding-hero{padding-right:0}.onboarding-hero-card{margin-right:0}.billing-compare-card{padding:14px 16px}.billing-plan-head{align-items:flex-start}.billing-plan-allowance{font-size:clamp(44px,14vw,62px)}.page-hero h1,.newopt-hero h1{font-size:clamp(30px,9vw,42px)}.page-hero .muted,.newopt-hero .muted{font-size:15px}.section-title{font-size:clamp(20px,7vw,28px)}.card h3{font-size:22px}.landing-hero-copy h1{font-size:clamp(30px,9vw,48px)}.landing-hero-sub{font-size:17px}.landing-hero-stage,.stage-shell{min-height:0}.stage-shell{gap:16px;padding:18px}.stage-scoreband{grid-template-columns:1fr;gap:12px}.stage-grid{grid-template-columns:1fr;gap:16px}.stage-section-head{flex-direction:column}.stage-metrics{grid-template-columns:1fr 1fr}.workflow-columns{grid-template-columns:1fr;gap:18px}.workflow-column,.mode-row{border-radius:18px;padding:20px 18px 18px}.hero-split{grid-template-columns:1fr;gap:18px;padding:20px}.hero-copy h1{font-size:clamp(32px,8vw,48px)}.hero-sub{font-size:18px}.visual-shell{grid-template-columns:1fr;min-height:0}.visual-mini-grid{grid-template-columns:1fr}.overview-showcase{padding:18px}.overview-showcase-head{text-align:left;margin:0 0 12px}.overview-showcase-head p{font-size:16px}.overview-showcase-grid{grid-template-columns:1fr}.showcase-lead{grid-row:auto;gap:14px;padding:0}.showcase-lead-copy h3{font-size:clamp(28px,9vw,40px)}.showcase-lead-copy p,.showcase-lead-list li{font-size:16px}.overview-interactive,.live-flow-grid{grid-template-columns:1fr}.showcase-card{min-height:0;transform:none}.result-hub-head{flex-direction:column}.result-badge{text-align:left;width:100%}.result-meta-grid{grid-template-columns:1fr}.result-tabs{width:100%;overflow-x:auto}.result-content-nav{top:10px}.metrics-grid,.four-grid,.three-grid,.single-grid,.two-grid,.fit-dimension-grid,.compact-job-grid,.rewritten-bullet-grid,.role-target-grid,.split-grid,.option-grid,.feature-grid,.billing-plan-grid,.session-meta-grid,.admin-meta-grid{grid-template-columns:1fr}.profile-grid{grid-template-areas:"workspace""cv""plan"}.admin-plan-row,.hr-candidate-scan-grid{grid-template-columns:1fr}.newopt-hero,.page-hero{flex-direction:column}.hero-side-stack{justify-items:stretch;width:100%}.hero-side-card{width:100%;min-width:0}.result-hero-scoreboard{flex-direction:column;align-items:stretch}.hero-score-sidecar{min-width:0}.admin-selection-bar{justify-content:flex-start}.loader-panel{grid-template-columns:1fr;grid-template-areas:"status""progress""game"}}@media (max-width:640px){.newopt-page{gap:12px}.newopt-form-shell{gap:10px}.newopt-page .form-card,.newopt-page .premium-form-card,.newopt-page .result-hub,.newopt-page .loading-shell,.newopt-page .card.section-shell,.billing-page .billing-plan-card,.billing-comparison-shell,.guest-conversion-panel{border-radius:18px}.newopt-page .notice.info,.newopt-page .notice.error,.newopt-page details.sub-card,.newopt-page .toggle-line,.guest-conversion-item{border-radius:16px}.newopt-page .form-card>.row.between,.newopt-page .premium-form-card>.row.between,.billing-plan-head,.result-hub-head{gap:12px}.guide-dock-pill,.new-review-guide-nav,.new-review-guide-actions{width:100%}.guide-floating-popover-actions .btn,.new-review-guide-nav .btn,.new-review-guide-actions .btn{flex:180px}.segmented-control,.chip-select-row{grid-template-columns:1fr}.newopt-inline-disclosure .choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented-option,.chip-select,.toggle-chip{width:100%}.profile-cv-notice-copy{line-height:1.7}.profile-cv-notice-copy br{display:none}.loading-shell{scroll-margin-top:16px}.loader-panel{gap:12px}.loader-top{gap:10px}.loader-fun-copy,.loader-dots-fun,.loader-game-copy .muted{font-size:.92rem}.loader-game-shell{gap:8px;padding:10px}.loader-game-stats{grid-template-columns:1fr}.loader-game-grid{gap:6px}.loader-game-tile{border-radius:12px;min-height:42px;padding:6px}.loader-game-tile span{font-size:.72rem}.result-badge{width:100%;min-width:0}.result-badge strong{font-size:22px}.result-meta-grid{gap:8px}.result-meta-item{padding:10px 11px}.guest-conversion-panel{gap:1rem;margin-top:1rem;padding:1.15rem}.guest-conversion-item{gap:.7rem;padding:.95rem}.guest-conversion-item p{font-size:.96rem;line-height:1.6}.guest-conversion-actions{grid-template-columns:1fr;display:grid}.billing-proof-item strong{font-size:1rem}.billing-proof-item,.billing-comparison-shell,.billing-plan-card{padding:14px}.billing-plan-price-stack{gap:4px}.billing-plan-feature-list{gap:10px}.billing-plan-feature{align-items:flex-start}.usage-limit-actions{grid-template-columns:1fr;display:grid}.topbar{position:static}.content{padding:16px 12px 22px}.topbar-inner{gap:10px;padding:10px 12px 12px}.brand{gap:10px}.brand-icon{width:42px;height:42px}.brand-wordmark{font-size:clamp(1.45rem,7vw,1.95rem)}.topbar-left,.topbar-nav-row,.side-account,.top-auth-actions{width:100%}.topbar-inner{align-items:stretch}.topbar-inner:has(.top-auth-actions){grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px;display:grid}.topbar-left{width:100%}.topbar-inner:has(.top-auth-actions) .topbar-left{grid-area:1/1;width:auto;min-width:0}.topbar-nav-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;margin-left:0;display:grid}.topbar-nav-row:has(.top-auth-actions){display:contents}.nav{background:radial-gradient(260px 100px at 0 0,#6ac7c214,#0000 72%),linear-gradient(#fffdf8fa,#f6f0e8f2);border-color:#adb9bd38;border-radius:18px;flex-wrap:wrap;justify-content:flex-start;gap:6px;width:100%;min-width:0;padding:6px;overflow:visible;box-shadow:inset 0 1px #ffffffd6,0 10px 24px #6f665414}.topbar-inner:has(.top-auth-actions) .nav{grid-area:2/1/auto/-1}.nav a{color:#4d6572;background:#ffffff9e;border-color:#adb9bd29;border-radius:12px;flex:calc(33.333% - 4px);justify-content:center;width:auto;min-width:0;min-height:44px;padding:10px 12px;font-size:11px}.nav a:hover{color:#173844;background:linear-gradient(#fafcfbfa,#f2f6f3f5);border-color:#6ac7c22e}.nav a.active-link:after{display:none}.nav a.active-link{color:#123e42;background:radial-gradient(180px 90px at 50% 0,#9fe1d73d,#0000 78%),linear-gradient(145deg,#ebf6f3fe,#e0efeaf7);border-color:#0f7d6f38;box-shadow:inset 0 1px #ffffffe0,0 8px 18px #6f665414}.nav a.active-link .nav-link-label-mobile{color:#123e42}.nav-link-label-desktop{display:none}.nav-link-label-mobile{display:inline}.side-account{width:auto;min-width:0}.side-account:has(.top-auth-actions){justify-self:end}.topbar-inner:has(.top-auth-actions) .side-account:has(.top-auth-actions){grid-area:1/2;justify-self:end;width:auto}.topbar-nav-row:has(.top-account-actions){grid-template-columns:1fr;align-items:stretch}.side-account:has(.top-account-actions){justify-self:stretch;width:100%}.top-auth-actions,.top-account-actions{flex-wrap:wrap;width:auto}.top-auth-actions{background:linear-gradient(#fffcf7f5,#f6f0e8eb);border:1px solid #adb9bd2e;border-radius:16px;flex-wrap:nowrap;justify-content:flex-end;padding:4px;box-shadow:0 10px 24px #6f665414}.top-auth-btn,.top-auth-btn-compact,.top-account-pill{width:auto;max-width:100%;min-height:44px;padding:10px 12px}.top-account-pill{flex:100%;min-width:0}.top-account-loading{display:none}.top-account-actions{background:radial-gradient(220px 90px at 0 0,#6ac7c214,#0000 72%),linear-gradient(#fffcf7fa,#f6f0e8f0);border:1px solid #adb9bd33;border-radius:18px;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;width:100%;padding:8px;display:grid;box-shadow:0 14px 28px #6f665414}.top-account-actions .top-account-pill{color:#2f4955;background:linear-gradient(#fffffefa,#f8f4edf5);border-color:#adb9bd38;border-radius:14px;grid-column:1/-1;justify-content:flex-start;width:100%;min-height:44px;padding:0 14px;box-shadow:inset 0 1px #ffffffe0,0 6px 16px #6f66540d}.top-account-actions .top-auth-btn-compact{border-radius:14px;justify-content:center;width:100%;min-height:44px}.top-auth-btn{white-space:nowrap;min-width:0;padding:9px 14px}.auth-gate-overlay{padding:max(10px, env(safe-area-inset-top)) 10px max(10px, env(safe-area-inset-bottom));align-items:stretch}.auth-modal-card{padding:20px 16px 16px}.onboarding-modal-card{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;gap:14px;width:100%;max-height:calc(100dvh - 20px);padding:52px 14px 14px;overflow-y:auto}.onboarding-hero,.onboarding-grid{grid-template-columns:1fr;padding-right:0}.onboarding-hero h2{max-width:none;font-size:clamp(20px,8.6vw,30px);line-height:.98}.onboarding-hero .muted,.onboarding-step-head .muted,.onboarding-plan-meta,.onboarding-plan-feature p,.onboarding-plan-summary-card>.muted,.onboarding-file-meta,.onboarding-side-point p,.onboarding-ready-item strong{overflow-wrap:anywhere;word-break:break-word;max-width:none}.onboarding-hero-card,.onboarding-side-panel,.onboarding-plan-summary-card{justify-self:stretch;width:100%;max-width:none}.onboarding-step,.onboarding-footer{padding:16px}.onboarding-step-head h3{font-size:clamp(20px,7vw,26px)}.onboarding-action-row{flex-flow:column wrap;justify-content:stretch;gap:10px}.onboarding-action-row>.btn,.onboarding-action-row>a.btn,.onboarding-action-row>button.btn{flex:100%;width:100%;min-width:0}.auth-modal-switch{width:100%}.auth-switch-btn{min-width:0;min-height:44px}.onboarding-progress{grid-template-columns:1fr;gap:8px;display:grid}.onboarding-progress-step{justify-content:flex-start;width:100%;min-height:36px;padding:0 12px 0 9px}.onboarding-step-shell,.onboarding-step-shell-plans,.onboarding-step-shell-ready{grid-template-columns:1fr;gap:14px}.onboarding-plan-list{grid-template-columns:1fr}.onboarding-plan-option{border-radius:18px;padding:14px}.onboarding-plan-price{align-items:flex-start;gap:4px}.onboarding-plan-price strong{font-size:clamp(24px,10vw,30px)}.onboarding-plan-note,.onboarding-plan-summary-card>.muted{min-height:0}.onboarding-ready-grid{grid-template-columns:1fr}.billing-proof-strip{gap:10px}.dashboard-session-head,.session-hub .result-hub-head{flex-direction:column;align-items:flex-start}.session-row-card .row,.profile-panel .row{grid-template-columns:1fr;display:grid}.session-row-card .row>.btn,.session-row-card .row>a.btn,.session-row-card .row>button.btn,.profile-panel .row>.btn,.profile-panel .row>a.btn,.profile-panel .row>button.btn{width:100%}.hr-rank-card-top,.hr-candidate-card-top{grid-template-columns:1fr}.hr-selection-badge-stack{justify-items:start}.hr-fit-chip,.hr-rank-badge{width:100%;min-width:0}.billing-proof-item,.billing-comparison-shell,.billing-plan-card{padding:16px}.billing-plan-head,.billing-compare-card{flex-direction:column;align-items:flex-start}.profile-plan-highlights,.profile-plan-layout{grid-template-columns:1fr}.billing-plan-head .status-pill{align-self:flex-start}.onboarding-step textarea{min-height:150px;max-height:180px}.auth-modal-submit .btn{width:100%}.page-hero,.newopt-hero,.card{border-radius:14px;padding:12px}.hero-side-card{padding:10px 11px}.page-hero h1,.newopt-hero h1{font-size:clamp(28px,10vw,36px)}.page-hero .muted,.newopt-hero .muted,.muted{line-height:1.55}.section-head,.row.between{gap:10px}.section-head{flex-direction:column;align-items:flex-start}.section-title{font-size:22px}.card h3{margin-bottom:8px;font-size:20px}.result-score{font-size:38px}.result-score.small,.metric-card strong{font-size:28px}.result-tabs{grid-template-columns:1fr 1fr;gap:6px;padding:6px;display:grid}.tab-btn{justify-content:center;min-height:42px}.action-item{grid-template-columns:28px 1fr;gap:8px;padding:9px}.action-index{width:28px;height:28px;font-size:12px}.sub-card,.plan-note-item,.result-meta-item,.session-meta-grid>div{padding:9px}.field input,.field select,.field textarea{min-height:42px;font-size:16px}.field textarea{min-height:132px}.toggle-line{width:100%;min-height:42px;padding:9px 11px}.btn,.btn.secondary,.btn.danger{justify-content:center;width:100%;min-height:42px;padding:10px 14px}.row{flex-wrap:wrap}.onboarding-plan-topline,.onboarding-plan-price,.onboarding-import-actions{flex-direction:column;align-items:flex-start}.onboarding-plan-badges{justify-content:flex-start}.row>.btn,.row>a.btn,.row>button.btn{flex:100%}.chips{gap:6px}.result-content-nav{border-radius:18px;padding:12px;position:static}.result-content-nav-links{grid-template-columns:1fr 1fr;display:grid}.result-content-link{text-align:center;justify-content:center}.chip{padding:5px 9px;font-size:13px}.landing-hero{gap:24px;min-height:auto;padding:72px 18px 30px}.landing-overline,.landing-hero-caption{width:fit-content;max-width:100%}.landing-hero-copy{gap:14px}.landing-hero-actions,.landing-signal-row,.input-mode-actions{gap:8px}.landing-signal-pill{min-height:34px;padding:0 10px;font-size:12px}.stage-shell,.dashboard-page .session-row-card,.billing-page .billing-plan-card,.dashboard-stat-grid .stat-card,.billing-stat-grid .stat-card,.profile-stat-grid .stat-card{padding:14px}}@media (max-width:480px){.newopt-inline-disclosure .choice-grid{grid-template-columns:1fr}.onboarding-modal-card{border-radius:20px;gap:12px;padding:48px 10px 10px}.onboarding-step,.onboarding-footer,.onboarding-ready-item,.onboarding-side-panel,.onboarding-plan-summary-card{padding:14px}.onboarding-progress-step{gap:8px;min-height:34px;padding:0 10px 0 8px}.onboarding-progress-step strong{font-size:14px}.onboarding-plan-feature{gap:8px}.onboarding-plan-feature p,.onboarding-side-point p{font-size:14px;line-height:1.45}}:root[data-theme=dark]{--bg:#0b1117;--bg-soft:#101821;--bg-elevated:#141d27;--card:#121c25;--surface:#131d27;--surface-soft:#18232d;--surface-accent:#102420;--text:#d9e4ec;--text-strong:#f2fbff;--muted:#9fb0bc;--muted-strong:#b0c0cb;--border:#679ebb33;--shadow-soft:0 18px 40px #00000047;--shadow-card:0 18px 42px #00000052}html[data-theme=dark] body{--workspace-hero-border:#679ebb33;--workspace-hero-bg:radial-gradient(640px 220px at 0% 0%, #6ac7c212, transparent 72%), linear-gradient(145deg, #121c26f5, #0b1219f0);--workspace-hero-title:var(--text-strong);--workspace-hero-muted:var(--muted-strong);--workspace-sidecard-bg:radial-gradient(220px 90px at 0% 0%, #38bdf814, transparent 72%), linear-gradient(135deg, #131f2bf5, #0c151ff0);--workspace-sidecard-shadow:inset 0 1px 0 #ffffff0a, 0 10px 22px #0000002e;--workspace-focus-text:#c4d6e0eb;--workspace-meta-text:#b8c9d3e6;--workspace-panel-bg:radial-gradient(640px 220px at 0% 0%, #6ac7c212, transparent 72%), linear-gradient(145deg, #121c26f5, #0b1219f0);color:var(--text);background:radial-gradient(860px 460px at 26% 22%,#4bbfb033,#0000 58%),radial-gradient(800px 440px at 70% 66%,#497adb29,#0000 62%),linear-gradient(#0b1117,#080d13)}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--plus-gold:#ffd76a;--plus-gold-deep:#ffe6a3;--plus-gold-soft:#ffdf843d;--plus-gold-ring:#ffdf846b}.skip-link{z-index:120;color:#10384a;background:linear-gradient(135deg,#fff,#f0fbf8);border-radius:999px;padding:.8rem 1.05rem;font-weight:800;text-decoration:none;transition:transform .18s;position:fixed;top:14px;left:18px;transform:translateY(-160%);box-shadow:0 16px 28px #06192433}.skip-link:focus-visible{outline-offset:2px;outline:3px solid #126b6147;transform:translateY(0)}.tracker-application-card{overflow:hidden}.tracker-application-summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1rem;list-style:none;display:flex}.tracker-application-summary::-webkit-details-marker{display:none}.tracker-application-summary:focus-visible{outline-offset:6px;border-radius:18px;outline:3px solid #126b612e}.tracker-application-body{border-top:1px solid #466a8424;margin-top:1rem;padding-top:1rem}html[data-theme=dark] .topbar{--chrome-topbar-border:#78a7bf26;--chrome-topbar-bg:#060a0fd1;--chrome-topbar-shadow:0 10px 40px #01060c47;--chrome-brand-accent:#7de2d5;--chrome-nav-text:#d9e4ec;--chrome-nav-hover-text:#e9fff8;--chrome-nav-active-text:#dffef7;--chrome-nav-border:#679ebb2e;--chrome-nav-hover-border:#6de2ff29;--chrome-nav-active-border:#3dd7b84d;--chrome-nav-bg:linear-gradient(180deg, #0a121ce6, #080e16d1), radial-gradient(320px 90px at 50% 0%, #3dd7b814, transparent 70%);--chrome-nav-hover-bg:#101c28bd;--chrome-nav-active-bg:linear-gradient(135deg, #12524ac7, #122936b3), #0e2327ad;--chrome-nav-shadow:inset 0 1px 0 #ffffff08, 0 10px 28px #0000002e;--chrome-nav-active-shadow:inset 0 1px 0 #ffffff0a;--chrome-account-text:#eaf3fb;--chrome-account-strong:#dce8f2;--chrome-account-border:#679ebb47;--chrome-account-bg:radial-gradient(220px 90px at 0% 0%, #38bdf814, transparent 72%), linear-gradient(135deg, #131f2bf5, #0c151ff0);--chrome-account-shadow:inset 0 1px 0 #ffffff0a, 0 10px 22px #0000002e;--chrome-auth-secondary-text:#dbe7ee;--chrome-auth-secondary-border:#679ebb3d;--chrome-auth-secondary-bg:linear-gradient(180deg, #16202bfa, #0f1821f5);--chrome-auth-secondary-shadow:inset 0 1px 0 #ffffff0a, 0 8px 18px #0000002e;--chrome-auth-primary-text:#f4fffc;--chrome-auth-primary-border:#3dd7b847;--chrome-auth-primary-bg:linear-gradient(180deg, #1f766c, #164d48);--chrome-auth-primary-shadow:0 12px 24px #07191b3d, inset 0 1px 0 #ffffff14;border-bottom-color:var(--chrome-topbar-border);background:var(--chrome-topbar-bg);box-shadow:var(--chrome-topbar-shadow)}html[data-theme=dark] .brand-wordmark-cy,html[data-theme=dark] .page-hero h1,html[data-theme=dark] .newopt-hero h1,html[data-theme=dark] .card h3,html[data-theme=dark] .section-title,html[data-theme=dark] .result-score,html[data-theme=dark] .result-score.small,html[data-theme=dark] .hero-side-card strong{color:var(--text-strong)}html[data-theme=dark] .brand-wordmark-vekas{color:var(--chrome-brand-accent)}html[data-theme=dark] .nav{border-color:var(--chrome-nav-border);background:var(--chrome-nav-bg);box-shadow:var(--chrome-nav-shadow)}html[data-theme=dark] .nav a{color:var(--chrome-nav-text)}html[data-theme=dark] .nav a:hover{color:var(--chrome-nav-hover-text);background:var(--chrome-nav-hover-bg);border-color:var(--chrome-nav-hover-border)}html[data-theme=dark] .nav a:focus-visible{color:var(--chrome-nav-hover-text);background:var(--chrome-nav-hover-bg);border-color:var(--chrome-nav-hover-border);box-shadow:0 0 0 3px #3dd7b824,0 12px 26px #0000002e}html[data-theme=dark] .nav a.active-link{color:var(--chrome-nav-active-text);background:var(--chrome-nav-active-bg);border-color:var(--chrome-nav-active-border);box-shadow:var(--chrome-nav-active-shadow)}html[data-theme=dark] .top-account-pill,html[data-theme=dark] .hero-side-card,html[data-theme=dark] .notice,html[data-theme=dark] .sub-card,html[data-theme=dark] .auth-gate-card,html[data-theme=dark] .auth-modal-card,html[data-theme=dark] .onboarding-hero-card,html[data-theme=dark] .onboarding-step,html[data-theme=dark] .onboarding-footer,html[data-theme=dark] .page-hero,html[data-theme=dark] .newopt-hero,html[data-theme=dark] .hero-split,html[data-theme=dark] .overview-showcase,html[data-theme=dark] .card,html[data-theme=dark] .live-audit-card,html[data-theme=dark] .live-flow-card,html[data-theme=dark] .showcase-card,html[data-theme=dark] .workflow-column,html[data-theme=dark] .mode-row,html[data-theme=dark] .stage-shell,html[data-theme=dark] .result-hub,html[data-theme=dark] .result-hero,html[data-theme=dark] .metric-card,html[data-theme=dark] .billing-plan-card,html[data-theme=dark] .admin-user-card,html[data-theme=dark] .session-row-card,html[data-theme=dark] .profile-panel,html[data-theme=dark] .danger-zone,html[data-theme=dark] .landing-pricing-card,html[data-theme=dark] .landing-step-card,html[data-theme=dark] .landing-benefit-card,html[data-theme=dark] .landing-feature-depth-card,html[data-theme=dark] .landing-trust-card,html[data-theme=dark] .preview-card{box-shadow:var(--shadow-soft);background:radial-gradient(640px 220px at 0 0,#6ac7c212,#0000 72%),linear-gradient(145deg,#121c26f5,#0b1219f0);border-color:#679ebb33}html[data-theme=dark] .page-hero:after,html[data-theme=dark] .card:after,html[data-theme=dark] .result-hero:after{background:linear-gradient(90deg,#ffffff14,#0000 72%)}html[data-theme=dark] .top-account-pill{border-color:var(--chrome-account-border);background:var(--chrome-account-bg);color:var(--chrome-account-text);box-shadow:var(--chrome-account-shadow)}html[data-theme=dark] .top-account-pill span:last-child,html[data-theme=dark] .side-email{color:var(--chrome-account-strong)}html[data-theme=dark] .muted,html[data-theme=dark] .page-hero .muted,html[data-theme=dark] .newopt-hero .muted,html[data-theme=dark] .billing-price-note,html[data-theme=dark] .onboarding-plan-meta,html[data-theme=dark] .onboarding-file-meta,html[data-theme=dark] .card p,html[data-theme=dark] .landing-section-card p,html[data-theme=dark] .landing-hero-sub{color:var(--muted-strong)}html[data-theme=dark] .pill.subtle,html[data-theme=dark] .status-pill.ghost{color:#b7c4cd;background:#1a2531db;border-color:#679ebb3d}html[data-theme=dark] .top-auth-btn-secondary,html[data-theme=dark] .btn.secondary{border-color:var(--chrome-auth-secondary-border);background:var(--chrome-auth-secondary-bg);color:var(--chrome-auth-secondary-text);box-shadow:var(--chrome-auth-secondary-shadow)}html[data-theme=dark] .top-auth-btn-primary,html[data-theme=dark] .btn{border-color:var(--chrome-auth-primary-border);background:var(--chrome-auth-primary-bg);color:var(--chrome-auth-primary-text);box-shadow:var(--chrome-auth-primary-shadow)}html[data-theme=dark] .top-auth-btn:hover,html[data-theme=dark] .btn:hover{box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000042}html[data-theme=dark] .top-auth-btn:focus-visible{box-shadow:0 0 0 3px #3dd7b824,0 12px 28px #0000003d}html[data-theme=dark] .notice.success{background:#1c4638bd;border-color:#59c49038}html[data-theme=dark] .notice.error{background:#532121bd;border-color:#dc78783d}html[data-theme=dark] .notice.info{background:#172937d1;border-color:#679ebb3d}html[data-theme=dark] .notice.warning{background:#563c12bd;border-color:#d6bc703d}html[data-theme=dark] .preview-shell,html[data-theme=dark] .result-hub,html[data-theme=dark] .result-export,html[data-theme=dark] .result-meta-item,html[data-theme=dark] .action-item,html[data-theme=dark] .summary-callout,html[data-theme=dark] .plan-note-item,html[data-theme=dark] .session-meta-grid>div,html[data-theme=dark] .admin-meta-grid>div,html[data-theme=dark] .admin-selection-bar,html[data-theme=dark] .inline-helper,html[data-theme=dark] .auth-modal-switch,html[data-theme=dark] .social-auth-link,html[data-theme=dark] .social-auth-divider span{background:radial-gradient(520px 180px at 0 0,#6ac7c20f,#0000 72%),linear-gradient(145deg,#111a24fa,#0a1118f5);border-color:#679ebb38;box-shadow:0 14px 28px #0003}html[data-theme=dark] .preview-shell:before{border-color:#7eb2ce24}html[data-theme=dark] .hero-demo-video-wrap{background:radial-gradient(360px 140px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#121c26fa,#0b1219f5);border-color:#679ebb38;box-shadow:inset 0 1px #ffffff08,0 18px 36px #0000003d}html[data-theme=dark] .hero-demo-video{background:#101922}html[data-theme=dark] .preview-card,html[data-theme=dark] .landing-step-card,html[data-theme=dark] .landing-benefit-card,html[data-theme=dark] .landing-feature-depth-card,html[data-theme=dark] .landing-trust-card,html[data-theme=dark] .guest-conversion-panel,html[data-theme=dark] .guest-conversion-item,html[data-theme=dark] .landing-faq-item,html[data-theme=dark] .landing-link-card-static,html[data-theme=dark] .landing-link-card{background:radial-gradient(420px 160px at 0 0,#6ac7c20f,#0000 70%),linear-gradient(145deg,#121c26f5,#0b1219f0);border-color:#679ebb38;box-shadow:0 16px 30px #0000002e}html[data-theme=dark] .preview-card-label,html[data-theme=dark] .preview-score-row p,html[data-theme=dark] .section-label,html[data-theme=dark] .inline-helper-label,html[data-theme=dark] .field label,html[data-theme=dark] .session-meta-label,html[data-theme=dark] .plan-note-item span,html[data-theme=dark] .result-meta-item span,html[data-theme=dark] .action-item p,html[data-theme=dark] .preview-card p,html[data-theme=dark] .preview-card ul,html[data-theme=dark] .landing-step-card p,html[data-theme=dark] .landing-benefit-card p,html[data-theme=dark] .landing-feature-depth-card p,html[data-theme=dark] .landing-faq-item p,html[data-theme=dark] .guest-conversion-item p,html[data-theme=dark] .social-auth-divider span,html[data-theme=dark] .social-auth-link{color:var(--muted-strong)}html[data-theme=dark] .preview-score-delta{color:#a8f1dc;background:#3dd7b81f}html[data-theme=dark] .hero-demo-note{color:#b7cad8}html[data-theme=dark] .inline-helper-primary{background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 56%),linear-gradient(#111d28eb,#0e1822f5);border-color:#2dd4bf33}html[data-theme=dark] .newopt-advanced-disclosure summary{color:#eef7fb;background:linear-gradient(145deg,#121d27f5,#0b121af0);border-color:#567f9838}html[data-theme=dark] .newopt-advanced-disclosure summary:after{color:#9eb6c6}html[data-theme=dark] .newopt-advanced-disclosure summary:hover{border-color:#3dd7b833;box-shadow:inset 0 1px #ffffff0a,0 14px 26px #0000003d}html[data-theme=dark] .newopt-advanced-disclosure[open]{background:linear-gradient(#121d28e0,#0d1721f5)}html[data-theme=dark] .newopt-advanced-disclosure[open] summary{background:linear-gradient(145deg,#16272ff5,#0e1b21f0);border-color:#3dd7b838}html[data-theme=dark] .newopt-advanced-disclosure[open] summary:after{color:#7fe0d2}html[data-theme=dark] .newopt-inline-disclosure[open]{background:0 0}html[data-theme=dark] .newopt-inline-disclosure summary,html[data-theme=dark] .newopt-inline-disclosure[open] summary{box-shadow:none;background:#121d27db}html[data-theme=dark] .newopt-disclosure-copy span:last-child{color:#9eb6c6}html[data-theme=dark] .preview-meter-note,html[data-theme=dark] .preview-issue-list span,html[data-theme=dark] .preview-plan-chip,html[data-theme=dark] .preview-rewrite-tag,html[data-theme=dark] .preview-signal-label{color:#b7cad8}html[data-theme=dark] .preview-plan-chip{background:linear-gradient(145deg,#202c38f0,#161f28eb);border-color:#7eb2ce42}html[data-theme=dark] .preview-score-row strong,html[data-theme=dark] .preview-card strong,html[data-theme=dark] .landing-step-card h3,html[data-theme=dark] .landing-benefit-card h3,html[data-theme=dark] .landing-feature-depth-card h3,html[data-theme=dark] .landing-faq-item summary,html[data-theme=dark] .guest-conversion-panel h3,html[data-theme=dark] .dashboard-session-head strong,html[data-theme=dark] .session-meta-grid strong,html[data-theme=dark] .admin-meta-grid strong{color:var(--text-strong)}html[data-theme=dark] .preview-score-panel,html[data-theme=dark] .preview-signal-pill,html[data-theme=dark] .preview-rewrite-callout{background:radial-gradient(280px 120px at 0 0,#6ac7c20d,#0000 72%),linear-gradient(145deg,#18232ef0,#101821eb);border-color:#679ebb2e}html[data-theme=dark] .preview-rewrite-callout-strong{background:radial-gradient(240px 100px at 0 0,#3dd7b814,#0000 72%),linear-gradient(145deg,#142726f0,#101c1ceb);border-color:#3dd7b82e}html[data-theme=dark] .preview-signal-pill strong{color:#dcecf6}html[data-theme=dark] .landing-pricing-card h2,html[data-theme=dark] .landing-trust-card h3,html[data-theme=dark] .landing-pricing-card p,html[data-theme=dark] .landing-trust-card p,html[data-theme=dark] .landing-check-list,html[data-theme=dark] .landing-trust-note{color:#c8d8e4}html[data-theme=dark] .landing-pricing-card h2,html[data-theme=dark] .landing-trust-card h3{color:#e4f0f7}html[data-theme=dark] .landing-pricing-card,html[data-theme=dark] .landing-trust-card{border-color:#7eb2ce3d}html[data-theme=dark] .preview-meter{background:#7e91a72e}html[data-theme=dark] .pricing-mode-switch{background:radial-gradient(220px 90px at 0 0,#6ac7c20d,#0000 72%),linear-gradient(145deg,#18232ef5,#101821f0);border-color:#7eb2ce3d;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #00000038}html[data-theme=dark] .pricing-mode-switch .segmented-option{color:#bfd1de}html[data-theme=dark] .pricing-mode-switch .segmented-option:hover{background:#293846b8}html[data-theme=dark] .pricing-mode-switch .segmented-option.is-active{color:#effaf8;background:linear-gradient(145deg,#397572f5,#275e5df0);box-shadow:inset 0 1px #ffffff14,0 8px 18px #07191b38}html[data-theme=dark] .pricing-hero-panel{background:radial-gradient(420px 160px at 0 0,#6ac7c20f,#0000 72%),linear-gradient(145deg,#111b24f7,#0a1118f5);border-color:#7eb2ce38;box-shadow:inset 0 1px #ffffff0a,0 18px 38px #00000047}html[data-theme=dark] .pricing-hero-panel .section-kicker{color:#88aabd}html[data-theme=dark] .pricing-plan-copy h2{color:#eef6fb}html[data-theme=dark] .pricing-hero-panel .muted{color:#aec1ce}html[data-theme=dark] .billing-proof-item{background:linear-gradient(#141f29e6,#0e171ff0);border-color:#7eb2ce29;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .billing-proof-item:hover{border-color:#56a8a047;box-shadow:inset 0 1px #ffffff0d,0 16px 30px #0000003d}html[data-theme=dark] .billing-proof-label{color:#88aabd}html[data-theme=dark] .billing-proof-item strong{color:#edf6fb}html[data-theme=dark] .auth-switch-btn,html[data-theme=dark] .segmented-option,html[data-theme=dark] .chip-select,html[data-theme=dark] .toggle-chip,html[data-theme=dark] .tab-btn{color:#dbe7ee;background:linear-gradient(145deg,#17232ff5,#0f1821f0);border-color:#679ebb38;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .auth-switch-btn:hover,html[data-theme=dark] .segmented-option:hover,html[data-theme=dark] .chip-select:hover,html[data-theme=dark] .toggle-chip:hover,html[data-theme=dark] .tab-btn:hover{color:#edf8ff;background:linear-gradient(145deg,#1b2a38fa,#121d27f5);border-color:#6de2ff47}html[data-theme=dark] .auth-switch-btn.active,html[data-theme=dark] .segmented-option.is-active,html[data-theme=dark] .chip-select.is-active,html[data-theme=dark] .toggle-chip.is-active,html[data-theme=dark] .tab-btn.active,html[data-theme=dark] .tab-btn[aria-pressed=true]{color:#f4fffc;background:linear-gradient(145deg,#1c6860e6,#163c45e6);border-color:#3dd7b85c;box-shadow:inset 0 1px #ffffff14,0 0 0 1px #3dd7b824}html[data-theme=dark] .tab-btn:focus-visible{border-color:#6de2ff6b;outline:none;box-shadow:0 0 0 3px #6de2ff24,0 10px 22px #0000002e}html[data-theme=dark] .choice-card,html[data-theme=dark] .stat-card{color:var(--text);background:radial-gradient(320px 120px at 0 0,#6ac7c214,#0000 70%),linear-gradient(145deg,#121c26fa,#0b1219f5);border-color:#679ebb38;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .dashboard-page .dashboard-stat-grid .stat-card,html[data-theme=dark] .admin-page .stats-grid .stat-card{border-color:color-mix(in srgb, var(--redesign-line) 74%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--redesign-surface-strong) 86%, transparent), color-mix(in srgb, var(--redesign-surface) 74%, transparent));box-shadow:0 8px 18px #00000029}html[data-theme=dark] .dashboard-page .dashboard-stat-grid .stat-card:hover,html[data-theme=dark] .admin-page .stats-grid .stat-card:hover{border-color:color-mix(in srgb, var(--redesign-accent) 22%, var(--redesign-line));background:linear-gradient(180deg, color-mix(in srgb, var(--redesign-surface-strong) 92%, transparent), color-mix(in srgb, var(--redesign-surface) 80%, transparent));box-shadow:0 10px 24px #0003}html[data-theme=dark] .choice-card:hover,html[data-theme=dark] .stat-card:hover{background:radial-gradient(320px 120px at 0 0,#6ac7c21a,#0000 70%),linear-gradient(145deg,#141f2bfc,#0d151df7);border-color:#6de2ff42}html[data-theme=dark] .choice-card.is-active{background:radial-gradient(340px 140px at 0 0,#6ac7c224,#0000 70%),linear-gradient(145deg,#133838fa,#0f1c25f5);border-color:#3dd7b85c;box-shadow:inset 0 1px #ffffff0d,0 0 0 1px #3dd7b81f}html[data-theme=dark] .choice-card-title,html[data-theme=dark] .stat-card h3{color:var(--text-strong)}html[data-theme=dark] .choice-card-copy,html[data-theme=dark] .stat-card .muted,html[data-theme=dark] .stat-card .muted.mini{color:var(--muted-strong)}html[data-theme=dark] .plus-highlight-block,html[data-theme=dark] .billing-page .billing-plan-card.is-plus-plan,html[data-theme=dark] .onboarding-plan-option.is-plus-plan,html[data-theme=dark] .profile-panel.is-plus-plan{background:radial-gradient(360px 150px at 0 0,#ffdf8438,#0000 72%),linear-gradient(145deg,#322713fb,#18130df6)!important;border-color:#ffdf8480!important;box-shadow:inset 0 1px #fff8dc0d,0 16px 34px #0000003d!important}html[data-theme=dark] .billing-quick-pick{color:#c8f4e8;background:#1c686033;border-color:#3dd7b82e}html[data-theme=dark] .billing-quick-pick.is-plus{color:#ffe19a;background:#946a1847;border-color:#ffdf845c}html[data-theme=dark] .plus-highlight-block .hero-side-label,html[data-theme=dark] .plus-highlight-block h3,html[data-theme=dark] .plus-highlight-block strong,html[data-theme=dark] .plus-highlight-block .result-score,html[data-theme=dark] .plus-highlight-block .result-score.small,html[data-theme=dark] .plus-plan-text,html[data-theme=dark] .billing-page .billing-plan-card.is-plus-plan h3,html[data-theme=dark] .billing-page .billing-plan-card.is-plus-plan .billing-plan-summary,html[data-theme=dark] .billing-page .billing-plan-card.is-plus-plan .billing-plan-feature p,html[data-theme=dark] .profile-panel.is-plus-plan .plan-note-item strong,html[data-theme=dark] .onboarding-plan-option.is-plus-plan .onboarding-plan-name,html[data-theme=dark] .onboarding-plan-option.is-plus-plan .onboarding-plan-feature p{color:#ffe7a8!important}html[data-theme=dark] .plus-highlight-block .muted,html[data-theme=dark] .plus-highlight-block .section-kicker,html[data-theme=dark] .plus-highlight-block p,html[data-theme=dark] .plus-highlight-block label,html[data-theme=dark] .plus-highlight-block .session-meta-label{color:#e7cf90!important}html[data-theme=dark] #result-open-jobs .compact-job-card,html[data-theme=dark] #result-open-jobs .compact-job-card.plus-highlight-block,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-stats .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-question,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-empty,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-detail-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-review,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-feedback-grid .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-example-grid .sub-card,html[data-theme=dark] #result-job-titles .role-target-card{box-shadow:inset 0 1px #fff8dc08,0 12px 26px #0000002e;background:radial-gradient(260px 120px at 0 0,#d6bc7014,#0000 72%),linear-gradient(145deg,#1f1a12f5,#12100cf0)!important;border-color:#d6bc702e!important}html[data-theme=dark] #result-open-jobs .compact-job-card h4,html[data-theme=dark] #result-open-jobs .compact-job-card strong,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-question h4,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-detail-card h4,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-review p,html[data-theme=dark] #result-job-titles .role-target-card strong,html[data-theme=dark] #result-job-titles .role-target-rank{color:#f2ddb1!important}html[data-theme=dark] #result-open-jobs .compact-job-summary,html[data-theme=dark] #result-open-jobs .compact-job-notes .muted,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-inline-note,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-tip,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .muted{color:#c5b38a!important}html[data-theme=dark] .field input,html[data-theme=dark] .field select,html[data-theme=dark] .field textarea,html[data-theme=dark] .admin-search-input,html[data-theme=dark] input,html[data-theme=dark] select,html[data-theme=dark] textarea{color:var(--text-strong);background:#0e161feb;border-color:#679ebb3d}html[data-theme=dark] .field input::placeholder,html[data-theme=dark] .field textarea::placeholder,html[data-theme=dark] .admin-search-input::placeholder,html[data-theme=dark] input::placeholder,html[data-theme=dark] textarea::placeholder{color:#90a3af}html[data-theme=dark] .field input:focus,html[data-theme=dark] .field select:focus,html[data-theme=dark] .field textarea:focus,html[data-theme=dark] .admin-search-input:focus,html[data-theme=dark] input:focus,html[data-theme=dark] select:focus,html[data-theme=dark] textarea:focus{background:#101923fa;border-color:#6de2ff6b;box-shadow:0 0 0 2px #6de2ff24}html[data-theme=dark] .admin-search-input:focus-visible,html[data-theme=dark] .text-btn:focus-visible{outline:none;box-shadow:0 0 0 3px #6de2ff24}html[data-theme=dark] option{color:#edf8ff;background:#131d27}html[data-theme=dark] .saas-hero,html[data-theme=dark] .stage-shell,html[data-theme=dark] .newopt-page .form-card,html[data-theme=dark] .newopt-page .premium-form-card,html[data-theme=dark] .newopt-page .card.section-shell{border-color:#679ebb38;box-shadow:0 22px 42px #00000038;background:radial-gradient(760px 260px at 0 0,#6ac7c214,#0000 68%),radial-gradient(560px 220px at 100% 0,#d6bc700f,#0000 70%),linear-gradient(145deg,#111a24fa,#0a1118f5)!important}html[data-theme=dark] .landing-trust-pill{color:#c5d6e2;background:linear-gradient(145deg,#212d39eb,#18222ce6);border-color:#679ebb2e;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .saas-hero h1,html[data-theme=dark] .saas-hero-subtitle,html[data-theme=dark] .saas-hero .section-label,html[data-theme=dark] .newopt-page .section-shell h3,html[data-theme=dark] .newopt-page .section-shell .section-kicker,html[data-theme=dark] .newopt-page .section-shell label,html[data-theme=dark] .newopt-page .inline-helper-label,html[data-theme=dark] .newopt-page .inline-helper p{color:inherit}html[data-theme=dark] .saas-hero h1,html[data-theme=dark] .newopt-page .section-shell h3{color:var(--text-strong)}html[data-theme=dark] .saas-hero-subtitle,html[data-theme=dark] .saas-hero .section-label,html[data-theme=dark] .newopt-page .section-shell .section-kicker,html[data-theme=dark] .newopt-page .section-shell label,html[data-theme=dark] .newopt-page .inline-helper-label,html[data-theme=dark] .newopt-page .inline-helper p{color:var(--muted-strong)}html[data-theme=dark] .dashboard-page .session-row-card:hover,html[data-theme=dark] .admin-page .admin-user-card:hover,html[data-theme=dark] .billing-page .billing-plan-card:hover{background:radial-gradient(360px 140px at 0 0,#6ac7c21f,#0000 68%),linear-gradient(145deg,#15202bfc,#0e171ff7);border-color:#3dd7b83d;transform:translateY(-2px);box-shadow:0 20px 40px #00000042}html[data-theme=dark] .dashboard-page .session-row-card:hover .session-meta-grid>div,html[data-theme=dark] .admin-page .admin-user-card:hover .admin-meta-grid>div,html[data-theme=dark] .admin-page .admin-user-card:hover .session-meta-grid>div{background:#111b25f5;border-color:#679ebb3d;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .landing-hr-panel{background:radial-gradient(circle at 100% 0,#2cb7a21a,#0000 28%),linear-gradient(145deg,#111a24fa,#0a1118f5);border-color:#679ebb38;box-shadow:0 18px 34px #00000038}html[data-theme=dark] .landing-hr-panel h2,html[data-theme=dark] .landing-hr-panel h3,html[data-theme=dark] .landing-hr-panel strong{color:var(--text-strong)}html[data-theme=dark] .landing-hr-panel .section-label,html[data-theme=dark] .landing-trust-note,html[data-theme=dark] .landing-check-list{color:var(--muted-strong)}html[data-theme=dark] .landing-trust-card,html[data-theme=dark] .landing-path-card{background:radial-gradient(320px 120px at 0 0,#6ac7c20f,#0000 70%),linear-gradient(145deg,#121c26fa,#0b1219f5);border-color:#679ebb38;box-shadow:0 16px 30px #0000002e}html[data-theme=dark] .landing-path-card.is-primary{background:radial-gradient(circle at 0 0,#2dd4bf1f,#0000 44%),linear-gradient(145deg,#121c26fa,#0b1219f5)}html[data-theme=dark] .landing-path-card.is-secondary{background:radial-gradient(circle at 0 0,#d6bc701f,#0000 42%),linear-gradient(145deg,#121c26fa,#0b1219f5)}html[data-theme=dark] .landing-path-card h3{color:var(--text-strong)}html[data-theme=dark] .landing-path-card p,html[data-theme=dark] .landing-path-eyebrow{color:var(--muted-strong)}html[data-theme=dark] .premium-choice-card,html[data-theme=dark] .premium-choice-card.is-unlocked,html[data-theme=dark] .premium-choice-card.is-locked{color:#f2db9d!important;background:radial-gradient(360px 150px at 0 0,#d6bc7017,#0000 72%),linear-gradient(145deg,#1c1812fa,#100f0cf7)!important;border-color:#d6bc7057!important;box-shadow:inset 0 1px #fff8dc0d,0 12px 24px #0003!important}html[data-theme=dark] .premium-choice-card .choice-card-title,html[data-theme=dark] .premium-choice-card .choice-card-copy,html[data-theme=dark] .premium-choice-card.is-locked .choice-card-title,html[data-theme=dark] .premium-choice-card.is-locked .choice-card-copy{color:#f2db9d!important}html[data-theme=dark] .premium-choice-card .premium-choice-badge,html[data-theme=dark] .premium-choice-card.is-locked .premium-choice-badge{color:#f6dda0!important;background:#5644186b!important;border-color:#d6bc705c!important}html[data-theme=dark] .premium-choice-card:hover,html[data-theme=dark] .premium-choice-card.is-unlocked:hover{background:radial-gradient(380px 160px at 0 0,#d6bc701f,#0000 72%),linear-gradient(145deg,#221d14fc,#13110dfa)!important;border-color:#e8c97075!important}html[data-theme=dark] .premium-choice-card.is-active,html[data-theme=dark] .premium-choice-card.is-unlocked.is-active{background:radial-gradient(400px 180px at 0 0,#d6bc703d,#0000 72%),linear-gradient(145deg,#3a2d16fc,#22190efa)!important;border-color:#e8c97099!important;box-shadow:inset 0 1px #fff8dc0f,0 0 0 1px #e8c9702e,0 16px 30px #0000003d!important}html[data-theme=dark] .upload-guidance-card{background:radial-gradient(320px 140px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#111a24fa,#0a1118f5);border-color:#679ebb38;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .upload-guidance-item,html[data-theme=dark] .upload-guidance-card>div{background:#121c26e6;border-color:#679ebb2e}html[data-theme=dark] .upload-guidance-card>div.is-supported{background:#102f268f;border-color:#4aaa763d}html[data-theme=dark] .upload-guidance-card>div.is-unsupported{background:#421a1a6b;border-color:#ca75753d}html[data-theme=dark] .upload-guidance-label,html[data-theme=dark] .upload-guidance-value,html[data-theme=dark] .upload-guidance-card p{color:var(--muted-strong)!important}html[data-theme=dark] .upload-guidance-label.is-supported{color:#92e3b0!important}html[data-theme=dark] .upload-guidance-label.is-unsupported{color:#ffb0b0!important}html[data-theme=dark] .toggle-line{color:var(--text-strong);background:#121c26f5;border-color:#679ebb3d}html[data-theme=dark] .toggle-line input[type=checkbox]{accent-color:#34d399}html[data-theme=dark] .toggle-line:has(input:checked){background:linear-gradient(145deg,#123d37db,#0e2127f0);border-color:#3dd7b857}html[data-theme=dark] .guide-dock-row a,html[data-theme=dark] .upload-help-row a{color:#52d8cb}html[data-theme=dark] .guide-dock-row a:hover,html[data-theme=dark] .upload-help-row a:hover{color:#9af3ea}html[data-theme=dark] .usage-banner-warning,html[data-theme=dark] .notice.warning{color:#f1d690;background:linear-gradient(145deg,#4e3812eb,#36260fe0);border-color:#e8c97057}html[data-theme=dark] .notice.warning .notice-title,html[data-theme=dark] .usage-banner-warning .notice-title{color:#ffe3a3}html[data-theme=dark] .result-tabs{background:#0e161ff5;border-color:#679ebb38}html[data-theme=dark] .dashboard-page .tab-btn,html[data-theme=dark] .result-tabs .tab-btn{color:#dbe7ee;background:#141f2bf5;border-color:#679ebb38}html[data-theme=dark] .dashboard-page .tab-btn.active,html[data-theme=dark] .result-tabs .tab-btn.active{color:#f4fffc;background:linear-gradient(145deg,#175f57eb,#12323af0);border-color:#3dd7b857}html[data-theme=dark] .dashboard-page .tab-btn:hover,html[data-theme=dark] .result-tabs .tab-btn:hover{background:#192735fa;border-color:#6de2ff47}html[data-theme=dark] .dashboard-page .session-row-card:hover,html[data-theme=dark] .admin-page .admin-user-card:hover{transform:none}html[data-theme=dark] .admin-page .admin-user-card:hover{background:radial-gradient(320px 120px at 0 0,#6ac7c21a,#0000 70%),linear-gradient(145deg,#141f2bfc,#0d151df7);border-color:#3dd7b838}html[data-theme=dark] .nav a:hover{color:#e9fff8;box-shadow:none;background:#15222eeb;border-color:#679ebb38}html[data-theme=dark] .result-content-nav{background:linear-gradient(#111a24fa,#0a1118f5),radial-gradient(320px 120px at 0 0,#6ac7c214,#0000 72%);border-color:#679ebb38;box-shadow:inset 0 1px #ffffff08,0 14px 28px #00000038}html[data-theme=dark] .result-content-link{color:#dbe7ee;background:#15212df0;border-color:#679ebb33}html[data-theme=dark] .result-content-link:hover{color:#edf8ff;background:#1b2a38fa;border-color:#6de2ff42;transform:none;box-shadow:0 10px 22px #0000002e}html[data-theme=dark] .result-content-link.is-active{color:#f4fffc;background:linear-gradient(145deg,#175f57eb,#12323af0);border-color:#3dd7b857;box-shadow:0 10px 22px #0003}html[data-theme=dark] .result-content-link.is-premium:hover,html[data-theme=dark] .result-content-link.is-premium.is-active{color:#f1d690;background:linear-gradient(#423316f5,#291f0ef0),radial-gradient(circle at 0 0,#d6bc702e,#0000 58%);border-color:#d6bc705c;box-shadow:0 12px 24px #00000038}html[data-theme=dark] #result-breakdown.result-anchor-section{background:radial-gradient(520px 180px at 0 0,#6ac7c212,#0000 72%),linear-gradient(145deg,#121c26f5,#0b1219f0);border-color:#679ebb33}html[data-theme=dark] .fit-dimension-card{border-color:color-mix(in srgb, var(--fit-accent) 34%, #679ebb2e);background:radial-gradient(240px 110px at 0% 0%, color-mix(in srgb, var(--fit-accent) 18%, transparent), transparent 72%), linear-gradient(145deg, #111a24fa, #0a1118f5);box-shadow:0 14px 28px #0000002e}html[data-theme=dark] .fit-dimension-footer{border-top-color:#679ebb1f}html[data-theme=dark] .fit-dimension-footer .pill{background:#0e171f9e}html[data-theme=dark] .fit-dimension-card .meter{background:#e5eff417}html[data-theme=dark] .fit-dimension-card.is-low .fit-dimension-score strong{color:#e1b77b}html[data-theme=dark] .fit-dimension-card.is-strong .fit-dimension-score strong{color:#8de1cb}html[data-theme=dark] .hero-score-sidecar{background:radial-gradient(220px 90px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#111a24fa,#0a1118f5);border-color:#679ebb38;box-shadow:0 14px 28px #0000002e}html[data-theme=dark] .hero-score-sidecar-label{color:#93a9b6}html[data-theme=dark] .hero-score-sidecar strong{color:#f4fbff}html[data-theme=dark] #result-linkedin .linkedin-copy-card{background:radial-gradient(280px 100px at 0 0,#6ac7c20f,#0000 72%),linear-gradient(145deg,#111a24d1,#0a1118c2);border-color:#679ebb33}html[data-theme=dark] .rewritten-bullet-card{background:linear-gradient(155deg,#121c26fa,#0c141cf5),radial-gradient(circle at 100% 0,#65c1df1f,#0000 52%);border-color:#679ebb38}html[data-theme=dark] .rewritten-bullet-card:before{color:#65c1df1f}html[data-theme=dark] .rewritten-bullet-index{color:#93bccc}html[data-theme=dark] .rewritten-bullet-badge{color:#8ed5ec;background:#59b6d21f;border-color:#59b6d233}html[data-theme=dark] .rewritten-bullet-card p{color:#dbe7ee}html[data-theme=dark] .guidance-step{background:linear-gradient(145deg,#111c23fa,#0b1419f5),radial-gradient(circle at 0,#73d09514,#0000 50%);border-color:#679ebb38}html[data-theme=dark] .guidance-step-index{box-shadow:0 10px 20px #0003}html[data-theme=dark] .guidance-step-tag{color:#95dfb3;background:#3aa76a24;border-color:#3aa76a38}html[data-theme=dark] .guidance-step-copy p{color:#dbe7ee}html[data-theme=dark] .chip{color:#dbe7ee;background:#182430f0;border-color:#679ebb3d}html[data-theme=dark] .chip.ok{color:#a6ebbe;background:#123d2cb3;border-color:#4aaa7647}html[data-theme=dark] .chip.warning{color:#fbb;background:#4a1e1eb8;border-color:#d6787847}html[data-theme=dark] .result-stack .sub-card.interactive:hover,html[data-theme=dark] .result-stack .action-item:hover,html[data-theme=dark] .result-stack .metric-card:hover,html[data-theme=dark] .result-stack .summary-callout:hover{background:linear-gradient(145deg,#141f2bfc,#0d151df7),radial-gradient(320px 120px at 0 0,#6ac7c214,#0000 70%);border-color:#679ebb3d;transform:none;box-shadow:0 12px 24px #0003}html[data-theme=dark] .result-stack .chip:hover{color:#edf8ff;background:#1c2a38fa;border-color:#6de2ff3d;transform:none;box-shadow:0 8px 18px #0000002e}html[data-theme=dark] .result-stack .chip.warning:hover{color:#ffd0d0;background:#562323d1;border-color:#d6787852}html[data-theme=dark] .result-stack .chip.ok:hover{color:#c6f7d4;background:#154834d1;border-color:#4aaa7652}html[data-theme=dark] .result-stack details.sub-card summary:hover{color:#edf8ff;background:#1a2732d1}html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked:not(.is-active),html[data-theme=dark] .choice-card.premium-choice-card.is-locked,html[data-theme=dark] .choice-card.premium-choice-card.is-disabled{color:#f2db9d!important;background:radial-gradient(360px 150px at 0 0,#d6bc7017,#0000 72%),linear-gradient(145deg,#1c1812fa,#100f0cf7)!important;border-color:#d6bc7057!important;box-shadow:inset 0 1px #fff8dc0d,0 12px 24px #0003!important}html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked:not(.is-active) .choice-card-title,html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked:not(.is-active) .choice-card-copy,html[data-theme=dark] .choice-card.premium-choice-card.is-locked .choice-card-title,html[data-theme=dark] .choice-card.premium-choice-card.is-locked .choice-card-copy{color:#f2db9d!important}html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked:not(.is-active) .premium-choice-badge,html[data-theme=dark] .choice-card.premium-choice-card.is-locked .premium-choice-badge{color:#f6dda0!important;background:#5644186b!important;border-color:#d6bc705c!important}html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked:hover,html[data-theme=dark] .choice-card.premium-choice-card.is-locked:hover{background:radial-gradient(380px 160px at 0 0,#d6bc701f,#0000 72%),linear-gradient(145deg,#221d14fc,#13110dfa)!important;border-color:#e8c97075!important}html[data-theme=dark] .choice-card.premium-choice-card.is-active,html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked.is-active{color:#fff3cf!important;background:radial-gradient(400px 180px at 0 0,#d6bc702e,#0000 72%),linear-gradient(145deg,#342916fc,#1f170dfa)!important;border-color:#e8c97099!important;box-shadow:inset 0 1px #fff8dc0f,0 0 0 1px #e8c9702e,0 16px 30px #0000003d!important}html[data-theme=dark] .choice-card.premium-choice-card.is-active .choice-card-title,html[data-theme=dark] .choice-card.premium-choice-card.is-active .choice-card-copy,html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked.is-active .choice-card-title,html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked.is-active .choice-card-copy{color:#fff3cf!important}html[data-theme=dark] .choice-card.premium-choice-card.is-active .premium-choice-badge,html[data-theme=dark] .choice-card.premium-choice-card.is-unlocked.is-active .premium-choice-badge{color:#fff0be!important;background:#7a5d1e75!important;border-color:#e8c9706b!important}html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-unlocked:not(.is-active){color:#f2db9d!important;background:radial-gradient(360px 150px at 0 0,#d6bc7012,#0000 72%),linear-gradient(145deg,#181612fe,#0e0e0cfb)!important;border-color:#d6bc7057!important;box-shadow:inset 0 1px #fff8dc0a,0 10px 22px #00000038!important}html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-unlocked:not(.is-active) .choice-card-title,html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-unlocked:not(.is-active) .choice-card-copy{color:#f2db9d!important}html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-unlocked:not(.is-active) .premium-choice-badge{color:#f6dda0!important;background:#624c1c6b!important;border-color:#d6bc7057!important}html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-active{color:#fff4d6!important;background:radial-gradient(360px 150px at 0 0,#ffdf8433,#0000 72%),radial-gradient(240px 120px at 100% 0,#6de2ff14,#0000 72%),linear-gradient(145deg,#3e2f16fe,#22190dfb)!important;border-color:#ffdf84c7!important;box-shadow:inset 0 1px #fff8dc14,0 0 0 2px #ffdf8438,0 18px 34px #00000047!important}html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-active .choice-card-title,html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-active .choice-card-copy{color:#fff4d6!important}html[data-theme=dark] .newopt-page .choice-card.premium-form-card.accent-gold.premium-choice-card.is-active .premium-choice-badge{color:#fff2c8!important;background:#8a671e8f!important;border-color:#ffdf8475!important}html[data-theme=dark] .landing-section-intro h2,html[data-theme=dark] .overview-showcase-head h2,html[data-theme=dark] .stage-section-head h2{color:#d8ebf5;text-shadow:0 8px 28px #0000002e}html[data-theme=dark] .section-label{color:#b7d7f2}.interview-practice-panel{gap:16px;display:grid}.result-anchor-section .interview-practice-panel,.session-followup-panel .interview-practice-panel{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}#result-interview-practice,#result-interview-practice.section-shell{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.session-followup-panel:has(.interview-practice-panel){box-shadow:none!important;background:0 0!important;border-color:#0000!important}.interview-practice-panel.plus-highlight-block,#result-interview-practice .interview-practice-panel.plus-highlight-block{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.interview-practice-plan{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.interview-practice-live{color:var(--text-strong);background:#fff8e8d1;border:1px solid #b7852f3d;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;padding:10px 14px;font-weight:600;display:inline-flex}.interview-practice-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.interview-practice-stats .sub-card strong{margin-top:8px;font-size:1.25rem;display:block}.interview-practice-voice-bar{background:radial-gradient(280px 140px at 0 0,#d6bc701f,#0000 72%),linear-gradient(#fffcf4fa,#faf5e8f0);border:1px solid #b7852f2e;border-radius:24px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:center;gap:16px;padding:18px 20px;display:grid;box-shadow:0 24px 48px #4d381814}.interview-practice-voice-copy{gap:6px;display:grid}.interview-practice-voice-copy strong{color:var(--text-strong);font-size:1.05rem}.interview-practice-voice-controls{justify-items:stretch;gap:12px;display:grid}.interview-practice-voice-field{gap:8px;display:grid}.interview-practice-voice-field select{width:100%}.interview-practice-voice-toggle{min-height:52px;color:var(--text-strong);background:linear-gradient(#fffcf4f5,#f8f1e0eb);border-color:#b7852f2e;padding:0 2px}.interview-practice-voice-toggle input[type=checkbox]{accent-color:#1f9d63}.interview-practice-voice-toggle:has(input:checked){background:linear-gradient(#f2fcf6fa,#e5f6ecf0);border-color:#1f9d6347}.interview-practice-panel.plus-highlight-block .interview-practice-stats .sub-card,.interview-practice-panel.plus-highlight-block .interview-practice-question,.interview-practice-panel.plus-highlight-block .interview-practice-history .sub-card,.interview-practice-panel.plus-highlight-block .interview-practice-empty,.interview-practice-panel.plus-highlight-block .interview-practice-feedback-grid .sub-card{background:radial-gradient(300px 140px at 0 0,#d6bc701a,#0000 72%),linear-gradient(#fffcf4fa,#faf5e8f0);border-color:#b7852f2e}.interview-practice-question h4{margin:12px 0 8px;font-size:1.15rem;line-height:1.4}.interview-practice-empty{gap:16px;display:grid}.interview-practice-empty-copy{gap:10px;display:grid}.interview-practice-empty-copy .pill{justify-self:start}.interview-practice-question-head{align-items:center;gap:12px}.interview-practice-workspace{grid-template-columns:1.02fr .98fr;align-items:start;gap:14px;display:grid}.interview-practice-answer-card,.interview-practice-detail-card,.interview-practice-answer-review{gap:12px;display:grid}.interview-practice-mode-switch{flex-wrap:wrap;gap:8px;display:inline-flex}.interview-practice-mode-chip{min-height:42px;color:var(--text-strong);cursor:pointer;background:#fffbf4eb;border:1px solid #b7852f29;border-radius:999px;justify-content:center;align-items:center;padding:0 16px;font-weight:600;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.interview-practice-mode-chip:hover{border-color:#b7852f47;transform:translateY(-1px)}.interview-practice-mode-chip.active{background:linear-gradient(#fff9e9fa,#fbf1d5f0);border-color:#b7852f57;box-shadow:0 12px 28px #8a6c261f}.interview-practice-question{gap:18px;display:grid}.interview-practice-coach-head,.interview-practice-coach-summary{gap:10px;display:grid}.interview-practice-coach-head strong{color:var(--text-strong);margin-top:4px;display:block}.interview-practice-coach-empty{background:#fffbf4bd;border:1px dashed #b7852f3d;border-radius:20px;gap:12px;padding:16px;display:grid}.interview-practice-coach-thread{gap:12px;max-height:360px;padding-right:4px;display:grid;overflow-y:auto}.interview-practice-coach-bubble{background:#fffbf4f0;border:1px solid #b7852f29;border-radius:20px;gap:6px;max-width:92%;padding:14px 16px;display:grid}.interview-practice-coach-bubble.assistant{background:radial-gradient(220px 120px at 0 0,#d6bc7014,#0000 72%),#fff9eef5;border-color:#b7852f33;justify-self:start}.interview-practice-coach-bubble.user{background:#f0f7fff0;border-color:#5981ba29;justify-self:end}.interview-practice-coach-bubble p{margin:0;line-height:1.6}.interview-practice-signals{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.interview-practice-signals .chip{border-radius:999px;padding:8px 12px;font-size:.94rem;line-height:1.25}.interview-practice-inline-note,.interview-practice-answer-tip{color:var(--text-muted);background:#fffaefe6;border:1px solid #b7852f24;border-radius:16px;padding:12px 14px;font-size:.95rem;line-height:1.5}.interview-practice-question-actions{margin-top:6px}.interview-practice-answer-actions{flex-wrap:wrap;align-items:center;gap:10px}.interview-practice-answer-field{position:relative}.interview-practice-answer-field textarea{transition:border-color .18s,box-shadow .22s,background-color .22s,transform .22s}.interview-practice-answer-field.is-transcribed textarea{background:linear-gradient(#f6fffafa,#effbf4f5);border-color:#1f9d636b;animation:.9s interview-transcript-flash;box-shadow:0 0 0 4px #1f9d6314,0 16px 34px #1f9d631f}.interview-practice-mic-btn{align-items:center;gap:12px;display:inline-flex;position:relative;overflow:hidden}.interview-practice-mic-visual{color:#284757;background:radial-gradient(circle at 50% 40%,#fffffffa,#eff6f4f0);border-radius:999px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffffeb,0 6px 14px #132a3414}.interview-practice-mic-label{z-index:1;position:relative}.interview-practice-mic-icon{z-index:1;width:20px;height:22px;transition:opacity .18s,transform .18s;display:inline-block;position:relative}.interview-practice-mic-head{opacity:.16;background:linear-gradient(#fff3,#fff0),currentColor;border:2px solid;border-radius:8px;width:12px;height:14px;position:absolute;top:1px;left:50%;transform:translate(-50%)}.interview-practice-mic-grille{border-top:2px solid;border-bottom:2px solid;width:10px;height:7px;position:absolute;top:4px;left:50%;transform:translate(-50%)}.interview-practice-mic-grille:before,.interview-practice-mic-grille:after{content:"";background:currentColor;height:1.5px;position:absolute;inset:50% 0 auto;transform:translateY(-50%)}.interview-practice-mic-yoke{border:2px solid;border-top:0;border-radius:0 0 10px 10px;width:16px;height:7px;position:absolute;top:13px;left:50%;transform:translate(-50%)}.interview-practice-mic-stem{background:currentColor;border-radius:999px;width:2px;height:5px;position:absolute;top:19px;left:50%;transform:translate(-50%)}.interview-practice-mic-base{background:currentColor;border-radius:999px;width:12px;height:2px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.interview-practice-mic-ring{border-radius:inherit;border:1px solid #1f9d6300;transition:border-color .18s,transform .18s,opacity .18s;position:absolute;inset:-2px}.interview-practice-mic-bars{opacity:0;justify-content:center;align-items:end;gap:2px;transition:opacity .18s,transform .18s;display:inline-flex;position:absolute;inset:0;transform:scale(.92)}.interview-practice-mic-bars span{transform-origin:bottom;background:#1f9d63b8;border-radius:999px;width:3px;height:8px}.interview-practice-transcribe-spinner,.interview-practice-transcribed-check{opacity:0;transition:opacity .18s,transform .18s;position:absolute}.interview-practice-transcribe-spinner{border:2px solid #1f9d6333;border-top-color:#1f9d63eb;border-radius:999px;width:15px;height:15px}.interview-practice-transcribed-check{border-bottom:2px solid #1f9d63;border-left:2px solid #1f9d63;width:10px;height:6px;transform:rotate(-45deg)scale(.7)}.interview-practice-mic-visual.is-idle .interview-practice-mic-ring{border-color:#28475714}.interview-practice-mic-visual.is-recording,.interview-practice-mic-visual.is-transcribing,.interview-practice-mic-visual.is-transcribed{color:#148353}.interview-practice-mic-visual.is-recording .interview-practice-mic-ring{border-color:#1f9d634d}.interview-practice-mic-visual.is-transcribing .interview-practice-mic-icon,.interview-practice-mic-visual.is-transcribed .interview-practice-mic-icon{opacity:0;transform:scale(.8)}.interview-practice-mic-visual.is-transcribing .interview-practice-transcribe-spinner{opacity:1;animation:.78s linear infinite interview-transcribe-spin}.interview-practice-mic-visual.is-transcribed .interview-practice-transcribed-check{opacity:1;transform:rotate(-45deg)scale(1)}.interview-practice-mic-btn.is-recording{background:linear-gradient(#f1fcf6fa,#e1f6ebf5);border-color:#1f9d636b;box-shadow:0 0 0 4px #1f9d6314,0 20px 40px #1f9d6324}.interview-practice-mic-btn.is-recording .interview-practice-mic-visual{background:radial-gradient(circle at 50% 40%,#fffffffa,#ddf7e8f0);animation:1.25s ease-in-out infinite interview-mic-pulse}.interview-practice-mic-btn.is-recording .interview-practice-mic-bars{opacity:1;transform:scale(1)}.interview-practice-mic-btn.is-recording .interview-practice-mic-bars span:first-child{animation:.7s ease-in-out infinite interview-mic-bar}.interview-practice-mic-btn.is-recording .interview-practice-mic-bars span:nth-child(2){animation:.82s ease-in-out 80ms infinite interview-mic-bar}.interview-practice-mic-btn.is-recording .interview-practice-mic-bars span:nth-child(3){animation:.76s ease-in-out .16s infinite interview-mic-bar}.interview-practice-mic-btn.is-transcribed{animation:.9s interview-transcribed-chip}.interview-practice-mic-btn:disabled .interview-practice-mic-label{opacity:.82}@keyframes interview-mic-pulse{0%,to{transform:scale(1);box-shadow:0 0 #1f9d6338}50%{transform:scale(1.06);box-shadow:0 0 0 10px #1f9d6300}}@keyframes interview-mic-bar{0%,to{opacity:.52;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1.15)}}@keyframes interview-transcript-flash{0%{transform:translateY(0);box-shadow:0 0 #1f9d6338,0 8px 18px #1f9d6314}35%{transform:translateY(-1px);box-shadow:0 0 0 6px #1f9d6314,0 18px 38px #1f9d6324}to{transform:translateY(0)}}@keyframes interview-transcribed-chip{0%{transform:translateY(0)scale(1)}35%{transform:translateY(-1px)scale(1.02)}to{transform:translateY(0)scale(1)}}@keyframes interview-transcribe-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.interview-practice-history-shell{gap:14px;display:grid}.interview-practice-history-title{margin:6px 0 0}.interview-practice-history-selector{flex-wrap:wrap;gap:10px;display:flex}.interview-practice-history-pill{color:var(--text-strong);cursor:pointer;background:#fffbf4f0;border:1px solid #b7852f2e;border-radius:999px;align-items:center;gap:10px;padding:10px 14px;transition:transform .16s,border-color .16s,box-shadow .16s,background .16s;display:inline-flex}.interview-practice-history-pill strong{font-size:.95rem}.interview-practice-history-pill:hover{border-color:#b7852f4d;transform:translateY(-1px)}.interview-practice-history-pill.active{background:linear-gradient(#fff9e9fa,#fbf1d5f0);border-color:#b7852f57;box-shadow:0 14px 30px #8a6c261a}.interview-practice-detail-stack{gap:12px;display:grid}.interview-practice-feedback-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:4px;display:grid}.interview-practice-example-grid{grid-template-columns:1.35fr .95fr;align-items:start;gap:14px;margin-top:2px;display:grid}.company-interview-prep-card{align-content:start;align-self:start;gap:12px;padding:16px 16px 18px;display:grid}.interview-practice-question .interview-practice-inline-note{margin-top:8px}.company-interview-prep-card--primary p{color:var(--text-strong);margin:0;line-height:1.55}.company-interview-bullet-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-interview-bullet-list li{color:var(--text-strong);margin:0;padding-left:26px;line-height:1.5;position:relative}.company-interview-bullet-list li:before{content:"";background:linear-gradient(#20b26b,#0f8a58);border-radius:999px;width:10px;height:10px;position:absolute;top:.5rem;left:0;box-shadow:0 0 0 5px #20b26b1f}.company-interview-chip-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.company-interview-chip-list li{white-space:normal;overflow-wrap:anywhere;word-break:break-word;text-wrap:pretty;border:1px solid #b7852f29;border-radius:18px;min-width:0;max-width:100%;margin:0;padding:12px 14px;line-height:1.45}.company-interview-chip-list--positive li{color:#315464;background:linear-gradient(#e1f4faf5,#d5ecf4eb);border-color:#5eaacb52}.company-interview-chip-list--warning li{color:#9a5d57;background:linear-gradient(#faebe9fa,#f5e2e0f0);border-color:#c87f744d}.company-interview-brief{gap:6px;margin-top:10px;display:grid}.company-interview-brief p{color:var(--text-muted);margin:0}.company-interview-review-card{gap:16px}.company-interview-review-grid{grid-template-columns:1.1fr 1fr 1fr;gap:12px;display:grid}.company-interview-mini-card{background:#fffaefd1;border:1px solid #b7852f24;border-radius:18px;gap:6px;padding:14px 16px;display:grid}.company-interview-mini-card strong{color:var(--text-strong);font-size:1rem}.company-interview-mini-card p{color:var(--text-muted);margin:0;line-height:1.55}.company-interview-mini-card.is-strong{background:linear-gradient(#ecfcf4f2,#e4f7ede6);border-color:#2d8a5c42}.company-interview-mini-card.is-weak{background:linear-gradient(#fff3f3f5,#fceaeaeb);border-color:#b948483d}.company-interview-score-badge{letter-spacing:-.02em;min-width:88px;color:var(--text-strong);background:#fffaefeb;border:1px solid #b7852f33;border-radius:999px;justify-content:center;align-items:center;padding:10px 16px;font-weight:800;display:inline-flex}.company-interview-score-badge.is-strong{color:#1f6e49;background:linear-gradient(#e7faeffa,#dcf5e7f0);border-color:#2d8a5c47}.company-interview-score-badge.is-mid{color:#8f6415}.company-interview-score-badge.is-weak{color:#a43f3f;background:linear-gradient(#ffeeeefa,#fce2e2f0);border-color:#b9484842}.company-interview-next-step{margin-top:2px}.company-interview-detail-toggles{grid-template-columns:1fr 1fr;align-items:start;gap:12px;display:grid}.company-interview-detail-disclosure{align-self:start;display:block}.company-interview-detail-disclosure summary{cursor:pointer;color:var(--text-strong);font-weight:700;list-style:none}.company-interview-detail-disclosure summary::-webkit-details-marker{display:none}.company-interview-detail-disclosure summary:after{content:"+";float:right;color:var(--text-muted)}.company-interview-detail-disclosure[open] summary:after{content:"-"}.company-interview-detail-disclosure p{color:var(--text-muted);margin:14px 0 0;line-height:1.6}.company-intel-mini-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.company-intel-question-card,.company-round-card,.company-story-card,.company-story-gap-card{background:#ffffffc7;border:1px solid #0f172a14}.company-intel-question-card h4,.company-round-card h4{margin:8px 0 10px}.company-story-fit.fit-strong{color:#166534;background:#22c55e24}.company-story-fit.fit-partial{color:#92400e;background:#f59e0b24}.company-story-fit.fit-none{color:#991b1b;background:#ef44441f}@media (max-width:900px){.interview-practice-voice-bar,.interview-practice-workspace,.interview-practice-stats,.interview-practice-feedback-grid,.interview-practice-example-grid,.company-interview-review-grid,.company-interview-detail-toggles,.company-intel-mini-grid{grid-template-columns:1fr}.interview-practice-coach-bubble{max-width:100%}}html[data-theme=dark] .interview-practice-live{color:#fff1c9;background:#3e2f16ad;border-color:#d6bc7052}html[data-theme=dark] .interview-practice-voice-bar{background:radial-gradient(280px 140px at 0 0,#d6bc701a,#0000 72%),linear-gradient(#231c14fa,#1c1611f5);border-color:#d6bc7038;box-shadow:0 24px 48px #00000047}html[data-theme=dark] .interview-practice-voice-copy strong{color:#f2ddb1}html[data-theme=dark] .interview-practice-voice-toggle{color:var(--text-strong);background:#121c26f5;border-color:#679ebb3d}html[data-theme=dark] .interview-practice-voice-toggle input[type=checkbox]{accent-color:#34d399}html[data-theme=dark] .interview-practice-voice-toggle:has(input:checked){background:linear-gradient(145deg,#123d37db,#0e2127f0);border-color:#3dd7b857}html[data-theme=dark] .interview-practice-mode-chip,html[data-theme=dark] .interview-practice-coach-bubble.assistant,html[data-theme=dark] .interview-practice-coach-empty{color:#ecdcb0;background:#3a2d1894;border-color:#d6bc7038}html[data-theme=dark] .interview-practice-mode-chip.active{background:linear-gradient(#4e3a1ad1,#3c2e18bd);border-color:#d6bc705c;box-shadow:0 16px 36px #00000047}html[data-theme=dark] .interview-practice-coach-bubble.user{color:#d8e7ff;background:#1c283ad1;border-color:#7aaae33d}html[data-theme=dark] .interview-practice-coach-head strong{color:#f2ddb1}html[data-theme=dark] .interview-practice-inline-note,html[data-theme=dark] .interview-practice-answer-tip,html[data-theme=dark] .interview-practice-history-pill{color:#ecdcb0;background:#3a2d1894;border-color:#d6bc7038}html[data-theme=dark] .interview-practice-answer-field.is-transcribed textarea{background:linear-gradient(#122b23fa,#10221ff5);border-color:#3dd7b85c;box-shadow:0 0 0 4px #3dd7b814,0 18px 36px #00000042}html[data-theme=dark] .interview-practice-mic-visual{color:#d9efe5;background:radial-gradient(circle at 50% 40%,#31433efa,#1a2623f0)}html[data-theme=dark] .interview-practice-mic-bars span{background:#3dd7b8c7}html[data-theme=dark] .interview-practice-mic-btn.is-recording{background:linear-gradient(#13352dfa,#102621f5);border-color:#3dd7b857;box-shadow:0 0 0 4px #3dd7b814,0 22px 40px #00000047}html[data-theme=dark] .interview-practice-mic-btn.is-recording .interview-practice-mic-visual{background:radial-gradient(circle at 50% 40%,#3a6056fa,#182e28f5)}html[data-theme=dark] .interview-practice-history-pill.active{background:linear-gradient(#4e3a1ad1,#3c2e18bd);border-color:#d6bc705c;box-shadow:0 16px 36px #00000047}html[data-theme=dark] .company-interview-brief p,html[data-theme=dark] .company-interview-mini-card p,html[data-theme=dark] .company-interview-detail-disclosure p{color:#d4c19a}html[data-theme=dark] .company-interview-mini-card,html[data-theme=dark] .company-interview-score-badge,html[data-theme=dark] .company-interview-detail-disclosure{background:#1e1811eb;border-color:#d6bc7033}html[data-theme=dark] .company-interview-mini-card strong,html[data-theme=dark] .company-interview-detail-disclosure summary,html[data-theme=dark] .company-interview-score-badge{color:#f2ddb1}html[data-theme=dark] .company-interview-score-badge.is-strong,html[data-theme=dark] .company-interview-mini-card.is-strong{color:#abf0c6;background:linear-gradient(#153527f5,#0f281ef0);border-color:#4ec98c42}html[data-theme=dark] .company-interview-score-badge.is-weak,html[data-theme=dark] .company-interview-mini-card.is-weak{color:#ffb4b4;background:linear-gradient(#3f1818f5,#2b1212f0);border-color:#e46d6d42}html[data-theme=dark] .company-interview-prep-card--primary p,html[data-theme=dark] .company-interview-bullet-list li{color:#f2ddb1}html[data-theme=dark] .company-interview-bullet-list li:before{background:linear-gradient(#3fcf82,#21945d);box-shadow:0 0 0 5px #3fcf8224}html[data-theme=dark] .company-interview-chip-list--positive li{color:#c6ebf8;background:linear-gradient(#1a3740f5,#122930f0);border-color:#5fb5d647}html[data-theme=dark] .company-interview-chip-list--warning li{color:#f1c0bb;background:linear-gradient(#421f1ff5,#301818f0);border-color:#dc847947}html[data-theme=dark] .top-account-pill{color:#f1f7fc;background:radial-gradient(220px 90px at 0 0,#4cc9f01c,#0000 72%),linear-gradient(135deg,#121f2bfa,#09121cf5);border-color:#80b7d157}html[data-theme=dark] .top-account-pill span:last-child,html[data-theme=dark] .top-account-pill .muted,html[data-theme=dark] .top-account-pill small{color:#e7f2fa}html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-stats .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-question,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-history .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-empty,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-detail-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-review,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-feedback-grid .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-example-grid .sub-card,html[data-theme=dark] #result-job-titles .role-target-card{box-shadow:inset 0 1px #fff8dc08,0 14px 30px #00000038;background:radial-gradient(260px 120px at 0 0,#ffdf8429,#0000 72%),linear-gradient(145deg,#2b2113fa,#15100cf5)!important;border-color:#ffdf8457!important}html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-question h4,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-detail-card h4,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-review p,html[data-theme=dark] #result-job-titles .role-target-card strong,html[data-theme=dark] #result-job-titles .role-target-rank{color:#ffe7a8!important}html[data-theme=dark] .interview-practice-panel.plus-highlight-block .muted,html[data-theme=dark] #result-job-titles .role-target-card .muted{color:#e5ce95!important}html[data-theme=dark] .notice.info.usage-banner{color:#e5f2fb;background:radial-gradient(240px 120px at 0 0,#38bdf814,#0000 72%),linear-gradient(145deg,#13212df5,#0b151ff0);border-color:#679ebb52}html[data-theme=dark] .notice.info.usage-banner a,html[data-theme=dark] .notice.info.usage-banner .usage-banner-cta{color:#7fe5f5;text-decoration-color:#7fe5f5b3}html[data-theme=dark] .pill:not(.subtle),html[data-theme=dark] .status-pill.premium,html[data-theme=dark] .plus-pill{color:#ffecae;background:linear-gradient(135deg,#6e5218d6,#483614c7);border-color:#ffdf848f}html[data-theme=dark] .result-hero.plus-highlight-block .section-kicker,html[data-theme=dark] .result-hero.plus-highlight-block .section-title,html[data-theme=dark] .result-hero.plus-highlight-block .result-score,html[data-theme=dark] .result-hero.plus-highlight-block p:not(.muted),html[data-theme=dark] .result-hero.plus-highlight-block .muted{color:#ffe7aa!important}html[data-theme=dark] .metric-card span{color:#c6d6e2}html[data-theme=dark] .metric-card strong{color:#eef6fd}html[data-theme=dark] .result-meta-item span,html[data-theme=dark] .session-meta-label{color:#c0d0db!important}html[data-theme=dark] .result-meta-item strong,html[data-theme=dark] .session-meta-grid strong,html[data-theme=dark] .admin-meta-grid strong{color:#eef6fd!important}html[data-theme=dark] .result-badge{background:radial-gradient(220px 100px at 0 0,#3dd7b81f,#0000 72%),linear-gradient(#143b35f5,#0c1d22f0);border-color:#5bcfb466}html[data-theme=dark] .result-badge-label{color:#b9d9e7}html[data-theme=dark] .result-badge strong{color:#effff9}html[data-theme=dark] .status-pill:not(.ghost):not(.premium){color:#dcfff7;background:radial-gradient(180px 80px at 0 0,#3dd7b81a,#0000 72%),linear-gradient(135deg,#143a35e6,#0c1f24e0);border-color:#5bcfb461}.boss-battle-panel{gap:16px;margin-top:18px;display:grid}.boss-battle-shell,.boss-battle-log{gap:14px;display:grid}.boss-battle-intro,.boss-battle-opening{margin:0;line-height:1.6}.boss-battle-scoreline{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.boss-battle-stage,.boss-battle-answer-card,.boss-battle-finale{gap:14px;display:grid}.boss-battle-head,.boss-battle-turn-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.boss-battle-head h4,.boss-battle-finale h4{margin:8px 0 0;font-size:1.15rem;line-height:1.4}.boss-battle-badge{min-height:30px;color:var(--plus-gold-deep);letter-spacing:.06em;text-transform:uppercase;background:#fff6e2db;border:1px solid #b7852f3d;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.boss-battle-pressure{color:#6e5218f0;background:#fff8e8bd;border:1px solid #b7852f2e;border-radius:14px;margin:0;padding:12px 14px}.boss-battle-log-title{margin:0}.boss-battle-turns{gap:12px;display:grid}.boss-battle-turn{gap:10px;display:grid}.boss-battle-line{margin:0;line-height:1.6}.boss-battle-line strong{color:var(--text-strong)}.boss-battle-line.verdict{border-top:1px solid #adb9bd33;padding-top:8px}.boss-battle-pass{border-color:#4ade8047}.boss-battle-fail{border-color:#f8717147}.boss-battle-finale.is-win{background:radial-gradient(320px 140px at 0 0,#4ade801a,#0000 72%),linear-gradient(145deg,#f1fff6fa,#eaf9eef0);border-color:#4ade803d}.boss-battle-finale.is-loss{border-color:#d6bc7033}html[data-theme=dark] .boss-battle-badge{color:#f2ddb1;background:#463418c2;border-color:#d6bc7047}html[data-theme=dark] .boss-battle-pressure{color:#ead9b0;background:#392a14ad;border-color:#d6bc7038}html[data-theme=dark] .boss-battle-line.verdict{border-top-color:#d6bc7029}html[data-theme=dark] .boss-battle-finale.is-win{background:radial-gradient(320px 140px at 0 0,#4ade8014,#0000 72%),linear-gradient(145deg,#142a1cf5,#0d1a13f0);border-color:#4ade803d}html[data-theme=dark] .boss-battle-finale.is-loss{background:radial-gradient(280px 120px at 0 0,#d6bc7014,#0000 72%),linear-gradient(145deg,#221b12f5,#13100cf0);border-color:#d6bc7033}.shortlist-simulator-panel{gap:1rem;display:grid}.hr-selection-stack>.shortlist-simulator-panel{grid-column:1/-1}.shortlist-simulator-intro{max-width:78ch}.shortlist-simulator-layout{grid-template-columns:minmax(280px,.9fr) minmax(0,1.35fr);align-items:start;gap:1rem;display:grid}.shortlist-simulator-pool,.shortlist-simulator-room,.shortlist-simulator-report,.shortlist-simulator-summary,.shortlist-simulator-brief{align-content:start;gap:.9rem;display:grid}.shortlist-simulator-head{justify-content:space-between;align-items:flex-start;gap:.75rem;margin-bottom:.85rem;display:flex}.shortlist-simulator-candidate-list,.shortlist-room-slots,.shortlist-simulator-briefs,.shortlist-simulator-footnotes{gap:.8rem;display:grid}.shortlist-simulator-candidate-list,.shortlist-room-slots{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.shortlist-room-card,.shortlist-room-slot{background:#f4f9fdb8;border:1px solid #466a8438;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.75rem;min-height:112px;padding:.95rem 1rem;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s;display:grid}.shortlist-room-card>div:first-child{min-width:0}.shortlist-room-card strong{margin-bottom:.3rem;font-size:1.12rem;line-height:1.25;display:block}.shortlist-room-card{cursor:grab}.shortlist-room-card:hover{transform:translateY(-2px);box-shadow:0 16px 28px #4f687d1f}.shortlist-room-card:active{cursor:grabbing}.shortlist-room-card.is-selected{background:#ecf7ffd9}.shortlist-room-card.is-dragging{opacity:.35;cursor:grabbing;transform:scale(.96)rotate(-2deg);box-shadow:0 18px 32px #4f687d2e}.shortlist-room-slot{min-height:76px;color:var(--muted);background:#f7fafd8f;border-style:dashed;place-items:center}.shortlist-room-card.is-drop-target,.shortlist-room-slot.is-drop-target{background:radial-gradient(240px 120px at 0 0,#126b611f,#0000 72%),#eff9f7eb;border-color:#126b616b;transform:translateY(-4px)scale(1.01);box-shadow:0 18px 30px #126b6124}.shortlist-simulator-room.is-drag-active{transition:border-color .18s,box-shadow .18s,background .18s}.shortlist-simulator-room.is-drop-active{background:radial-gradient(420px 180px at 0 0,#126b6114,#0000 70%),#fffdf8f5;border-color:#126b613d;box-shadow:0 18px 34px #126b6114}.shortlist-room-card-actions{flex-wrap:wrap;justify-self:end;align-items:center;gap:.65rem;display:flex}.shortlist-room-actions{border-top:1px solid #466a8424;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.8rem;margin-top:.2rem;padding-top:1rem;display:flex}.shortlist-room-actions .btn{flex:none}.shortlist-room-actions .muted{max-width:36ch}.shortlist-room-badge{color:#0d658d;letter-spacing:.06em;text-transform:uppercase;background:#e2f4ffc7;border:1px solid #1e7eac3d;border-radius:999px;align-items:center;padding:.28rem .62rem;font-size:.76rem;font-weight:700;display:inline-flex}.shortlist-top-pick-pill{white-space:normal;border-radius:18px;flex-direction:column;align-items:flex-start;gap:.2rem;min-width:168px;max-width:min(100%,360px);padding:.55rem .8rem;display:inline-flex}.shortlist-top-pick-pill-label{letter-spacing:.08em;text-transform:uppercase;color:inherit;opacity:.8;font-size:.72rem;font-weight:800}.shortlist-top-pick-pill strong{overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto;width:100%;min-width:0;font-size:.92rem;line-height:1.25;display:block}.shortlist-drag-preview{z-index:9999;background:radial-gradient(260px 120px at 0 0,#126b6124,#0000 72%),#f8fcfffa;border:1px solid #126b6157;border-radius:20px;transform:rotate(-4deg)scale(1.02);box-shadow:0 26px 44px #21405238}.shortlist-simulator-summary,.shortlist-simulator-brief{border-color:#466a8438}.shortlist-simulator-report{grid-template-columns:minmax(0,1fr) minmax(300px,.52fr);align-items:start;margin-top:.15rem}.shortlist-simulator-summary{grid-column:1/2}.shortlist-simulator-briefs{grid-column:1/2;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));align-items:start}.shortlist-simulator-brief{padding:0;transition:opacity .18s,transform .18s,box-shadow .18s,border-color .18s;overflow:hidden}.shortlist-simulator-brief.is-expanded{grid-column:1/-1;box-shadow:0 22px 38px #4f687d24}.shortlist-simulator-brief.is-hidden{display:none}.shortlist-brief-summary{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:.9rem;padding:1rem 1.05rem;display:grid}.shortlist-brief-summary-main{gap:.7rem;min-width:0;display:grid}.shortlist-brief-summary-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.65rem;display:flex}.shortlist-brief-summary h4{margin:0 0 .2rem}.shortlist-brief-preview-list{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.shortlist-brief-preview-list li{grid-template-columns:.95rem minmax(0,1fr);align-items:start;gap:.7rem;line-height:1.45;display:grid}.shortlist-brief-preview-list li:before{content:"";background:linear-gradient(135deg,#149a7d,#2bc58d);border-radius:999px;width:.95rem;height:.95rem;margin-top:.22rem;box-shadow:0 0 0 4px #149a7d1f}.shortlist-brief-preview-list li.is-risks:before{clip-path:polygon(50% 0%,100% 100%,0% 100%);box-shadow:none;background:linear-gradient(#e59d2a,#c97418);border-radius:0}.shortlist-brief-toggle{color:#4d6978;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:#f4f9fde0;border:1px solid #466a8433;border-radius:999px;justify-content:center;align-items:center;min-height:34px;padding:0 .85rem;font-size:.76rem;font-weight:700;transition:border-color .16s,background .16s,color .16s;display:inline-flex}.shortlist-brief-toggle:hover{border-color:#126b6147}.shortlist-simulator-brief.is-expanded .shortlist-brief-toggle{color:#0d658d;background:#e2f4ffeb}.shortlist-brief-content{border-top:1px solid #466a841f;padding:0 1.05rem 1.05rem;display:none}.shortlist-brief-content.is-open{display:block}.shortlist-summary-grid,.shortlist-brief-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.shortlist-brief-grid>div{align-content:start;gap:.45rem;display:grid}.shortlist-brief-list{gap:.65rem}.shortlist-brief-list li{grid-template-columns:1rem minmax(0,1fr);align-items:start;gap:.78rem}.shortlist-brief-list li:before{width:1rem;height:1rem;box-shadow:none;background:linear-gradient(135deg,#126b61f2,#3fb2a5e6);border-radius:.3rem;margin-top:.28rem}.shortlist-brief-list.is-evidence li:before{background:linear-gradient(135deg,#149a7d,#2bc58d);border-radius:999px;box-shadow:0 0 0 4px #149a7d1f}.shortlist-brief-list.is-risks li:before{clip-path:polygon(50% 0%,100% 100%,0% 100%);background:linear-gradient(#e59d2a,#c97418);border-radius:0}.shortlist-brief-list.is-proof li:before{background:radial-gradient(circle,#ffffffeb 0 .18rem,#0000 .2rem),linear-gradient(135deg,#6a7cf0,#4d64d8);border-radius:999px;box-shadow:0 0 0 4px #5e71e51f}.shortlist-brief-list.is-focus li:before{background:linear-gradient(135deg,#0f7cb5,#22a4da);border-radius:.28rem;box-shadow:inset 0 0 0 2px #edf9ffd1}.shortlist-simulator-footnotes{grid-column:2/3;grid-template-columns:1fr;align-content:start;align-self:start;position:sticky;top:1rem}@media (max-width:900px){.shortlist-simulator-layout,.shortlist-simulator-report,.shortlist-summary-grid,.shortlist-brief-grid,.shortlist-simulator-footnotes,.shortlist-simulator-candidate-list,.shortlist-room-slots,.shortlist-simulator-briefs,.shortlist-brief-summary{grid-template-columns:1fr}.shortlist-simulator-footnotes{grid-column:auto;position:static}.shortlist-simulator-summary,.shortlist-simulator-briefs{grid-column:auto}.shortlist-room-card,.shortlist-room-slot{grid-template-columns:1fr;justify-items:start}.shortlist-room-slot{justify-items:center}.shortlist-room-card-actions{justify-self:start}.shortlist-top-pick-pill{min-width:0;max-width:100%}}@media (max-width:1280px){.shortlist-simulator-briefs{grid-template-columns:1fr}}html[data-theme=dark] .shortlist-room-card,html[data-theme=dark] .shortlist-room-slot{background:#111d29f0;border-color:#5788aa47}html[data-theme=dark] .shortlist-room-card.is-selected{background:#102a32f0}html[data-theme=dark] .shortlist-room-card:hover{box-shadow:0 18px 30px #0000003d}html[data-theme=dark] .shortlist-room-card.is-drop-target,html[data-theme=dark] .shortlist-room-slot.is-drop-target{background:radial-gradient(240px 120px at 0 0,#4ac6b429,#0000 72%),#122830f5;border-color:#4ac6b475;box-shadow:0 20px 32px #0000003d}html[data-theme=dark] .shortlist-simulator-room.is-drop-active{background:radial-gradient(420px 180px at 0 0,#4ac6b417,#0000 70%),#121d28f5;border-color:#4ac6b43d;box-shadow:0 18px 34px #0000002e}html[data-theme=dark] .shortlist-room-actions{border-top-color:#5788aa2e}html[data-theme=dark] .shortlist-room-badge{color:#dbf6fff5;background:#0e4456d6;border-color:#5cb8d657}html[data-theme=dark] .notice.success{color:#e8fff5;background:radial-gradient(260px 100px at 0 0,#59c49029,#0000 72%),linear-gradient(145deg,#163b30eb,#0d231ee6);border-color:#59c49057;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0000002e}html[data-theme=dark] .notice.info{color:#d6e8f5}html[data-theme=dark] .notice.success .notice-title,html[data-theme=dark] .notice.info .notice-title{color:#f3fbff}html[data-theme=dark] .hr-selection-inline-help,html[data-theme=dark] .hr-next-step-callout{color:#dceaf3;background:radial-gradient(320px 120px at 0 0,#51b7d624,#0000 72%),linear-gradient(145deg,#152836f0,#0d1925eb);border-color:#5ca4c647}html[data-theme=dark] .hr-selection-inline-help{box-shadow:inset 0 1px #ffffff08,0 14px 28px #00000029}html[data-theme=dark] .hr-selection-inline-help,html[data-theme=dark] .hr-selection-inline-help p,html[data-theme=dark] .hr-next-step-callout p{color:#e3f1f8}html[data-theme=dark] .hr-shortlist-rank-card,html[data-theme=dark] .hr-shortlist-candidate-card{background:radial-gradient(680px 220px at 0 0,#36aaa014,#0000 72%),linear-gradient(145deg,#101923f7,#0a1119f2);border-color:#567f984d;box-shadow:0 24px 48px #0000003d}html[data-theme=dark] .hr-shortlist-rank-card:before{background:linear-gradient(#31c5afe6,#31c5af2e)}html[data-theme=dark] .hr-shortlist-candidate-card:after{background:radial-gradient(circle,#36aaa01f,#0000 68%)}html[data-theme=dark] .hr-shortlist-rank-card.is-selected{background:radial-gradient(680px 220px at 0 0,#4ac6b41f,#0000 72%),linear-gradient(145deg,#0f2027fa,#09131bf5);border-color:#4ac6b466;box-shadow:0 26px 52px #00000047}html[data-theme=dark] .hr-rank-badge{background:radial-gradient(circle at 0 0,#ffffff0d,#0000 58%),linear-gradient(160deg,#1c2732f5,#121c27f0);border-color:#667c8f4d;box-shadow:inset 0 1px #ffffff0a,0 10px 24px #0003}html[data-theme=dark] .hr-rank-badge-1{background:radial-gradient(circle at 0 0,#d6bc702e,#0000 60%),linear-gradient(160deg,#392f18f5,#231e11f0);border-color:#c4a65c52}html[data-theme=dark] .hr-rank-badge-2{background:radial-gradient(circle at 0 0,#8a9fae29,#0000 60%),linear-gradient(160deg,#222a31f5,#141b23f0);border-color:#7e919c52}html[data-theme=dark] .hr-rank-badge-3{background:radial-gradient(circle at 0 0,#b8806029,#0000 60%),linear-gradient(160deg,#30221cf5,#1d1512f0);border-color:#a670544d}html[data-theme=dark] .hr-rank-badge-label,html[data-theme=dark] .hr-score-ring-copy span,html[data-theme=dark] .hr-score-ring-core span{color:#92adbb}html[data-theme=dark] .hr-shortlist-rank-card strong,html[data-theme=dark] .hr-shortlist-candidate-card strong,html[data-theme=dark] .hr-score-ring-copy strong,html[data-theme=dark] .hr-score-ring-core strong{color:#edf6fb}html[data-theme=dark] .hr-candidate-name{color:#f4fbff;text-shadow:0 1px #00000029}html[data-theme=dark] .hr-rank-eyebrow{color:#a8c0cd}html[data-theme=dark] .hr-selection-chip{color:#d7e6ef;background:#17232fe0;border-color:#5c859c47;box-shadow:inset 0 1px #ffffff0a}html[data-theme=dark] .hr-selection-chip.is-top-pick{color:#f3dfaa;background:linear-gradient(#584316eb,#3c2e11db);border-color:#c4a65c4d}html[data-theme=dark] .hr-selection-chip.is-strong-match,html[data-theme=dark] .hr-selection-chip.is-well-matched{color:#bff3df;background:linear-gradient(#19473deb,#11302adb);border-color:#3fb2a552}html[data-theme=dark] .hr-selection-chip.is-hold{color:#cfe2ff;background:linear-gradient(#1e3450eb,#142338db);border-color:#568fd447}html[data-theme=dark] .hr-selection-chip.is-stretch,html[data-theme=dark] .hr-selection-chip.is-concern,html[data-theme=dark] .hr-selection-chip.is-slightly-overqualified,html[data-theme=dark] .hr-selection-chip.is-overqualified,html[data-theme=dark] .hr-selection-chip.is-underqualified{color:#f0cad6;background:linear-gradient(#482634eb,#2f1823db);border-color:#c27c9347}html[data-theme=dark] .hr-shortlist-why-block,html[data-theme=dark] .hr-score-board,html[data-theme=dark] .hr-detail-block,html[data-theme=dark] .hr-rejection-message,html[data-theme=dark] .hr-scan-block{background:radial-gradient(420px 160px at 0 0,#ffffff09,#0000 72%),linear-gradient(145deg,#18222df2,#0f1721ed);border-color:#567f983d;box-shadow:inset 0 1px #ffffff08,0 14px 26px #00000029}html[data-theme=dark] .hr-scan-block-positive{background:radial-gradient(circle at 0 0,#379a6b29,#0000 58%),linear-gradient(145deg,#162823f5,#0e1816f0);border-color:#499c6e47}html[data-theme=dark] .hr-scan-block-warning{background:radial-gradient(circle at 0 0,#bf6a4e24,#0000 58%),linear-gradient(145deg,#2a1f1bf5,#191210f0);border-color:#c29a5747}html[data-theme=dark] .hr-scan-block-neutral{background:radial-gradient(circle at 0 0,#5ca4c61f,#0000 58%),linear-gradient(145deg,#18222df5,#0f1721f0)}html[data-theme=dark] .hr-score-ring-card{background:radial-gradient(circle at 0 0,#ffffff0d,#0000 34%),linear-gradient(160deg,#1e2731fa,#131c26f5),radial-gradient(circle at 100% 0,#4ac6b414,#0000 46%);border-color:#657c8e47;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000002e}html[data-theme=dark] .hr-score-ring-svg{filter:drop-shadow(0 10px 16px #0000003d)}html[data-theme=dark] .hr-score-ring-track{stroke:#8193a247}html[data-theme=dark] .hr-score-ring:before{background:radial-gradient(circle at 35% 30%,#ffffff17,#fff0 42%),linear-gradient(#18222efa,#0f1720f5);box-shadow:inset 0 1px #ffffff0f,inset 0 -8px 12px #00000038}html[data-theme=dark] .hr-rejection-message p,html[data-theme=dark] .hr-detail-block>p,html[data-theme=dark] .hr-shortlist-why-list,html[data-theme=dark] .hr-rank-summary{color:#d7e3eb}html[data-theme=dark] .shortlist-brief-toggle{color:#c2d8e5;background:#14222eeb;border-color:#5788aa47}html[data-theme=dark] .shortlist-simulator-brief.is-expanded .shortlist-brief-toggle{color:#dbf6fff5;background:#0e4456d6}html[data-theme=dark] .shortlist-brief-content{border-top-color:#5788aa2e}html[data-theme=dark] .shortlist-brief-preview-list li:before{box-shadow:0 0 0 4px #149a7d33}html[data-theme=dark] .shortlist-drag-preview{background:radial-gradient(260px 120px at 0 0,#4ac6b429,#0000 72%),#101f2afa;border-color:#4ac6b457;box-shadow:0 28px 48px #00000057}html[data-theme=dark] .shortlist-brief-list.is-evidence li:before{box-shadow:0 0 0 4px #149a7d33}html[data-theme=dark] .shortlist-brief-list.is-proof li:before{box-shadow:0 0 0 4px #5e71e533}html[data-theme=dark] .hr-result-list.is-ranking li:before,html[data-theme=dark] .hr-result-list.is-evidence li:before{box-shadow:0 0 0 4px #149a7d33}html[data-theme=dark] .hr-result-list.is-criteria li:before,html[data-theme=dark] .result-bullet-list.is-truth li:before,html[data-theme=dark] .hr-result-list.is-truth li:before{box-shadow:0 0 0 4px #5e71e538}.feature-page-shell,.faq-page-shell,.hr-shortlist-page-shell{gap:1.5rem}.feature-compare-grid,.faq-fact-grid,.hr-mode-detail-grid,.hr-plan-grid,.journey-orientation{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.journey-orientation>.journey-orientation-card:only-child{grid-column:1/-1}.feature-footer-grid,.faq-cta-grid{gap:18px;display:grid}.feature-column,.faq-fact-card,.hr-workflow-card,.hr-plan-card,.journey-orientation-card,.faq-item,.feature-comparison-table-shell,.faq-accordion-shell,.hr-shortlist-cta{background:radial-gradient(560px 180px at 0 0,#6ac7c214,#0000 72%),linear-gradient(145deg,#fffcf7fb,#f8f3edf6)}.feature-column h2,.faq-fact-card h2,.hr-workflow-card h2,.hr-plan-card h2,.faq-accordion-shell h2,.journey-orientation-card h2,.hr-shortlist-cta h2{letter-spacing:-.03em;margin:0 0 10px;font-size:1.6rem}.feature-column p,.faq-fact-card p,.hr-workflow-card p,.hr-plan-card p,.faq-accordion-shell p,.journey-orientation-card p,.hr-shortlist-cta p{color:var(--muted-strong);margin:0;line-height:1.72}.feature-column-primary,.journey-orientation-side{position:relative;overflow:hidden}.feature-column-primary:after,.journey-orientation-side:after{content:"";pointer-events:none;background:radial-gradient(circle,#1a867a1f,#0000 68%);border-radius:50%;width:180px;height:180px;position:absolute;inset:auto -60px -80px auto}.feature-column{gap:20px;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid}.feature-column:hover{border-color:#1a867a38;transform:translateY(-3px);box-shadow:0 22px 38px #6f66541a}.feature-column-head{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.feature-column-badge{color:var(--text-strong);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;background:#fffcf7db;border:1px solid #adb9bd3d;border-radius:999px;justify-content:center;align-items:center;padding:9px 14px;font-size:.78rem;font-weight:800;display:inline-flex}.feature-column-groups{gap:16px;display:grid}.feature-group{gap:12px;display:grid}.feature-group-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.feature-group-head h3{color:var(--text-strong);margin:0;font-size:1rem}.feature-group-pill{min-width:34px;min-height:34px;color:var(--accent);background:#eef5f2eb;border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:800;display:inline-flex;box-shadow:inset 0 1px #ffffffd1}.feature-group-pill.is-plus{color:#9a6a11;background:#fcf4e0f5}.feature-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.feature-chip-card{background:#fffcf7cc;border:1px solid #adb9bd38;border-radius:18px;align-items:flex-start;gap:10px;min-height:100%;padding:14px 15px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px #ffffffc2}.feature-chip-card:hover{border-color:#1a867a3d;transform:translateY(-2px);box-shadow:inset 0 1px #fffc,0 16px 28px #6f665414}.feature-chip-card.is-plus{background:linear-gradient(#fff9edf5,#f9f2dfe6);border-color:#e3b9584d}.feature-chip-card.is-recruiter{background:linear-gradient(#f7fcfaf5,#eff7f4e6)}.feature-chip-card span:last-child{color:var(--text-strong);font-weight:600;line-height:1.45}.feature-chip-icon{background:linear-gradient(#1a867aeb,#0e675ceb);border-radius:999px;flex:none;width:11px;height:11px;margin-top:5px;box-shadow:0 0 0 5px #1a867a1f}.feature-chip-card.is-plus .feature-chip-icon{background:linear-gradient(#cb921ff2,#9a6a11f2);box-shadow:0 0 0 5px #cb921f1f}.feature-comparison-table{background:#fffcf6ad;border:1px solid #adb9bd38;border-radius:22px;gap:0;display:grid;overflow:hidden}.feature-comparison-row{border-top:1px solid #adb9bd2e;grid-template-columns:1.1fr 1fr 1fr;gap:16px;padding:16px 18px;display:grid}.feature-comparison-row:first-child{border-top:0}.feature-comparison-head{color:var(--text-strong);background:#eff6f4e0}.feature-comparison-label{color:var(--text-strong);font-weight:700}.faq-shell-head{gap:10px;margin-bottom:14px;display:grid}.faq-accordion-list{gap:12px;display:grid}.faq-item{border:1px solid #adb9bd3d;border-radius:22px;padding:0;overflow:hidden}.faq-item summary{cursor:pointer;color:var(--text-strong);justify-content:space-between;align-items:center;gap:16px;padding:18px 22px;font-weight:800;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:var(--accent);font-size:1.3rem;line-height:1}.faq-item[open] summary:after{content:"−"}.faq-answer{padding:0 22px 20px}.hr-workflow-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.hr-workflow-card{position:relative;overflow:hidden}.hr-workflow-step,.journey-step-index{min-width:42px;min-height:42px;color:var(--accent);letter-spacing:.02em;background:#126b611a;border-radius:999px;justify-content:center;align-items:center;margin-bottom:14px;font-weight:800;display:inline-flex}.journey-orientation-card{padding:24px}.journey-orientation-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.journey-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.journey-step-card{background:#fffcf6bd;border:1px solid #adb9bd38;border-radius:20px;padding:18px;box-shadow:inset 0 1px #ffffffb8}.journey-step-card strong{color:var(--text-strong);margin-bottom:8px;font-size:1rem;display:block}.journey-step-card p{font-size:.96rem}.journey-highlight-grid{gap:12px;margin-top:18px;display:grid}.journey-highlight-card{background:#fffcf6bd;border:1px solid #adb9bd38;border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:flex-start;gap:12px;padding:16px 18px;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:grid;box-shadow:inset 0 1px #ffffffb8}.journey-highlight-card:hover{border-color:#0f7d6f33;transform:translateY(-2px);box-shadow:inset 0 1px #ffffffc2,0 14px 26px #6f665414}.journey-highlight-card strong{color:var(--text-strong);margin:0 0 6px;font-size:.98rem;line-height:1.35;display:block}.journey-highlight-card p{margin:0;font-size:.94rem;line-height:1.55}.journey-highlight-dot{background:linear-gradient(#1a867aeb,#0e675ceb);border-radius:999px;width:12px;height:12px;margin-top:5px;box-shadow:0 0 0 5px #1a867a1f}@media (max-width:1100px){.hr-workflow-grid,.journey-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.feature-compare-grid,.faq-fact-grid,.hr-mode-detail-grid,.hr-plan-grid,.journey-orientation,.feature-comparison-row{grid-template-columns:1fr}.journey-orientation-head,.feature-column-head{flex-direction:column}.feature-column-badge{white-space:normal}.feature-chip-grid{grid-template-columns:1fr}.hr-workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.hr-workflow-grid,.journey-step-grid{grid-template-columns:1fr}.faq-item summary,.faq-answer,.journey-orientation-card{padding-left:18px;padding-right:18px}}html[data-theme=dark] .feature-column,html[data-theme=dark] .faq-fact-card,html[data-theme=dark] .hr-workflow-card,html[data-theme=dark] .hr-plan-card,html[data-theme=dark] .journey-orientation-card,html[data-theme=dark] .faq-item,html[data-theme=dark] .feature-comparison-table-shell,html[data-theme=dark] .faq-accordion-shell,html[data-theme=dark] .hr-shortlist-cta,html[data-theme=dark] .journey-step-card,html[data-theme=dark] .journey-highlight-card{background:radial-gradient(560px 180px at 0 0,#36aaa014,#0000 72%),linear-gradient(145deg,#101923f7,#0a1119f2);border-color:#567f9842;box-shadow:0 20px 40px #00000038}html[data-theme=dark] .feature-comparison-table{background:#0c131cd6;border-color:#567f983d}html[data-theme=dark] .feature-comparison-head,html[data-theme=dark] .journey-step-card,html[data-theme=dark] .faq-item summary{background:#121e28b8}html[data-theme=dark] .feature-comparison-row,html[data-theme=dark] .journey-step-card,html[data-theme=dark] .journey-highlight-card,html[data-theme=dark] .faq-item{border-color:#567f9833}html[data-theme=dark] .feature-column h2,html[data-theme=dark] .faq-fact-card h2,html[data-theme=dark] .hr-workflow-card h2,html[data-theme=dark] .hr-plan-card h2,html[data-theme=dark] .faq-accordion-shell h2,html[data-theme=dark] .journey-orientation-card h2,html[data-theme=dark] .hr-shortlist-cta h2,html[data-theme=dark] .feature-comparison-label,html[data-theme=dark] .journey-step-card strong,html[data-theme=dark] .journey-highlight-card strong,html[data-theme=dark] .faq-item summary{color:#eef6fb}html[data-theme=dark] .feature-column p,html[data-theme=dark] .faq-fact-card p,html[data-theme=dark] .hr-workflow-card p,html[data-theme=dark] .hr-plan-card p,html[data-theme=dark] .faq-accordion-shell p,html[data-theme=dark] .journey-orientation-card p,html[data-theme=dark] .hr-shortlist-cta p,html[data-theme=dark] .journey-highlight-card p,html[data-theme=dark] .faq-answer p{color:#d4e3ea}html[data-theme=dark] .feature-column-badge,html[data-theme=dark] .feature-group-pill,html[data-theme=dark] .feature-chip-card{border-color:#567f983d}html[data-theme=dark] .feature-column-badge{color:#eef6fb;background:#121e28b8}html[data-theme=dark] .feature-group-head h3,html[data-theme=dark] .feature-chip-card span:last-child{color:#eef6fb}html[data-theme=dark] .feature-group-pill{color:#8ce0d3;background:#122c29db}html[data-theme=dark] .feature-group-pill.is-plus{color:#f2cb77;background:#4a3a11eb}html[data-theme=dark] .feature-chip-card{background:#121e28bd;box-shadow:inset 0 1px #ffffff08}html[data-theme=dark] .feature-chip-card.is-plus{background:linear-gradient(#322810f2,#221c0eeb)}html[data-theme=dark] .feature-chip-card.is-recruiter{background:linear-gradient(#0e2422f2,#0b1a19eb)}:root{--editorial-bg:#f7f1e7;--editorial-paper:#fffcf6c7;--editorial-paper-strong:#fffdf9eb;--editorial-line:#2a3f461f;--editorial-line-strong:#126b6138;--editorial-shadow:0 20px 70px #4b443614;--editorial-ease:cubic-bezier(.22, 1, .36, 1)}html[data-theme=light] body{background:radial-gradient(900px 440px at 10% -10%, #27b19724, transparent 58%), radial-gradient(760px 380px at 100% 2%, #d3a4501f, transparent 60%), linear-gradient(180deg, #fbf7ef 0%, var(--editorial-bg) 46%, #f5efe5 100%)}html[data-theme=light] .content{max-width:1480px;padding:clamp(18px,2.6vw,42px) clamp(16px,3vw,38px) 44px}html[data-theme=light] .card,html[data-theme=light] .form-card,html[data-theme=light] .premium-form-card,html[data-theme=light] .auth-page-card,html[data-theme=light] .result-hub,html[data-theme=light] .result-export,html[data-theme=light] .session-followup-panel,html[data-theme=light] .landing-pricing-card,html[data-theme=light] .landing-hr-panel,html[data-theme=light] .guest-conversion-panel{border-color:var(--editorial-line);background:linear-gradient(180deg, #fffdf8d6, #faf6efad), var(--editorial-paper);box-shadow:none;border-radius:28px}html[data-theme=light] .card:after,html[data-theme=light] .section-shell:before,html[data-theme=light] .form-card:before,html[data-theme=light] .result-hero:after,html[data-theme=light] .fit-dimension-card:before,html[data-theme=light] .fit-dimension-card:after{display:none}html[data-theme=light] .section-shell{border-style:solid;border-width:0 0 1px;border-color:var(--editorial-line);background:0 0;border-radius:0;padding:clamp(18px,2.2vw,30px) 0}html[data-theme=light] .section-shell.accent-cyan,html[data-theme=light] .section-shell.accent-green,html[data-theme=light] .section-shell.accent-gold{background:0 0}html[data-theme=light] .section-head{align-items:end;margin-bottom:clamp(16px,2vw,24px)}html[data-theme=light] .section-kicker,html[data-theme=light] .section-label,html[data-theme=light] .landing-path-eyebrow,html[data-theme=light] .result-badge-label,html[data-theme=light] .preview-card-label,html[data-theme=light] .session-meta-label{color:#60747b;letter-spacing:.14em;font-size:.72rem;font-weight:800}html[data-theme=light] .section-title,html[data-theme=light] .landing-section-intro h2,html[data-theme=light] .card h3{color:var(--text-strong);letter-spacing:-.045em}html[data-theme=light] .muted,html[data-theme=light] .newopt-page .muted{color:#667982}html[data-theme=light] .btn,html[data-theme=light] .content a.btn{min-height:44px;transition:transform .18s var(--editorial-ease), box-shadow .18s var(--editorial-ease), background .18s var(--editorial-ease), border-color .18s var(--editorial-ease);background:linear-gradient(#14806ffa,#0f675cf5);border-color:#126b6138;border-radius:14px;box-shadow:0 14px 28px #126b6124}html[data-theme=light] .btn:hover,html[data-theme=light] .content a.btn:hover{transform:translateY(-2px);box-shadow:0 18px 34px #126b612e}html[data-theme=light] .btn.secondary,html[data-theme=light] .content a.btn.secondary{color:#23424b;box-shadow:none;background:#fffcf6b8;border-color:#2a3f4629}html[data-theme=light] .btn.secondary:hover,html[data-theme=light] .content a.btn.secondary:hover{background:#f8f4ecf5;border-color:#126b6138;box-shadow:0 12px 24px #4b443614}html[data-theme=light] .pill,html[data-theme=light] .status-pill,html[data-theme=light] .result-badge,html[data-theme=light] .preview-badge,html[data-theme=light] .preview-pill,html[data-theme=light] .premium-preview-badge,html[data-theme=light] .landing-trust-pill,html[data-theme=light] .chip,html[data-theme=light] .preview-plan-chip,html[data-theme=light] .rewritten-bullet-badge,html[data-theme=light] .guidance-step-tag{box-shadow:none;border-radius:9px}html[data-theme=light] .pill,html[data-theme=light] .status-pill,html[data-theme=light] .preview-badge,html[data-theme=light] .preview-pill,html[data-theme=light] .premium-preview-badge{color:#3f575f;background:#fffcf69e;border-color:#2a3f4624}html[data-theme=light] .chip,html[data-theme=light] .preview-plan-chip{color:#435b64;background:#fffcf68a;border-color:#2a3f461a}html[data-theme=light] .plus-pill,html[data-theme=light] .pill.premium,html[data-theme=light] .status-pill.premium{color:#80601d;background:#fff3d4a8;border-color:#b4822b33}html[data-theme=light] .landing-page-shell{gap:clamp(2.6rem,6vw,6.2rem)}html[data-theme=light] .saas-hero{box-shadow:none;background:linear-gradient(115deg,#fffcf6b3,#fffcf61f 62%),radial-gradient(760px 320px at 8% 8%,#1a867a29,#0000 64%);border:0;border-radius:0;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);gap:clamp(2rem,4vw,5rem);padding:clamp(2.2rem,5vw,5.6rem) clamp(1.4rem,4vw,4.8rem)}html[data-theme=light] .saas-hero h1{letter-spacing:-.075em;max-width:12ch;font-size:clamp(3.25rem,7vw,6.6rem);line-height:.91}html[data-theme=light] .saas-hero-subtitle{color:#4d626b;max-width:58rem;font-size:clamp(1.04rem,1.28vw,1.22rem);line-height:1.75}html[data-theme=light] .landing-trust-row{align-items:center;gap:.45rem 1rem}html[data-theme=light] .landing-trust-pill{color:#60747b;letter-spacing:.05em;text-transform:uppercase;background:0 0;border:0;padding:0;font-size:.82rem;position:relative}html[data-theme=light] .landing-trust-pill:not(:last-child):after{content:"";vertical-align:middle;background:#126b6157;border-radius:999px;width:5px;height:5px;margin-left:1rem;display:inline-block}html[data-theme=light] .preview-shell{box-shadow:var(--editorial-shadow);background:radial-gradient(420px 190px at 0 0,#1a867a1f,#0000 72%),linear-gradient(#fffdf8e6,#f8f4ecb8);border:1px solid #2a3f461a;border-radius:30px;padding:clamp(1rem,2vw,1.6rem)}html[data-theme=light] .preview-shell:before{display:none}html[data-theme=light] .hero-demo-video-wrap{box-shadow:none;background:#e7ecea;border:0;border-radius:22px}html[data-theme=light] .landing-section{padding:0 clamp(.2rem,2vw,2rem)}html[data-theme=light] .landing-section+.landing-section{margin-top:0}html[data-theme=light] .landing-section-intro{gap:.9rem;max-width:68rem}html[data-theme=light] .landing-section-intro h2{max-width:13ch;font-size:clamp(2.45rem,5vw,5rem);line-height:.94}html[data-theme=light] .landing-section-intro p{max-width:46rem;font-size:1.04rem;line-height:1.72}html[data-theme=light] .landing-steps-grid,html[data-theme=light] .landing-benefits-grid,html[data-theme=light] .landing-feature-depth-grid,html[data-theme=light] .landing-trust-grid,html[data-theme=light] .landing-hr-grid,html[data-theme=light] .landing-link-grid{gap:clamp(1.1rem,2vw,2rem)}html[data-theme=light] .landing-step-card,html[data-theme=light] .landing-benefit-card,html[data-theme=light] .landing-feature-depth-card,html[data-theme=light] .landing-link-card,html[data-theme=light] .landing-path-card,html[data-theme=light] .landing-trust-card,html[data-theme=light] .landing-faq-item,html[data-theme=light] .guest-conversion-item{border-width:1px 0 0;border-color:var(--editorial-line);box-shadow:none;transition:transform .18s var(--editorial-ease), border-color .18s var(--editorial-ease);background:0 0;border-radius:0;padding:clamp(1.05rem,2vw,1.55rem) 0 0}html[data-theme=light] .landing-step-card:hover,html[data-theme=light] .landing-benefit-card:hover,html[data-theme=light] .landing-feature-depth-card:hover,html[data-theme=light] .landing-path-card:hover,html[data-theme=light] .landing-trust-card:hover{border-color:var(--editorial-line-strong);transform:translateY(-3px)}html[data-theme=light] .landing-step-index,html[data-theme=light] .landing-benefit-mark,html[data-theme=light] .guest-conversion-dot{box-shadow:none;background:#126b61;border-radius:4px}html[data-theme=light] .landing-benefit-mark,html[data-theme=light] .guest-conversion-dot{width:.62rem;height:.62rem;margin-top:.55rem}html[data-theme=light] .landing-path-layout{gap:clamp(1.5rem,3vw,3.8rem)}html[data-theme=light] .landing-path-card.is-primary,html[data-theme=light] .landing-path-card.is-secondary{background:0 0}html[data-theme=light] .landing-pricing-card,html[data-theme=light] .landing-hr-panel,html[data-theme=light] .guest-conversion-panel{background:radial-gradient(520px 220px at 0 0,#1a867a1a,#0000 72%),linear-gradient(#fffdf8db,#f8f4eca3);border-color:#2a3f461a;border-radius:30px;padding:clamp(1.6rem,3vw,3rem)}html[data-theme=light] .landing-faq-item summary{font-size:1.05rem;list-style:none}html[data-theme=light] .landing-faq-item summary::-webkit-details-marker{display:none}html[data-theme=light] .landing-faq-item summary:after{content:"+";float:right;color:#126b61;font-weight:800}html[data-theme=light] .landing-faq-item[open] summary:after{content:"-"}html[data-theme=light] .newopt-page:before{background:radial-gradient(680px 300px at 10% 0,#1a867a1f,#0000 72%),radial-gradient(760px 360px at 100% 8%,#d3a45014,#0000 74%)}html[data-theme=light] .newopt-page .form-card,html[data-theme=light] .newopt-page .premium-form-card,html[data-theme=light] .newopt-page .result-hub,html[data-theme=light] .newopt-page .loading-shell,html[data-theme=light] .newopt-page .card.section-shell{border-color:var(--editorial-line);background:linear-gradient(180deg, #fffdf8db, #faf6efa8), var(--editorial-paper);box-shadow:none}html[data-theme=light] .newopt-hero,html[data-theme=light] .page-hero{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:0}html[data-theme=light] .newopt-page .hero-side-card,html[data-theme=light] .newopt-page .usage-banner,html[data-theme=light] .newopt-page .notice.info,html[data-theme=light] .newopt-page details.sub-card,html[data-theme=light] .newopt-page .toggle-line,html[data-theme=light] .choice-card,html[data-theme=light] .premium-choice-card,html[data-theme=light] .upload-guidance-item{border-color:var(--editorial-line);box-shadow:none;background:#fffcf694}html[data-theme=light] .choice-card,html[data-theme=light] .premium-choice-card{border-width:1px 0 0;border-radius:0;padding:16px 2px 14px}html[data-theme=light] .choice-card:hover,html[data-theme=light] .premium-choice-card:hover{border-color:var(--editorial-line-strong);box-shadow:none;background:0 0;transform:translateY(-2px)}html[data-theme=light] .choice-card.is-active,html[data-theme=light] .premium-choice-card.is-active,html[data-theme=light] .premium-choice-card.is-unlocked.is-active{background:linear-gradient(90deg,#126b611a,#0000 46%);border-color:#126b6152;box-shadow:inset 3px 0 #126b61}html[data-theme=light] .choice-card-copy,html[data-theme=light] .premium-choice-card.is-active .choice-card-copy{color:#667982}html[data-theme=light] .field input,html[data-theme=light] .field textarea,html[data-theme=light] .field select,html[data-theme=light] .admin-search-input,html[data-theme=light] input,html[data-theme=light] textarea,html[data-theme=light] select{box-shadow:none;background:#fffdf8c7;border-color:#2a3f4629;border-radius:14px}html[data-theme=light] .field input:focus,html[data-theme=light] .field textarea:focus,html[data-theme=light] .field select:focus,html[data-theme=light] .admin-search-input:focus{border-color:#126b6157;box-shadow:0 0 0 4px #126b6114}html[data-theme=light] .result-hub{background:radial-gradient(720px 260px at 0 0,#1a867a1a,#0000 72%),linear-gradient(#fffdf8db,#faf6ef9e);border-color:#2a3f461a;padding:clamp(1.2rem,2.6vw,2.4rem)}html[data-theme=light] .result-hub-head{margin-bottom:22px}html[data-theme=light] .result-badge{text-align:left;background:0 0;border-width:0 0 0 1px;border-radius:0;min-width:0;padding:0 0 0 18px}html[data-theme=light] .result-badge strong{color:var(--text-strong);font-size:clamp(1.9rem,3vw,2.6rem)}html[data-theme=light] .result-meta-grid{border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);gap:0}html[data-theme=light] .result-meta-item{background:0 0;border-width:0 1px 0 0;border-radius:0;padding:14px 16px}html[data-theme=light] .result-meta-item:last-child{border-right:0}html[data-theme=light] .result-meta-item span{color:#60747b}html[data-theme=light] .result-meta-item strong{color:var(--text-strong)}html[data-theme=light] .result-tabs,html[data-theme=light] .segmented-control{background:0 0;border:0;border-radius:0;gap:18px;padding:0}html[data-theme=light] .tab-btn,html[data-theme=light] .segmented-option,html[data-theme=light] .chip-select,html[data-theme=light] .toggle-chip{color:#5c717a;box-shadow:none;background:0 0;border-width:0 0 2px;border-color:#0000;border-radius:0}html[data-theme=light] .tab-btn:hover,html[data-theme=light] .segmented-option:hover,html[data-theme=light] .chip-select:hover,html[data-theme=light] .toggle-chip:hover,html[data-theme=light] .tab-btn.active,html[data-theme=light] .segmented-option.is-active,html[data-theme=light] .chip-select.is-active,html[data-theme=light] .toggle-chip.is-active{color:#16343a;box-shadow:none;background:0 0;border-color:#126b61;transform:none}html[data-theme=light] .result-content-nav{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#f7f1e7d1;border-width:0 0 1px;border-color:#2a3f461a;border-radius:0;padding:10px 0;top:10px}html[data-theme=light] .result-content-nav-head{display:none}html[data-theme=light] .result-content-nav-links{gap:18px;padding-bottom:2px;overflow-x:auto}html[data-theme=light] .result-content-link{color:#60747b;min-height:32px;box-shadow:none;white-space:nowrap;background:0 0;border-width:0 0 2px;border-color:#0000;border-radius:0;padding:0}html[data-theme=light] .result-content-link:hover,html[data-theme=light] .result-content-link.is-active,html[data-theme=light] .result-content-link.is-premium:hover,html[data-theme=light] .result-content-link.is-premium.is-active{box-shadow:none;color:#16343a;background:0 0;border-color:#126b61;transform:none}html[data-theme=light] .result-canvas .result-stack>section{box-shadow:none}html[data-theme=light] .result-hero{background:0 0;border:0;border-radius:0;padding:clamp(1.1rem,2.4vw,2.2rem) 0}html[data-theme=light] .result-score{letter-spacing:-.075em;color:var(--text-strong);font-size:clamp(3.1rem,7vw,6rem)}html[data-theme=light] .hero-score-sidecar{box-shadow:none;background:0 0;border-width:0 0 0 1px;border-radius:0}html[data-theme=light] .metrics-grid,html[data-theme=light] .four-grid,html[data-theme=light] .two-grid,html[data-theme=light] .three-grid,html[data-theme=light] .fit-dimension-grid,html[data-theme=light] .compact-job-grid,html[data-theme=light] .rewritten-bullet-grid{gap:clamp(.9rem,1.6vw,1.35rem)}html[data-theme=light] .metric-card,html[data-theme=light] .sub-card,html[data-theme=light] .fit-dimension-card,html[data-theme=light] .compact-job-card,html[data-theme=light] .rewritten-bullet-card,html[data-theme=light] .role-target-card,html[data-theme=light] .summary-callout,html[data-theme=light] .guidance-step,html[data-theme=light] .linkedin-copy-card,html[data-theme=light] .linkedin-meta-card,html[data-theme=light] .linkedin-focus-card{border-width:1px 0 0;border-color:var(--editorial-line);box-shadow:none;background:0 0;border-radius:0}html[data-theme=light] .metric-card,html[data-theme=light] .sub-card,html[data-theme=light] .fit-dimension-card,html[data-theme=light] .rewritten-bullet-card,html[data-theme=light] .guidance-step{padding:clamp(.95rem,1.5vw,1.35rem) 0 0}html[data-theme=light] .metric-card:hover,html[data-theme=light] .sub-card.interactive:hover,html[data-theme=light] .fit-dimension-card:hover,html[data-theme=light] .rewritten-bullet-card:hover,html[data-theme=light] .role-target-card:hover{border-color:var(--editorial-line-strong);box-shadow:none;transform:translateY(-3px)}html[data-theme=light] .fit-dimension-card{grid-template-rows:auto auto auto 1fr auto;min-height:0}html[data-theme=light] .fit-dimension-footer{border-top-color:var(--editorial-line)}html[data-theme=light] .meter{background:#2a3f461a}html[data-theme=light] .meter-fill{background:linear-gradient(90deg,#126b61,#2db79f)}html[data-theme=light] .rewritten-bullet-card:before{color:#126b611f}html[data-theme=light] .guidance-step{grid-template-columns:34px minmax(0,1fr)}html[data-theme=light] .guidance-step-index{width:34px;height:34px;box-shadow:none;background:#126b61;border-radius:9px}html[data-theme=light] .notice{box-shadow:none;background:#fffcf6a8;border-color:#2a3f461f;border-radius:18px}html[data-theme=light] .premium-preview-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(#fffaebc7,#f8edcddb);border-radius:24px}@media (max-width:980px){html[data-theme=light] .saas-hero,html[data-theme=light] .landing-path-layout,html[data-theme=light] .landing-pricing-card{grid-template-columns:1fr}html[data-theme=light] .saas-hero h1,html[data-theme=light] .landing-section-intro h2{max-width:none}html[data-theme=light] .result-meta-grid{border-bottom:0;grid-template-columns:1fr}html[data-theme=light] .result-meta-item{border-right:0;border-bottom:1px solid var(--editorial-line);padding-inline:0}html[data-theme=light] .metrics-grid,html[data-theme=light] .four-grid,html[data-theme=light] .three-grid,html[data-theme=light] .compact-job-grid,html[data-theme=light] .rewritten-bullet-grid{grid-template-columns:1fr}}@media (max-width:640px){html[data-theme=light] .content{padding-inline:16px}html[data-theme=light] .saas-hero{padding-inline:0}html[data-theme=light] .saas-hero h1{font-size:clamp(2.55rem,14vw,4rem)}html[data-theme=light] .landing-section{padding-inline:0}html[data-theme=light] .landing-trust-pill:not(:last-child):after{display:none}html[data-theme=light] .result-hero-scoreboard,html[data-theme=light] .section-head,html[data-theme=light] .result-hub-head,html[data-theme=light] .compact-job-footer{grid-template-columns:1fr;display:grid}html[data-theme=light] .hero-score-sidecar,html[data-theme=light] .result-badge{border-left:0;border-top:1px solid var(--editorial-line);padding-top:12px;padding-left:0}}@media (prefers-reduced-motion:reduce){html[data-theme=light] .landing-step-card,html[data-theme=light] .landing-benefit-card,html[data-theme=light] .landing-feature-depth-card,html[data-theme=light] .landing-path-card,html[data-theme=light] .landing-trust-card,html[data-theme=light] .metric-card,html[data-theme=light] .sub-card,html[data-theme=light] .fit-dimension-card,html[data-theme=light] .rewritten-bullet-card,html[data-theme=light] .role-target-card,html[data-theme=light] .btn{transition:none!important}}:root{--redesign-bg:#f8f1e6;--redesign-ink:#172b31;--redesign-muted:#5e737b;--redesign-line:#22373e24;--redesign-line-strong:#126b6157;--redesign-surface:#fffcf5b8;--redesign-surface-strong:#fffdf8e6;--redesign-accent:#126b61;--redesign-accent-2:#2da694}:root[data-theme=dark]{--redesign-bg:#091014;--redesign-ink:#eef9fb;--redesign-muted:#a9bdc5;--redesign-line:#96becd2b;--redesign-line-strong:#6ee7b76b;--redesign-surface:#0e181f94;--redesign-surface-strong:#121e26d6;--redesign-accent:#7de2d5;--redesign-accent-2:#b6efd2}body{background:radial-gradient(900px 440px at 7% -8%, color-mix(in srgb, var(--redesign-accent) 18%, transparent), transparent 62%), radial-gradient(760px 360px at 104% 4%, #d3a4501f, transparent 64%), linear-gradient(180deg, var(--redesign-bg), color-mix(in srgb, var(--redesign-bg) 92%, #fff 8%))}.content{max-width:1440px;padding-top:clamp(24px,4vw,56px)}.saas-hero{align-items:center;min-height:min(760px,100vh - 140px);padding:clamp(2rem,6vw,6rem) 0;background:linear-gradient(90deg, color-mix(in srgb, var(--redesign-accent) 10%, transparent), transparent 38%), radial-gradient(680px 260px at 74% 46%, color-mix(in srgb, var(--redesign-accent) 13%, transparent), transparent 68%)!important;box-shadow:none!important;border:0!important;border-radius:0!important}.saas-hero-copy{max-width:820px}.saas-hero h1{max-width:11ch;color:var(--redesign-ink);letter-spacing:-.085em;font-size:clamp(3.4rem,8.5vw,7.9rem);line-height:.88}.saas-hero-subtitle,.landing-hero-note,.landing-section-intro p{color:var(--redesign-muted)}.landing-trust-row{gap:.5rem 1.2rem}.landing-trust-pill{letter-spacing:.13em;text-transform:uppercase;font-size:.78rem;color:var(--redesign-muted)!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.preview-shell{border:1px solid var(--redesign-line)!important;background:linear-gradient(180deg, var(--redesign-surface-strong), var(--redesign-surface)), radial-gradient(480px 220px at 0% 0%, color-mix(in srgb, var(--redesign-accent) 14%, transparent), transparent 74%)!important;border-radius:34px!important;box-shadow:0 32px 90px #0000001a!important}.preview-shell:before,.card:after,.section-shell:before,.form-card:before,.result-hero:after,.fit-dimension-card:before,.fit-dimension-card:after{display:none!important}.landing-section{padding-inline:0}.landing-section-intro{max-width:980px}.landing-section-intro h2{max-width:11ch;color:var(--redesign-ink);letter-spacing:-.075em;font-size:clamp(2.7rem,6vw,5.9rem);line-height:.9}.landing-steps-grid,.landing-benefits-grid,.landing-feature-depth-grid,.landing-trust-grid,.landing-hr-grid,.landing-link-grid,.preview-grid{gap:clamp(1.3rem,2.6vw,2.6rem)}.landing-step-card,.landing-benefit-card,.landing-feature-depth-card,.landing-link-card,.landing-path-card,.landing-trust-card,.landing-faq-item,.preview-card,.guest-conversion-item{border-style:solid!important;border-width:1px 0 0!important;border-color:var(--redesign-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:clamp(1.1rem,2vw,1.7rem) 0 0!important}.landing-step-card:hover,.landing-benefit-card:hover,.landing-feature-depth-card:hover,.landing-link-card:hover,.landing-path-card:hover,.landing-trust-card:hover,.preview-card:hover{transform:translateY(-4px);border-color:var(--redesign-line-strong)!important}.landing-pricing-card,.landing-hr-panel,.guest-conversion-panel,.result-hub,.form-card,.premium-form-card,.auth-page-card{border-color:var(--redesign-line)!important;background:linear-gradient(180deg, var(--redesign-surface-strong), var(--redesign-surface))!important;box-shadow:none!important;border-radius:34px!important}.newopt-hero,.page-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important}.newopt-hero h1,.page-hero h1{max-width:13ch;color:var(--redesign-ink);letter-spacing:-.075em;font-size:clamp(2.8rem,6vw,5.8rem);line-height:.9}.newopt-page .form-card,.newopt-page .premium-form-card{padding:clamp(1.25rem,2.4vw,2.2rem)}.choice-card,.premium-choice-card,.upload-guidance-item,.hero-side-card,.toggle-line,.notice,.sub-card,.metric-card,.fit-dimension-card,.rewritten-bullet-card,.role-target-card,.guidance-step,.summary-callout,.result-meta-item,.compact-job-card{border-style:solid!important;border-width:1px 0 0!important;border-color:var(--redesign-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important}.choice-card,.premium-choice-card{padding:18px 0 16px!important}.choice-card.is-active,.premium-choice-card.is-active,.premium-choice-card.is-unlocked.is-active{border-color:var(--redesign-line-strong)!important;background:linear-gradient(90deg, color-mix(in srgb, var(--redesign-accent) 13%, transparent), transparent 46%)!important;box-shadow:inset 4px 0 0 var(--redesign-accent)!important;padding-left:16px!important}.pill,.status-pill,.chip,.preview-badge,.preview-pill,.preview-plan-chip,.premium-preview-badge,.rewritten-bullet-badge,.guidance-step-tag,.hr-selection-chip{border-color:var(--redesign-line)!important;background:color-mix(in srgb, var(--redesign-surface-strong) 72%, transparent)!important;box-shadow:none!important;border-radius:8px!important}.btn,.content a.btn{border-radius:14px!important}.result-hub{padding:clamp(1.35rem,3vw,2.8rem)!important}.result-content-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);top:0;border-width:0 0 1px!important;border-color:var(--redesign-line)!important;background:color-mix(in srgb, var(--redesign-bg) 82%, transparent)!important;box-shadow:none!important;border-radius:0!important;padding:12px 0!important}.result-content-nav-head{display:none!important}.result-content-link,.tab-btn,.segmented-option,.chip-select,.toggle-chip{color:var(--redesign-muted)!important;box-shadow:none!important;background:0 0!important;border-width:0 0 2px!important;border-color:#0000!important;border-radius:0!important}.result-content-link:hover,.result-content-link.is-active,.tab-btn:hover,.tab-btn.active,.segmented-option:hover,.segmented-option.is-active,.chip-select:hover,.chip-select.is-active,.toggle-chip:hover,.toggle-chip.is-active{border-color:var(--redesign-accent)!important;color:var(--redesign-ink)!important}.result-hero{background:0 0!important;border:0!important;border-radius:0!important;padding:clamp(1.2rem,2.6vw,2.6rem) 0!important}.result-score{color:var(--redesign-ink);letter-spacing:-.085em;font-size:clamp(3.4rem,8vw,7rem);line-height:.9}.result-meta-grid{border-top:1px solid var(--redesign-line);border-bottom:1px solid var(--redesign-line);gap:0!important}.result-meta-item{border-width:0 1px 0 0!important;padding:14px 18px!important}.result-meta-item:last-child{border-right:0!important}.result-meta-item strong,.metric-card strong,.fit-dimension-score strong,.role-target-card strong,.landing-step-card h3,.landing-benefit-card h3,.landing-feature-depth-card h3,.landing-path-card h3,.landing-trust-card h3{color:var(--redesign-ink)!important}.section-kicker,.section-label,.landing-path-eyebrow,.result-badge-label,.preview-card-label,.session-meta-label{color:var(--redesign-muted)!important}.result-canvas .result-stack>section,.section-shell{border-style:solid!important;border-width:0 0 1px!important;border-color:var(--redesign-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-block:clamp(1.3rem,2.7vw,2.8rem)!important}.field input,.field textarea,.field select,.admin-search-input,input,textarea,select{border-color:var(--redesign-line)!important;background:color-mix(in srgb, var(--redesign-surface-strong) 78%, transparent)!important;box-shadow:none!important;border-radius:14px!important}.field input:focus,.field textarea:focus,.field select:focus,.admin-search-input:focus{border-color:var(--redesign-line-strong)!important;box-shadow:0 0 0 4px color-mix(in srgb, var(--redesign-accent) 12%, transparent)!important}@media (max-width:980px){.saas-hero,.landing-path-layout,.landing-pricing-card{grid-template-columns:1fr!important}.saas-hero h1,.landing-section-intro h2,.newopt-hero h1,.page-hero h1{max-width:none}.result-meta-grid{border-bottom:0;grid-template-columns:1fr!important}.result-meta-item{border-right:0!important;border-bottom:1px solid var(--redesign-line)!important;padding-inline:0!important}}@media (max-width:640px){.content{padding-inline:16px}.saas-hero{min-height:auto;padding-block:2rem 3rem}.saas-hero h1{font-size:clamp(2.8rem,15vw,4.3rem)}.result-hero-scoreboard,.section-head,.result-hub-head,.compact-job-footer{grid-template-columns:1fr;display:grid}}.saas-hero{min-height:auto}.saas-hero h1{letter-spacing:-.07em;overflow-wrap:normal;max-width:13.5ch;font-size:clamp(3rem,5.4vw,5.7rem);line-height:.96}.landing-section-intro h2,.newopt-hero h1,.page-hero h1{letter-spacing:-.06em;overflow-wrap:anywhere;max-width:16ch;font-size:clamp(2.25rem,3.8vw,4.15rem);line-height:.98}.landing-section-intro p{font-size:clamp(1rem,1.1vw,1.14rem)}.landing-step-index{justify-content:center;align-items:center;background:color-mix(in srgb, var(--redesign-accent) 14%, transparent)!important;width:2.2rem!important;min-width:2.2rem!important;height:2.2rem!important;color:var(--redesign-accent)!important;box-shadow:none!important;border-radius:10px!important;padding:0!important;display:inline-flex!important}.landing-benefit-mark,.guest-conversion-dot{flex:none;display:inline-block!important}.landing-step-card,.landing-benefit-card,.landing-feature-depth-card,.landing-link-card,.landing-path-card,.landing-trust-card,.landing-faq-item,.preview-card,.guest-conversion-item,.choice-card,.premium-choice-card,.sub-card,.metric-card,.fit-dimension-card,.rewritten-bullet-card,.role-target-card,.guidance-step,.summary-callout,.compact-job-card{overflow-wrap:anywhere;min-width:0}.landing-step-card p,.landing-benefit-card p,.landing-feature-depth-card p,.landing-link-card p,.landing-path-card p,.landing-trust-card p,.preview-card p,.sub-card p,.summary-callout p,.compact-job-summary,.fit-dimension-card p{max-width:68ch}.preview-shell,.result-hub,.form-card,.premium-form-card,.card{overflow:clip}.result-score{font-size:clamp(3rem,6vw,5.3rem);line-height:.96}.result-content-nav-links,.tab-row,.segmented-control,.chip-select-row,.chips{min-width:0}.result-content-link,.tab-btn,.segmented-option,.chip-select,.toggle-chip,.chip,.pill,.status-pill{overflow-wrap:anywhere;max-width:100%}@media (max-width:1180px){.saas-hero h1{font-size:clamp(2.8rem,7vw,4.8rem)}.landing-section-intro h2,.newopt-hero h1,.page-hero h1{font-size:clamp(2.15rem,5vw,3.7rem)}}@media (max-width:720px){.saas-hero h1{font-size:clamp(2.45rem,11vw,3.8rem);line-height:.98}.landing-section-intro h2,.newopt-hero h1,.page-hero h1{font-size:clamp(2rem,9vw,3rem);line-height:1}.landing-step-index{width:2rem!important;min-width:2rem!important;height:2rem!important}.preview-shell,.landing-pricing-card,.landing-hr-panel,.guest-conversion-panel,.result-hub,.form-card,.premium-form-card,.auth-page-card{border-radius:24px!important}}.saas-hero{grid-template-columns:minmax(0,.95fr) minmax(460px,1.05fr)!important;align-items:center!important;gap:clamp(2rem,4vw,4.5rem)!important;padding:clamp(2.4rem,5vw,5rem) 0 clamp(3rem,6vw,6rem)!important}.saas-hero-copy,.saas-hero-preview,.landing-section-intro,.result-hub,.form-card,.premium-form-card{min-width:0}.saas-hero-preview{place-self:center stretch!important;width:100%!important;max-width:780px!important}.preview-shell{border-radius:28px!important;width:100%!important;min-height:auto!important;padding:clamp(1rem,1.7vw,1.45rem)!important}.hero-demo-stage{width:100%!important}.hero-demo-video-wrap{aspect-ratio:16/9!important;border-radius:22px!important;width:100%!important;min-height:clamp(260px,29vw,430px)!important}.hero-demo-video{object-fit:contain!important;width:100%!important;height:100%!important}.hero-demo-note{max-width:100%;font-size:clamp(.96rem,1.05vw,1.08rem)}.saas-hero h1,.landing-section-intro h2,.newopt-hero h1,.page-hero h1{text-wrap:balance}.landing-step-index{max-width:2.2rem!important}@media (max-width:1080px){.saas-hero{grid-template-columns:1fr!important}.saas-hero-preview{max-width:900px!important}.hero-demo-video-wrap{min-height:auto!important}}@media (max-width:640px){.saas-hero{padding-block:clamp(2rem,8vw,3.4rem)!important}.preview-shell{border-radius:22px!important}.hero-demo-video-wrap{border-radius:16px!important}}.newopt-page{--review-panel:color-mix(in srgb, var(--redesign-surface-strong) 88%, transparent);--review-panel-soft:color-mix(in srgb, var(--redesign-surface) 76%, transparent);--review-panel-line:color-mix(in srgb, var(--redesign-line) 76%, transparent);--review-panel-glow:color-mix(in srgb, var(--redesign-accent) 13%, transparent);--review-gold-glow:#d6bc7029}.newopt-page:before{background:radial-gradient(760px 320px at 8% 0%, var(--review-panel-glow), transparent 70%), radial-gradient(720px 340px at 98% 10%, var(--review-gold-glow), transparent 72%), radial-gradient(880px 420px at 50% 108%, color-mix(in srgb, var(--redesign-accent-2) 9%, transparent), transparent 74%)!important}.newopt-page .newopt-hero{border:0!important;border-bottom:1px solid var(--review-panel-line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;grid-template-columns:minmax(0,1fr) minmax(260px,.38fr)!important;align-items:end!important;gap:clamp(1.4rem,3vw,3.2rem)!important;margin-bottom:clamp(1.2rem,2.5vw,2.2rem)!important;padding:clamp(1rem,2vw,1.6rem) 0 clamp(1.3rem,2.8vw,2.4rem)!important;display:grid!important}.newopt-page .newopt-hero h1{max-width:15ch;font-size:clamp(2.35rem,4.2vw,4.45rem);line-height:1}.newopt-page .hero-side-stack{justify-items:stretch}.newopt-page .hero-side-card,.newopt-page .usage-banner,.newopt-page .notice,.newopt-page .sub-card,.newopt-page details.sub-card,.newopt-page .toggle-line,.newopt-page .inline-helper,.newopt-page .compact-cta-note{border:1px solid var(--review-panel-line)!important;background:radial-gradient(260px 120px at 0% 0%, color-mix(in srgb, var(--redesign-accent) 9%, transparent), transparent 72%), linear-gradient(180deg, var(--review-panel), var(--review-panel-soft))!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff75,0 18px 46px #0000000f!important}.newopt-page .journey-orientation{margin-bottom:clamp(1rem,2vw,1.6rem)}.newopt-page .journey-orientation-card,.newopt-page .form-card,.newopt-page .premium-form-card,.newopt-page .loading-shell,.newopt-page .card.section-shell{border:1px solid var(--review-panel-line)!important;background:radial-gradient(620px 220px at 0% 0%, color-mix(in srgb, var(--redesign-accent) 10%, transparent), transparent 74%), radial-gradient(520px 220px at 100% 0%, #d6bc701a, transparent 76%), linear-gradient(180deg, var(--review-panel), var(--review-panel-soft))!important;border-radius:30px!important;padding:clamp(1.25rem,2.5vw,2.35rem)!important;box-shadow:inset 0 1px #ffffff80,0 24px 70px #00000014!important}.newopt-page .premium-form-card,.newopt-page .plus-highlight-block{background:radial-gradient(560px 220px at 0% 0%, #d6bc702e, transparent 72%), linear-gradient(180deg, var(--review-panel), color-mix(in srgb, var(--review-panel-soft) 78%, #d6bc701f))!important}.newopt-page .section-shell,.newopt-page .form-card,.newopt-page .premium-form-card,.newopt-page .card.section-shell,.newopt-page .result-canvas .result-stack>section{overflow:clip;border-width:1px!important}.newopt-page .section-shell:before,.newopt-page .form-card:before,.newopt-page .card:after{display:none!important}.newopt-form-shell{gap:clamp(1rem,2.2vw,1.6rem)!important}.newopt-page .row.between{align-items:flex-start;gap:1rem}.newopt-page .row.between h3,.newopt-page .section-shell h3{letter-spacing:-.045em;margin-bottom:0;font-size:clamp(1.35rem,2.1vw,2rem);color:var(--redesign-ink)!important}.newopt-page .section-kicker,.newopt-page label,.newopt-page .hero-side-label{letter-spacing:.13em;color:var(--redesign-muted)!important}.newopt-page .choice-grid,.newopt-page .upload-guidance-card,.newopt-page .journey-step-grid,.newopt-page .split-grid,.newopt-page .two-grid,.newopt-page .option-grid{gap:clamp(.8rem,1.5vw,1.1rem)!important}.newopt-page .choice-card,.newopt-page .premium-choice-card,.newopt-page .upload-guidance-item,.newopt-page .journey-step-card,.newopt-page .guidance-step{border:1px solid var(--review-panel-line)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--review-panel) 86%, transparent), color-mix(in srgb, var(--review-panel-soft) 88%, transparent))!important;border-radius:20px!important;padding:clamp(.95rem,1.6vw,1.2rem)!important;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s!important;box-shadow:inset 0 1px #ffffff6b!important}.newopt-page .choice-card:hover,.newopt-page .premium-choice-card:hover,.newopt-page .upload-guidance-item:hover,.newopt-page .journey-step-card:hover{transform:translateY(-2px);border-color:var(--redesign-line-strong)!important;box-shadow:inset 0 1px #ffffff80,0 16px 34px #00000012!important}.newopt-page .choice-card.is-active,.newopt-page .premium-choice-card.is-active,.newopt-page .premium-choice-card.is-unlocked.is-active{border-color:var(--redesign-line-strong)!important;background:radial-gradient(340px 160px at 0% 0%, color-mix(in srgb, var(--redesign-accent) 18%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--review-panel) 92%, var(--redesign-accent) 8%), var(--review-panel-soft))!important;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--redesign-accent) 22%, transparent), 0 18px 38px #00000014!important;padding-left:clamp(.95rem,1.6vw,1.2rem)!important}.newopt-page .premium-choice-card.is-active,.newopt-page .premium-choice-card.is-unlocked.is-active{background:radial-gradient(360px 160px at 0% 0%, #d6bc7047, transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--review-panel) 88%, #d6bc701f), var(--review-panel-soft))!important;border-color:#d6bc7080!important}.newopt-page .choice-card-title,.newopt-page .upload-guidance-value,.newopt-page .journey-step-card strong{color:var(--redesign-ink)!important}.newopt-page .choice-card-copy,.newopt-page .upload-guidance-card p,.newopt-page .journey-step-card p,.newopt-page .inline-helper p{color:var(--redesign-muted)!important}.newopt-page .upload-guidance-card{margin-bottom:clamp(1rem,2vw,1.35rem);padding:clamp(.85rem,1.5vw,1.1rem);border:1px solid var(--review-panel-line)!important;background:color-mix(in srgb, var(--review-panel-soft) 70%, transparent)!important;box-shadow:none!important;border-radius:24px!important}.newopt-page .upload-guidance-dot{box-shadow:0 0 0 5px color-mix(in srgb, var(--redesign-accent) 12%, transparent)}.newopt-page .status-pill,.newopt-page .pill,.newopt-page .premium-choice-badge{background:color-mix(in srgb, var(--review-panel) 74%, transparent)!important;border-radius:10px!important}.newopt-page .status-pill.premium,.newopt-page .premium-choice-badge{color:var(--plus-gold-deep)!important;background:#d6bc7024!important;border-color:#d6bc7052!important}.newopt-page .field input,.newopt-page .field textarea,.newopt-page .field select{background:linear-gradient(180deg, color-mix(in srgb, var(--review-panel) 86%, transparent), color-mix(in srgb, var(--review-panel-soft) 72%, transparent))!important;border-radius:16px!important}.newopt-page .newopt-advanced-disclosure summary{border-radius:18px!important}@media (max-width:980px){.newopt-page .newopt-hero{grid-template-columns:1fr!important;align-items:start!important}.newopt-page .hero-side-stack{justify-items:start}.newopt-page .option-grid{grid-template-columns:1fr!important}}@media (max-width:720px){.newopt-page .journey-orientation-card,.newopt-page .form-card,.newopt-page .premium-form-card,.newopt-page .loading-shell,.newopt-page .card.section-shell{border-radius:24px!important;padding:clamp(1rem,5vw,1.35rem)!important}.newopt-page .choice-card,.newopt-page .premium-choice-card,.newopt-page .upload-guidance-item,.newopt-page .journey-step-card,.newopt-page .guidance-step{border-radius:16px!important}}.result-stack{--result-green:#178f68;--result-green-2:#45c78f;--result-teal:#126b61;--result-teal-2:#38bdb0;--result-blue:#2f7fb9;--result-blue-2:#65b9e6;--result-gold:#b98216;--result-gold-2:#edc35f;--result-red:#bd4b40;--result-red-2:#ef8a72;--result-purple:#6266d9;--result-purple-2:#9ca3ff;--result-panel:color-mix(in srgb, var(--redesign-surface-strong) 90%, transparent);--result-panel-soft:color-mix(in srgb, var(--redesign-surface) 78%, transparent);--result-line:color-mix(in srgb, var(--redesign-line) 76%, transparent);gap:clamp(1rem,2.2vw,1.7rem)!important}.result-stack .result-content-nav{z-index:20;-webkit-backdrop-filter:blur(18px);border:1px solid var(--result-line)!important;background:radial-gradient(320px 120px at 0% 0%, color-mix(in srgb, var(--redesign-accent) 12%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--redesign-surface-strong) 92%, transparent), color-mix(in srgb, var(--redesign-surface) 82%, transparent))!important;border-radius:22px!important;padding:.58rem!important;display:block!important;top:12px!important;box-shadow:inset 0 1px #ffffff7a,0 18px 48px #00000014!important}.result-stack .result-content-nav-head{display:none!important}.result-stack .result-content-nav-links{scrollbar-width:thin;padding-bottom:0;overflow-x:auto;flex-wrap:nowrap!important;gap:.35rem!important;display:flex!important}.result-stack .result-content-link{letter-spacing:-.02em;flex:none;min-height:42px;font-weight:800;position:relative;color:var(--redesign-muted)!important;box-shadow:none!important;background:0 0!important;border:1px solid #0000!important;border-radius:16px!important;padding:0 .9rem!important;transition:transform .18s,color .18s,background .18s,border-color .18s!important}.result-stack .result-content-link:hover{transform:translateY(-1px);border-color:var(--result-line)!important;background:color-mix(in srgb, var(--result-panel) 66%, transparent)!important;color:var(--redesign-ink)!important}.result-stack .result-content-link.is-active{border-color:color-mix(in srgb, var(--result-teal) 30%, transparent)!important;background:linear-gradient(135deg, color-mix(in srgb, var(--result-teal) 15%, transparent), color-mix(in srgb, var(--result-teal-2) 8%, transparent))!important;color:var(--redesign-ink)!important;box-shadow:inset 0 -3px 0 var(--result-teal)!important}.result-stack .result-content-link.is-premium{color:color-mix(in srgb, var(--result-gold) 78%, var(--redesign-muted))!important}.result-stack .result-content-link.is-premium.is-active,.result-stack .result-content-link.is-premium:hover{color:var(--plus-gold-deep)!important;box-shadow:inset 0 -3px 0 var(--result-gold)!important;background:linear-gradient(135deg,#d6bc702e,#d6bc7014)!important;border-color:#d6bc7057!important}.result-stack>section,.result-canvas .result-stack>section{overflow:clip;border:1px solid var(--result-line)!important;background:radial-gradient(760px 280px at 0% 0%, color-mix(in srgb, var(--redesign-accent) 8%, transparent), transparent 72%), linear-gradient(180deg, var(--result-panel), var(--result-panel-soft))!important;border-radius:30px!important;padding:clamp(1.25rem,2.6vw,2.45rem)!important;box-shadow:inset 0 1px #ffffff7a,0 24px 70px #00000012!important}.result-stack .result-hero{--score-accent:var(--result-gold);--score-accent-2:var(--result-gold-2);border-color:color-mix(in srgb, var(--score-accent) 28%, var(--result-line))!important;background:radial-gradient(520px 260px at 0% 0%, color-mix(in srgb, var(--score-accent) 20%, transparent), transparent 72%), radial-gradient(460px 220px at 100% 0%, color-mix(in srgb, var(--score-accent-2) 16%, transparent), transparent 74%), linear-gradient(145deg, var(--result-panel), var(--result-panel-soft))!important}.result-stack .result-hero.score-strong,.result-stack .result-hero.score-good{--score-accent:var(--result-green);--score-accent-2:var(--result-green-2)}.result-stack .result-hero.score-mid{--score-accent:var(--result-gold);--score-accent-2:var(--result-gold-2)}.result-stack .result-hero.score-low{--score-accent:var(--result-red);--score-accent-2:var(--result-red-2)}.result-stack .result-hero:after{border:1px solid color-mix(in srgb, var(--score-accent) 20%, transparent);background:conic-gradient(from 150deg, color-mix(in srgb, var(--score-accent) 44%, transparent), transparent 38%, color-mix(in srgb, var(--score-accent-2) 28%, transparent), transparent 72%), radial-gradient(circle, color-mix(in srgb, var(--score-accent) 12%, transparent), transparent 62%);opacity:.78;width:clamp(8rem,18vw,15rem);height:clamp(8rem,18vw,15rem);top:clamp(1rem,3vw,2rem);right:clamp(1rem,3vw,2.5rem);display:block!important}.result-stack .result-hero-scoreboard{align-items:center}.result-stack .result-score{background:linear-gradient(135deg, var(--score-accent), var(--score-accent-2) 54%, var(--redesign-ink));letter-spacing:-.09em;text-shadow:0 18px 42px color-mix(in srgb, var(--score-accent) 14%, transparent);-webkit-background-clip:text;background-clip:text;margin:.15rem 0 .5rem;font-weight:900;display:inline-block;color:#0000!important;font-size:clamp(4.2rem,11vw,8rem)!important;line-height:.82!important}.result-stack .hero-score-sidecar{border-color:color-mix(in srgb, var(--score-accent) 24%, var(--result-line));background:radial-gradient(220px 100px at 0% 0%, color-mix(in srgb, var(--score-accent) 14%, transparent), transparent 72%), linear-gradient(180deg, var(--result-panel), var(--result-panel-soft));border-radius:22px;min-width:min(230px,34vw);box-shadow:inset 0 1px #ffffff7a}.result-stack .hero-score-sidecar strong{color:var(--redesign-ink);font-size:clamp(1.6rem,3vw,2.2rem)}.result-stack .metrics-grid{gap:clamp(.75rem,1.6vw,1.1rem)}.result-stack .result-metric-card{--metric-accent:var(--result-teal);--metric-accent-2:var(--result-teal-2);min-height:132px;border:1px solid color-mix(in srgb, var(--metric-accent) 24%, var(--result-line))!important;background:radial-gradient(260px 120px at 0% 0%, color-mix(in srgb, var(--metric-accent) 14%, transparent), transparent 72%), linear-gradient(180deg, color-mix(in srgb, var(--result-panel) 92%, transparent), color-mix(in srgb, var(--result-panel-soft) 86%, transparent))!important;border-radius:22px!important;padding:clamp(.95rem,1.6vw,1.2rem)!important;box-shadow:inset 0 1px #ffffff73!important}.result-stack .result-metric-card.tone-blue{--metric-accent:var(--result-blue);--metric-accent-2:var(--result-blue-2)}.result-stack .result-metric-card.tone-gold{--metric-accent:var(--result-gold);--metric-accent-2:var(--result-gold-2)}.result-stack .result-metric-card.tone-green{--metric-accent:var(--result-green);--metric-accent-2:var(--result-green-2)}.result-stack .result-metric-card:hover{transform:translateY(-4px);box-shadow:inset 0 1px 0 #ffffff7a, 0 18px 42px color-mix(in srgb, var(--metric-accent) 12%, transparent)!important}.result-stack .result-metric-card strong{letter-spacing:-.055em;font-size:clamp(1.9rem,3vw,2.6rem);color:var(--redesign-ink)!important}.result-stack .result-metric-card .meter-fill{box-shadow:0 0 18px color-mix(in srgb, var(--metric-accent) 22%, transparent);background:linear-gradient(90deg, var(--metric-accent), var(--metric-accent-2))!important}.result-stack .fit-dimension-grid{grid-template-columns:repeat(auto-fit,minmax(285px,1fr));gap:clamp(.9rem,1.8vw,1.25rem)!important}.result-stack .fit-dimension-card{min-height:285px;border-color:color-mix(in srgb, var(--fit-accent) 30%, var(--result-line))!important;background:radial-gradient(320px 150px at 0% 0%, color-mix(in srgb, var(--fit-accent) 15%, transparent), transparent 72%), radial-gradient(240px 120px at 100% 0%, color-mix(in srgb, var(--fit-accent-2) 12%, transparent), transparent 72%), linear-gradient(180deg, var(--result-panel), var(--result-panel-soft))!important;border-radius:24px!important;padding:clamp(1rem,1.8vw,1.25rem)!important;box-shadow:inset 0 1px #ffffff73!important}.result-stack .fit-dimension-card:before{background:linear-gradient(90deg, var(--fit-accent), var(--fit-accent-2), transparent 82%);width:100%;height:5px;inset:0 0 auto;display:block!important}.result-stack .fit-dimension-card:after{background:radial-gradient(circle, color-mix(in srgb, var(--fit-accent) 35%, transparent), transparent 64%);width:46px;height:46px;display:block!important}.result-stack .fit-dimension-card:hover{transform:translateY(-5px);box-shadow:inset 0 1px 0 #ffffff7a, 0 22px 54px color-mix(in srgb, var(--fit-accent) 14%, transparent)!important}.result-stack .fit-dimension-card.is-low{--fit-accent:var(--result-red);--fit-accent-2:var(--result-red-2);--fit-accent-soft:#bd4b401f;--fit-accent-border:#bd4b4042}.result-stack .fit-dimension-card.is-strong{--fit-accent:var(--result-green);--fit-accent-2:var(--result-green-2)}.result-stack .fit-dimension-score strong{font-size:clamp(1.7rem,3vw,2.25rem);color:var(--fit-accent)!important}.result-stack .fit-dimension-footer{border-top-color:color-mix(in srgb, var(--fit-accent) 18%, transparent)}.result-stack .sub-card,.result-stack .summary-callout,.result-stack .rewritten-bullet-card,.result-stack .role-target-card,.result-stack .guidance-step{border:1px solid var(--result-line)!important;background:linear-gradient(180deg, color-mix(in srgb, var(--result-panel) 88%, transparent), color-mix(in srgb, var(--result-panel-soft) 84%, transparent))!important;border-radius:22px!important;box-shadow:inset 0 1px #ffffff6b!important}.result-stack .sub-card:hover,.result-stack .rewritten-bullet-card:hover,.result-stack .role-target-card:hover,.result-stack .guidance-step:hover{transform:translateY(-2px);border-color:var(--redesign-line-strong)!important;box-shadow:inset 0 1px #ffffff7a,0 16px 34px #0000000f!important}.result-stack .result-priority-card{background:radial-gradient(300px 130px at 0% 0%, #d6bc7026, transparent 72%), linear-gradient(180deg, var(--result-panel), var(--result-panel-soft))!important;border-color:#d6bc7047!important}.result-stack .result-bullet-list{gap:.58rem}.result-stack .result-bullet-list li{grid-template-columns:1.15rem minmax(0,1fr);gap:.72rem;line-height:1.48}.result-stack .result-bullet-list li:before{border-radius:999px;width:.78rem;height:.78rem;margin-top:.36rem;background:radial-gradient(circle at 50% 50%, #fffffff2 0 .12rem, transparent .13rem), linear-gradient(135deg, var(--result-teal), var(--result-teal-2))!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--result-teal) 10%, transparent)!important}.result-stack .result-bullet-list.is-positive li:before{background:radial-gradient(circle at 50% 50%, #fffffff2 0 .12rem, transparent .13rem), linear-gradient(135deg, var(--result-green), var(--result-green-2))!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--result-green) 13%, transparent)!important}.result-stack .result-bullet-list.is-negative li:before{border-radius:6px;background:linear-gradient(135deg, var(--result-red), var(--result-red-2))!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--result-red) 12%, transparent)!important}.result-stack .result-bullet-list.is-interview li:before{background:radial-gradient(circle at 50% 50%, #fffffff2 0 .12rem, transparent .13rem), linear-gradient(135deg, var(--result-blue), var(--result-blue-2))!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--result-blue) 12%, transparent)!important}.result-stack .result-bullet-list.is-truth li:before{background:radial-gradient(circle at 50% 50%, #fffffff0 0 .16rem, transparent .17rem), linear-gradient(135deg, var(--result-purple), var(--result-purple-2))!important;box-shadow:0 0 0 5px color-mix(in srgb, var(--result-purple) 12%, transparent)!important}.result-stack .fit-dimension-card.is-low .fit-evidence-list li:before,.result-stack #result-positioning .result-bullet-list.is-negative li:before{background:linear-gradient(135deg, var(--result-red), var(--result-red-2))!important}.result-stack .result-action-list .action-item{border:1px solid var(--result-line);background:color-mix(in srgb, var(--result-panel-soft) 64%, transparent);border-radius:18px;padding:.78rem .9rem}.result-stack .result-action-list.is-action .action-index{background:linear-gradient(135deg, var(--result-blue), var(--result-blue-2));color:#fff}.result-stack .result-action-list.is-evidence .action-index{background:linear-gradient(135deg, var(--result-teal), var(--result-teal-2));color:#fff}@media (prefers-reduced-motion:reduce){.result-stack .result-content-link,.result-stack .result-metric-card,.result-stack .fit-dimension-card,.result-stack .sub-card,.result-stack .rewritten-bullet-card,.result-stack .role-target-card,.result-stack .guidance-step,.result-stack .meter-fill{transition:none!important}}@media (max-width:1020px){.result-stack .metrics-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.result-stack .result-hero-scoreboard{grid-template-columns:1fr;align-items:start;display:grid}.result-stack .hero-score-sidecar{width:100%;min-width:0}}@media (max-width:680px){.result-stack>section,.result-canvas .result-stack>section{border-radius:24px!important;padding:clamp(1rem,5vw,1.35rem)!important}.result-stack .metrics-grid,.result-stack .fit-dimension-grid{grid-template-columns:1fr}.result-stack .result-content-nav{border-radius:18px!important;padding:.45rem!important}.result-stack .result-content-link{min-height:40px;padding-inline:.75rem!important}.result-stack .result-score{font-size:clamp(3.5rem,21vw,5.5rem)!important}}.newopt-page .sub-card,.newopt-page details.sub-card,.newopt-page .inline-helper,.newopt-page .compact-cta-note{overflow:hidden;padding:clamp(1rem,1.9vw,1.45rem)!important}.newopt-page .sub-card>.row.between,.newopt-page details.sub-card>summary{align-items:flex-start;gap:clamp(.9rem,2vw,1.4rem)}.newopt-page .sub-card>.row.between>div,.newopt-page .inline-helper,.newopt-page .compact-cta-note{min-width:0}.newopt-page .sub-card strong,.newopt-page .sub-card p,.newopt-page .inline-helper p,.newopt-page .compact-cta-note,.newopt-page .field label,.newopt-page .field input,.newopt-page .field textarea{overflow-wrap:anywhere}.newopt-page .sub-card>.row.between .status-pill,.newopt-page .sub-card>.row.between .pill{flex:none;margin-top:-.2rem}.newopt-page .sub-card .split-grid,.newopt-page .sub-card .field{min-width:0}.newopt-page .sub-card .muted.mini{max-width:64ch;line-height:1.55}.newopt-page .field textarea{resize:vertical;min-height:6rem}.newopt-page .field input,.newopt-page .field textarea,.newopt-page .field select{padding-inline:clamp(.85rem,1.4vw,1rem)!important}.saas-hero{overflow:visible;background:0 0!important;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr)!important;gap:clamp(2.25rem,4.5vw,5.2rem)!important;padding:clamp(3.1rem,5.5vw,5.8rem) 0 clamp(3.4rem,6vw,6.2rem)!important}.saas-hero:before,.saas-hero:after{content:"";pointer-events:none;z-index:0;position:absolute}.saas-hero:before{background:radial-gradient(closest-side at 18% 45%, color-mix(in srgb, var(--redesign-accent) 13%, transparent), transparent 68%), linear-gradient(90deg, color-mix(in srgb, var(--redesign-accent) 8%, transparent), transparent 78%);filter:blur(18px);opacity:.8;border-radius:42% 58% 54% 46%/34% 38% 62% 66%;width:min(52rem,54vw);inset:clamp(.4rem,2vw,1.6rem) auto clamp(.8rem,3vw,2.2rem) clamp(-1.6rem,-2vw,-.4rem)}.saas-hero:after{filter:blur(24px);opacity:.8;background:radial-gradient(circle,#d6bc701c,#0000 68%);border-radius:999px;width:clamp(12rem,22vw,24rem);height:clamp(12rem,22vw,24rem);inset:auto auto 8% 16%}.saas-hero-copy{z-index:1;background:linear-gradient(90deg, color-mix(in srgb, var(--redesign-surface-strong) 40%, transparent), transparent 90%);max-width:760px;box-shadow:none;border-radius:34px;gap:clamp(1rem,1.8vw,1.45rem);padding:clamp(.9rem,2vw,1.5rem) clamp(.85rem,2.3vw,1.8rem);position:relative}.saas-hero h1{letter-spacing:-.065em!important;max-width:12.8ch!important;font-size:clamp(3.05rem,5vw,5.15rem)!important;line-height:.98!important}.saas-hero-subtitle{max-width:58ch!important;font-size:clamp(1.02rem,1.25vw,1.16rem)!important;line-height:1.68!important}.landing-trust-row{row-gap:.55rem;margin-bottom:clamp(.35rem,1vw,.7rem)}.saas-hero-preview{z-index:1;position:relative;max-width:820px!important}.preview-shell{padding:clamp(1.1rem,1.9vw,1.65rem)!important}.hero-demo-note{padding-inline:clamp(.15rem,.8vw,.45rem);line-height:1.6}@media (max-width:1180px){.saas-hero{grid-template-columns:1fr!important}.saas-hero:before{width:min(54rem,96vw)}.saas-hero h1{max-width:14ch!important;font-size:clamp(2.75rem,7vw,4.65rem)!important}}@media (max-width:720px){.newopt-page .sub-card>.row.between{grid-template-columns:1fr;display:grid}.newopt-page .sub-card>.row.between .status-pill,.newopt-page .sub-card>.row.between .pill{justify-self:start;margin-top:0}.saas-hero{padding-block:clamp(2.25rem,9vw,3.6rem)!important}.saas-hero-copy{background:0 0;padding:.75rem 0}.saas-hero h1{letter-spacing:-.055em!important;max-width:12.5ch!important;font-size:clamp(2.45rem,12vw,3.65rem)!important}}.newopt-page,.newopt-page .result-hub,.newopt-page .result-canvas,.newopt-page .result-stack,.newopt-page .result-stack>section,.newopt-page .result-stack .result-hero,.newopt-page .result-stack .result-content-nav,.newopt-page .result-stack .result-hero-scoreboard,.newopt-page .result-stack .metrics-grid,.newopt-page .result-stack .fit-dimension-grid{box-sizing:border-box;min-width:0;max-width:100%}.newopt-page .result-hub,.newopt-page .result-canvas,.newopt-page .result-stack{width:100%;overflow-x:clip}.newopt-page .result-canvas{padding-inline:0}.newopt-page .result-stack>section,.newopt-page .result-canvas .result-stack>section{width:100%}.newopt-page .result-stack .result-content-nav-links{overscroll-behavior-inline:contain;min-width:0;max-width:100%;overflow-x:auto}.newopt-page .result-stack .result-content-link{white-space:nowrap}.newopt-page .result-stack .result-hero>*,.newopt-page .result-stack .result-hero-scoreboard>*,.newopt-page .result-stack .metrics-grid>*,.newopt-page .result-stack .fit-dimension-grid>*{min-width:0}.newopt-page .result-stack .result-score{overflow-wrap:normal;max-width:100%;letter-spacing:-.075em!important}.newopt-page .result-stack .result-hero:after{max-width:min(15rem,34vw);max-height:min(15rem,34vw);transform:translate(0)}.newopt-page .result-stack p,.newopt-page .result-stack li,.newopt-page .result-stack .muted,.newopt-page .result-stack .section-title{overflow-wrap:anywhere}@media (max-width:760px){.newopt-page .result-stack .result-hero:after{opacity:.34;right:-3rem}}html[data-theme=dark] .result-stack>#result-open-jobs,html[data-theme=dark] .result-stack>#result-linkedin,html[data-theme=dark] .result-stack>.plus-highlight-block,html[data-theme=dark] .result-stack .plus-highlight-block{background:radial-gradient(760px 320px at 12% -8%,#d6bc7021,#0000 68%),radial-gradient(620px 260px at 100% 10%,#46b5a514,#0000 72%),linear-gradient(145deg,#0e171ee6,#070c11b8)!important;border-color:#d6bc702e!important;box-shadow:inset 0 1px #fff8dc0b,0 22px 70px #0003!important}html[data-theme=dark] .result-stack>#result-open-jobs,html[data-theme=dark] .result-stack>#result-linkedin{border-radius:30px!important}html[data-theme=dark] .result-stack #result-open-jobs .compact-job-card,html[data-theme=dark] .result-stack #result-open-jobs .compact-job-card.plus-highlight-block,html[data-theme=dark] .result-stack #result-linkedin .sub-card,html[data-theme=dark] .result-stack #result-linkedin .plus-highlight-block{background:radial-gradient(320px 160px at 0 0,#d6bc7017,#0000 74%),linear-gradient(145deg,#121b20c2,#0a1014a3)!important;border-color:#d6bc7024!important;box-shadow:inset 0 1px #fff8dc09!important}html[data-theme=dark] .result-stack .premium-preview-shell{background:linear-gradient(145deg,#fff8dc09,#fff8dc04);border-radius:24px}html[data-theme=dark] .result-stack .premium-preview-content.is-blurred{opacity:.2;filter:blur(9px)saturate(.72)}html[data-theme=dark] .result-stack .premium-preview-overlay{color:#f4e4af;border:1px solid #d6bc7033;border-radius:24px;inset:clamp(1rem,2vw,1.5rem);box-shadow:inset 0 1px #fff8dc0d,0 20px 60px #00000042;background:radial-gradient(260px 140px at 50% 0,#d6bc702e,#0000 74%),linear-gradient(145deg,#090f13db,#0f1619c7)!important}html[data-theme=dark] .result-stack .premium-preview-overlay h4,html[data-theme=dark] .result-stack .premium-preview-overlay p{color:#f4e4af!important}html[data-theme=dark] .public-footer-inner{background:radial-gradient(620px 280px at 8% -10%,#46b5a529,#0000 70%),radial-gradient(520px 230px at 96% 0,#d6bc7014,#0000 72%),linear-gradient(145deg,#0c151cf0,#060b10e6);border-color:#679ebb2e;box-shadow:inset 0 1px #ffffff09,0 24px 80px #0000003d}html[data-theme=dark] .public-footer-brand h2,html[data-theme=dark] .public-footer-column h3{color:#eef8f8}html[data-theme=dark] .public-footer-brand p,html[data-theme=dark] .public-footer-brand .muted{color:#bcd3d8d6!important}html[data-theme=dark] .public-footer-column{background:radial-gradient(240px 120px at 0 0,#46b5a514,#0000 72%),linear-gradient(145deg,#0f1920c7,#090f149e);border-color:#679ebb29}html[data-theme=dark] .public-footer-links a{color:#73dfd0}html[data-theme=dark] .saas-hero{background:0 0!important}html[data-theme=dark] .saas-hero:before{filter:blur(26px);opacity:.7;background:radial-gradient(closest-side at 18% 42%,#46b5a51a,#0000 70%),linear-gradient(90deg,#46b5a50e,#0000 76%);border-radius:48% 52% 58% 42%/38% 48% 52% 62%;width:min(56rem,58vw);inset:4% auto 6% -3%}html[data-theme=dark] .saas-hero-copy{background:radial-gradient(360px 260px at 0%,#46b5a50b,#0000 72%);border-radius:42% 28% 34% 24%/18% 30% 24% 34%}html[data-theme=dark] .saas-hero-preview,html[data-theme=dark] .preview-shell{background:radial-gradient(540px 230px at 0 0,#46b5a513,#0000 72%),linear-gradient(145deg,#0d171eb8,#070d129e)!important;border-color:#679ebb29!important}@media (max-width:1180px){html[data-theme=dark] .saas-hero:before{width:min(52rem,94vw)}}@media (max-width:720px){html[data-theme=dark] .saas-hero-copy{background:0 0}}.newopt-page .form-card>.row.between,.newopt-page .premium-form-card>.row.between,.newopt-page .section-shell>.row.between{margin-bottom:clamp(1rem,2.2vw,1.55rem)}.newopt-page .form-card>.row.between+.single-grid,.newopt-page .form-card>.row.between+.split-grid,.newopt-page .form-card>.row.between+.upload-guidance-card,.newopt-page .premium-form-card>.row.between+.single-grid,.newopt-page .premium-form-card>.row.between+.split-grid,.newopt-page .premium-form-card>.row.between+.upload-guidance-card{margin-top:0}.newopt-page .form-card .single-grid,.newopt-page .form-card .upload-guidance-card{gap:clamp(1rem,1.8vw,1.25rem)}.newopt-page .inline-helper,.newopt-page .compact-cta-note,.newopt-page .upload-guidance-item{padding-block:clamp(1.05rem,1.8vw,1.35rem)!important}.newopt-page .upload-guidance-card .upload-guidance-item{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding:.25rem .15rem!important}.newopt-page .upload-guidance-card .upload-guidance-item:hover{box-shadow:none!important;background:0 0!important;border-color:#0000!important;transform:none!important}.newopt-page .result-stack .result-content-nav{padding:.55rem .6rem .68rem!important}.newopt-page .result-stack .result-content-nav-links{grid-template-columns:repeat(7,minmax(0,1fr));max-height:none;overflow:visible;gap:.4rem!important;display:grid!important}@media (max-width:1180px){.newopt-page .result-stack .result-content-nav-links{grid-template-columns:repeat(4,minmax(0,1fr))}}.newopt-page .result-stack .result-content-link{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:38px;padding-inline:.65rem!important}.newopt-page .result-stack .fit-dimension-card{align-content:start;min-height:0}.newopt-page .result-stack .fit-dimension-card .fit-evidence-list{margin-bottom:0}.newopt-page .result-stack .positioning-summary-card{gap:clamp(1.1rem,2vw,1.45rem);display:grid;padding:clamp(1.4rem,2.4vw,2rem)!important}.newopt-page .result-stack .positioning-summary-text{text-align:left;max-width:78ch;margin:0;line-height:1.72}.newopt-page .result-stack .positioning-summary-card .result-action-list{width:min(100%,86rem);margin-inline:auto}.newopt-page .result-stack .positioning-summary-card>.muted{text-align:left;max-width:86ch;margin-inline:0;line-height:1.62}.newopt-page .result-stack .result-priority-card .row.between{display:block}.newopt-page .result-stack .result-priority-card h4{margin-bottom:.8rem}.newopt-page .result-stack .rewritten-bullet-grid{gap:clamp(1rem,1.8vw,1.35rem)}.newopt-page .result-stack .rewritten-bullet-card{gap:1rem;padding:clamp(1.25rem,2vw,1.65rem)!important}.newopt-page .result-stack .rewritten-bullet-head{align-items:flex-start;gap:.8rem}.newopt-page .result-stack .rewritten-bullet-badge{flex:none}.newopt-page .result-stack .rewritten-bullet-card p{max-width:72ch;line-height:1.7}@media (max-width:900px){.newopt-page .result-stack .result-content-nav-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.newopt-page .result-stack .result-content-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}.newopt-page .result-stack .positioning-summary-text,.newopt-page .result-stack .positioning-summary-card>.muted{text-align:left}}.landing-page-shell{gap:clamp(1.25rem,2.4vw,1.9rem)!important}.landing-page-shell .saas-hero{padding-top:clamp(.85rem,2.2vw,2rem)!important;padding-bottom:clamp(2.4rem,4.8vw,4.8rem)!important}.landing-page-shell .saas-hero-copy{padding-top:clamp(.35rem,1vw,.8rem)!important}.landing-page-shell .landing-trust-row,.landing-page-shell .saas-hero-copy>.section-label{display:none!important}.newopt-page .result-stack{gap:0!important}.newopt-page .result-canvas,.newopt-page .result-stack,.newopt-page .result-hub{background:0 0!important}.newopt-page .result-canvas .result-stack>section,.newopt-page .result-stack>section{overflow:visible;box-shadow:none!important;background:0 0!important;border-width:1px 0 0!important;border-radius:0!important;margin:0!important}.newopt-page .result-stack>section:first-of-type{border-top-width:0!important}.newopt-page .result-stack>section:before,.newopt-page .result-stack>section:after{display:none!important}.newopt-page .result-stack>section+section{margin-top:0!important}.newopt-page .result-stack .sub-card,.newopt-page .result-stack .summary-callout,.newopt-page .result-stack .rewritten-bullet-card,.newopt-page .result-stack .role-target-card,.newopt-page .result-stack .guidance-step,.newopt-page .result-stack .result-metric-card,.newopt-page .result-stack .fit-dimension-card{box-shadow:none!important}html[data-theme=dark] .premium-panel-page .page-hero,html[data-theme=dark] .premium-panel-page .workspace-hero,html[data-theme=dark] .marketing-page-shell .page-hero,html[data-theme=dark] .pricing-page .pricing-hero,html[data-theme=dark] .feature-page-shell .feature-hero,html[data-theme=dark] .faq-page-shell .faq-hero,html[data-theme=dark] .hr-shortlist-page-shell .hr-shortlist-hero{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;padding-inline:0!important;overflow:visible!important}html[data-theme=dark] .premium-panel-page .page-hero:before,html[data-theme=dark] .premium-panel-page .workspace-hero:before,html[data-theme=dark] .marketing-page-shell .page-hero:before{content:"";pointer-events:none;filter:blur(24px);opacity:.9;background:radial-gradient(closest-side at 22% 45%,#46b5a514,#0000 72%),linear-gradient(90deg,#46b5a509,#0000 78%);border-radius:999px;width:min(42rem,58vw);position:absolute;inset:-12% auto -18% -4%}html[data-theme=dark] .premium-panel-page .page-hero:after,html[data-theme=dark] .premium-panel-page .workspace-hero:after,html[data-theme=dark] .marketing-page-shell .page-hero:after{display:none!important}html[data-theme=dark] .marketing-page-shell,html[data-theme=dark] .pricing-page,html[data-theme=dark] .feature-page-shell,html[data-theme=dark] .faq-page-shell,html[data-theme=dark] .hr-shortlist-page-shell{background:0 0!important}html[data-theme=dark] .marketing-hero-copy-block,html[data-theme=dark] .pricing-hero-copy-block,html[data-theme=dark] .feature-hero-copy,html[data-theme=dark] .faq-hero-copy,html[data-theme=dark] .hr-shortlist-hero-copy{z-index:1;position:relative;box-shadow:none!important;background:0 0!important}html[data-theme=dark] .marketing-hero h1,html[data-theme=dark] .pricing-hero h1,html[data-theme=dark] .feature-hero h1,html[data-theme=dark] .faq-hero h1,html[data-theme=dark] .hr-shortlist-hero h1{text-shadow:0 20px 52px #46b5a514}html[data-theme=dark] .landing-page-shell .saas-hero-copy{background:0 0!important;border-radius:0!important}.newopt-page .result-stack .result-content-nav,.session-hub .result-stack .result-content-nav,.result-stack .result-content-nav{z-index:35!important;top:clamp(4.8rem,6vw,5.7rem)!important}.newopt-page .result-hub,.newopt-page .result-canvas,.newopt-page .result-stack{overflow-y:visible!important}@media (max-width:760px){.newopt-page .result-stack .result-content-nav,.session-hub .result-stack .result-content-nav,.result-stack .result-content-nav{top:clamp(6.4rem,18vw,8.6rem)!important}}.notice>.btn,.notice>a.btn,.notice>button.btn,.marketing-hero-actions,.landing-hero-actions,.landing-pricing-actions,.guest-conversion-actions,.usage-limit-actions,.input-mode-actions,.billing-plan-footer,.compact-job-actions,.interview-practice-question-actions,.interview-practice-answer-actions,.shortlist-room-actions,.onboarding-action-row,.confirm-dialog-actions{margin-top:clamp(.85rem,1.5vw,1.15rem)}.notice>.row:has(.btn){margin-top:clamp(.85rem,1.5vw,1.15rem)}.notice>.row:has(a.btn){margin-top:clamp(.85rem,1.5vw,1.15rem)}.notice>.row:has(button.btn){margin-top:clamp(.85rem,1.5vw,1.15rem)}.summary-callout>.row:has(.btn){margin-top:clamp(.85rem,1.5vw,1.15rem)}.sub-card>.row:has(.btn){margin-top:clamp(.85rem,1.5vw,1.15rem)}.card>.row:has(.btn){margin-top:clamp(.85rem,1.5vw,1.15rem)}.section-shell>.row:has(.btn){margin-top:clamp(.85rem,1.5vw,1.15rem)}:is(.notice>.row:has(.btn):first-child,.summary-callout>.row:has(.btn):first-child,.sub-card>.row:has(.btn):first-child,.card>.row:has(.btn):first-child,.section-shell>.row:has(.btn):first-child){margin-top:0}p+.btn,p+a.btn,p+button.btn,.muted+.btn,.muted+a.btn,.muted+button.btn{margin-top:clamp(.75rem,1.3vw,1rem)}.newopt-page .result-stack .result-hero{--score-accent:var(--result-teal);--score-accent-2:var(--result-teal-2)}.newopt-page .result-stack .result-hero.score-mid{--score-accent:var(--result-teal);--score-accent-2:var(--result-blue-2)}.newopt-page .result-stack .result-score{background:linear-gradient(135deg, var(--redesign-ink) 0%, var(--result-teal) 48%, var(--result-blue) 100%)!important;letter-spacing:-.065em!important;text-shadow:0 12px 30px color-mix(in srgb, var(--result-teal) 10%, transparent)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(3.25rem,7.2vw,5.65rem)!important;line-height:.92!important}@media (max-width:680px){.newopt-page .result-stack .result-score{font-size:clamp(3rem,17vw,4.6rem)!important}}#result-keywords .four-grid{align-items:start}#result-keywords .sub-card{align-self:start;margin-bottom:0}#result-keywords .chips:empty{display:none}html[data-theme=dark] #result-interview-practice,html[data-theme=dark] #result-interview-practice.section-shell{box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] .session-followup-panel:has(.interview-practice-panel){box-shadow:none!important;background:0 0!important;border-color:#0000!important}html[data-theme=dark] #result-interview-practice .interview-practice-panel.plus-highlight-block,html[data-theme=dark] .interview-practice-panel.plus-highlight-block{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-voice-bar,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-stats .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-question,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-history .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-empty,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-detail-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-answer-review,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-feedback-grid .sub-card,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .interview-practice-example-grid .sub-card{background:radial-gradient(320px 140px at 0 0,#e8cd8112,#0000 72%),linear-gradient(145deg,#131d22e6,#0c1318d6)!important;border-color:#e8cd8129!important;box-shadow:inset 0 1px #fff8dc09!important}html[data-theme=dark] .interview-practice-panel.plus-highlight-block .section-kicker,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .session-meta-label,html[data-theme=dark] .interview-practice-panel.plus-highlight-block .muted,html[data-theme=dark] .interview-practice-panel.plus-highlight-block p{color:#d3c499!important}html[data-theme=dark] .interview-practice-panel.plus-highlight-block h3,html[data-theme=dark] .interview-practice-panel.plus-highlight-block h4,html[data-theme=dark] .interview-practice-panel.plus-highlight-block strong{color:#f4df9f!important}.session-hub,.session-hub .result-canvas,.session-hub .result-stack,.session-hub .result-stack>section,.session-hub .result-stack .result-hero,.session-hub .result-stack .result-content-nav,.session-hub .result-stack .result-hero-scoreboard,.session-hub .result-stack .metrics-grid,.session-hub .result-stack .fit-dimension-grid{box-sizing:border-box;min-width:0;max-width:100%}.session-hub,.session-hub .result-canvas,.session-hub .result-stack{width:100%;overflow-x:clip;background:0 0!important}.session-hub.result-hub{border-color:var(--redesign-line)!important;box-shadow:none!important;background:0 0!important}.session-hub .result-stack{gap:0!important}.session-hub .result-canvas{padding-inline:0}.session-hub .result-canvas .result-stack>section,.session-hub .result-stack>section{width:100%;overflow:visible;box-shadow:none!important;background:0 0!important;border-width:1px 0 0!important;border-radius:0!important;margin:0!important}.session-hub .result-stack>section:first-of-type{border-top-width:0!important}.session-hub .result-stack>section:before,.session-hub .result-stack>section:after{display:none!important}.session-hub .result-stack>section+section{margin-top:0!important}.session-hub .result-stack .result-content-nav-links{overscroll-behavior-inline:contain;grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;max-width:100%;max-height:none;overflow:visible;gap:.4rem!important;display:grid!important}.session-hub .result-stack .result-content-link{text-align:center;white-space:normal;justify-content:center;min-width:0;min-height:38px;padding-inline:.65rem!important}.session-hub .result-stack .result-hero>*,.session-hub .result-stack .result-hero-scoreboard>*,.session-hub .result-stack .metrics-grid>*,.session-hub .result-stack .fit-dimension-grid>*{min-width:0}.session-hub .result-stack .result-score{overflow-wrap:normal;max-width:100%;letter-spacing:-.065em!important}.session-hub .result-stack p,.session-hub .result-stack li,.session-hub .result-stack .muted,.session-hub .result-stack .section-title{overflow-wrap:anywhere}.session-hub .result-stack .sub-card,.session-hub .result-stack .summary-callout,.session-hub .result-stack .rewritten-bullet-card,.session-hub .result-stack .role-target-card,.session-hub .result-stack .guidance-step,.session-hub .result-stack .result-metric-card,.session-hub .result-stack .fit-dimension-card{box-shadow:none!important}.session-hub .result-stack .result-hero{--score-accent:var(--result-teal);--score-accent-2:var(--result-teal-2)}.session-hub .result-stack .result-hero.score-mid{--score-accent:var(--result-teal);--score-accent-2:var(--result-blue-2)}.session-hub .result-stack .result-score{background:linear-gradient(135deg, var(--redesign-ink) 0%, var(--result-teal) 48%, var(--result-blue) 100%)!important;text-shadow:0 12px 30px color-mix(in srgb, var(--result-teal) 10%, transparent)!important;-webkit-background-clip:text!important;background-clip:text!important;font-size:clamp(3.25rem,7.2vw,5.65rem)!important;line-height:.92!important}@media (max-width:680px){.session-hub .result-stack .result-score{font-size:clamp(3rem,17vw,4.6rem)!important}}@media (max-width:1180px){.session-hub .result-stack .result-content-nav-links{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.session-hub .result-stack .result-content-nav-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.session-hub .result-stack .result-content-nav-links{grid-template-columns:repeat(2,minmax(0,1fr))}}.result-stack .sub-card,.result-stack details.sub-card,.result-stack .summary-callout,.result-stack .rewritten-bullet-card,.result-stack .role-target-card,.result-stack .guidance-step,.result-stack .result-metric-card,.result-stack .fit-dimension-card{padding:clamp(1.15rem,2vw,1.65rem)!important}.result-stack .positioning-summary-card{gap:clamp(1.1rem,2vw,1.45rem);display:grid;padding:clamp(1.4rem,2.4vw,2rem)!important}.result-stack .result-action-list .action-item{padding:clamp(.95rem,1.6vw,1.2rem) clamp(1rem,1.8vw,1.35rem)!important}.result-stack .sub-card>.row.between,.result-stack details.sub-card>summary,.result-stack .rewritten-bullet-head{align-items:flex-start;gap:clamp(.85rem,1.7vw,1.25rem)}.result-stack .sub-card>.row.between+*,.result-stack details.sub-card>summary+*,.result-stack .section-head+.sub-card,.result-stack .section-head+.summary-callout,.result-stack .section-head+.two-grid,.result-stack .section-head+.three-grid,.result-stack .section-head+.four-grid,.result-stack .section-head+.single-grid{margin-top:clamp(.75rem,1.4vw,1.05rem)}.result-stack .sub-card p,.result-stack .summary-callout p,.result-stack .rewritten-bullet-card p,.result-stack .guidance-step p,.result-stack .fit-dimension-card p,.result-stack .action-item p,.result-stack .positioning-summary-text,.result-stack .positioning-summary-card>.muted{margin-top:0;line-height:1.62}.result-stack .positioning-summary-text{max-width:78ch;margin-bottom:0}.result-stack .positioning-summary-card>.muted{max-width:86ch;margin-bottom:0}.result-stack .result-bullet-list,.result-stack .action-list,.result-stack .chips{margin-top:clamp(.75rem,1.4vw,1rem)}.result-stack .result-bullet-list:first-child,.result-stack .action-list:first-child,.result-stack .chips:first-child{margin-top:0}@media (max-width:680px){.result-stack .sub-card,.result-stack details.sub-card,.result-stack .summary-callout,.result-stack .rewritten-bullet-card,.result-stack .role-target-card,.result-stack .guidance-step,.result-stack .result-metric-card,.result-stack .fit-dimension-card,.result-stack .positioning-summary-card{padding:clamp(1rem,4.5vw,1.25rem)!important}}.hr-leaderboard-shell.is-scrollable{scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--result-teal) 34%, #adb9bd73) transparent;padding-right:.35rem}.hr-leaderboard-shell.is-scrollable::-webkit-scrollbar{width:8px}.hr-leaderboard-shell.is-scrollable::-webkit-scrollbar-track{background:0 0}.hr-leaderboard-shell.is-scrollable::-webkit-scrollbar-thumb{border:2px solid color-mix(in srgb, var(--redesign-bg) 86%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--result-teal) 34%, #c8c1ae), color-mix(in srgb, var(--result-teal) 22%, #aeb8b5));border-radius:999px}.hr-leaderboard-shell.is-scrollable::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg, color-mix(in srgb, var(--result-teal) 46%, #c8c1ae), color-mix(in srgb, var(--result-teal) 34%, #aeb8b5))}.hr-score-ring-card{--hr-score-accent:var(--result-teal);--hr-score-accent-soft:color-mix(in srgb, var(--hr-score-accent) 10%, transparent);text-align:left;border-radius:18px;grid-template-columns:auto minmax(0,1fr);place-items:center start;gap:.72rem;width:min(176px,100%);min-height:82px;border-color:color-mix(in srgb, var(--hr-score-accent) 22%, var(--redesign-line))!important;background:radial-gradient(180px 86px at 0% 0%, var(--hr-score-accent-soft), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 88%, transparent), color-mix(in srgb, var(--redesign-surface) 76%, transparent))!important;box-shadow:inset 0 1px 0 #ffffff70, 0 12px 26px color-mix(in srgb, var(--hr-score-accent) 8%, transparent)!important;padding:.78rem .86rem!important}.hr-score-ring-card-sm{width:min(152px,100%);min-height:74px;padding:.68rem .76rem!important}.hr-score-ring-card-breakdown{width:100%;min-height:88px}.hr-score-ring{flex:none;width:52px}.hr-score-ring-card-breakdown .hr-score-ring{width:48px}.hr-score-ring:before{background:radial-gradient(circle at 35% 30%, #ffffffd6, transparent 44%), linear-gradient(180deg, color-mix(in srgb, var(--redesign-surface-strong) 96%, #fff 4%), color-mix(in srgb, var(--redesign-surface) 86%, transparent));box-shadow:inset 0 1px 0 #ffffffa8, inset 0 -6px 12px color-mix(in srgb, var(--hr-score-accent) 7%, transparent);inset:5px}.hr-score-ring-track{stroke:color-mix(in srgb, var(--redesign-line) 76%, transparent)}.hr-score-ring-meter{stroke:var(--hr-score-accent);stroke-width:3.35px;filter:drop-shadow(0 0 5px color-mix(in srgb, var(--hr-score-accent) 24%, transparent))}.hr-score-ring-core strong,.hr-score-ring-card-sm .hr-score-ring-core strong,.hr-score-ring-card-breakdown .hr-score-ring-core strong{letter-spacing:-.045em;font-size:.98rem;color:var(--redesign-ink)!important}.hr-score-ring-core span{color:var(--redesign-muted);font-size:.52rem}.hr-score-ring-copy{justify-items:start;gap:.1rem}.hr-score-ring-copy span{letter-spacing:.07em;max-width:15ch;font-size:.68rem;line-height:1.18;color:var(--redesign-muted)!important}.hr-score-ring-copy strong{color:var(--redesign-ink)!important}.hr-score-ring-card.is-score-excellent,.hr-score-ring-card.is-score-strong,.hr-score-ring-card.is-strong-match,.hr-score-ring-card.is-well-matched{--hr-score-accent:var(--result-teal)}.hr-score-ring-card.is-score-mid,.hr-score-ring-card.is-hold{--hr-score-accent:var(--result-gold)}.hr-score-ring-card.is-score-low,.hr-score-ring-card.is-stretch{--hr-score-accent:var(--result-red)}.hr-score-board{border-radius:22px;border-color:color-mix(in srgb, var(--result-teal) 14%, var(--redesign-line))!important;background:radial-gradient(420px 150px at 0% 0%, color-mix(in srgb, var(--result-teal) 7%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 82%, transparent), color-mix(in srgb, var(--redesign-surface) 72%, transparent))!important;box-shadow:inset 0 1px #ffffff6b!important}html[data-theme=dark] .hr-leaderboard-shell.is-scrollable{scrollbar-color:color-mix(in srgb, var(--result-teal-2) 34%, #8797a470) transparent}html[data-theme=dark] .hr-leaderboard-shell.is-scrollable::-webkit-scrollbar-thumb{border-color:color-mix(in srgb, var(--redesign-bg) 92%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--result-teal-2) 32%, #65798a), color-mix(in srgb, var(--result-teal) 24%, #536674))}html[data-theme=dark] .hr-score-ring-card{background:radial-gradient(180px 86px at 0% 0%, color-mix(in srgb, var(--hr-score-accent) 14%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 92%, transparent), color-mix(in srgb, var(--redesign-surface) 82%, transparent))!important;box-shadow:inset 0 1px #ffffff0a,0 14px 28px #0000002e!important}html[data-theme=dark] .hr-score-ring:before{background:radial-gradient(circle at 35% 30%,#ffffff1a,#0000 44%),linear-gradient(#17232cfa,#0e171ff5)}.result-stack .plus-highlight-block .two-grid,.result-stack .plus-highlight-block .three-grid,.result-stack .company-question-grid{gap:clamp(1rem,2.2vw,1.55rem)}.company-quirks-panel,.company-round-card,.company-question-column,.company-intel-question-card,.company-intel-note,.company-story-column,.company-story-card,.company-story-gap-card,.company-round-panel{border:1px solid color-mix(in srgb, var(--redesign-line) 82%, transparent);background:radial-gradient(340px 130px at 0% 0%, color-mix(in srgb, var(--result-teal) 5%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 88%, transparent), color-mix(in srgb, var(--redesign-surface) 76%, transparent));min-width:0;box-shadow:inset 0 1px #ffffff75}.company-quirks-panel,.company-question-column,.company-story-column{border-radius:24px;padding:clamp(1.1rem,2vw,1.45rem)}.company-quirks-panel{margin-top:1rem}.company-interview-mini-card{border-radius:22px;padding:clamp(1rem,1.8vw,1.35rem)}.company-interview-mini-card strong{color:var(--redesign-ink);font-size:clamp(1.15rem,2vw,1.55rem);line-height:1.08}.company-round-flow{counter-reset:company-round;gap:clamp(1rem,2.2vw,1.45rem);display:grid}.company-round-card{border-radius:26px;padding:clamp(1.15rem,2.2vw,1.55rem);position:relative;overflow:hidden}.company-round-card:before{content:"";background:linear-gradient(180deg, var(--result-teal), var(--result-blue-2));width:5px;position:absolute;inset:0 auto 0 0}.company-round-title{align-items:center;gap:.8rem;min-width:0;display:flex}.company-round-title span{color:#fff;background:linear-gradient(180deg, var(--result-teal), #126b61);width:2.35rem;height:2.35rem;box-shadow:0 10px 20px color-mix(in srgb, var(--result-teal) 18%, transparent);border-radius:999px;justify-content:center;align-items:center;font-weight:800;display:inline-flex}.company-round-title h4{margin:0}.company-round-columns{margin-top:1rem}.company-round-panel{border-radius:20px;padding:clamp(.95rem,1.7vw,1.2rem)}.company-question-grid+.company-question-grid{margin-top:clamp(1rem,2vw,1.4rem)}.company-question-column{align-content:start;gap:1rem;display:grid}.company-question-column>h4,.company-story-column>h4{margin:0}.company-question-list,.company-story-list{gap:clamp(.85rem,1.7vw,1.15rem);display:grid}.company-intel-question-card{border-radius:22px;gap:.75rem;padding:clamp(1rem,1.8vw,1.3rem);display:grid;position:relative}.company-intel-question-card h4{max-width:78ch;margin:0;line-height:1.24}.company-intel-note{background:radial-gradient(240px 90px at 0% 0%, color-mix(in srgb, var(--result-blue) 5%, transparent), transparent 72%), color-mix(in srgb, var(--redesign-surface-strong) 72%, transparent);border-radius:18px;padding:.9rem 1rem}.company-intel-note p{margin:.35rem 0 0}.company-story-column{align-content:start;gap:1rem;display:grid}.company-story-card,.company-story-gap-card{border-radius:22px;padding:clamp(1rem,1.8vw,1.28rem)}.company-story-card{border-left:5px solid color-mix(in srgb, var(--result-teal) 72%, transparent)}.company-story-gap-card{border-left:5px solid color-mix(in srgb, var(--result-gold) 76%, transparent)}.company-story-card p,.company-story-gap-card p{margin:.55rem 0 0}.feedback-panel:before,.prep-panel:before{display:none}.feedback-panel,.prep-panel{border-radius:24px!important}.feedback-panel .action-item-positive,.feedback-panel .action-item-concern{border-radius:20px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:1.1rem;padding:1rem 1.15rem!important}.feedback-panel .action-index-positive,.feedback-panel .action-index-concern{width:38px;min-width:38px;height:38px;margin-top:0}.prep-panel .action-item-focus,.prep-panel .action-item-question,.company-quirks-panel .action-item-focus,.company-round-panel .action-item-focus,.company-round-panel .action-item-question{border-radius:18px;padding:.9rem 1rem!important}.company-quirks-panel .action-index-focus,.company-round-panel .action-index-focus,.prep-panel .action-index-focus{font-size:0}.company-quirks-panel .action-index-focus:before,.company-round-panel .action-index-focus:before,.prep-panel .action-index-focus:before{content:"";background:currentColor;border-radius:999px;width:.42rem;height:.42rem}html[data-theme=dark] .company-quirks-panel,html[data-theme=dark] .company-round-card,html[data-theme=dark] .company-question-column,html[data-theme=dark] .company-intel-question-card,html[data-theme=dark] .company-intel-note,html[data-theme=dark] .company-story-column,html[data-theme=dark] .company-story-card,html[data-theme=dark] .company-story-gap-card,html[data-theme=dark] .company-round-panel{background:radial-gradient(320px 130px at 0 0,#47b5a414,#0000 72%),linear-gradient(145deg,#111c24f0,#0a1117e6);border-color:#699fb733;box-shadow:inset 0 1px #ffffff09}html[data-theme=dark] .result-stack .plus-highlight-block,html[data-theme=dark] .result-stack .plus-highlight-block.card,html[data-theme=dark] .result-stack .plus-highlight-block.section-shell{background:radial-gradient(720px 230px at 0 0,#47b5a40e,#0000 68%),linear-gradient(145deg,#0c141bf0,#080e14e6)!important;border-color:#699fb72e!important}html[data-theme=dark] .result-stack .plus-highlight-block p,html[data-theme=dark] .result-stack .plus-highlight-block li,html[data-theme=dark] .result-stack .plus-highlight-block .muted,html[data-theme=dark] .result-stack .plus-highlight-block .company-interview-mini-card p,html[data-theme=dark] .result-stack .plus-highlight-block .company-interview-bullet-list li,html[data-theme=dark] .result-stack .plus-highlight-block .action-item p{color:#d7e4e8!important}html[data-theme=dark] .result-stack .plus-highlight-block h3,html[data-theme=dark] .result-stack .plus-highlight-block h4,html[data-theme=dark] .result-stack .plus-highlight-block strong,html[data-theme=dark] .result-stack .plus-highlight-block .section-title{color:#f1f7f8!important}html[data-theme=dark] .result-stack .plus-highlight-block .section-kicker,html[data-theme=dark] .result-stack .plus-highlight-block .session-meta-label{color:#9db8c1!important}html[data-theme=dark] .company-interview-mini-card strong{color:#f1f7f8!important}html[data-theme=dark] .action-item-positive,html[data-theme=dark] .action-item-concern,html[data-theme=dark] .action-item-focus,html[data-theme=dark] .action-item-question{background:radial-gradient(240px 90px at 0 0,#47b5a412,#0000 72%),linear-gradient(145deg,#111c24eb,#0a1117e0)!important;border-color:#699fb72e!important}@media (max-width:900px){.company-round-columns,.company-question-grid{grid-template-columns:1fr}}.company-insights-stack{gap:clamp(1rem,2vw,1.35rem)}.company-insights-nav{background:radial-gradient(520px 160px at 0% 0%, color-mix(in srgb, var(--result-teal) 8%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 94%, transparent), color-mix(in srgb, var(--redesign-surface) 86%, transparent));border-radius:26px}.company-insights-nav .result-content-nav-links{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));display:grid}.company-insights-nav .result-content-link{text-align:center;justify-content:center}.company-insights-stack>.section-shell,.company-insights-stack>.company-insight-section{border-color:color-mix(in srgb, var(--result-gold) 14%, var(--redesign-line))!important;background:radial-gradient(760px 230px at 0% 0%, color-mix(in srgb, var(--result-teal) 4%, transparent), transparent 70%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 88%, transparent), color-mix(in srgb, var(--redesign-surface) 78%, transparent))!important;box-shadow:inset 0 1px 0 #ffffff75, 0 14px 32px color-mix(in srgb, var(--redesign-ink) 5%, transparent)!important;border-radius:28px!important}.company-insights-stack>.company-insight-section:hover{border-color:color-mix(in srgb, var(--result-teal) 18%, var(--redesign-line))!important}.company-interview-prep-card--primary{background:radial-gradient(440px 150px at 0% 0%, color-mix(in srgb, var(--result-teal) 7%, transparent), transparent 74%), linear-gradient(145deg, color-mix(in srgb, #fff 72%, var(--redesign-surface-strong)), color-mix(in srgb, var(--redesign-surface) 92%, transparent))!important;border-radius:26px!important}.company-interview-bullet-list{counter-reset:company-brief}.company-interview-bullet-list li{counter-increment:company-brief;border:1px solid color-mix(in srgb, var(--result-teal) 13%, var(--redesign-line));background:linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 76%, transparent), color-mix(in srgb, var(--redesign-surface) 68%, transparent));border-radius:18px;min-height:3.1rem;padding:.85rem 1rem .85rem 3.9rem;box-shadow:inset 0 1px #ffffff75}.company-interview-bullet-list li:before{content:counter(company-brief);color:#fff;background:linear-gradient(180deg, var(--result-teal), #126b61);width:2rem;height:2rem;box-shadow:0 8px 16px color-mix(in srgb, var(--result-teal) 18%, transparent);justify-content:center;align-items:center;font-size:.85rem;font-weight:800;display:inline-flex;top:50%;left:1rem;transform:translateY(-50%)}.company-signal-explainer{align-content:start;min-height:142px}.company-signal-explainer strong{margin-top:.25rem}.company-signal-explainer p{max-width:42ch}.company-round-panel,.company-question-column,.company-story-column,.company-quirks-panel{border-radius:24px}.company-round-card,.company-intel-question-card,.company-story-card,.company-story-gap-card{transition:transform .16s,border-color .16s,box-shadow .16s}.company-round-card:hover,.company-intel-question-card:hover,.company-story-card:hover,.company-story-gap-card:hover{border-color:color-mix(in srgb, var(--result-teal) 22%, var(--redesign-line));box-shadow:0 14px 28px color-mix(in srgb, var(--result-teal) 8%, transparent);transform:translateY(-2px)}.company-insights-stack .action-item{border-radius:18px}.company-insights-stack .action-index{background:linear-gradient(180deg, color-mix(in srgb, var(--result-teal) 88%, #fff), #126b61);border-color:color-mix(in srgb, var(--result-teal) 30%, transparent);color:#fff}.company-insights-stack .action-index-question{background:linear-gradient(180deg, color-mix(in srgb, var(--result-blue) 82%, #fff), #356ea6)}.company-insights-stack .action-index-concern{background:linear-gradient(#d76666,#af3f46)}html[data-theme=dark] .company-insights-nav{background:radial-gradient(520px 170px at 0 0,#47b5a414,#0000 72%),linear-gradient(145deg,#111c24f5,#0a1117eb);border-color:#699fb733}html[data-theme=dark] .company-insights-stack>.section-shell,html[data-theme=dark] .company-insights-stack>.company-insight-section{background:radial-gradient(720px 230px at 0 0,#47b5a40f,#0000 70%),linear-gradient(145deg,#0e171ff0,#080e14e6)!important;border-color:#699fb72e!important;box-shadow:inset 0 1px #ffffff09,0 16px 34px #0000002e!important}html[data-theme=dark] .company-interview-prep-card--primary,html[data-theme=dark] .company-interview-bullet-list li{background:radial-gradient(320px 120px at 0 0,#47b5a412,#0000 72%),linear-gradient(145deg,#111c24eb,#0a1117e0)!important;border-color:#699fb72e!important}html[data-theme=dark] .company-signal-explainer p,html[data-theme=dark] .company-interview-bullet-list li{color:#d7e4e8!important}.hr-shortlist-rank-card:before{display:none!important}.hr-shortlist-rank-card{padding-left:1.25rem!important}.hr-score-cluster,.hr-candidate-score-stack{gap:.65rem}.hr-score-ring-card{--hr-score-accent:#126b61;--hr-score-accent-2:#38bdb0;grid-template-columns:minmax(0,1fr) auto;width:min(214px,100%);min-height:78px;background:linear-gradient(145deg,#fffdf8fa,#f6f2ebf0),radial-gradient(220px 90px at 100% 0,#38bdb017,#0000 62%)!important;border:1px solid #126b612e!important;border-radius:18px!important;padding:.82rem .95rem!important;box-shadow:inset 0 1px #ffffffc7,0 12px 24px #6f665412!important}.hr-score-ring-card-sm{width:min(190px,100%);min-height:72px}.hr-score-ring-card-breakdown{text-align:center;grid-template-columns:1fr;justify-items:center;width:100%;min-height:128px;padding:1rem .9rem!important}.hr-score-ring{grid-area:1/2;width:58px}.hr-score-ring-card-sm .hr-score-ring{width:52px}.hr-score-ring-card-breakdown .hr-score-ring{grid-area:auto;width:62px}.hr-score-ring-copy{grid-area:1/1;align-self:center;justify-items:start;gap:.28rem;min-width:0}.hr-score-ring-card-breakdown .hr-score-ring-copy{grid-area:auto;justify-items:center}.hr-score-ring-copy span{letter-spacing:.06em;text-transform:uppercase;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;font-size:.74rem;line-height:1.22;color:#657a84!important;max-width:none!important}.hr-score-ring-card-breakdown .hr-score-ring-copy span{text-wrap:balance;max-width:15ch!important}.hr-score-ring-core strong,.hr-score-ring-card-sm .hr-score-ring-core strong,.hr-score-ring-card-breakdown .hr-score-ring-core strong{font-size:1.04rem;color:#142a33!important}.hr-score-ring-copy:after{content:"";background:linear-gradient(90deg, var(--hr-score-accent), var(--hr-score-accent-2));opacity:.78;border-radius:999px;width:min(100%,96px);height:4px}.hr-score-ring-card-breakdown .hr-score-ring-copy:after{width:54px}.hr-score-ring-meter{stroke:var(--hr-score-accent)!important}.hr-score-ring-card.is-score-excellent,.hr-score-ring-card.is-score-strong,.hr-score-ring-card.is-strong-match,.hr-score-ring-card.is-well-matched{--hr-score-accent:#126b61;--hr-score-accent-2:#38bdb0}.hr-score-ring-card.is-score-mid,.hr-score-ring-card.is-hold{--hr-score-accent:#b98216;--hr-score-accent-2:#edc35f}.hr-score-ring-card.is-score-low,.hr-score-ring-card.is-stretch{--hr-score-accent:#bd5a4a;--hr-score-accent-2:#e69578}.hr-score-board{grid-template-columns:repeat(auto-fit,minmax(min(132px,100%),1fr));gap:.9rem;min-width:0;overflow:visible;padding:1.1rem!important}.hr-score-board .hr-score-ring-card-breakdown{min-width:0;max-width:100%}html[data-theme=dark] .hr-score-ring-card{background:linear-gradient(145deg,#131f27f5,#0c141bf0),radial-gradient(220px 90px at 100% 0,#7de2d51a,#0000 62%)!important;border-color:#7de2d52e!important}html[data-theme=dark] .hr-score-ring-copy span{color:#9fb5bf!important}html[data-theme=dark] .hr-score-ring-core strong,html[data-theme=dark] .hr-score-ring-card-sm .hr-score-ring-core strong,html[data-theme=dark] .hr-score-ring-card-breakdown .hr-score-ring-core strong{color:#f3fbff!important}.hr-shortlist-rank-card-button.is-selected{isolation:isolate;position:relative;transform:translateY(-1px);border-color:color-mix(in srgb, var(--result-teal) 46%, var(--redesign-line))!important;background:radial-gradient(520px 190px at 0% 0%, color-mix(in srgb, var(--result-teal) 13%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, #fff 82%, var(--redesign-surface-strong)), color-mix(in srgb, var(--redesign-surface) 88%, transparent))!important;box-shadow:inset 0 1px 0 #ffffffbd, 0 0 0 3px color-mix(in srgb, var(--result-teal) 15%, transparent), 0 20px 42px color-mix(in srgb, var(--result-teal) 12%, #6f665414)!important}.hr-shortlist-rank-card-button.is-selected:after{content:"Selected";z-index:2;border:1px solid color-mix(in srgb, var(--result-teal) 28%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--result-teal) 92%, #fff), #126b61);color:#fff;letter-spacing:.06em;text-transform:uppercase;min-height:1.75rem;box-shadow:0 8px 16px color-mix(in srgb, var(--result-teal) 18%, transparent);border-radius:999px;align-items:center;padding:0 .72rem;font-size:.68rem;font-weight:800;display:inline-flex;position:absolute;top:.9rem;right:.9rem}.hr-shortlist-rank-card-button.is-selected .hr-rank-badge{border-color:color-mix(in srgb, var(--result-teal) 30%, var(--redesign-line));background:radial-gradient(160px 80px at 0% 0%, color-mix(in srgb, var(--result-teal) 12%, transparent), transparent 70%), linear-gradient(145deg, color-mix(in srgb, #fff 78%, var(--redesign-surface-strong)), color-mix(in srgb, var(--redesign-surface) 92%, transparent))}html[data-theme=dark] .hr-shortlist-rank-card-button.is-selected{background:radial-gradient(560px 210px at 0 0,#4cdbc726,#0000 72%),linear-gradient(145deg,#112229fa,#09141cf5)!important;border-color:#4cdbc77a!important;box-shadow:inset 0 1px #ffffff0b,0 0 0 3px #4cdbc71f,0 22px 46px #00000042!important}html[data-theme=dark] .hr-shortlist-rank-card-button.is-selected:after{background:linear-gradient(#2abba8fa,#126b61f5);border-color:#4cdbc752;box-shadow:0 8px 18px #4cdbc729}html[data-theme=dark] .hr-shortlist-rank-card-button.is-selected .hr-rank-badge{background:radial-gradient(160px 80px at 0 0,#4cdbc71f,#0000 70%),linear-gradient(145deg,#172a31fa,#0d1a23f5);border-color:#4cdbc747}.hr-selection-stack{gap:clamp(1.1rem,2vw,1.6rem) clamp(1.35rem,2.8vw,2.4rem)}.hr-leaderboard-shell{border-right:1px solid color-mix(in srgb, var(--redesign-line) 82%, transparent);padding-right:clamp(.45rem,1vw,.8rem)}.hr-shortlist-candidate-card{margin-left:clamp(.35rem,1.1vw,.9rem);border-radius:28px!important;box-shadow:inset 0 1px #ffffffb8,0 24px 54px #6f66541a!important}.hr-shortlist-candidate-card:before{content:"";background:linear-gradient(180deg, transparent, color-mix(in srgb, var(--result-teal) 34%, transparent), transparent);pointer-events:none;border-radius:999px;width:1px;position:absolute;top:1.4rem;bottom:1.4rem;left:-.95rem}.hr-shortlist-rank-card+.hr-shortlist-rank-card{margin-top:.35rem}@media (max-width:980px){.hr-leaderboard-shell{border-right:0;border-bottom:1px solid color-mix(in srgb, var(--redesign-line) 82%, transparent);padding-bottom:1rem;padding-right:0}.hr-shortlist-candidate-card{margin-top:.25rem;margin-left:0}.hr-shortlist-candidate-card:before{display:none}}html[data-theme=dark] .hr-leaderboard-shell{border-right-color:#7de2d524}html[data-theme=dark] .hr-shortlist-candidate-card{box-shadow:inset 0 1px #ffffff0a,0 26px 58px #0000003d!important}html[data-theme=dark] .hr-shortlist-candidate-card:before{background:linear-gradient(#0000,#7de2d547,#0000)}@media (max-width:980px){html[data-theme=dark] .hr-leaderboard-shell{border-bottom-color:#7de2d524}}.hr-shortlist-candidate-card{gap:clamp(1.2rem,2vw,1.7rem);border-color:color-mix(in srgb, var(--result-teal) 14%, var(--redesign-line))!important;background:radial-gradient(580px 220px at 100% 0%, color-mix(in srgb, var(--result-teal) 7%, transparent), transparent 70%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 84%, transparent), color-mix(in srgb, var(--redesign-surface) 76%, transparent))!important;padding:clamp(1.35rem,2.4vw,2rem)!important}.hr-shortlist-detail-grid{gap:clamp(.9rem,1.6vw,1.2rem);grid-template-columns:minmax(0,1fr)!important}.hr-shortlist-detail-grid .hr-shortlist-why-block,.hr-shortlist-detail-grid .hr-score-board{width:100%;min-width:0}.hr-shortlist-detail-grid .hr-score-board{border-radius:20px;grid-template-columns:repeat(4,minmax(0,1fr));border-color:color-mix(in srgb, var(--result-teal) 12%, var(--redesign-line))!important;background:radial-gradient(460px 150px at 0% 0%, color-mix(in srgb, var(--result-teal) 5%, transparent), transparent 72%), linear-gradient(145deg, color-mix(in srgb, var(--redesign-surface-strong) 76%, transparent), color-mix(in srgb, var(--redesign-surface) 68%, transparent))!important;padding:clamp(.85rem,1.6vw,1.15rem)!important}.hr-shortlist-detail-grid .hr-score-ring-card-breakdown{min-height:104px;border-radius:16px!important;padding:.78rem .72rem!important}.hr-shortlist-detail-grid .hr-score-ring-card-breakdown .hr-score-ring{width:52px}.hr-shortlist-detail-grid .hr-score-ring-card-breakdown .hr-score-ring-copy span{font-size:.66rem;line-height:1.2;max-width:18ch!important}.hr-shortlist-why-block{border-radius:20px;padding:clamp(1.05rem,1.8vw,1.35rem)!important}@media (max-width:980px){.hr-shortlist-detail-grid .hr-score-board{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.hr-shortlist-detail-grid .hr-score-board{grid-template-columns:minmax(0,1fr)}}html[data-theme=dark] .hr-shortlist-candidate-card{background:radial-gradient(580px 220px at 100% 0,#7de2d514,#0000 70%),linear-gradient(145deg,#121d25f0,#0a1219e6)!important;border-color:#7de2d529!important}.section-shell:has(a[href*=hr-scorecards\.csv])>.row:has(.btn){margin-bottom:clamp(1.15rem,2.2vw,1.65rem)}
