:root{--bg-primary:#f9fcff;--bg-secondary:#f0f6fc;--bg-premium:#f4f9ff;--text-primary:#071727;--text-secondary:#495766;--text-muted:#86909b;--primary:#0074c9;--primary-hover:#00579c;--primary-light:#d1e7ff;--accent:#d58b4b;--border:#d9dfe5;--border-strong:#b4bfca;--border-light:#e0e5eb;--glass-bg:#f9fcffcc;--glass-border:#d9dfe566;--glass-shadow:0 4px 24px -1px #0717270a;--shadow-lg:0 20px 48px -12px #07172714;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-full:9999px;--transition:.2s cubic-bezier(.23, 1, .32, 1);--hero-h:clamp(18rem, 42vw, 34rem);--space-xs:.25rem;--space-sm:.5rem;--space-md:.75rem;--space-lg:1rem;--space-xl:1.5rem;--space-2xl:2rem;--space-3xl:3rem;--space-4xl:4rem}@supports (color:lab(0% 0 0)){:root{--bg-primary:lab(98.8317% -1.09252 -3.57065);--bg-secondary:lab(96.5116% -1.09199 -3.57032);--bg-premium:lab(97.6717% -1.09231 -3.57046);--text-primary:lab(7.07895% -1.73856 -13.4727);--text-secondary:lab(36.1487% -2.77171 -10.481);--text-muted:lab(59.377% -2.06485 -7.07911);--primary:lab(46.6457% -.178784 -60.0399);--primary-hover:lab(34.7681% 4.91266 -59.8148);--primary-light:lab(90.6662% -3.97822 -14.089);--accent:lab(64.7531% 24.381 45.5224);--border:lab(88.3915% -1.08966 -3.56903);--border-strong:lab(76.7788% -2.0988 -7.09569);--border-light:lab(90.7116% -1.09041 -3.56942);--glass-bg:lab(98.8317% -1.09252 -3.57065/.8);--glass-border:lab(88.3915% -1.08966 -3.56903/.4);--glass-shadow:0 4px 24px -1px lab(7.07895% -1.73856 -13.4727/.04);--shadow-lg:0 20px 48px -12px lab(7.07895% -1.73856 -13.4727/.08)}}@media (prefers-color-scheme:dark){:root{--bg-primary:#030c17;--bg-secondary:#010610;--bg-premium:#020a15;--text-primary:#eaeff5;--text-secondary:#b4bfca;--text-muted:#69737d;--border:#162330;--border-strong:#2a3c4f;--border-light:#222f3c;--glass-bg:#020a15cc;--glass-border:#ffffff1a;--glass-shadow:0 8px 32px -4px #0003}@supports (color:lab(0% 0 0)){:root{--bg-primary:lab(2.98643% -.733465 -7.26174);--bg-secondary:lab(1.51202% -.292338 -4.92915);--bg-premium:lab(2.42099% -.5707 -6.43392);--text-primary:lab(94.1916% -1.09133 -3.56996);--text-secondary:lab(76.7788% -2.0988 -7.09569);--text-muted:lab(47.7753% -2.03165 -7.06356);--border:lab(12.9225% -2.26182 -10.321);--border-strong:lab(24.5005% -3.09053 -13.7813);--border-light:lab(18.7325% -2.45664 -10.3756);--glass-bg:lab(2.42099% -.5707 -6.43392/.8);--glass-border:lab(100% 0 0/.1);--glass-shadow:0 8px 32px -4px lab(0% 0 0/.2)}}}*{box-sizing:border-box;margin:0;padding:0}body{background:var(--bg-premium);color:var(--text-primary);-webkit-font-smoothing:antialiased;min-height:100vh;font-family:Public Sans,sans-serif;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}h1,h2,h3,h4{letter-spacing:-.02em;text-wrap:balance;font-family:Bricolage Grotesque,sans-serif;font-weight:700;line-height:1.1}.container{max-width:1100px;margin:0 auto;padding:0 2rem}.grid{display:grid}.flex{display:flex}.justify-center{justify-content:center}.text-center{text-align:center}.text-red-500{color:#dc2626}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.gap-4{gap:1rem}.gap-8{gap:2rem}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.stack-lg>*+*{margin-top:2rem}.negotiation-lead-page{padding:3rem 0 5rem}.negotiation-lead-hero,.negotiation-lead-about{grid-template-columns:minmax(0,1.05fr) minmax(18rem,.95fr);align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.negotiation-lead-hero{min-height:min(760px,100vh - 9rem)}.negotiation-lead-hero-copy h1{max-width:11ch;margin:.55rem 0 1.2rem;font-size:clamp(3rem,7vw,5.6rem)}.negotiation-lead-hero-copy p,.negotiation-lead-cta p,.negotiation-lead-about p{color:var(--text-secondary);font-size:1.08rem;line-height:1.75}.negotiation-lead-hero-copy p{max-width:38rem}.negotiation-lead-actions{flex-wrap:wrap;gap:.85rem;margin-top:2rem;display:flex}.negotiation-lead-member{color:var(--text-secondary);margin:.95rem 0 0;font-size:.95rem;line-height:1.5}.negotiation-lead-member a{color:var(--primary);font-weight:800;text-decoration:none}.negotiation-lead-phone{border-radius:var(--radius-lg);border:1px solid var(--border);background:radial-gradient(circle at 50% 28%,#98e9e3,#0000 34%),linear-gradient(145deg,#eef6ff,#cbe1f8);background:radial-gradient(circle at 50% 28%,lab(86.9922% -26.839 -5.44426),#0000 34%),linear-gradient(145deg,lab(96.5002% -2.1244 -7.10868),lab(88.3456% -3.96657 -14.0839));place-items:center;min-height:30rem;display:grid;overflow:hidden}.negotiation-lead-phone-frame{color:#fff;background:#031222;background:lab(5.13664% -1.17385 -12.7473);border-radius:2rem;align-content:center;justify-items:center;gap:1rem;width:min(18rem,82%);min-height:25rem;padding:2rem;display:grid;box-shadow:0 30px 80px #07172738;box-shadow:0 30px 80px lab(7.07895% -1.73856 -13.4727/.22)}.negotiation-lead-phone-frame span{color:#c4cfdb;color:lab(82.5793% -2.10741 -7.10003);text-transform:uppercase;letter-spacing:.12em;font-size:.78rem;font-weight:800}.negotiation-lead-phone-frame strong{text-align:center;font-size:1.35rem}.negotiation-lead-wave{align-items:end;gap:.35rem;height:4rem;display:flex}.negotiation-lead-wave i{border-radius:var(--radius-full);background:var(--accent);width:.65rem;height:1.2rem;animation:1.2s ease-in-out infinite voiceWave}.negotiation-lead-wave i:nth-child(2){height:2.7rem;animation-delay:.12s}.negotiation-lead-wave i:nth-child(3){height:3.7rem;animation-delay:.24s}.negotiation-lead-wave i:nth-child(4){height:2rem;animation-delay:.36s}.negotiation-lead-phone-frame button{border-radius:var(--radius-full);color:#fff;background:#00aa48;background:lab(60.6926% -61.2214 41.4077);border:0;width:4.5rem;height:4.5rem;font-weight:800}.negotiation-lead-section{padding:2rem 2rem 4rem}.negotiation-lead-section h2,.negotiation-lead-about h2,.negotiation-lead-cta h2{margin:.45rem 0 0;font-size:clamp(2rem,4vw,3.2rem)}.negotiation-lead-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;margin-top:1.5rem;display:grid}.negotiation-lead-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);gap:1rem;min-height:11rem;padding:1.2rem;display:grid}.negotiation-lead-card span{color:var(--text-muted);letter-spacing:.12em;font-size:.78rem;font-weight:900}.negotiation-lead-card p{color:var(--text-primary);margin:0;font-size:1.05rem;line-height:1.55}.negotiation-lead-about{align-items:start;padding-top:2rem;padding-bottom:4rem}.negotiation-lead-about p+p{margin-top:1rem}.negotiation-lead-cta{border-top:1px solid var(--border);justify-items:start;gap:1rem;padding-top:3rem;display:grid}.negotiation-simulator-notice{border:1px solid color-mix(in oklch, var(--primary) 25%, var(--border) 75%);border-radius:var(--radius-md);background:color-mix(in oklch, var(--primary-light) 14%, var(--bg-primary) 86%);color:var(--text-secondary);margin-bottom:1.25rem;padding:.9rem 1rem;font-size:.92rem;font-weight:700;line-height:1.5}.negotiation-voice-experience-feedback{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg-primary);gap:1rem;padding:1rem;display:grid}.negotiation-voice-experience-feedback strong{font-size:1rem;display:block}.negotiation-voice-experience-feedback span{color:var(--text-secondary)}.negotiation-sim-grid{grid-template-columns:minmax(15rem,.82fr) minmax(0,1.45fr);align-items:start;gap:1rem;display:grid}.negotiation-sim-sidebar,.negotiation-inbox,.negotiation-thread,.negotiation-composer,.negotiation-coaching{gap:1rem;display:grid}.negotiation-sim-card{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border);padding:1rem}.negotiation-command-center{grid-template-columns:repeat(3,minmax(7.5rem,1fr));gap:.55rem;min-width:min(34rem,100%);display:grid}.negotiation-command-center>div{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border);gap:.28rem;padding:.85rem;display:grid}.negotiation-command-center span,.negotiation-mission-strip span,.negotiation-mastery span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.negotiation-command-center strong{color:var(--text-primary);font-size:1rem;line-height:1.15}.negotiation-command-center>div:first-child strong{font-size:1.35rem}.negotiation-command-center .is-low{color:#166534;background:#ecfdf5;border-color:#86efac}.negotiation-command-center .is-medium{color:#9a3412;background:#fff7ed;border-color:#fdba74}.negotiation-command-center .is-high{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.negotiation-mission-strip{grid-template-columns:minmax(16rem,1.4fr) minmax(12rem,.9fr) minmax(12rem,.9fr);gap:.75rem;display:grid}.negotiation-profile-setup{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--bg-secondary) 82%, var(--primary-light) 18%);border:1px solid var(--border);grid-template-columns:minmax(14rem,.85fr) minmax(18rem,1.35fr) auto;align-items:end;gap:.9rem;padding:1rem;display:grid}.negotiation-profile-setup h3{margin:.25rem 0 .35rem;font-size:1.1rem;line-height:1.25}.negotiation-profile-setup p{color:var(--text-secondary);margin:0;font-size:.86rem;line-height:1.45}.negotiation-profile-fields{grid-template-columns:repeat(2,minmax(9rem,1fr));gap:.65rem;display:grid}.negotiation-profile-fields label{gap:.28rem;display:grid}.negotiation-profile-fields span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.negotiation-label-with-help{align-items:center;gap:.35rem;width:fit-content;min-width:0;display:inline-flex}.negotiation-help{border:1px solid var(--border);background:var(--bg-primary);width:1rem;height:1rem;color:var(--text-secondary);font:inherit;cursor:help;border-radius:50%;place-items:center;padding:0;font-size:.68rem;font-weight:900;line-height:1;display:inline-grid;position:relative}.negotiation-help:after{content:attr(aria-label);z-index:3;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-primary);width:min(16rem,100vw - 2rem);box-shadow:var(--glass-shadow);color:var(--text-secondary);letter-spacing:0;text-transform:none;opacity:0;pointer-events:none;padding:.55rem .65rem;font-size:.75rem;font-weight:700;line-height:1.35;transition:opacity .15s,transform .15s;position:absolute;bottom:calc(100% + .45rem);left:50%;transform:translate(-50%,.2rem)}.negotiation-help:hover:after,.negotiation-help:focus-visible:after{opacity:1;transform:translate(-50%)}.negotiation-profile-fields .input-field{min-height:2.65rem;font-size:.88rem}.negotiation-profile-actions{justify-items:end;gap:.55rem;display:grid}.negotiation-profile-actions .btn{white-space:nowrap;width:auto}.negotiation-mission-strip>div{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border);gap:.35rem;padding:1rem;display:grid}.negotiation-mission-strip strong{font-size:1.02rem;line-height:1.25}.negotiation-mission-strip p{color:var(--text-secondary);margin:0;font-size:.88rem;line-height:1.48}.negotiation-mode-switch{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border);grid-template-columns:repeat(2,minmax(6rem,1fr));width:fit-content;padding:.25rem;display:inline-grid}.negotiation-mode-switch button{border-radius:var(--radius-full);min-height:2.35rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;border:0;padding:.45rem .85rem;font-size:.84rem;font-weight:800}.negotiation-mode-switch button.is-active{background:var(--primary);color:#fff;box-shadow:0 .45rem 1.1rem color-mix(in oklch, var(--primary) 18%, transparent)}.negotiation-mode-switch button,.negotiation-playbook button,.negotiation-voice-actions .btn{transition:transform .15s cubic-bezier(.25,1,.5,1),border-color .18s,background .18s}.negotiation-mode-switch button:hover,.negotiation-playbook button:hover,.negotiation-voice-actions .btn:hover{transform:translateY(-1px)}.negotiation-offer-grid,.negotiation-outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;display:grid}.negotiation-offer-grid div,.negotiation-outcome-grid div{border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);gap:.2rem;padding:.75rem;display:grid}.negotiation-offer-grid span,.negotiation-outcome-grid span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem;font-weight:800}.negotiation-offer-grid strong,.negotiation-outcome-grid strong{font-size:1rem;line-height:1.1}.negotiation-curriculum-criteria{flex-wrap:wrap;gap:.35rem;margin-top:.7rem;display:flex}.negotiation-curriculum-criteria span{border-radius:var(--radius-full);background:var(--primary-light);border:1px solid color-mix(in oklch, var(--primary) 18%, var(--border) 82%);color:var(--text-primary);padding:.32rem .5rem;font-size:.72rem;font-weight:800;line-height:1.25}.negotiation-curriculum-list{gap:.38rem;margin-top:.75rem;display:grid}.negotiation-curriculum-list>div{border-radius:var(--radius-md);min-height:2rem;color:var(--text-secondary);grid-template-columns:1.35rem minmax(0,1fr);align-items:center;gap:.45rem;padding:.4rem .45rem;font-size:.8rem;display:grid}.negotiation-curriculum-list strong{background:var(--bg-secondary);border:1px solid var(--border);width:1.35rem;height:1.35rem;color:var(--text-muted);border-radius:50%;place-items:center;font-size:.72rem;display:grid}.negotiation-curriculum-list span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.negotiation-curriculum-list>div.is-active{background:color-mix(in oklch, var(--primary-light) 68%, var(--bg-primary) 32%);color:var(--text-primary);font-weight:850}.negotiation-curriculum-list>div.is-active strong{background:var(--primary);border-color:var(--primary);color:#fff}.negotiation-inbox{border-radius:var(--radius-lg);background:color-mix(in oklch, var(--bg-primary) 74%, var(--primary-light) 26%);border:1px solid var(--border);min-width:0;padding:1rem}.negotiation-call-stage{align-content:start;min-width:0;display:grid}.negotiation-voice-panel{border-radius:var(--radius-lg);background:var(--bg-primary);border:1px solid var(--border);gap:.85rem;padding:1rem;display:grid}.negotiation-voice-panel audio{display:none}.negotiation-voice-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.negotiation-voice-call-controls{align-items:center;gap:.55rem;display:flex}.negotiation-voice-timer{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-secondary);min-width:4.25rem;color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums;padding:.45rem .55rem;font-size:.85rem;font-weight:850}.negotiation-voice-timer.is-urgent{color:#991b1b;background:#fef2f2;border-color:#fca5a5}.negotiation-voice-header h3{margin:.25rem 0 0;font-size:1.05rem}.negotiation-voice-panel p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.6}.negotiation-phone-call{border-radius:var(--radius-md);background:radial-gradient(circle at 16% 30%, color-mix(in oklch, var(--primary-light) 74%, transparent), transparent 28%), color-mix(in oklch, var(--bg-secondary) 82%, var(--primary-light) 18%);border:1px solid color-mix(in oklch, var(--primary) 20%, var(--border));contain:layout paint;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff5c;box-shadow:inset 0 1px lab(100% 0 0/.36)}.negotiation-phone-glow{background:color-mix(in oklch, var(--primary) 13%, transparent);pointer-events:none;border-radius:999px;width:11rem;height:11rem;position:absolute;inset:auto auto -4.5rem -4rem}.negotiation-phone-device{border:2px solid color-mix(in oklch, var(--primary) 22%, #0f172a);transform-origin:50%;z-index:1;background:linear-gradient(155deg,#14213d,#07111f);border-radius:1.05rem;place-items:center;width:4.15rem;height:6.45rem;display:grid;position:relative;box-shadow:0 1rem 2.2rem #0f172a3d;box-shadow:0 1rem 2.2rem lab(7.77627% 1.58885 -14.2961/.24)}.negotiation-phone-call.is-ringing .negotiation-phone-device{animation:negotiation-phone-ring 1.35s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)) infinite;will-change:transform}.negotiation-phone-speaker{background:#ffffff52;background:lab(100% 0 0/.32);border-radius:999px;width:1.35rem;height:.16rem;position:absolute;top:.48rem}.negotiation-phone-avatar{background:color-mix(in oklch, var(--primary-light) 72%, white 28%);width:2.45rem;height:2.45rem;color:var(--primary-dark);border-radius:999px;place-items:center;font-size:.9rem;font-weight:900;display:grid}.negotiation-phone-bars{align-items:end;gap:.18rem;display:flex;position:absolute;bottom:.7rem}.negotiation-phone-bars span{background:color-mix(in oklch, var(--primary-light) 82%, white 18%);border-radius:999px;width:.26rem}.negotiation-phone-bars span:first-child{height:.42rem}.negotiation-phone-bars span:nth-child(2){height:.68rem}.negotiation-phone-bars span:nth-child(3){height:.95rem}.negotiation-phone-copy{z-index:1;gap:.22rem;min-width:0;display:grid;position:relative}.negotiation-phone-copy span{color:color-mix(in oklch, var(--text-primary) 74%, var(--text-secondary) 26%);text-transform:uppercase;letter-spacing:.08em;font-size:.76rem;font-weight:850}.negotiation-phone-copy strong{color:var(--text-primary);font-size:1.18rem;line-height:1.2}.negotiation-phone-copy p{max-width:36rem;font-size:.86rem}.negotiation-answer-call{z-index:1;border-radius:var(--radius-full);color:#fff;min-height:2.75rem;font:inherit;cursor:pointer;background:#15803d;border:0;padding:.72rem 1rem;font-size:.86rem;font-weight:900;transition:transform .15s cubic-bezier(.25,1,.5,1),filter .18s;position:relative;box-shadow:0 .8rem 1.6rem #15803d33;box-shadow:0 .8rem 1.6rem lab(46.8753% -41.6487 27.6169/.2)}.negotiation-answer-call:hover:not(:disabled){filter:brightness(1.03);transform:translateY(-1px)}.negotiation-answer-call:disabled{cursor:not-allowed;opacity:.7}.negotiation-permission-panel{border-radius:var(--radius-md);background:color-mix(in oklch, var(--bg-secondary) 84%, var(--primary-light) 16%);border:1px solid var(--border);justify-content:space-between;align-items:center;gap:.85rem;padding:.85rem;display:flex}.negotiation-phone-call .negotiation-permission-panel{grid-column:1/-1}.negotiation-permission-panel>div{gap:.15rem;display:grid}.negotiation-permission-panel strong{color:var(--text-primary);font-size:.9rem}.negotiation-permission-panel span{color:var(--text-secondary);font-size:.84rem}.negotiation-voice-limit{border-radius:var(--radius-md);background:color-mix(in oklch, var(--bg-secondary) 82%, var(--primary-light) 18%);border:1px solid color-mix(in oklch, var(--primary) 18%, var(--border));gap:.3rem;padding:1rem;display:grid}.negotiation-voice-limit strong{color:var(--text-primary);font-size:.95rem}.negotiation-voice-limit span{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.negotiation-voice-stack{flex-wrap:wrap;gap:.42rem;display:flex}.negotiation-voice-stack span{border-radius:var(--radius-full);background:color-mix(in oklch, var(--primary-light) 62%, var(--bg-primary) 38%);border:1px solid color-mix(in oklch, var(--primary) 13%, var(--border));color:var(--text-secondary);padding:.28rem .48rem;font-size:.72rem;font-weight:800}.negotiation-voice-actions{flex-wrap:wrap;gap:.55rem;display:flex}.negotiation-voice-actions .btn{width:auto}.negotiation-voice-error{border-radius:var(--radius-md);color:#9a3412;background:#fff7ed;border:1px solid #fdba74;padding:.75rem .85rem;font-size:.88rem;line-height:1.45}.negotiation-voice-feedback{border-radius:var(--radius-md);background:color-mix(in oklch, var(--primary-light) 52%, var(--bg-primary) 48%);border:1px solid color-mix(in oklch, var(--primary) 17%, var(--border));gap:.42rem;padding:.85rem;display:grid}.negotiation-voice-feedback strong{color:var(--text-primary);font-size:.86rem}.negotiation-voice-feedback-body{gap:.55rem;display:grid}.negotiation-voice-feedback-body p{white-space:pre-wrap;margin:0;font-size:.88rem}.negotiation-voice-feedback-body strong{font-size:inherit;font-weight:800}.negotiation-voice-review-gate{border-radius:var(--radius-md);background:color-mix(in oklch, var(--primary-light) 48%, var(--bg-primary) 52%);border:1px solid color-mix(in oklch, var(--primary) 20%, var(--border));gap:.85rem;padding:1rem;display:grid}.negotiation-voice-review-gate>div:first-child{gap:.25rem;display:grid}.negotiation-voice-review-gate strong{color:var(--text-primary);font-size:1rem}.negotiation-voice-review-gate span,.negotiation-voice-review-gate small{color:var(--text-secondary);font-size:.88rem;line-height:1.45}.negotiation-voice-review-gate form{gap:.45rem;display:grid}.negotiation-voice-review-gate label{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:850}.negotiation-voice-review-gate form>div{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}.negotiation-voice-review-gate input{border-radius:var(--radius-sm);border:1px solid var(--border);background:var(--bg-primary);width:100%;min-height:2.7rem;color:var(--text-primary);font:inherit;padding:.75rem .85rem}.negotiation-voice-review-ctas{flex-wrap:wrap;gap:.55rem;display:flex}.negotiation-voice-debug{border-radius:var(--radius-md);background:color-mix(in oklch, var(--bg-secondary) 84%, #fbbf24 16%);border:1px dashed color-mix(in oklch, #f59e0b 45%, var(--border));gap:.5rem;padding:.75rem;display:grid}.negotiation-voice-debug>div{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.negotiation-voice-debug strong{color:var(--text-primary);font-size:.78rem}.negotiation-voice-debug span,.negotiation-voice-debug small{color:var(--text-secondary);font-size:.76rem}.negotiation-voice-debug p{border-top:1px solid var(--border);color:var(--text-secondary);gap:.16rem;margin:0;padding-top:.45rem;display:grid}.negotiation-voice-stats{grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;display:grid}.negotiation-voice-stats>div{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border);gap:.2rem;min-width:0;padding:.75rem;display:grid}.negotiation-voice-stats span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:850}.negotiation-voice-stats strong{color:var(--text-primary);font-size:1.08rem;line-height:1.15}.negotiation-voice-stats small{color:var(--text-secondary);font-size:.78rem;line-height:1.35}.negotiation-voice-referral{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);gap:.75rem;padding:.85rem;display:grid}.negotiation-voice-referral strong{color:var(--text-primary);font-size:1rem;display:block}.negotiation-voice-referral span{color:var(--text-secondary);margin-top:.2rem;font-size:.86rem;display:block}.negotiation-voice-progress{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));gap:.55rem;padding:.7rem;display:grid}.negotiation-voice-progress>div{gap:.15rem;min-width:0;display:grid}.negotiation-voice-progress span{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:.72rem;font-weight:850}.negotiation-voice-progress strong{color:var(--text-primary);font-size:1rem;line-height:1.15}.negotiation-voice-progress-list{grid-column:1/-1}.negotiation-voice-progress-list p{border-top:1px solid var(--border);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:.75rem;margin:0;padding-top:.55rem;font-size:.82rem;display:flex}.negotiation-voice-progress-list p+p{margin-top:.45rem}.negotiation-voice-progress-list span{text-align:right;text-transform:none;letter-spacing:0}.negotiation-voice-referral{border-radius:var(--radius-md);border:1px solid color-mix(in srgb, var(--accent) 44%, var(--border));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 13%, var(--bg-primary)), var(--bg-secondary));gap:.9rem;padding:1rem;display:grid;box-shadow:0 16px 32px #0f172a14}.negotiation-voice-referral>div:first-child{gap:.25rem;display:grid}.negotiation-voice-referral span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.negotiation-voice-referral strong{color:var(--text-primary);font-size:clamp(1.15rem,2vw,1.35rem);line-height:1.15}.negotiation-voice-referral-copy{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.55rem;display:grid}@media (max-width:640px){.negotiation-voice-referral-copy,.negotiation-voice-review-gate form>div{grid-template-columns:1fr}}.negotiation-voice-transcript{overscroll-behavior:contain;scroll-behavior:smooth;gap:.55rem;max-height:min(34rem,65vh);padding-right:.2rem;display:grid;overflow-y:auto}.negotiation-voice-transcript>div{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border);gap:.2rem;padding:.75rem;display:grid}.negotiation-voice-transcript strong{letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.78rem}.negotiation-voice-transcript span{color:var(--text-secondary);font-size:.88rem;line-height:1.45}@keyframes negotiation-phone-ring{0%,72%,to{transform:rotate(0)translate(0,0)}6%{transform:rotate(-4deg)translate(-1px)}12%{transform:rotate(4deg)translate(1px)}18%{transform:rotate(-3deg)translate(-1px)}24%{transform:rotate(3deg)translate(1px)}30%{transform:rotate(0)translate(0,0)}}@keyframes voiceWave{0%,to{transform:scaleY(.65)}50%{transform:scaleY(1.08)}}.negotiation-mail-status{border-radius:var(--radius-full);background:var(--glass-bg);border:1px solid var(--glass-border);width:fit-content;min-height:2.2rem;color:var(--text-secondary);align-items:center;gap:.55rem;padding:.45rem .7rem;font-size:.82rem;font-weight:700;display:inline-flex}.negotiation-mail-status span{background:var(--primary);border-radius:50%;width:.58rem;height:.58rem}.negotiation-mail-status[data-motion=sending] span,.negotiation-mail-status[data-motion=waiting] span{animation:.8s ease-in-out infinite alternate negotiationPulse}.negotiation-mail-status[data-motion=received] span{background:#16a34a}.negotiation-mail-client{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-primary);grid-template-columns:minmax(13.5rem,.62fr) minmax(0,1.38fr);min-height:29rem;display:grid;overflow:hidden}.negotiation-mail-list{border-right:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 88%, var(--bg-secondary) 12%);min-width:0}.negotiation-mail-list-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:baseline;gap:.75rem;min-height:3rem;padding:.8rem .85rem;display:flex}.negotiation-mail-list-header strong{font-size:.95rem}.negotiation-mail-list-header span{color:var(--text-muted);font-size:.76rem;font-weight:800}.negotiation-mail-list-items{max-height:36rem;overflow:auto}.negotiation-mail-list-item{border:0;border-bottom:1px solid var(--border);width:100%;min-height:5.35rem;color:var(--text-secondary);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:.22rem .55rem;padding:.78rem .85rem;display:grid}.negotiation-mail-list-item:hover,.negotiation-mail-list-item.is-selected{background:var(--bg-primary)}.negotiation-mail-list-item.is-selected{box-shadow:inset 0 0 0 1px color-mix(in oklch, var(--primary) 24%, var(--border) 76%)}.negotiation-mail-list-sender,.negotiation-mail-list-subject{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.negotiation-mail-list-sender{color:var(--text-primary);font-size:.88rem;font-weight:650}.negotiation-mail-list-time{color:var(--text-muted);text-transform:uppercase;font-size:.7rem;font-weight:800}.negotiation-mail-list-subject{color:var(--text-primary);grid-column:1/-1;font-size:.84rem;font-weight:600}.negotiation-mail-list-preview{-webkit-line-clamp:2;color:var(--text-muted);-webkit-box-orient:vertical;grid-column:1/-1;font-size:.78rem;line-height:1.35;display:-webkit-box;overflow:hidden}.negotiation-mail-list-item.is-unread{background:color-mix(in oklch, var(--primary-light) 52%, var(--bg-primary) 48%)}.negotiation-mail-list-item.is-new{animation:.9s cubic-bezier(.16,1,.3,1) negotiationNewMail}.negotiation-mail-list-item.is-unread .negotiation-mail-list-sender,.negotiation-mail-list-item.is-unread .negotiation-mail-list-subject{font-weight:900}.negotiation-mail-list-item.is-unread .negotiation-mail-list-time:after{content:"";background:var(--primary);vertical-align:.05rem;border-radius:50%;width:.42rem;height:.42rem;margin-left:.35rem;display:inline-block}.negotiation-email-reader{background:var(--bg-primary);grid-template-rows:auto auto minmax(0,1fr);min-width:0;display:grid}.negotiation-email-header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:start;gap:1rem;min-height:5.2rem;padding:1.1rem 1.25rem .95rem;display:flex}.negotiation-email-header span,.negotiation-email-meta span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.negotiation-email-header h3{margin:.28rem 0 0;font-size:1.2rem;line-height:1.25}.negotiation-email-icon-button{border-radius:var(--radius-full);border:1px solid var(--border);background:var(--bg-secondary);min-height:2rem;color:var(--text-secondary);font:inherit;cursor:pointer;padding:.35rem .65rem;font-size:.76rem;font-weight:800}.negotiation-email-meta{border-bottom:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 92%, var(--bg-secondary) 8%);grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:.85rem 1.25rem;display:grid}.negotiation-email-meta div{gap:.2rem;min-width:0;display:grid}.negotiation-email-meta strong{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;overflow:hidden}.negotiation-email-body{color:var(--text-primary);padding:1.35rem 1.45rem 1.6rem;overflow:auto}.negotiation-email-body p{max-width:68ch;color:var(--text-secondary);white-space:pre-wrap;margin:0;font-size:.95rem;line-height:1.72}.negotiation-email-body p+p{margin-top:1rem}.negotiation-email-empty{color:var(--text-secondary);padding:1.25rem}.negotiation-composer{border-top:1px solid var(--border);padding-top:1rem}.negotiation-draft-coach,.negotiation-playbook{border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border);gap:.65rem;padding:.75rem;display:grid}.negotiation-hint-row{justify-content:flex-start;margin-top:-.35rem;display:flex}.negotiation-hint-button{border-radius:var(--radius-full);border:1px solid var(--border);min-height:1.85rem;color:var(--text-secondary);font:inherit;cursor:pointer;background:0 0;padding:.28rem .58rem;font-size:.76rem;font-weight:800;transition:background .16s,border-color .16s,color .16s}.negotiation-hint-button:hover,.negotiation-hint-button[aria-expanded=true]{background:var(--bg-secondary);border-color:color-mix(in oklch, var(--primary) 24%, var(--border) 76%);color:var(--text-primary)}.negotiation-hint-panel{gap:.55rem;display:grid}.negotiation-draft-coach-header{justify-content:space-between;align-items:start;gap:1rem;display:flex}.negotiation-draft-coach-header h3{margin:.18rem 0 0;font-size:.98rem}.negotiation-draft-coach-header>span{border-radius:var(--radius-full);background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);padding:.28rem .5rem;font-size:.72rem;font-weight:800}.negotiation-draft-coach-header>span.is-ready{color:#166534;background:#dcfce7;border-color:#86efac}.negotiation-radar{grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:.5rem;display:grid}.negotiation-radar>div{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border);gap:.35rem;padding:.62rem;display:grid}.negotiation-radar>div>div:first-child{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.negotiation-radar strong{font-size:.8rem}.negotiation-radar span{color:var(--text-muted);font-size:.78rem;font-weight:800}.negotiation-radar p{color:var(--text-secondary);margin:0;font-size:.8rem;line-height:1.4}.negotiation-draft-signals,.negotiation-badges{flex-wrap:wrap;gap:.45rem;display:flex}.negotiation-draft-signals span,.negotiation-badges span{border-radius:var(--radius-full);background:var(--primary-light);border:1px solid color-mix(in oklch, var(--primary) 18%, var(--border) 82%);color:var(--text-primary);padding:.35rem .55rem;font-size:.76rem;font-weight:800}.negotiation-warning-list{gap:.45rem;display:grid}.negotiation-warning-list p{border-radius:var(--radius-md);color:#9a3412;background:#fff7ed;border:1px solid #fdba74;margin:0;padding:.65rem .75rem;font-size:.84rem;line-height:1.42}.negotiation-playbook>div:last-child{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.65rem;display:grid}.negotiation-playbook button{border-radius:var(--radius-md);border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);text-align:left;cursor:pointer;gap:.25rem;padding:.8rem;display:grid}.negotiation-playbook button:hover{border-color:color-mix(in oklch, var(--primary) 35%, var(--border) 65%);background:color-mix(in oklch, var(--bg-secondary) 82%, var(--primary-light) 18%)}.negotiation-playbook strong{font-size:.92rem}.negotiation-playbook span{color:var(--text-secondary);font-size:.82rem;line-height:1.35}.negotiation-playbook small{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.negotiation-analysis-strip{border-radius:var(--radius-md);background:var(--bg-secondary);border:1px solid var(--border);color:var(--text-secondary);padding:.75rem .85rem;font-size:.88rem;line-height:1.55}.negotiation-coaching{border-radius:var(--radius-lg);background:var(--bg-primary);border:1px solid var(--border);padding:1rem}.negotiation-coach-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.negotiation-coach-columns>div,.negotiation-rewrite{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border);padding:1rem}.negotiation-coach-columns h4,.negotiation-rewrite h4{margin:0 0 .65rem;font-size:1rem}.negotiation-coach-columns p,.negotiation-rewrite p{color:var(--text-secondary);margin:0;font-size:.92rem;line-height:1.62}.negotiation-coach-columns p+p{margin-top:.65rem}.negotiation-score-panel{grid-template-columns:8rem minmax(0,1fr);gap:.75rem;display:grid}.negotiation-score-panel>div{border-radius:var(--radius-lg);background:var(--primary-light);border:1px solid color-mix(in oklch, var(--primary) 22%, var(--border) 78%);gap:.25rem;padding:1rem;display:grid}.negotiation-score-panel span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.negotiation-score-panel strong{color:var(--text-primary);font-size:1.7rem;line-height:1}.negotiation-score-grid{grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.75rem;display:grid}.negotiation-score-card{border-radius:var(--radius-lg);background:var(--bg-secondary);border:1px solid var(--border);gap:.55rem;padding:.85rem;display:grid}.negotiation-score-card>div:first-child{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.9rem;display:flex}.negotiation-score-card>div:first-child span{color:var(--text-muted);font-size:.78rem;font-weight:800}.negotiation-score-card p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.negotiation-score-bar{border-radius:var(--radius-full);background:var(--border-light);height:.45rem;overflow:hidden}.negotiation-score-bar span{border-radius:inherit;background:var(--primary);height:100%;transition:width .38s cubic-bezier(.25,1,.5,1);display:block}.negotiation-risk-callout{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--bg-secondary);gap:.3rem;padding:.9rem 1rem;display:grid}.negotiation-risk-callout strong{font-size:.98rem}.negotiation-risk-callout p{color:var(--text-secondary);margin:0;font-size:.9rem;line-height:1.55}.negotiation-risk-callout.is-high,.negotiation-risk-callout.is-triggered{color:#991b1b;background:#fee2e2;border-color:#fca5a5}.negotiation-risk-callout.is-medium{color:#9a3412;background:#fff7ed;border-color:#fdba74}.negotiation-review-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.negotiation-review-grid>div{border-radius:var(--radius-md);background:var(--bg-primary);border:1px solid var(--border);gap:.45rem;padding:.9rem;display:grid}.negotiation-review-grid span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.74rem;font-weight:800}.negotiation-history-list{gap:.65rem;display:grid}.negotiation-history-list>div{border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);grid-template-columns:auto 1fr;align-items:baseline;gap:.2rem .6rem;padding:.7rem;display:grid}.negotiation-history-list strong{font-size:1.15rem;line-height:1}.negotiation-history-list span{color:var(--text-primary);font-size:.82rem;font-weight:800}.negotiation-history-list p,.negotiation-history-list small{color:var(--text-secondary);grid-column:1/-1;margin:0;font-size:.8rem;line-height:1.4}.negotiation-history-list small{color:var(--text-muted)}.negotiation-mastery{grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;display:grid}.negotiation-mastery>div{border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);gap:.2rem;padding:.7rem;display:grid}.negotiation-mastery strong{font-size:1.05rem;line-height:1.1}.negotiation-context-list,.negotiation-context-notes{gap:.55rem;display:grid}.negotiation-context-list{margin-top:.8rem}.negotiation-context-list>div{border-radius:var(--radius-md);background:var(--glass-bg);border:1px solid var(--glass-border);gap:.18rem;padding:.7rem;display:grid}.negotiation-context-list span{color:var(--text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.negotiation-context-list strong{font-size:.94rem}.negotiation-context-list p,.negotiation-context-notes p{color:var(--text-secondary);margin:0;font-size:.82rem;line-height:1.45}.negotiation-context-notes{margin-top:.75rem}.negotiation-context-notes p{border-left:2px solid var(--border-strong);padding-left:.75rem}@keyframes negotiationPulse{0%{opacity:.55;transform:translate(0)scale(.88)}to{opacity:1;transform:translate(.35rem)scale(1)}}@keyframes negotiationNewMail{0%{box-shadow:inset .28rem 0 0 var(--primary), inset 0 0 0 999px color-mix(in oklch, var(--primary-light) 62%, transparent)}55%{box-shadow:inset .28rem 0 0 var(--primary), inset 0 0 0 999px color-mix(in oklch, var(--primary-light) 36%, transparent)}to{box-shadow:inset 0 0 #0000,inset 0 0 0 999px #0000}}@media (max-width:880px){.negotiation-sim-grid,.negotiation-coach-columns,.negotiation-review-grid,.negotiation-mission-strip,.negotiation-command-center,.negotiation-mail-client,.negotiation-email-meta,.negotiation-profile-setup,.negotiation-profile-fields{grid-template-columns:1fr}.negotiation-mail-client{min-height:0}.negotiation-mail-list{border-right:0;border-bottom:1px solid var(--border)}.negotiation-mail-list-items{max-height:17rem}.negotiation-profile-actions{justify-items:stretch}.negotiation-profile-actions .btn{width:100%}.negotiation-phone-call{grid-template-columns:auto minmax(0,1fr)}.negotiation-lead-hero,.negotiation-lead-about{grid-template-columns:1fr}.negotiation-lead-hero{min-height:0}.negotiation-lead-grid{grid-template-columns:1fr}.negotiation-lead-phone{min-height:24rem}.negotiation-answer-call{grid-column:1/-1;width:100%}.negotiation-voice-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.negotiation-voice-referral-copy{grid-template-columns:1fr}.negotiation-permission-panel{flex-direction:column;align-items:stretch}}@media (prefers-reduced-motion:reduce){.negotiation-mode-switch button,.negotiation-playbook button,.negotiation-voice-actions .btn,.negotiation-answer-call,.negotiation-lead-wave i,.negotiation-phone-call.is-ringing .negotiation-phone-device,.negotiation-score-bar span,.negotiation-mail-list-item.is-new{transition:none;animation:none}}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(16px);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);transition:var(--transition);padding:2.5rem;position:relative;overflow:hidden}.glass-panel:hover{border-color:var(--glass-border);box-shadow:var(--glass-shadow);transform:none}body:has(.job-lead-page) .navbar{display:none}.job-lead-page{padding-top:clamp(5.5rem,8vw,7rem)}.job-lead-hero{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;padding-top:0;padding-bottom:2rem;display:grid}.job-lead-title{max-width:17ch;margin-bottom:1.25rem;font-size:clamp(2.15rem,5vw,3.35rem);line-height:1.05}.job-lead-summary{max-width:42rem;color:var(--text-primary);margin-bottom:.85rem;font-size:1.05rem;font-weight:750;line-height:1.55}.job-lead-blurred-value{filter:blur(5px);opacity:.76;-webkit-user-select:none;user-select:none;width:fit-content;display:inline-flex;color:var(--text-primary)!important}.job-lead-detail-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:1rem;display:grid}.job-lead-primary-stack{gap:1rem;display:grid}.job-lead-card-actions{flex-wrap:wrap;gap:.85rem;display:flex}.input-group{flex-direction:column;gap:.5rem;display:flex}.input-label{color:var(--text-secondary);letter-spacing:.02em;font-size:.82rem;font-weight:700}.text-highlight{color:var(--primary);font-weight:800}.btn{border-radius:var(--radius-md);cursor:pointer;transition:var(--transition);border:none;justify-content:center;align-items:center;padding:.8rem 1.6rem;font-size:.95rem;font-weight:600;text-decoration:none;display:inline-flex}.btn:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover);transform:translateY(-1px)}.btn-secondary{color:var(--text-primary);border:1px solid var(--border-strong);background:0 0}.btn-secondary:hover{background:var(--bg-secondary);border-color:var(--text-primary)}.input-field{border-radius:var(--radius-sm);border:1.5px solid var(--border);background:var(--bg-secondary);color:var(--text-primary);width:100%;transition:var(--transition);padding:.8rem 1rem}.input-field:focus{border-color:var(--primary);box-shadow:0 0 0 4px var(--primary-light);outline:none}textarea.input-field{min-height:7rem}@keyframes entrance{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes company-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .5rem))}}.animate-entrance{animation:.8s cubic-bezier(.16,1,.3,1) forwards entrance}.animate-fade-in{animation:.3s ease-out forwards fade-in}.navbar{z-index:100;background:oklch(from var(--bg-primary) l c h / 80%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--border);padding:1.25rem 0;position:sticky;top:0}.nav-shell{justify-content:space-between;align-items:center;gap:1.25rem;width:100%;display:flex}.nav-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.9rem;display:flex}.nav-sign-out-form{margin:0}.nav-brand-text{color:var(--primary);font-size:1.25rem;font-weight:800;display:block}.nav-brand-copy{flex-direction:column;align-items:flex-start;gap:.12rem;line-height:1;display:flex}.nav-brand-tagline{transform-origin:0;color:var(--text-muted);letter-spacing:0;text-align:left;white-space:nowrap;font-family:inherit;font-size:.875rem;font-weight:800;line-height:1.05;display:block}.nav-brand{min-height:44px;color:var(--text-primary);letter-spacing:-.04em;align-items:center;font-family:Bricolage Grotesque,sans-serif;font-size:1.25rem;font-weight:800;text-decoration:none;display:inline-flex}.nav-link{min-height:44px;color:var(--text-secondary);align-items:center;font-size:.9rem;font-weight:500;text-decoration:none;display:inline-flex}.nav-link:hover{color:var(--text-primary)}.hero-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(2rem,5vw,4rem);padding:clamp(3rem,7vw,4rem) 0;display:grid}.features-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(2rem,5vw,6rem);display:grid}.audience-split-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.audience-split-card{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%);box-shadow:var(--glass-shadow);border-radius:1.2rem;gap:1rem;padding:1.4rem;display:grid}.audience-split-copy{color:var(--text-secondary);max-width:36rem;line-height:1.8}.audience-split-link{width:fit-content;color:var(--text-primary);border-bottom:1px solid color-mix(in oklch, var(--accent) 60%, transparent);padding-bottom:.18rem;font-weight:700;text-decoration:none}.audience-split-link:hover{color:var(--accent)}.story-band{grid-template-columns:minmax(0,1.1fr) minmax(18rem,.9fr);align-items:end;gap:2rem;margin-bottom:2rem;display:grid}.story-band-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.8rem;font-weight:800}.story-band-copy{color:var(--text-secondary);max-width:34rem;line-height:1.8}.proof-grid,.dashboard-summary-grid,.impact-grid{gap:1rem;display:grid}.proof-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.proof-card,.dashboard-summary-card,.impact-card{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 88%, var(--primary-light) 12%);box-shadow:var(--glass-shadow);border-radius:1.2rem}.proof-card{padding:1.35rem}.company-banner-shell{border:1px solid var(--border);background:radial-gradient(circle at top left, color-mix(in oklch, var(--accent) 20%, transparent), transparent 32%), linear-gradient(135deg, color-mix(in oklch, var(--bg-primary) 86%, var(--primary-light) 14%), var(--bg-primary));box-shadow:var(--glass-shadow);border-radius:1.5rem;padding:1.4rem}.company-banner-header{grid-template-columns:minmax(0,1fr) minmax(18rem,24rem);align-items:end;gap:1.5rem;margin-bottom:1.5rem;display:grid}.company-banner-header--balanced{align-items:start}.company-banner-summary{color:var(--text-secondary);max-width:32rem;line-height:1.75}.company-banner-summary--lead{max-width:34rem;margin-top:1rem}.company-banner-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;display:grid}.company-banner-stat{border:1px solid color-mix(in oklch, var(--border) 70%, var(--primary) 30%);background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%);border-radius:1rem;padding:1rem 1.05rem}.company-banner-stat-value{margin-bottom:.4rem;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.9rem,4vw,2.8rem);line-height:1}.company-banner-stat-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.08em;font-size:.8rem;line-height:1.55}.company-ledger-shell{border-top:1px solid color-mix(in oklch, var(--border) 72%, var(--primary) 28%);padding-top:1.5rem}.company-ledger-header{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1rem;display:flex}.company-ledger-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--text-secondary);font-size:.82rem;font-weight:800}.company-ledger-copy{max-width:28rem;color:var(--text-secondary);line-height:1.7}.company-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:.9rem;display:grid}.company-banner-marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000);mask-image:linear-gradient(90deg,#0000,#000 7% 93%,#0000)}.company-banner-track{will-change:transform;gap:.9rem;width:max-content;animation:34s linear infinite company-logo-marquee;display:flex}.company-banner-marquee:hover .company-banner-track,.company-banner-marquee:focus-within .company-banner-track{animation-play-state:paused}@keyframes company-logo-marquee{0%{transform:translate(0)}to{transform:translate(calc(-50% - .45rem))}}.company-banner-card{border:1px solid color-mix(in oklch, var(--border) 76%, var(--primary) 24%);background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%);width:13rem;min-width:13rem;min-height:8.6rem;color:inherit;border-radius:1.2rem;flex-direction:column;justify-content:space-between;gap:.9rem;padding:1rem;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s;display:flex}.company-banner-card:hover{border-color:color-mix(in oklch, var(--primary) 46%, var(--border) 54%);box-shadow:0 16px 36px -26px color-mix(in oklch, var(--primary) 50%, black 50%);transform:translateY(-2px)}.company-banner-card:focus-visible{outline:3px solid color-mix(in oklch, var(--primary) 74%, white 26%);outline-offset:4px}.company-banner-card--ledger{justify-content:center;width:13rem;min-width:13rem;min-height:7.1rem}.company-banner-logo{border:1px solid color-mix(in oklch, var(--border-strong) 68%, transparent);border-radius:.95rem;justify-content:center;align-items:center;min-height:4.25rem;padding:.6rem .85rem;display:flex;box-shadow:inset 0 1px #ffffff73;box-shadow:inset 0 1px lab(100% 0 0/.45)}.company-banner-logo--light{background:linear-gradient(180deg, color-mix(in oklch, white 76%, var(--bg-primary) 24%), color-mix(in oklch, white 58%, var(--bg-secondary) 42%))}.company-banner-logo--dark{border-color:color-mix(in oklch, var(--primary-light) 28%, #364452);background:linear-gradient(#1b2835,#09121c);background:linear-gradient(lab(15.247% -2.34893 -10.3445),lab(5.21333% -1.27424 -7.86241));box-shadow:inset 0 1px #ffffff24,0 10px 22px -18px #0009;box-shadow:inset 0 1px lab(100% 0 0/.14),0 10px 22px -18px lab(0% 0 0/.6)}@supports (color:lab(0% 0 0)){.company-banner-logo--dark{border-color:color-mix(in oklch, var(--primary-light) 28%, lab(28.0228% -2.65704 -10.4399))}}.company-banner-logo img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:2.8rem;margin-inline:auto}.company-banner-wordmark{letter-spacing:0;color:var(--text-primary);overflow-wrap:anywhere;text-align:center;max-width:100%;font-family:Bricolage Grotesque,sans-serif;font-size:1.15rem;font-weight:700;line-height:1.1}.company-banner-logo--light .company-banner-wordmark{color:color-mix(in oklch, var(--text-primary) 92%, black 8%)}.company-banner-logo--dark .company-banner-wordmark{color:color-mix(in oklch, white 88%, var(--text-primary) 12%)}.company-banner-name{font-size:.93rem;font-weight:600;line-height:1.35}.company-banner-meta{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-top:.35rem;font-size:.78rem}.proof-card-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:.8rem;font-size:.74rem;font-weight:700}.trust-layout{grid-template-columns:minmax(0,1.02fr) minmax(0,1.18fr);align-items:stretch;gap:1rem;display:grid}.trust-lead{border:1px solid var(--border);background:radial-gradient(circle at top left, color-mix(in oklch, var(--accent) 24%, transparent), transparent 45%), color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%);box-shadow:var(--glass-shadow);border-radius:1.3rem;padding:clamp(1.6rem,3.6vw,2.2rem)}.trust-lead-copy{max-width:30rem;color:var(--text-secondary);margin-top:1.2rem;line-height:1.85}.trust-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.trust-item{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%);box-shadow:var(--glass-shadow);border-radius:1.2rem;padding:1.25rem 1.2rem}.trust-item-title{margin-bottom:.55rem;font-size:1.22rem}.trust-item-copy{color:var(--text-secondary);line-height:1.72}.referral-evidence-header{align-items:end;margin-bottom:1.5rem}.referral-evidence-summary{max-width:32rem;color:var(--text-secondary);line-height:1.8}.referral-evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.referral-evidence-card{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%);box-shadow:var(--glass-shadow);border-radius:1.25rem;gap:1rem;padding:1.45rem;display:grid}.referral-evidence-title{font-size:1.3rem}.referral-evidence-copy{color:var(--text-secondary);line-height:1.8}.referral-chart{gap:1rem;display:grid}.referral-chart-callout{background:color-mix(in oklch, var(--accent) 12%, var(--bg-primary) 88%);border:1px solid color-mix(in oklch, var(--accent) 32%, var(--border) 68%);color:var(--text-primary);border-radius:.9rem;padding:.95rem 1rem;line-height:1.6}.referral-chart-callout strong{font-family:Bricolage Grotesque,sans-serif;font-size:1rem}.referral-chart-axis{height:1rem;color:var(--text-muted);font-size:.74rem;line-height:1;position:relative}.referral-chart-axis-tick{white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.referral-chart-axis-tick:first-child{transform:none}.referral-chart-axis-tick:last-child{transform:translate(-100%)}.referral-chart-legend{color:var(--text-secondary);flex-wrap:wrap;gap:1rem;font-size:.86rem;display:flex}.referral-chart-legend span{align-items:center;gap:.45rem;display:inline-flex}.referral-chart-swatch{border-radius:999px;width:.8rem;height:.8rem;display:inline-block}.referral-chart-swatch--applications{background:color-mix(in oklch, var(--primary) 70%, var(--bg-secondary) 30%)}.referral-chart-swatch--hires{background:color-mix(in oklch, var(--accent) 72%, var(--primary-light) 28%)}.referral-chart-row{gap:.55rem;display:grid}.referral-chart-row-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.referral-chart-label{font-weight:700}.referral-chart-values{color:var(--text-secondary);font-size:.88rem}.referral-chart-track-group{gap:.45rem;display:grid}.referral-chart-track{background:color-mix(in oklch, var(--bg-secondary) 90%, var(--primary-light) 10%);border-radius:999px;height:.8rem;position:relative;overflow:hidden}.referral-chart-track:before{content:"";background-image:linear-gradient(90deg, color-mix(in oklch, var(--border) 85%, transparent) 1px, transparent 1px);background-size:calc(100% / var(--referral-axis-divisions,12)) 100%;pointer-events:none;position:absolute;inset:0}.referral-chart-bar{z-index:1;border-radius:999px;height:100%;position:relative}.referral-chart-bar--applications{background:color-mix(in oklch, var(--primary) 74%, var(--bg-secondary) 26%)}.referral-chart-bar--hires{background:color-mix(in oklch, var(--accent) 78%, var(--primary-light) 22%)}.referral-chart-bar--lift{background:linear-gradient(90deg, color-mix(in oklch, var(--primary) 68%, var(--bg-secondary) 32%), color-mix(in oklch, var(--accent) 74%, var(--primary-light) 26%))}.referral-chart-bar--days{background:color-mix(in oklch, var(--accent) 72%, var(--primary-light) 28%)}.referral-calendar-stack{flex-wrap:wrap;gap:.75rem;display:flex}.referral-calendar-sheet{background:color-mix(in oklch, var(--bg-secondary) 94%, white 6%);border:1px solid color-mix(in oklch, var(--border) 88%, transparent);width:9rem;box-shadow:inset 0 -1px 0 color-mix(in oklch, var(--border) 65%, transparent);border-radius:.95rem;flex:0 0 9rem;padding:.7rem}.referral-calendar-sheet-top{justify-content:flex-start;align-items:baseline;gap:.5rem;margin-bottom:.55rem;display:flex}.referral-calendar-sheet-title{text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);font-size:.68rem;font-weight:700;line-height:1}.referral-calendar-sheet-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.22rem;display:grid}.referral-calendar-box{aspect-ratio:1;background:color-mix(in oklch, white 76%, var(--bg-primary) 24%);border:1px solid color-mix(in oklch, var(--border) 82%, transparent);border-radius:.22rem;position:relative}.referral-calendar-box.is-marked{background:color-mix(in oklch, var(--accent) 18%, var(--bg-primary) 82%);border-color:color-mix(in oklch, var(--accent) 42%, var(--border) 58%)}.referral-calendar-sheet.is-comparison .referral-calendar-box.is-marked{background:color-mix(in oklch, var(--text-muted) 18%, var(--bg-primary) 82%);border-color:color-mix(in oklch, var(--text-muted) 28%, var(--border) 72%)}.referral-calendar-box.is-marked:before,.referral-calendar-box.is-marked:after{content:"";background:color-mix(in oklch, var(--text-primary) 50%, var(--accent) 50%);transform-origin:50%;width:76%;height:1.5px;position:absolute;top:50%;left:50%}.referral-calendar-sheet.is-comparison .referral-calendar-box.is-marked:before,.referral-calendar-sheet.is-comparison .referral-calendar-box.is-marked:after{background:color-mix(in oklch, var(--text-secondary) 70%, transparent)}.referral-calendar-box.is-marked:before{transform:translate(-50%,-50%)rotate(45deg)}.referral-calendar-box.is-marked:after{transform:translate(-50%,-50%)rotate(-45deg)}@media (prefers-color-scheme:dark){.referral-calendar-sheet{background:color-mix(in oklch, var(--bg-secondary) 92%, white 8%);border-color:color-mix(in oklch, var(--border-strong) 85%, transparent);box-shadow:inset 0 -1px #0003;box-shadow:inset 0 -1px lab(0% 0 0/.2)}.referral-calendar-box{background:color-mix(in oklch, var(--bg-primary) 84%, white 16%);border-color:color-mix(in oklch, var(--border-strong) 82%, transparent)}.referral-calendar-box.is-marked{background:color-mix(in oklch, var(--accent) 24%, var(--bg-primary) 76%);border-color:color-mix(in oklch, var(--accent) 40%, var(--border-strong) 60%)}.referral-calendar-sheet.is-comparison .referral-calendar-box.is-marked{background:color-mix(in oklch, var(--text-muted) 20%, var(--bg-primary) 80%);border-color:color-mix(in oklch, var(--text-muted) 24%, var(--border-strong) 76%)}}.referral-evidence-source,.referral-evidence-footnote{color:var(--text-secondary);font-size:.9rem;line-height:1.7}.referral-evidence-source a,.referral-evidence-footnote a,.auth-proof-source a{color:var(--text-primary);-webkit-text-decoration-color:color-mix(in oklch, var(--accent) 60%, transparent);text-decoration-color:color-mix(in oklch, var(--accent) 60%, transparent)}.request-flow-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.request-flow-card{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 88%, var(--primary-light) 12%);box-shadow:var(--glass-shadow);border-radius:1.2rem;padding:1.35rem}.request-flow-card:nth-child(2n){transform:translateY(1.4rem)}.terms-shell{grid-template-columns:minmax(17rem,22rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,4vw,3rem);max-width:1040px;margin:0 auto;display:grid}.terms-intro{border:1px solid var(--border);background:radial-gradient(circle at top left, color-mix(in oklch, var(--accent) 20%, transparent), transparent 44%), color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%);box-shadow:var(--glass-shadow);border-radius:1.35rem;padding:clamp(1.5rem,4vw,2rem);position:sticky;top:6.5rem}.terms-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:1rem;font-size:.82rem;font-weight:800}.terms-title{margin-bottom:1rem;font-size:clamp(2.5rem,5vw,3.8rem)}.terms-summary{color:var(--text-secondary);font-size:1.02rem;line-height:1.85}.terms-summary+.terms-summary{margin-top:1rem}.terms-note{border:1px solid var(--border);background:var(--bg-secondary);color:var(--text-secondary);border-radius:1rem;margin-top:1.6rem;padding:1rem 1.05rem;font-size:.92rem;line-height:1.7}.terms-content{gap:1rem;display:grid}.terms-section{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%);box-shadow:var(--glass-shadow);border-radius:1.2rem;padding:clamp(1.35rem,3vw,1.8rem)}.terms-section-title{margin-bottom:.85rem;font-size:1.28rem}.terms-section-body{gap:.95rem;display:grid}.terms-paragraph{max-width:72ch;color:var(--text-secondary);font-size:1rem;line-height:1.88}.proof-step{background:color-mix(in oklch, var(--accent) 30%, var(--bg-primary) 70%);width:fit-content;min-width:2.75rem;color:var(--text-primary);letter-spacing:.08em;border-radius:999px;margin-bottom:.95rem;padding:.35rem .7rem;font-size:.78rem;font-weight:800}.split-layout{grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);align-items:start;gap:clamp(2rem,6vw,6rem);padding-top:clamp(2.5rem,7vw,6rem);padding-bottom:clamp(2.5rem,7vw,6rem);display:grid}.form-two-up{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.auth-shell{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:start;gap:clamp(2rem,6vw,5rem);padding-top:clamp(2.75rem,7vw,5.5rem);padding-bottom:clamp(2.75rem,7vw,5.5rem);display:grid}.auth-shell--login{align-items:center;min-height:calc(100vh - 9rem)}.auth-shell--referrer{--referrer-signup-pane-height:calc(100dvh - 12.5rem);min-height:0}.auth-context-column{flex-direction:column;gap:1.35rem;padding-right:min(2rem,4vw);display:flex}.auth-context-column--login{max-width:35rem}.auth-context-column--seeker,.auth-context-column--referrer{gap:1.6rem;position:relative}.auth-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:.84rem;font-weight:800}.auth-title{font-size:clamp(2.75rem,5.5vw,4rem);line-height:.98}.auth-copy{max-width:34rem;color:var(--text-secondary);font-size:1.08rem;line-height:1.82}.auth-copy--login{max-width:31rem}.auth-seeker-lead{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;max-width:38rem;margin-top:.35rem;display:grid}.auth-seeker-lead-line{background:color-mix(in oklch, var(--accent) 50%, transparent);width:2.5rem;height:1px;margin-top:.95rem}.auth-seeker-lead-copy{max-width:28rem;color:color-mix(in oklch, var(--text-primary) 88%, var(--accent) 12%);font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.1rem,1.35vw,1.35rem);line-height:1.55}.auth-seeker-lead--referrer .auth-seeker-lead-copy{max-width:30rem}.auth-points{gap:1.15rem;display:grid}.auth-points--seeker{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:stretch}.auth-point{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%);box-shadow:var(--glass-shadow);border-radius:1rem;height:100%;padding:1.1rem 1.15rem}.auth-points--seeker .auth-point:first-child{transform:translateY(.7rem)}.auth-points--referrer{grid-template-columns:repeat(3,minmax(0,1fr))}.auth-points--referrer .auth-point:nth-child(2){transform:translateY(.8rem)}.auth-point-title{margin-bottom:.45rem;font-size:1.03rem}.auth-point-copy{color:var(--text-secondary);font-size:.94rem;line-height:1.7}.auth-story-card{border:1px solid color-mix(in oklch, var(--border) 72%, var(--primary) 28%);background:radial-gradient(circle at top left, color-mix(in oklch, var(--accent) 12%, transparent), transparent 46%), color-mix(in oklch, var(--bg-primary) 94%, var(--primary-light) 6%);box-shadow:var(--glass-shadow);border-radius:1rem;gap:.9rem;padding:1.35rem 1.4rem;display:grid}.auth-proof-card{border:1px solid var(--border);background:radial-gradient(circle at top left, color-mix(in oklch, var(--accent) 16%, transparent), transparent 44%), color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%);box-shadow:var(--glass-shadow);border-radius:1rem;gap:1rem;padding:1.2rem 1.25rem;display:grid}.auth-proof-card--objections{background:color-mix(in oklch, var(--bg-primary) 94%, var(--primary-light) 6%)}.auth-proof-card--seeker{background:linear-gradient(135deg, color-mix(in oklch, var(--bg-primary) 96%, var(--primary-light) 4%), color-mix(in oklch, var(--bg-primary) 88%, var(--primary-light) 12%)), radial-gradient(circle at top right, color-mix(in oklch, var(--accent) 18%, transparent), transparent 36%);padding:1.35rem 1.4rem;position:relative;overflow:hidden}.auth-proof-card--seeker:after{content:"";border:1px solid color-mix(in oklch, var(--accent) 14%, transparent);pointer-events:none;border-radius:.8rem;position:absolute;inset:.85rem}.auth-proof-card--seeker .auth-proof-stat{grid-template-columns:1fr;gap:.55rem}.auth-proof-card--seeker .auth-proof-stat-value{font-size:clamp(2.8rem,5vw,3.9rem)}.auth-proof-card--seeker .auth-proof-stat-copy{max-width:16ch}.auth-proof-kicker{letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-size:.76rem;font-weight:800}.auth-proof-title{font-size:1.18rem;line-height:1.35}.auth-proof-stats{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:.85rem;display:grid}.auth-proof-stat{border:1px solid color-mix(in oklch, var(--border) 72%, var(--primary) 28%);background:color-mix(in oklch, var(--bg-primary) 88%, var(--primary-light) 12%);border-radius:.9rem;grid-template-columns:minmax(0,auto) minmax(12rem,1fr);align-items:start;gap:.85rem;min-width:0;padding:1rem 1.05rem;display:grid}.auth-proof-stat-value{letter-spacing:-.04em;min-width:0;margin-bottom:0;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(2.6rem,4vw,3.4rem);line-height:1}.auth-proof-stat-copy,.auth-proof-source{color:var(--text-secondary);font-size:.98rem;line-height:1.55}.auth-proof-stat-copy{overflow-wrap:anywhere;min-width:0}.auth-days-list,.auth-objection-list{gap:.85rem;display:grid}.auth-days-row{grid-template-columns:minmax(8rem,10rem) minmax(0,1fr) auto;align-items:center;gap:.75rem;display:grid}.auth-days-label,.auth-days-value{font-size:.88rem}.auth-days-label{color:var(--text-secondary)}.auth-days-value{font-weight:700}.auth-days-track{background:color-mix(in oklch, var(--bg-secondary) 90%, var(--primary-light) 10%);border-radius:999px;height:.8rem;overflow:hidden}.auth-days-bar{background:color-mix(in oklch, var(--accent) 74%, var(--primary-light) 26%);border-radius:999px;height:100%}.auth-days-bar--secondary{background:color-mix(in oklch, var(--primary) 70%, var(--bg-secondary) 30%)}.auth-days-bar--muted{background:color-mix(in oklch, var(--text-secondary) 42%, var(--bg-secondary) 58%)}.auth-objection-item{border:1px solid color-mix(in oklch, var(--border) 72%, var(--primary) 28%);background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%);border-radius:.95rem;padding:.95rem 1rem}.auth-steps-list,.auth-control-list{gap:.9rem;display:grid}.auth-step-item{border:1px solid color-mix(in oklch, var(--border) 72%, var(--primary) 28%);background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%);border-radius:.95rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.9rem;padding:.95rem 1rem;display:grid}.auth-step-number{letter-spacing:.08em;min-width:2.4rem;height:2.4rem;color:var(--accent);background:color-mix(in oklch, var(--accent) 12%, var(--bg-primary) 88%);border-radius:999px;place-items:center;font-size:.78rem;font-weight:800;display:grid}.auth-control-list{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-control-item{border:1px solid color-mix(in oklch, var(--border) 72%, var(--primary) 28%);background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%);border-radius:.95rem;padding:.95rem 1rem}.auth-form-panel{padding:clamp(1.5rem,4vw,3rem);position:sticky;top:1.5rem}.auth-form-panel--seeker{background:linear-gradient(180deg, color-mix(in oklch, var(--bg-primary) 97%, var(--primary-light) 3%), color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%));border-color:color-mix(in oklch, var(--border) 72%, var(--accent) 28%);box-shadow:0 24px 60px color-mix(in oklch, var(--accent) 8%, transparent), var(--glass-shadow)}.auth-form-panel--referrer{background:linear-gradient(180deg, color-mix(in oklch, var(--bg-primary) 96%, var(--primary-light) 4%), color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%));border-color:color-mix(in oklch, var(--border) 70%, var(--accent) 30%);box-shadow:0 24px 60px color-mix(in oklch, var(--accent) 10%, transparent), var(--glass-shadow)}.auth-form-intro{gap:.4rem;margin-bottom:2rem;display:grid}.auth-form-chip{background:color-mix(in oklch, var(--accent) 10%, var(--bg-primary) 90%);width:fit-content;color:var(--accent);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:.35rem .65rem;font-size:.75rem;font-weight:700}.auth-form-subcopy{max-width:34ch;color:var(--text-secondary);font-size:.95rem;line-height:1.65}.auth-form-reassurance{color:var(--text-secondary);text-align:center;margin:-.65rem 0 0;font-size:.88rem;line-height:1.55}.auth-inline-panel{border:1px solid color-mix(in oklch, var(--border) 72%, var(--accent) 28%);border-radius:var(--radius-md);background:linear-gradient(180deg, color-mix(in oklch, var(--bg-secondary) 92%, var(--bg-primary) 8%), color-mix(in oklch, var(--bg-primary) 92%, var(--primary-light) 8%));margin:1rem 0;padding:1.25rem 1.3rem}.auth-form-panel--login{justify-self:end;width:min(100%,30rem)}@media (min-width:901px) and (hover:hover) and (pointer:fine){.auth-shell--referrer{max-height:var(--referrer-signup-pane-height);grid-template-rows:auto minmax(0,1fr);overflow:hidden}.auth-context-column--referrer-intro,.auth-context-column--referrer-details{grid-column:1}.auth-context-column--referrer-intro{grid-row:1}.auth-context-column--referrer-details{grid-row:2}.auth-form-panel--referrer{grid-area:1/2/span 2}.auth-shell--referrer .auth-context-column,.auth-shell--referrer .auth-form-panel{max-height:var(--referrer-signup-pane-height);scrollbar-gutter:stable;overscroll-behavior:contain;min-height:0;overflow-y:auto}}@media (max-width:900px){.company-banner-header,.trust-layout,.request-flow-grid,.referral-evidence-grid,.terms-shell,.auth-shell,.audience-split-grid,.trust-list,.auth-proof-stats,.auth-points--seeker,.auth-points--referrer{grid-template-columns:1fr}.auth-points--seeker .auth-point:first-child,.auth-points--referrer .auth-point:nth-child(2){transform:none}.auth-control-list{grid-template-columns:1fr}.auth-proof-stat{grid-template-columns:1fr;gap:.55rem}.auth-days-row{grid-template-columns:1fr}.request-flow-card:nth-child(2n){transform:none}.auth-form-panel{position:static;top:auto}.auth-shell--referrer{max-height:none;overflow:visible}.auth-shell--referrer .auth-context-column,.auth-shell--referrer .auth-form-panel{scrollbar-gutter:auto;max-height:none;overflow-y:visible}.terms-intro{position:static}.auth-form-panel--login{justify-self:stretch;width:100%}}.dashboard-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.dashboard-toolbar{justify-content:space-between;align-items:end;gap:1rem;margin-bottom:1.5rem;display:flex}.dashboard-toolbar .input-group{flex:20rem;max-width:25rem}.tab-switcher{background:#ffffffb8;border:1px solid #0f172a14;border-radius:14px;flex-wrap:wrap;gap:.5rem;width:fit-content;max-width:100%;margin-bottom:1.5rem;padding:.45rem;display:flex;box-shadow:0 14px 34px #0f172a1f}.dashboard-tool-link{border-radius:var(--radius-lg);border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 88%, var(--primary-light) 12%);justify-content:space-between;align-items:center;gap:1rem;width:min(100%,58rem);margin:-.5rem 0 1.5rem;padding:.9rem 1rem;display:flex}.dashboard-tool-link>div{gap:.2rem;min-width:0;display:grid}.dashboard-tool-link strong{color:var(--text-primary);font-size:.98rem}.dashboard-tool-link span{color:var(--text-secondary);font-size:.86rem;line-height:1.45}.dashboard-tool-link .btn{white-space:nowrap;width:auto}.negotiation-standalone{gap:1.25rem;display:grid}.negotiation-standalone-minimal{align-items:center;max-width:54rem;min-height:min(46rem,100vh - 8rem)}.negotiation-voice-only-shell{min-width:0;display:grid}.negotiation-standalone-header{justify-content:space-between;align-items:end;gap:1rem;display:flex}.negotiation-standalone-header h1{margin:.35rem 0 .45rem;font-size:clamp(2rem,5vw,3rem);line-height:1.05}.negotiation-standalone-header p{max-width:54rem;color:var(--text-secondary);margin:0;line-height:1.65}.negotiation-standalone-header .btn{white-space:nowrap;width:auto}.company-directory-list{flex-direction:column;gap:.9rem;display:flex}.resume-lab-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:1rem;display:grid}.resume-lab-card{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%);box-shadow:var(--glass-shadow);border-radius:1.2rem;padding:1.25rem}.resume-lab-card-kicker{text-transform:uppercase;letter-spacing:.14em;color:var(--text-secondary);margin-bottom:.9rem;font-size:.74rem;font-weight:700}.company-directory-row{grid-template-columns:minmax(0,1.5fr) minmax(11rem,.8fr);align-items:center;gap:1rem;padding:1rem 1.15rem;display:grid}.company-directory-meta{min-width:0}.company-directory-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.55rem;display:flex}.card-header{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.meta-links{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.panel-note{background:var(--bg-secondary);border-radius:var(--radius-md);border:1px solid var(--border);margin-bottom:1rem;padding:1rem}.panel-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.panel-footer{border-top:1px solid var(--border-light);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1rem;display:flex}.section-header{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.modal-shell{z-index:1000;background-color:#00000080;justify-content:center;align-items:center;padding:1rem;display:flex;position:fixed;inset:0}.modal-card{background:var(--bg-primary);width:min(100%,32rem);max-height:min(100vh - 2rem,44rem);overflow:auto}.dashboard-summary-shell{background:radial-gradient(circle at top left, color-mix(in oklch, var(--accent) 26%, transparent), transparent 38%), linear-gradient(135deg, color-mix(in oklch, var(--bg-primary) 88%, var(--primary-light) 12%), var(--bg-primary));padding:1.7rem}.dashboard-summary-grid,.impact-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.dashboard-summary-card,.impact-card{padding:1.1rem 1.15rem}.dashboard-summary-label,.impact-label{text-transform:uppercase;letter-spacing:.12em;color:var(--text-secondary);margin-bottom:.45rem;font-size:.76rem;font-weight:700}.impact-label-row{justify-content:space-between;align-items:center;gap:.55rem;margin-bottom:.45rem;display:flex}.impact-label-row .impact-label{margin-bottom:0}.metric-tooltip{border:1px solid var(--border);width:1.2rem;height:1.2rem;color:var(--text-secondary);cursor:help;background:color-mix(in oklch, var(--bg-primary) 84%, var(--primary-light) 16%);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.72rem;font-weight:700;line-height:1;display:inline-flex}.dashboard-summary-value,.impact-value{margin-bottom:.45rem;font-family:Bricolage Grotesque,sans-serif;font-size:clamp(1.6rem,3vw,2.3rem);line-height:1}.dashboard-summary-copy,.impact-copy{color:var(--text-secondary);font-size:.9rem;line-height:1.65}.dashboard-highlight-grid{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:1rem;display:grid}.dashboard-mini-list{gap:.85rem;display:grid}.dashboard-mini-card{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 90%, var(--bg-secondary) 10%);border-radius:1rem;padding:1rem 1.05rem}.dashboard-mini-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--text-secondary);margin-bottom:.45rem;font-size:.72rem;font-weight:800}.dashboard-mini-copy{color:var(--text-secondary);margin-top:.35rem;font-size:.9rem;line-height:1.65}.dashboard-action-row{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.signup-captcha-modal{align-items:center;overflow:auto}.signup-captcha-modal-card{width:min(100%,64rem);max-height:min(100vh - 2rem,58rem);padding:0;position:relative;overflow:visible}.signup-captcha-close{border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 88%, white 12%);width:2.5rem;height:2.5rem;color:var(--text-primary);cursor:pointer;z-index:2;border-radius:999px;font-size:1.4rem;line-height:1;position:absolute;top:-.85rem;right:-.85rem}.signup-waitlist-panel{align-content:center;min-height:28rem;display:grid}.signup-waitlist-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--accent);margin-bottom:.85rem;font-size:.8rem;font-weight:800}.captcha-shell{--captcha-tile-size:6.35rem;--captcha-icon-size:4.35rem;background:radial-gradient(circle at top left, oklch(from var(--primary-light) calc(l + .02) c h / .9), transparent 40%), linear-gradient(135deg, color-mix(in oklch, var(--bg-primary) 88%, var(--accent) 12%), var(--bg-secondary));border:1px solid color-mix(in oklch, var(--border-strong) 68%, var(--primary) 32%);box-shadow:var(--shadow-lg);-webkit-user-select:none;user-select:none;border-radius:1.5rem;gap:1.25rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid;position:relative}.captcha-shell.is-private>:not(.captcha-privacy-mask){filter:brightness(0)}.captcha-header{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:1rem;display:flex}.captcha-title{margin-bottom:.6rem;font-size:clamp(1.4rem,2vw,1.9rem)}.captcha-copy{max-width:64ch;color:var(--text-secondary);font-size:.95rem}.captcha-status-stack{justify-items:end;gap:.5rem;display:grid}.captcha-status{background:color-mix(in oklch, var(--bg-primary) 74%, var(--accent) 26%);color:var(--text-secondary);white-space:nowrap;border-radius:999px;padding:.65rem .9rem;font-size:.82rem;font-weight:700}.captcha-status.is-solved{background:color-mix(in oklch, var(--bg-primary) 55%, var(--primary) 45%);color:#f4f9ff;color:lab(97.6717% -1.09231 -3.57046)}.captcha-timer.is-urgent{color:#4e1b12;color:lab(18.0771% 24.2774 19.0156);background:#f59f62;background:lab(73.4241% 28.6092 45.1943)}.captcha-bank,.captcha-frame{border:1px dashed color-mix(in oklch, var(--border-strong) 72%, var(--primary) 28%);background:color-mix(in oklch, var(--bg-primary) 84%, var(--accent) 16%);transition:var(--transition);border-radius:1.25rem;padding:1rem}.captcha-bank{overflow-x:auto}.captcha-bank.is-selected-dropzone,.captcha-frame.is-selected-dropzone{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch, var(--primary-light) 90%, white 10%)}.captcha-frame.has-items{background:color-mix(in oklch, var(--bg-primary) 90%, var(--primary-light) 10%)}.captcha-frame{width:fit-content;min-width:calc(var(--captcha-tile-size) + 2rem);max-width:100%}.captcha-frame.is-garbage-can{--captcha-garbage-size:calc(var(--captcha-tile-size) * .78);min-width:calc(var(--captcha-tile-size) + 2rem);border-style:solid;border-color:color-mix(in oklch, var(--border-strong) 70%, var(--text-secondary) 30%);background:linear-gradient(90deg, transparent 0 10%, #ffffff42 10% 14%, transparent 14% 43%, #fff3 43% 47%, transparent 47% 76%, #0000000f 76% 80%, transparent 80%), color-mix(in oklch, var(--bg-primary) 78%, var(--text-muted) 22%);border-radius:.45rem .45rem 1.15rem 1.15rem;gap:.42rem;margin-top:.82rem;padding:.8rem .7rem .75rem;display:grid;position:relative}@supports (color:lab(0% 0 0)){.captcha-frame.is-garbage-can{background:linear-gradient(90deg, transparent 0 10%, lab(100% 0 0/.26) 10% 14%, transparent 14% 43%, lab(100% 0 0/.2) 43% 47%, transparent 47% 76%, lab(0% 0 0/.06) 76% 80%, transparent 80%), color-mix(in oklch, var(--bg-primary) 78%, var(--text-muted) 22%)}}.captcha-frame.is-garbage-can:before,.captcha-frame.is-garbage-can:after{content:"";background:color-mix(in oklch, var(--bg-primary) 70%, var(--text-muted) 30%);border:1px solid color-mix(in oklch, var(--border-strong) 72%, var(--text-secondary) 28%);position:absolute;left:50%;transform:translate(-50%)}.captcha-frame.is-garbage-can:before{width:min(82%, calc(var(--captcha-garbage-size) + 1rem));border-radius:.35rem .35rem .12rem .12rem;height:.42rem;top:-.42rem}.captcha-frame.is-garbage-can:after{border-radius:999px 999px 0 0;width:2rem;height:.38rem;top:-.82rem}.captcha-garbage-label{width:min(100%, calc(var(--captcha-garbage-size) + .75rem));border:1px solid color-mix(in oklch, var(--border-strong) 64%, var(--bg-primary) 36%);background:color-mix(in oklch, var(--bg-primary) 88%, white 12%);color:var(--text-secondary);letter-spacing:.12em;text-align:center;text-transform:uppercase;border-radius:.35rem;justify-self:center;padding:.28rem .45rem;font-size:.72rem;font-weight:900;line-height:1}.captcha-garbage-contents{width:var(--captcha-garbage-size);min-height:var(--captcha-garbage-size);border:1px dashed color-mix(in oklch, var(--border-strong) 68%, var(--text-secondary) 32%);background:#0000000a;background:lab(0% 0 0/.04);border-radius:.65rem;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;place-items:center;gap:.4rem;padding:.42rem;display:grid}.captcha-frame.is-garbage-can .captcha-frame-empty{width:var(--captcha-garbage-size);min-height:var(--captcha-garbage-size);border-radius:.65rem;justify-self:center;padding:.45rem;font-size:.78rem;line-height:1.25}.captcha-garbage-item{border:1px solid color-mix(in oklch, var(--border-strong) 64%, var(--bg-primary) 36%);background:color-mix(in oklch, var(--bg-primary) 86%, white 14%);cursor:grab;width:2.05rem;height:2.05rem;transition:var(--transition);border-radius:.45rem;place-items:center;padding:.18rem;display:grid}.captcha-garbage-item:hover{border-color:color-mix(in oklch, var(--border-strong) 55%, var(--primary) 45%);transform:translateY(-1px)}.captcha-garbage-item.is-active{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary-light) 90%, white 10%)}.captcha-garbage-item .captcha-sprite{max-width:100%;max-height:100%}.captcha-bank-header,.captcha-frame-header{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.75rem;margin-bottom:.85rem;display:flex}.captcha-bank-title,.captcha-frame-label{text-transform:uppercase;letter-spacing:.11em;color:var(--text-secondary);font-size:.82rem;font-weight:800}.captcha-bank-copy,.captcha-frame-hint{color:var(--text-muted);font-size:.8rem}.captcha-bank-grid,.captcha-frame-grid{grid-template-columns:repeat(auto-fill, minmax(var(--captcha-tile-size), var(--captcha-tile-size)));justify-content:start;gap:.75rem;display:grid}.captcha-frame-grid{grid-template-columns:repeat(var(--captcha-frame-slots,1), minmax(var(--captcha-tile-size), var(--captcha-tile-size)))}@media (min-width:561px){.captcha-bank{width:fit-content;max-width:100%}.captcha-bank-grid{grid-template-columns:repeat(var(--captcha-bank-slots,6), minmax(var(--captcha-tile-size), var(--captcha-tile-size)));min-height:var(--captcha-tile-size)}}.captcha-frames{flex-wrap:wrap;align-items:flex-start;gap:1rem;display:flex}.captcha-frame-empty{width:var(--captcha-tile-size);border:1px dashed var(--border);min-height:8rem;color:var(--text-muted);text-align:center;border-radius:1rem;place-items:center;padding:1rem;font-size:.88rem;display:grid}.captcha-tile{width:var(--captcha-tile-size);min-height:var(--captcha-tile-size);border:1px solid var(--border);background:color-mix(in oklch, var(--bg-primary) 90%, white 10%);color:var(--text-primary);cursor:grab;transition:var(--transition);touch-action:manipulation;border-radius:1rem;align-content:center;justify-items:center;padding:.65rem;display:grid}.captcha-tile:hover{border-color:color-mix(in oklch, var(--border-strong) 55%, var(--primary) 45%);transform:translateY(-1px)}.captcha-tile.is-active{border-color:var(--primary);box-shadow:0 0 0 4px color-mix(in oklch, var(--primary-light) 90%, white 10%)}.captcha-tile-icon{width:var(--captcha-icon-size);height:var(--captcha-icon-size);color:inherit;background:0 0;border-radius:.85rem;place-items:center;display:grid}.captcha-sprite{object-fit:contain;object-position:center;filter:brightness(0);-webkit-user-select:none;user-select:none;pointer-events:none;width:auto;max-width:82%;height:auto;max-height:82%;display:block}@media (prefers-color-scheme:dark){.company-banner-logo--light{border-color:color-mix(in oklch, white 18%, var(--border-strong) 82%);background:linear-gradient(#eaeff5,#d0d8e1);background:linear-gradient(lab(94.1916% -1.09133 -3.56996),lab(86.0659% -1.60885 -5.33966));box-shadow:inset 0 1px #ffffff8c,0 10px 22px -18px #0000008c;box-shadow:inset 0 1px lab(100% 0 0/.55),0 10px 22px -18px lab(0% 0 0/.55)}.company-banner-logo--dark{border-color:color-mix(in oklch, white 18%, var(--border-strong) 82%);background:linear-gradient(#25323f,#0d1721);background:linear-gradient(lab(19.8941% -2.48764 -10.385),lab(7.16427% -1.6815 -8.53689))}.captcha-sprite{filter:none}}.captcha-footer{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.captcha-feedback{font-size:.92rem;font-weight:600}.captcha-feedback.is-success{color:color-mix(in oklch, var(--primary-hover) 80%, var(--text-primary) 20%)}.captcha-feedback.is-error{color:#a9231e;color:lab(38.0073% 53.2593 38.6991)}.captcha-privacy-mask{border-radius:inherit;color:#e6ecf2;color:lab(93.0316% -1.09106 -3.56977);letter-spacing:.02em;text-align:center;background:#010203e0;background:lab(.458513% -.107616 -.628692/.88);place-items:center;padding:2rem;font-family:Bricolage Grotesque,sans-serif;font-size:1.1rem;font-weight:700;display:grid;position:absolute;inset:0}@media (max-width:1024px){.features-grid,.dashboard-grid,.proof-grid,.dashboard-summary-grid,.impact-grid,.dashboard-highlight-grid,.company-banner-header,.resume-lab-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.company-banner-marquee{padding-bottom:.35rem;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.company-banner-track{animation:none}}@media (max-width:820px){.container{padding:0 1.25rem}.nav-shell,.section-header,.dashboard-toolbar,.panel-footer,.captcha-header,.captcha-footer{flex-direction:column;align-items:stretch}.nav-actions{justify-content:flex-start}.hero-grid,.story-band,.split-layout,.features-grid,.proof-grid,.dashboard-grid,.form-two-up,.dashboard-summary-grid,.impact-grid,.dashboard-highlight-grid,.company-banner-header,.job-lead-hero,.job-lead-detail-grid,.resume-lab-grid{grid-template-columns:minmax(0,1fr)}.job-lead-title{max-width:18ch}.job-lead-page{padding-top:clamp(5.5rem,18vw,7rem)}.company-directory-row{grid-template-columns:minmax(0,1fr)}.company-directory-actions{justify-content:stretch}.company-directory-actions>*{flex:12rem}.dashboard-summary-shell{padding:1.4rem}.company-banner-card{width:11.5rem;min-width:11.5rem}}@media (max-width:560px){.container{padding:0 1rem}.glass-panel{padding:1.25rem}.signup-captcha-modal{align-items:stretch;padding:0}.signup-captcha-modal-card{border:none;border-radius:0;width:100%;min-height:100dvh;max-height:100dvh}.signup-captcha-close{top:.75rem;bottom:auto;right:.75rem}.captcha-shell{--captcha-tile-size:5.25rem;--captcha-icon-size:3.6rem;min-height:100dvh;box-shadow:none;border-radius:0;gap:.85rem;padding:1rem .9rem 1.1rem}.captcha-copy{font-size:.88rem}.captcha-status-stack{justify-items:stretch}.captcha-bank{width:auto;max-width:none;box-shadow:inset -1.1rem 0 1.1rem -1rem color-mix(in oklch, var(--primary) 62%, transparent), inset 1.1rem 0 1.1rem -1.05rem color-mix(in oklch, var(--bg-primary) 70%, transparent);scrollbar-width:thin;padding:.75rem;position:relative;overflow-x:auto}.captcha-bank-grid{grid-auto-flow:column;grid-auto-columns:var(--captcha-tile-size);grid-template-columns:none;gap:.5rem}.captcha-frames{grid-template-columns:repeat(2,minmax(0,max-content));align-items:start;gap:.65rem;display:grid}.captcha-frame{padding:.65rem}.captcha-frame.is-garbage-can{--captcha-garbage-size:calc(var(--captcha-tile-size) * .82);margin-top:.82rem;padding:.7rem .55rem .6rem}.captcha-frame-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem}.captcha-tile{border-radius:.8rem;padding:.4rem}.captcha-tile-icon{width:var(--captcha-icon-size);height:var(--captcha-icon-size)}.captcha-frame-empty{min-height:4.35rem;padding:.5rem;font-size:.76rem}.captcha-garbage-contents{min-height:4.35rem;padding:.4rem}.captcha-garbage-item{width:1.75rem;height:1.75rem}.btn{width:100%}.nav-brand{gap:.75rem}.nav-brand-text{font-size:1.05rem}.nav-brand-tagline{font-size:.725rem;transform:scaleX(1.00029)}.meta-links,.card-header,.panel-actions,.company-directory-actions,.captcha-footer{flex-direction:column;align-items:stretch}.panel-actions>*,.meta-links>*,.company-directory-actions>*,.captcha-footer>*{width:100%}.dashboard-tool-link,.negotiation-standalone-header{flex-direction:column;align-items:stretch}.dashboard-tool-link .btn,.negotiation-standalone-header .btn{width:100%}.tab-switcher{border-radius:12px;grid-template-columns:repeat(2,minmax(0,1fr));gap:.45rem;width:100%;max-width:100%;margin-bottom:1rem;padding:.4rem;display:grid;box-shadow:0 10px 24px #0f172a1a}.tab-switcher>*{white-space:normal;min-width:0;line-height:1.2;border-radius:9px!important;width:100%!important;padding:.66rem .45rem!important;font-size:.82rem!important}}
