:root{color-scheme:light;--rt-ink-950: #101828;--rt-ink-800: #25344d;--rt-ink-700: #3c4d68;--rt-text-primary: #172238;--rt-text-secondary: #52617a;--rt-text-muted: #6f7d92;--rt-text-on-accent: #ffffff;--rt-paper: #f8fbff;--rt-paper-strong: #ffffff;--rt-cloud: #edf4fc;--rt-blue-100: #e7efff;--rt-blue-300: #b7cbff;--rt-blue-500: #6587f5;--rt-blue-700: #3859c8;--rt-mint-100: #e1f8f2;--rt-mint-500: #3bb79e;--rt-lilac-100: #f0edff;--rt-lilac-500: #8979df;--rt-peach-100: #fff0e7;--rt-peach-500: #dd895d;--rt-danger-600: #bd304b;--rt-good-600: #1a856e;--rt-good-fortune-red: #C8102E;--rt-good-fortune-gold: #FFD700;--rt-nexus-blue: #3859c8;--rt-nexus-ink: #1f2a44;--rt-relief-blue: #6587f5;--rt-font-body: Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--rt-font-display: "IBM Plex Sans", Inter, ui-sans-serif, sans-serif;--rt-font-mono: "IBM Plex Mono", "SFMono-Regular", Consolas, monospace;--rt-font-heritage: "Noto Serif", Georgia, serif;--rt-text-xs: .75rem;--rt-text-sm: .875rem;--rt-text-md: 1rem;--rt-text-lg: 1.25rem;--rt-text-xl: 1.75rem;--rt-text-display: 3.5rem;--rt-leading-tight: 1.15;--rt-leading-body: 1.45;--rt-leading-loose: 1.7;--rt-space-1: .25rem;--rt-space-2: .5rem;--rt-space-3: .75rem;--rt-space-4: 1rem;--rt-space-5: 1.25rem;--rt-space-6: 1.5rem;--rt-space-8: 2rem;--rt-space-10: 2.5rem;--rt-space-12: 3rem;--rt-screen-inset: 3rem;--rt-content-max: 1120px;--rt-control-min-height: 3rem;--rt-focus-ring: 0 0 0 3px var(--rt-paper-strong), 0 0 0 6px var(--rt-blue-700);--rt-radius-sm: .375rem;--rt-radius-md: .75rem;--rt-radius-lg: 1.125rem;--rt-radius-pill: 999px;--rt-border-soft: 1px solid rgba(56, 89, 200, .16);--rt-border-strong: 1px solid rgba(56, 89, 200, .32);--rt-shadow-soft: 0 .75rem 2.25rem rgba(40, 62, 107, .12);--rt-shadow-lift: 0 1rem 2.5rem rgba(40, 62, 107, .18);--rt-shadow-inset: inset 0 1px 0 rgba(255, 255, 255, .8);--rt-app-gradient: linear-gradient(135deg, #f8fbff 0%, #edf4fc 52%, #f3efff 100%);--rt-hero-gradient: linear-gradient(125deg, #ffffff 0%, #edf4ff 58%, #e8e1ff 100%);--rt-wash-gradient: linear-gradient(180deg, rgba(255, 255, 255, .84), rgba(237, 244, 252, .9))}[data-brand=good-fortune],.brand-good-fortune{--rt-brand-ink: var(--rt-good-fortune-red);--rt-brand-accent: var(--rt-good-fortune-gold);--rt-brand-wash: #fff8e0;--rt-brand-font: var(--rt-font-heritage)}[data-brand=nexus],.brand-nexus{--rt-brand-ink: var(--rt-nexus-ink);--rt-brand-accent: var(--rt-nexus-blue);--rt-brand-wash: var(--rt-blue-100);--rt-brand-font: var(--rt-font-display)}[data-brand=relief-tasks],.brand-relief-tasks{--rt-brand-ink: var(--rt-ink-800);--rt-brand-accent: var(--rt-relief-blue);--rt-brand-wash: var(--rt-blue-100);--rt-brand-font: var(--rt-font-body)}.screen{width:100%;height:100%;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--rt-space-6);padding:var(--rt-screen-inset);position:relative;isolation:isolate;overflow:hidden;background:var(--rt-app-gradient);color:var(--rt-text-primary);font-family:var(--rt-font-body);line-height:var(--rt-leading-body)}.screen:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(circle at 9% 0%,rgba(255,255,255,.96),transparent 32%),radial-gradient(circle at 95% 100%,rgba(137,121,223,.08),transparent 36%)}.screen>*{min-width:0}.screen.screen-sincere-beat,.screen.sincere-beat,[data-screen=sincere_beat]{background:#000!important;color:#fff!important;align-items:center;justify-content:center;padding:0;gap:0;font-family:var(--rt-font-body)}.screen.screen-sincere-beat:before,.screen.sincere-beat:before,[data-screen=sincere_beat]:before,.screen-sincere-beat>*,.screen.sincere-beat>*,[data-screen=sincere_beat]>*{background:transparent!important;border:0!important;box-shadow:none!important}.screen-sincere-beat button,.screen.sincere-beat button,[data-screen=sincere_beat] button,.screen-sincere-beat [class*=panel],.screen.sincere-beat [class*=panel],[data-screen=sincere_beat] [class*=panel]{all:unset}.screen-title{align-items:center;justify-content:center;text-align:center}.screen-title h1,.screen h1,.screen h2,.screen h3{color:var(--rt-ink-950);font-family:var(--rt-font-display);line-height:var(--rt-leading-tight);letter-spacing:-.02em;margin:0}.screen-title h1{font-size:2.4rem}.screen h1{font-size:var(--rt-text-xl)}.screen h2{font-size:var(--rt-text-lg)}.screen h3{font-size:var(--rt-text-md)}.screen p{margin:0;max-width:72ch;overflow-wrap:break-word}.title-warning{color:var(--rt-danger-600);font-weight:700}.screen-placeholder{background:#000!important;color:#fff;align-items:center;justify-content:center}.screen-placeholder:before{display:none}.screen-placeholder h1,.screen-placeholder h2,.screen-placeholder h3,.screen-placeholder p{color:#fff}.placeholder-tag{color:#fff;font-family:var(--rt-font-mono)}.error-detail{color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.relief-tasks-shell,.relief-app,[data-relief-surface]{width:100%;max-width:var(--rt-content-max);margin:0 auto}.relief-tasks-header,.rt-header,[data-relief-header]{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-6);width:100%;min-height:3.75rem;padding:0 var(--rt-space-5);color:var(--rt-ink-800)}.relief-brand,.rt-brand,[data-relief-brand]{display:inline-flex;align-items:center;gap:var(--rt-space-3);color:var(--rt-brand-ink, var(--rt-ink-800));font-family:var(--rt-brand-font, var(--rt-font-body));font-weight:800;letter-spacing:-.015em}.relief-brand-mark,.rt-brand-mark,[data-relief-brand-mark]{display:grid;place-items:center;width:2.25rem;height:2.25rem;border-radius:var(--rt-radius-md);background:var(--rt-brand-accent, var(--rt-relief-blue));color:var(--rt-text-on-accent);box-shadow:var(--rt-shadow-inset),0 .4rem 1rem #3859c833;font-size:var(--rt-text-sm)}.relief-utility,.rt-utility,[data-relief-utility]{display:flex;align-items:center;justify-content:flex-end;gap:var(--rt-space-3);color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.rt-status,.status-pill,[data-status]{display:inline-flex;align-items:center;gap:var(--rt-space-2);min-height:1.75rem;padding:0 var(--rt-space-3);border-radius:var(--rt-radius-pill);background:var(--rt-mint-100);color:var(--rt-good-600);font-size:var(--rt-text-xs);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.rt-status:before,.status-pill:before,[data-status]:before{content:"";width:.45rem;height:.45rem;border-radius:50%;background:currentColor}.relief-tasks-content,.rt-content,.rt-workspace,[data-relief-content]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--rt-space-6);width:100%;min-height:0;flex:1}.rt-workspace--split,.relief-tasks-content--split{grid-template-columns:minmax(0,1.25fr) minmax(20rem,.75fr);align-items:stretch}.rt-panel,.relief-panel,.surface-panel,[data-relief-panel]{min-width:0;padding:var(--rt-space-6);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:var(--rt-wash-gradient);box-shadow:var(--rt-shadow-soft),var(--rt-shadow-inset)}.rt-panel--quiet,.relief-panel--quiet{background:#ffffff8c;box-shadow:none}.rt-panel--raised,.relief-panel--raised{background:var(--rt-paper-strong);box-shadow:var(--rt-shadow-lift),var(--rt-shadow-inset)}.rt-panel__header,.relief-panel-header,[data-relief-panel-header]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rt-space-4);margin-bottom:var(--rt-space-5);padding-bottom:var(--rt-space-3);border-bottom:1px solid rgba(56,89,200,.12)}.rt-eyebrow,.eyebrow,[data-eyebrow]{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.rt-caption,.caption,[data-caption]{color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.screen button,.rt-button,.relief-button,[data-relief-action]{display:inline-flex;align-items:center;justify-content:center;min-height:var(--rt-control-min-height);padding:0 var(--rt-space-5);border:1px solid var(--rt-blue-700);border-radius:var(--rt-radius-md);background:var(--rt-blue-700);color:var(--rt-text-on-accent);cursor:pointer;font:inherit;font-weight:750;line-height:1.15;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.screen button:hover,.rt-button:hover,.relief-button:hover,[data-relief-action]:hover{border-color:var(--rt-blue-500);background:var(--rt-blue-500);transform:translateY(-1px)}.screen button:focus-visible,.rt-button:focus-visible,.relief-button:focus-visible,[data-relief-action]:focus-visible,[tabindex]:focus-visible{outline:none;box-shadow:var(--rt-focus-ring)}.rt-button--secondary,.relief-button--secondary,[data-relief-action=secondary]{border-color:var(--rt-blue-300);background:#ffffffb3;color:var(--rt-blue-700)}.rt-button--quiet,.relief-button--quiet,[data-relief-action=quiet]{border-color:transparent;background:transparent;color:var(--rt-blue-700)}.title-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rt-space-4)}.underclass-chrome{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden;background:var(--rt-app-gradient);color:var(--rt-text-primary);font-family:var(--rt-font-body)}.chrome-header{min-height:6rem;display:grid;grid-template-columns:minmax(12rem,15rem) minmax(16rem,1fr) auto;align-items:center;gap:var(--rt-space-6);padding:var(--rt-space-4) var(--rt-space-8);border-bottom:var(--rt-border-soft);background:#ffffffb8;box-shadow:var(--rt-shadow-inset)}.chrome-brand,.chrome-route{display:flex;flex-direction:column;gap:var(--rt-space-1);min-width:0}.chrome-agency{color:var(--rt-blue-700);font-size:var(--rt-text-sm);letter-spacing:.1em;font-weight:850}.chrome-product,.chrome-eyebrow,.screen-kicker{color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.08em;text-transform:uppercase}.chrome-route h1{margin:0;color:var(--rt-ink-950);font-family:var(--rt-font-display);font-size:var(--rt-text-xl);letter-spacing:-.02em}.chrome-eyebrow{color:var(--rt-blue-700)}.hud{display:flex;align-items:stretch;justify-content:flex-end;gap:var(--rt-space-2);min-width:0}.hud-item{min-width:7.5rem;display:flex;flex-direction:column;gap:var(--rt-space-1);padding:var(--rt-space-2) var(--rt-space-3);border:var(--rt-border-soft);border-radius:var(--rt-radius-md);background:#ffffffc7;box-shadow:var(--rt-shadow-inset)}.hud-item strong{color:var(--rt-text-primary);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm);letter-spacing:.03em}.hud-label{color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.06em;white-space:nowrap}.hud-balance strong{color:var(--rt-good-fortune-red)}.hud-trend{color:var(--rt-good-600);font-size:var(--rt-text-xs);margin-left:var(--rt-space-1)}.hud-partner strong{color:var(--rt-blue-700)}.chrome-main{flex:1;min-height:0;padding:var(--rt-space-6) var(--rt-space-8);overflow:hidden}.chrome-footer{min-height:2rem;padding:var(--rt-space-2) var(--rt-space-8);border-top:var(--rt-border-soft);color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.04em}.screen-intro{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rt-space-4);margin-bottom:var(--rt-space-4)}.screen-intro p{margin:0}.screen-subtitle{color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.assignment-card{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:56rem;margin:0 auto}.assignment-card-topline,.assignment-card-note{color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.08em;text-transform:uppercase}.assignment-card-topline{display:flex;justify-content:space-between;gap:var(--rt-space-4);border-top:var(--rt-border-soft);border-bottom:var(--rt-border-soft);padding:var(--rt-space-3) 0}.assignment-card-topline span:last-child{color:var(--rt-good-600)}.assignment-card-body{margin:var(--rt-space-5) 0;padding:var(--rt-space-12);border:1px solid var(--rt-blue-300);border-radius:var(--rt-radius-lg);background:var(--rt-hero-gradient);box-shadow:var(--rt-shadow-lift),var(--rt-shadow-inset)}.assignment-card-label{margin:0 0 var(--rt-space-6);color:var(--rt-blue-700);font-size:var(--rt-text-sm);letter-spacing:.1em;font-weight:800;text-transform:uppercase}.assignment-card-copy{max-width:38ch;margin:0;color:var(--rt-ink-950);font-family:var(--rt-font-display);font-size:clamp(2rem,4vw,3rem);line-height:var(--rt-leading-tight)}.assignment-card-note{margin:0;text-align:center}.job-board{height:100%;display:flex;flex-direction:column;min-height:0}.job-listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-3);overflow:auto;padding-right:var(--rt-space-2)}.job-listing{min-height:6.5rem;padding:var(--rt-space-4);border:var(--rt-border-soft);border-radius:var(--rt-radius-md);background:#ffffffc7;box-shadow:var(--rt-shadow-inset)}.job-listing:hover{border-color:var(--rt-blue-500);box-shadow:var(--rt-shadow-soft)}.job-listing-heading{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rt-space-4)}.job-listing h2{margin:0;color:var(--rt-blue-700);font-size:var(--rt-text-sm);letter-spacing:.04em}.job-listing-heading span{color:var(--rt-text-muted);font-size:var(--rt-text-xs);white-space:nowrap}.job-listing p{margin:var(--rt-space-3) 0 0;color:var(--rt-text-primary);font-size:var(--rt-text-sm);line-height:var(--rt-leading-body)}.pay-math{height:100%;max-width:61rem;margin:0 auto;padding:var(--rt-space-6) var(--rt-space-10);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:#ffffffd1;box-shadow:var(--rt-shadow-soft),var(--rt-shadow-inset);font-variant-numeric:tabular-nums}.pay-math-heading{display:flex;justify-content:space-between;align-items:end;gap:var(--rt-space-6);padding-bottom:var(--rt-space-4);border-bottom:var(--rt-border-soft)}.pay-math-heading h2{margin:var(--rt-space-2) 0 0;color:var(--rt-ink-950);font-family:var(--rt-font-display);font-size:var(--rt-text-xl)}.pay-math-gross{display:flex;flex-direction:column;align-items:end;gap:var(--rt-space-1)}.pay-math-gross span{color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.08em}.pay-math-gross strong{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-xl)}.pay-math-lines{margin:var(--rt-space-5) 0}.pay-math-line,.pay-math-total{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rt-space-5);padding:var(--rt-space-3) 0;border-bottom:1px solid rgba(56,89,200,.12);font-size:var(--rt-text-sm)}.pay-math-line span{overflow-wrap:break-word;color:var(--rt-text-secondary)}.pay-math-line strong{color:var(--rt-danger-600);font-family:var(--rt-font-mono);font-weight:550;white-space:nowrap}.pay-math-total{border-top:2px solid var(--rt-blue-700);border-bottom:0;color:var(--rt-blue-700);font-size:var(--rt-text-md);font-weight:800}.pay-math-total strong{color:var(--rt-danger-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-lg)}.pay-math-stamp{display:inline-block;margin-top:var(--rt-space-5);padding:var(--rt-space-3) var(--rt-space-4);border:2px solid var(--rt-mint-500);border-radius:var(--rt-radius-sm);color:var(--rt-good-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}.pay-math-placeholder{display:flex;align-items:center;justify-content:center;min-height:16rem;border:1px dashed var(--rt-blue-500);border-radius:var(--rt-radius-md);color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm);letter-spacing:.06em;text-align:center}.offer-letter{height:100%;display:grid;grid-template-rows:minmax(0,1fr) auto;max-width:62.5rem;margin:0 auto;border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:var(--rt-paper-strong);box-shadow:var(--rt-shadow-lift),var(--rt-shadow-inset);overflow:hidden}.offer-dream{min-height:0;display:flex;flex-direction:column;justify-content:center;padding:var(--rt-space-10) var(--rt-space-12);background:var(--rt-hero-gradient)}.offer-dream .screen-kicker{color:var(--rt-blue-700)}.offer-dream h2{max-width:34ch;margin:var(--rt-space-4) 0 var(--rt-space-8);color:var(--rt-ink-950);font-family:var(--rt-font-display);font-size:clamp(2rem,4vw,3rem);line-height:var(--rt-leading-tight);font-weight:600}.offer-rate{display:flex;align-items:end;justify-content:space-between;gap:var(--rt-space-4);border-top:var(--rt-border-soft);padding-top:var(--rt-space-4)}.offer-rate span,.offer-reality-heading span,.offer-status span{color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.08em;text-transform:uppercase}.offer-rate strong{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-xl)}.offer-reality{padding:var(--rt-space-5) var(--rt-space-8) var(--rt-space-6);background:#edf4fccc}.offer-reality-heading,.offer-status{display:flex;justify-content:space-between;align-items:baseline;gap:var(--rt-space-4)}.offer-reality-heading h2{margin:0;color:var(--rt-ink-950);font-size:var(--rt-text-sm);letter-spacing:.08em;text-transform:uppercase}.offer-reality ul{list-style:none;padding:0;margin:var(--rt-space-3) 0;border-top:var(--rt-border-soft)}.offer-reality li{display:flex;justify-content:space-between;gap:var(--rt-space-4);padding:var(--rt-space-2) 0;border-bottom:1px solid rgba(56,89,200,.12);color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.offer-reality li strong{color:var(--rt-danger-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);white-space:nowrap}.offer-status{padding-top:var(--rt-space-2)}.offer-status strong{color:var(--rt-good-600);font-size:var(--rt-text-xs);letter-spacing:.04em;text-transform:uppercase}.screen-pay-math,.pay-math,[data-screen=pay_math]{--rt-statement-accent: var(--rt-blue-700)}.pay-math__header,.pay-math-header,[data-pay-math-header]{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--rt-space-6)}.pay-math__title,.pay-math-title{max-width:28ch}.pay-math__period,.pay-math-period{color:var(--rt-text-secondary);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.pay-math__statement,.pay-math-statement,[data-pay-statement]{display:grid;gap:var(--rt-space-3);min-height:0;padding:var(--rt-space-6);border:var(--rt-border-strong);border-radius:var(--rt-radius-lg);background:#ffffffdb;box-shadow:var(--rt-shadow-soft),var(--rt-shadow-inset);font-variant-numeric:tabular-nums}.pay-math__row,.pay-math-row,[data-pay-line]{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--rt-space-5);align-items:baseline;min-height:1.75rem;color:var(--rt-text-secondary)}.pay-math__row>:first-child,.pay-math-row>:first-child,[data-pay-line]>:first-child{overflow-wrap:break-word}.pay-math__amount,.pay-math-amount,[data-pay-amount]{color:var(--rt-text-primary);font-family:var(--rt-font-mono);text-align:right;white-space:nowrap}.pay-math__row--gross,.pay-math-row--gross{color:var(--rt-text-primary);font-weight:800}.pay-math__row--warmth,.pay-math-row--warmth,.pay-math__row--warmth .pay-math__amount,.pay-math-row--warmth .pay-math-amount{color:var(--rt-good-600)}.pay-math__rule,.pay-math-rule{height:1px;margin:var(--rt-space-2) 0;border:0;background:#3859c82e}.pay-math__net,.pay-math-net,[data-pay-net]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rt-space-5);margin-top:var(--rt-space-2);padding-top:var(--rt-space-4);border-top:2px solid var(--rt-statement-accent);color:var(--rt-ink-950);font-size:var(--rt-text-lg);font-weight:850}.pay-math__true-net,.pay-math-true-net,[data-pay-true-net]{display:flex;align-items:baseline;justify-content:space-between;gap:var(--rt-space-5);margin:var(--rt-space-2) calc(var(--rt-space-6) * -1) calc(var(--rt-space-6) * -1);padding:var(--rt-space-4) var(--rt-space-6);border-radius:0 0 var(--rt-radius-lg) var(--rt-radius-lg);background:var(--rt-ink-950);color:#fff;font-family:var(--rt-font-mono);font-size:var(--rt-text-lg);font-weight:800}.pay-math__stamp,.pay-math-stamp,[data-pay-stamp]{align-self:flex-end;padding:var(--rt-space-3) var(--rt-space-5);border:2px solid var(--rt-mint-500);border-radius:var(--rt-radius-sm);color:var(--rt-good-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm);font-weight:800;letter-spacing:.06em;text-transform:uppercase;transform:rotate(-2deg)}.screen-offer-letter,.offer-letter,[data-screen=offer_letter]{gap:var(--rt-space-5)}.offer-letter__hero,.offer-letter-hero,[data-offer-hero]{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:end;gap:var(--rt-space-8);min-height:14rem;padding:var(--rt-space-8);border:1px solid rgba(56,89,200,.16);border-radius:var(--rt-radius-lg);background:var(--rt-hero-gradient);box-shadow:var(--rt-shadow-lift),var(--rt-shadow-inset)}.offer-letter__hero h1,.offer-letter-hero h1,[data-offer-hero] h1{max-width:15ch;font-size:clamp(2.25rem,5vw,4.5rem)}.offer-letter__hero p,.offer-letter-hero p,[data-offer-hero] p{color:var(--rt-text-secondary)}.offer-letter__salary,.offer-letter-salary,[data-offer-salary]{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:clamp(2rem,4vw,3.5rem);font-weight:850;text-align:right;white-space:nowrap}.offer-letter__fees,.offer-letter-fees,[data-offer-fees]{display:grid;gap:var(--rt-space-3);padding:var(--rt-space-6);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:#ffffffd4;box-shadow:var(--rt-shadow-soft),var(--rt-shadow-inset);font-variant-numeric:tabular-nums}.offer-letter__fee,.offer-letter-fee,[data-offer-fee]{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:var(--rt-space-5);align-items:baseline;color:var(--rt-text-secondary)}.offer-letter__fee>:first-child,.offer-letter-fee>:first-child,[data-offer-fee]>:first-child{overflow-wrap:break-word}.offer-letter__fee-amount,.offer-letter-fee-amount,[data-offer-fee-amount]{color:var(--rt-danger-600);font-family:var(--rt-font-mono);white-space:nowrap}.offer-letter__fine-print,.offer-letter-fine-print,[data-offer-fine-print]{color:var(--rt-text-muted);font-size:var(--rt-text-xs)}.good-fortune,[data-brand=good-fortune]{color:var(--rt-good-fortune-red)}.good-fortune .rt-brand-mark,.good-fortune .relief-brand-mark,[data-brand=good-fortune] [data-relief-brand-mark]{background:var(--rt-good-fortune-red);color:var(--rt-good-fortune-gold)}.good-fortune .rt-panel,[data-brand=good-fortune] [data-relief-panel]{background:linear-gradient(145deg,#fffaf0,#fff4d1);border-color:#c8102e33}.good-fortune h1,.good-fortune h2,[data-brand=good-fortune] h1,[data-brand=good-fortune] h2{font-family:var(--rt-font-heritage)}.nexus,[data-brand=nexus]{color:var(--rt-nexus-ink);font-family:var(--rt-font-display)}.nexus .rt-panel,[data-brand=nexus] [data-relief-panel]{background:linear-gradient(145deg,#f5f8ff,#e7efff);border-color:#1f2a4433}@media(max-width:760px){:root{--rt-screen-inset: 1.5rem}.screen{gap:var(--rt-space-4)}.relief-tasks-header,.rt-header,[data-relief-header]{gap:var(--rt-space-3);padding:0 var(--rt-space-3)}.rt-workspace--split,.relief-tasks-content--split{grid-template-columns:1fr}.offer-letter__hero,.offer-letter-hero,[data-offer-hero]{grid-template-columns:1fr;min-height:0;padding:var(--rt-space-6)}.offer-letter__salary,.offer-letter-salary,[data-offer-salary]{text-align:left}.rt-panel,.relief-panel,.surface-panel,[data-relief-panel],.pay-math__statement,.pay-math-statement,[data-pay-statement]{padding:var(--rt-space-4)}.pay-math__true-net,.pay-math-true-net,[data-pay-true-net]{margin-left:calc(var(--rt-space-4) * -1);margin-right:calc(var(--rt-space-4) * -1);padding-left:var(--rt-space-4);padding-right:var(--rt-space-4)}}@media(prefers-reduced-motion:reduce){.screen button,.rt-button,.relief-button,[data-relief-action]{transition:none}.screen button:hover,.rt-button:hover,.relief-button:hover,[data-relief-action]:hover{transform:none}}@media(max-width:720px){.chrome-header{grid-template-columns:minmax(0,1fr) auto;gap:var(--rt-space-3);padding:var(--rt-space-3) var(--rt-space-4)}.chrome-route{grid-column:1 / -1;grid-row:2}.chrome-route h1{font-size:var(--rt-text-lg)}.chrome-product{font-size:.55rem;letter-spacing:.04em}.hud{gap:var(--rt-space-1);max-width:100%}.hud-item{min-width:0;max-width:6.6rem;padding:var(--rt-space-2)}.hud-label{overflow:hidden;text-overflow:ellipsis;font-size:.6rem}.hud-item strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--rt-text-xs)}.chrome-main{padding:var(--rt-space-4)}.chrome-footer{padding:var(--rt-space-2) var(--rt-space-4);font-size:.6rem}.assignment-card-body{padding:var(--rt-space-6)}.assignment-card-copy{font-size:var(--rt-text-xl)}.job-listings{grid-template-columns:1fr}.offer-dream{padding:var(--rt-space-6)}.offer-dream h2{font-size:var(--rt-text-lg)}.offer-rate strong{font-size:var(--rt-text-md)}.offer-reality{padding:var(--rt-space-4)}.pay-math{padding:var(--rt-space-5)}.pay-math-heading{align-items:start;flex-direction:column}.pay-math-gross{align-items:start}}.act1-task-screen{position:relative;display:flex;flex-direction:column;gap:var(--rt-space-6);width:100%;max-width:var(--rt-content-max);height:100%;margin:0 auto;overflow:hidden}.act1-task-header{display:flex;align-items:end;justify-content:space-between;gap:var(--rt-space-6);padding-bottom:var(--rt-space-4);border-bottom:var(--rt-border-soft)}.act1-task-header h2{margin-top:var(--rt-space-2);max-width:45rem}.act1-clock-readout,.act1-progress-readout{display:flex;flex-direction:column;align-items:end;gap:var(--rt-space-1);color:var(--rt-text-secondary);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);text-align:right}.act1-clock-readout strong,.act1-progress-readout strong{color:var(--rt-blue-700);font-size:var(--rt-text-xl)}.act1-status-pill{align-self:center;padding:var(--rt-space-2) var(--rt-space-3);border-radius:var(--rt-radius-pill);background:var(--rt-mint-100);color:var(--rt-good-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);font-weight:800;letter-spacing:.05em;text-transform:uppercase}.act1-clock-track{position:relative;height:1rem;border:var(--rt-border-soft);border-radius:var(--rt-radius-pill);background:var(--rt-cloud)}.act1-clock-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--rt-blue-500),var(--rt-lilac-500));transition:width .1s linear}.act1-clock-track i{position:absolute;top:-.25rem;width:2px;height:1.5rem;background:var(--rt-danger-600)}.act1-task-copy{color:var(--rt-text-secondary);font-size:var(--rt-text-md)}.act1-task-panel,.act1-training-panel{display:flex;flex:1;flex-direction:column;justify-content:center;gap:var(--rt-space-6);min-height:0;padding:var(--rt-space-10);border:var(--rt-border-strong);border-radius:var(--rt-radius-lg);background:var(--rt-wash-gradient);box-shadow:var(--rt-shadow-lift),var(--rt-shadow-inset)}.act1-primary-action,.act1-choice-row button,.act1-choice-stack button,.act1-break-actions button,.act1-assignment-card button,.act1-task-screen>button,.act1-modal-card button{min-height:var(--rt-control-min-height);padding:var(--rt-space-3) var(--rt-space-5);border:var(--rt-border-strong);border-radius:var(--rt-radius-md);background:var(--rt-paper-strong);color:var(--rt-blue-700);font-family:var(--rt-font-body);font-size:var(--rt-text-sm);font-weight:800;letter-spacing:.04em;text-transform:uppercase}.act1-primary-action:hover,.act1-choice-row button:hover,.act1-choice-stack button:hover,.act1-break-actions button:hover,.act1-assignment-card button:hover,.act1-task-screen>button:hover,.act1-modal-card button:hover,.act1-primary-action.is-focused,.act1-choice-row button.is-focused,.act1-choice-stack button.is-focused,.act1-break-actions button.is-focused,.act1-assignment-card button.is-focused,.act1-task-screen>button.is-focused,.act1-modal-card button.is-focused{background:var(--rt-blue-700);color:var(--rt-text-on-accent)}.act1-primary-action:focus-visible,.act1-choice-row button:focus-visible,.act1-choice-stack button:focus-visible,.act1-break-actions button:focus-visible,.act1-assignment-card button:focus-visible,.act1-task-screen>button:focus-visible,.act1-modal-card button:focus-visible{box-shadow:var(--rt-focus-ring);outline:none}.act1-label-choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-5)}.act1-label-choices.is-viral{grid-template-columns:repeat(5,minmax(0,1fr))}.act1-label-choices button{min-height:6rem;border:var(--rt-border-strong);border-radius:var(--rt-radius-lg);background:var(--rt-paper-strong);color:var(--rt-ink-800);font-family:var(--rt-font-mono);font-size:var(--rt-text-lg);font-weight:800}.act1-label-choices button.is-focused,.act1-label-choices button[aria-pressed=true]{border-color:var(--rt-blue-700);background:var(--rt-blue-100);box-shadow:var(--rt-focus-ring)}.act1-boundary-card,.act1-viral-reveal,.act1-training-complete,.act1-training-restart{display:flex;flex-direction:column;align-items:center;gap:var(--rt-space-6);padding:var(--rt-space-8);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:#ffffffad;text-align:center}.act1-boundary-card>span,.act1-viral-reveal p,.act1-training-complete p,.act1-training-restart p{color:var(--rt-ink-800);font-size:var(--rt-text-lg);font-weight:700}.act1-choice-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--rt-space-4)}.act1-transient-overlay{position:absolute;right:var(--rt-space-6);bottom:var(--rt-space-6);max-width:36rem;padding:var(--rt-space-4) var(--rt-space-5);border:1px solid var(--rt-blue-700);border-radius:var(--rt-radius-md);background:var(--rt-ink-950);color:var(--rt-text-on-accent);box-shadow:var(--rt-shadow-lift);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.act1-break-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(20rem,.8fr);gap:var(--rt-space-6);min-height:0;flex:1}.act1-break-copy,.act1-uptime-machine{display:flex;flex-direction:column;gap:var(--rt-space-5);padding:var(--rt-space-8);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:var(--rt-wash-gradient)}.act1-break-copy{justify-content:center;color:var(--rt-ink-800);font-size:var(--rt-text-lg)}.act1-kindness-prompt{color:var(--rt-text-secondary);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.act1-uptime-machine{justify-content:center;align-items:center;background:linear-gradient(145deg,var(--rt-nexus-ink),#354e87);color:var(--rt-text-on-accent);text-align:center}.act1-uptime-machine strong{color:#d5e3ff;font-family:var(--rt-font-display);font-size:var(--rt-text-display);letter-spacing:.04em}.act1-uptime-machine .screen-kicker{color:#b7cbff}.act1-choice-stack{display:grid;gap:var(--rt-space-3);width:100%}.act1-choice-stack button{width:100%}.act1-break-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rt-space-3)}.act1-result-copy{padding:var(--rt-space-4) var(--rt-space-5);border-left:4px solid var(--rt-blue-700);background:var(--rt-blue-100);color:var(--rt-ink-800);font-family:var(--rt-font-mono)}.act1-kindness-silence{min-height:1.5rem}.act1-hidden-state{display:none}.act1-video-frame{display:grid;place-items:center;gap:var(--rt-space-8);min-height:16rem;border:1px solid var(--rt-ink-800);border-radius:var(--rt-radius-lg);background:linear-gradient(135deg,#101828,#263d6e);color:#d5e3ff;font-family:var(--rt-font-mono);font-size:var(--rt-text-xl)}.act1-video-frame>div{width:min(80%,42rem);height:.65rem;border-radius:var(--rt-radius-pill);background:#fff3}.act1-video-frame i{display:block;height:100%;border-radius:inherit;background:var(--rt-blue-300)}.act1-quiz{display:grid;gap:var(--rt-space-6)}.act1-modal-backdrop{position:absolute;z-index:4;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--rt-space-8);background:#10182857}.act1-modal-card{display:grid;gap:var(--rt-space-5);width:min(42rem,100%);padding:var(--rt-space-8);border:var(--rt-border-strong);border-radius:var(--rt-radius-lg);background:var(--rt-paper-strong);box-shadow:var(--rt-shadow-lift);color:var(--rt-ink-800)}.act1-modal-card>span{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-weight:800;letter-spacing:.08em}.act1-modal-card p{font-size:var(--rt-text-lg)}.act1-mentor-card{border-color:var(--rt-good-fortune-gold)}.act1-assignment-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rt-space-4);margin:var(--rt-space-8) 0 0;color:var(--rt-text-secondary);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.act1-assignment-details div{display:grid;gap:var(--rt-space-1)}.act1-assignment-details dt{color:var(--rt-blue-700);font-weight:800}.act1-assignment-details dd{margin:0;color:var(--rt-ink-800)}.act1-assignment-response{color:var(--rt-danger-600);font-family:var(--rt-font-mono);text-align:center}.act1-pay-math-hold{color:var(--rt-text-secondary);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.act1-true-net{border-top-color:var(--rt-danger-600);color:var(--rt-danger-600)}.act1-true-net strong{color:var(--rt-danger-600)}@media(max-width:720px){.chrome-main{padding:var(--rt-space-2)}.act1-task-screen{gap:var(--rt-space-2);overflow:auto;padding-bottom:var(--rt-space-2)}.act1-task-header{align-items:start;flex-direction:column;gap:var(--rt-space-3)}.act1-task-header{padding-bottom:var(--rt-space-2)}.act1-task-header h2{font-size:1.15rem}.act1-clock-readout,.act1-progress-readout{align-items:start;text-align:left}.act1-task-panel,.act1-training-panel,.act1-break-copy,.act1-uptime-machine{padding:var(--rt-space-5)}.act1-label-choices,.act1-label-choices.is-viral{grid-template-columns:repeat(2,minmax(0,1fr))}.act1-label-choices button{min-height:4rem}.act1-break-grid{grid-template-columns:1fr;flex:none;overflow:visible}.act1-break-copy{justify-content:start;min-height:0;gap:var(--rt-space-2);padding:var(--rt-space-2);font-size:var(--rt-text-xs)}.act1-kindness-prompt{font-size:var(--rt-text-xs)}.act1-uptime-machine{min-height:7.5rem;gap:var(--rt-space-1);padding:var(--rt-space-2)}.act1-uptime-machine strong{font-size:1.4rem}.act1-uptime-machine .act1-choice-stack{gap:var(--rt-space-1)}.act1-uptime-machine .act1-choice-stack button{min-height:2rem;padding:var(--rt-space-1)}.act1-assignment-details{grid-template-columns:1fr}.act1-modal-backdrop{padding:var(--rt-space-4)}.act1-modal-card{padding:var(--rt-space-5)}.act1-choice-row,.act1-break-actions{justify-content:stretch}.act1-choice-row button,.act1-break-actions button{flex:1 1 100%}.act1-transient-overlay{right:var(--rt-space-3);bottom:var(--rt-space-3);left:var(--rt-space-3)}}.underclass-act3-screen{height:100%}.verification-console,.verification-grids,.act3-pay-math{height:100%;max-width:1040px;margin:0 auto;padding:var(--rt-space-5) var(--rt-space-6);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:#ffffffd1;box-shadow:var(--rt-shadow-soft),var(--rt-shadow-inset);overflow:hidden}.verification-console__header,.verification-grids__header,.act3-pay-math__header{display:flex;justify-content:space-between;align-items:start;gap:var(--rt-space-6);padding-bottom:var(--rt-space-4);border-bottom:var(--rt-border-soft)}.verification-console h2,.verification-grids h2,.act3-pay-math h2{max-width:48ch;margin:var(--rt-space-2) 0 0;color:var(--rt-ink-950);font-family:var(--rt-font-display);font-size:clamp(1.35rem,2.2vw,2rem);line-height:var(--rt-leading-tight)}.verification-console__band,.verification-grids__rationale{margin:var(--rt-space-3) 0 0;color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.verification-console__metrics,.verification-grids__metrics{display:grid;gap:var(--rt-space-2);min-width:11rem;color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);text-align:right;text-transform:uppercase}.verification-console__metrics strong,.verification-grids__metrics strong{color:var(--rt-blue-700)}.verification-console__workbench{display:grid;grid-template-columns:minmax(17rem,.9fr) minmax(22rem,1.1fr);gap:var(--rt-space-5);min-height:0;padding-top:var(--rt-space-5)}.verification-console__answer-panel,.verification-console__keyboard,.verification-grids__rail,.act3-pay-math__lines{padding:var(--rt-space-4);border:var(--rt-border-soft);border-radius:var(--rt-radius-md);background:#ffffffc7}.verification-console__answer-panel{display:flex;flex-direction:column;gap:var(--rt-space-3)}.verification-console__answer-panel label{color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.08em;text-transform:uppercase}.verification-console__answer-panel input{width:100%;min-height:3rem;padding:0 var(--rt-space-3);border:2px solid var(--rt-blue-300);border-radius:var(--rt-radius-sm);background:var(--rt-paper-strong);color:var(--rt-ink-950);font-family:var(--rt-font-mono);font-size:var(--rt-text-lg);letter-spacing:.08em}.verification-console__answer-panel input:focus{outline:none;box-shadow:var(--rt-focus-ring)}.verification-console__answer-meta{display:flex;justify-content:space-between;gap:var(--rt-space-3);color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.verification-console__answer-meta strong{color:var(--rt-blue-700)}.verification-console__assisted{margin:0;color:var(--rt-danger-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);line-height:var(--rt-leading-body)}.verification-console__supplied{margin:0;color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.verification-console__supplied strong{color:var(--rt-danger-600);font-family:var(--rt-font-mono)}.verification-console__accepted{margin:0;color:var(--rt-good-600);font-size:var(--rt-text-sm)}.verification-console__answer-panel>button{align-self:start}.verification-console button,.verification-grids button,.act3-pay-math button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--rt-control-min-height);padding:0 var(--rt-space-4);border:1px solid var(--rt-blue-700);border-radius:var(--rt-radius-md);background:var(--rt-blue-700);color:var(--rt-text-on-accent);cursor:pointer;font:inherit;font-size:var(--rt-text-xs);font-weight:750;letter-spacing:.04em;line-height:1.15;text-align:center}.verification-console button:hover,.verification-console button:focus-visible,.verification-grids button:hover,.verification-grids button:focus-visible,.act3-pay-math button:hover,.act3-pay-math button:focus-visible{border-color:var(--rt-blue-500);background:var(--rt-blue-500);outline:none;box-shadow:var(--rt-focus-ring)}.verification-console button:disabled{cursor:not-allowed;opacity:.65}.verification-console__keyboard{display:flex;flex-direction:column;justify-content:center;gap:var(--rt-space-2)}.verification-console__keyboard-row{display:flex;justify-content:center;gap:var(--rt-space-2)}.verification-console__keyboard button{min-width:2.25rem;min-height:2.25rem;padding:0 var(--rt-space-2);border-color:var(--rt-blue-300);background:var(--rt-paper-strong);color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.verification-console__keyboard button:hover,.verification-console__keyboard button:focus-visible,.verification-console__keyboard button.controller-focused{background:var(--rt-blue-700);color:var(--rt-text-on-accent)}.verification-console__backspace{align-self:center;min-width:9rem!important;margin-top:var(--rt-space-1)}.verification-console__complete,.verification-grids__complete{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--rt-space-5);height:calc(100% - 7rem);text-align:center}.verification-console__plaque{max-width:42ch;margin:0;padding:var(--rt-space-5);border:2px solid var(--rt-blue-700);color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-md);letter-spacing:.04em}.verification-grids__workbench{display:grid;grid-template-columns:minmax(20rem,1fr) minmax(16rem,.7fr);align-items:center;gap:var(--rt-space-6);min-height:0;padding-top:var(--rt-space-5)}.verification-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rt-space-2);max-width:30rem;aspect-ratio:1;margin:0 auto}.verification-grids .verification-grid__cell{position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;min-width:0;min-height:0;padding:var(--rt-space-3);border:2px solid var(--rt-blue-300);border-radius:var(--rt-radius-sm);background:linear-gradient(145deg,#f8fbff,#dce8f6);color:var(--rt-text-secondary);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);text-align:left}.verification-grid__cell:hover,.verification-grid__cell:focus-visible,.verification-grid__cell.controller-focused{border-color:var(--rt-blue-700);box-shadow:var(--rt-focus-ring)}.verification-grids .verification-grid__cell.is-selected{border-color:var(--rt-danger-600);background:linear-gradient(145deg,#fff2f4,#ffdce3);color:var(--rt-danger-600)}.verification-grid__cell-art{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:100%;opacity:.55}.verification-grid__cell-art i{display:block;height:.7rem;border-radius:2px;background:var(--rt-blue-300)}.verification-grid__cell-art i:nth-child(2){height:1.2rem;background:var(--rt-blue-500)}.verification-grid__cell-art i:nth-child(3){height:.45rem;background:var(--rt-mint-500)}.verification-grid__cell.is-selected .verification-grid__cell-art i{background:var(--rt-danger-600)}.verification-grid__cell strong{color:var(--rt-danger-600);font-size:var(--rt-text-xs)}.verification-grids__rail{display:flex;flex-direction:column;gap:var(--rt-space-4)}.verification-grids__selection{margin:0;color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm);font-weight:700;text-transform:uppercase}.verification-grids__policy{margin:0;color:var(--rt-text-secondary);font-size:var(--rt-text-sm);line-height:var(--rt-leading-body)}.verification-grids__note{margin:0;color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.verification-grids__receipt{display:grid;gap:var(--rt-space-3);max-width:38rem;padding:var(--rt-space-6);border:var(--rt-border-soft);border-radius:var(--rt-radius-md);background:var(--rt-paper-strong)}.verification-grids__receipt span{color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.08em}.verification-grids__receipt strong{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-lg)}.verification-grids__receipt p{margin:0;color:var(--rt-text-secondary)}.act3-pay-math{max-width:980px;font-variant-numeric:tabular-nums}.act3-pay-math__gross{display:flex;flex-direction:column;align-items:end;gap:var(--rt-space-1)}.act3-pay-math__gross span{color:var(--rt-text-muted);font-size:var(--rt-text-xs);letter-spacing:.08em}.act3-pay-math__gross strong{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-xl)}.act3-pay-math__lines{display:grid;gap:0;margin-top:var(--rt-space-3);padding:var(--rt-space-2) var(--rt-space-4)}.act3-pay-math__line{display:flex;justify-content:space-between;gap:var(--rt-space-4);padding:var(--rt-space-1) 0;border-bottom:1px solid rgba(56,89,200,.12);color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.act3-pay-math__line strong{color:var(--rt-danger-600);font-family:var(--rt-font-mono);white-space:nowrap}.act3-pay-math__line--bonus span,.act3-pay-math__line--bonus strong{color:var(--rt-good-600)}.act3-pay-math__total,.act3-pay-math__true-net{display:flex;justify-content:space-between;gap:var(--rt-space-4);align-items:baseline;font-family:var(--rt-font-mono)}.act3-pay-math__total{margin-top:var(--rt-space-3);padding-top:var(--rt-space-2);border-top:2px solid var(--rt-blue-700);color:var(--rt-blue-700);font-weight:800}.act3-pay-math__total strong{color:var(--rt-danger-600)}.act3-pay-math__true-net{margin-top:var(--rt-space-2);padding:var(--rt-space-2) var(--rt-space-4);background:var(--rt-ink-950);color:#fff;font-size:var(--rt-text-md);font-weight:800}.act3-pay-math__true-net strong{color:#fff}.act3-pay-math__stamp{display:inline-block;margin-top:var(--rt-space-3);padding:var(--rt-space-2) var(--rt-space-4);border:2px solid var(--rt-mint-500);color:var(--rt-good-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.08em;text-transform:uppercase;transform:rotate(-2deg)}.act3-pay-math>button{display:flex;margin:var(--rt-space-3) 0 0 auto}@media(max-width:720px){.verification-console,.verification-grids,.act3-pay-math{padding:var(--rt-space-4)}.verification-console__header,.verification-grids__header,.act3-pay-math__header{gap:var(--rt-space-3)}.verification-console h2,.verification-grids h2,.act3-pay-math h2{font-size:var(--rt-text-md)}.verification-console__metrics,.verification-grids__metrics{min-width:6.8rem;font-size:.58rem}.verification-console__workbench,.verification-grids__workbench{grid-template-columns:1fr;gap:var(--rt-space-3);overflow:auto;padding-top:var(--rt-space-3)}.verification-console__answer-panel{gap:var(--rt-space-2);padding:var(--rt-space-3)}.verification-console__answer-panel input{min-height:2.4rem}.verification-console__answer-panel>button{min-height:2.2rem}.verification-console__keyboard{order:2;padding:var(--rt-space-2)}.verification-console__keyboard-row{gap:2px}.verification-console__keyboard button{min-width:1.55rem;min-height:1.45rem;padding:0 2px;font-size:.58rem}.verification-console__backspace{min-width:7rem!important;min-height:1.55rem!important}.verification-grid{width:min(100%,17rem)}.verification-grid__cell{padding:var(--rt-space-2);font-size:.58rem}.verification-grids__rail{padding:var(--rt-space-3)}.act3-pay-math__gross{align-items:start}}.dispatch-route--act6 .route-brief{margin-top:var(--rt-space-3);color:var(--rt-text-secondary)}.dispatch-route--act6 .route-checkpoints{margin-top:0}.heights-glimpse,.invoice-screen,.certificate-screen,.credits-screen,.stinger-screen{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:var(--rt-space-5);min-height:0}.heights-heading,.invoice-heading,.credits-heading{display:flex;align-items:start;justify-content:space-between;gap:var(--rt-space-5)}.heights-heading h2,.invoice-heading h2,.credits-heading h2{margin-top:var(--rt-space-2)}.heights-countdown{display:grid;place-items:center;width:5rem;height:5rem;border:2px solid var(--rt-good-fortune-red);border-radius:50%;color:var(--rt-good-fortune-red);font-family:var(--rt-font-mono);font-size:2.5rem}.heights-scene{position:relative;display:grid;place-items:center;min-height:0;overflow:hidden;border:var(--rt-border-strong);border-radius:var(--rt-radius-lg);background:linear-gradient(145deg,#b9e7ed,#fef5c9 55%,#f6b994);box-shadow:var(--rt-shadow-lift)}.heights-skyline{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:space-around;padding-top:1.5rem;color:#285a6e80;font-size:2rem}.heights-skyline span:nth-child(2){margin-top:4rem}.heights-skyline span:nth-child(3){margin-top:1rem}.heights-inspection-card{z-index:1;width:min(680px,84%);padding:clamp(1.5rem,5vw,3.5rem);border:1px solid rgba(255,255,255,.8);border-radius:var(--rt-radius-lg);background:#ffffffe0;color:var(--rt-ink-950);box-shadow:0 1.5rem 4rem #2f4b5933}.heights-card-label{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.12em}.heights-inspection-card h2{margin:var(--rt-space-3) 0 var(--rt-space-5)}.heights-schedule{margin-top:var(--rt-space-5);font-family:var(--rt-font-mono);font-size:clamp(1.25rem,3vw,2rem)}.heights-chat{display:flex;flex-wrap:wrap;gap:var(--rt-space-3);margin-top:var(--rt-space-5)}.heights-chat span{padding:.35rem .6rem;border-radius:var(--rt-radius-pill);background:var(--rt-ink-950);color:#fff;font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.heights-inspection-nav{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--rt-space-3)}.heights-inspection-nav button{min-height:3rem;text-transform:uppercase}.sincere-beat-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#000;color:#fff;font-family:var(--rt-font-body);z-index:20}.sincere-beat-screen p{margin:0;padding:2rem;font-size:clamp(1.25rem,3vw,2.2rem);font-weight:400;letter-spacing:.01em}.sincere-beat-screen button{position:absolute;right:2rem;bottom:2rem;color:#fff;background:transparent;border:1px solid #fff}.invoice-paper{min-height:0;overflow:hidden;padding:clamp(1.5rem,5vw,3rem);border:1px solid rgba(16,24,40,.25);border-radius:var(--rt-radius-lg);background:#fff;box-shadow:var(--rt-shadow-lift);font-family:var(--rt-font-mono)}.invoice-rule{border-top:3px double var(--rt-ink-950);margin-bottom:var(--rt-space-6)}.invoice-row{min-height:2.3rem;margin:0;padding:var(--rt-space-2) 0;color:var(--rt-ink-800);border-bottom:1px dashed rgba(16,24,40,.14)}.invoice-row[data-revealed=false]{visibility:hidden}.invoice-row--net_lifetime_earnings{margin-top:var(--rt-space-4);color:var(--rt-danger-600);font-weight:800;font-size:clamp(1.05rem,2vw,1.5rem)}.invoice-stamp{display:inline-block;margin-top:var(--rt-space-8);padding:var(--rt-space-3);border:2px solid var(--rt-good-fortune-red);color:var(--rt-good-fortune-red);font-weight:800;transform:rotate(-2deg)}.invoice-status{color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.12em}.certificate-screen{grid-template-rows:minmax(0,1fr) auto auto;align-items:center;justify-items:center;overflow:auto}.certificate-frame{position:relative;display:grid;place-items:center;width:min(760px,100%);min-height:22rem;padding:clamp(2rem,7vw,5rem);border:10px double #c9a13a;outline:1px solid #f6e4a2;outline-offset:-22px;background:linear-gradient(135deg,#fffef2,#fff 45%,#f6f0d7);color:var(--rt-ink-950);text-align:center;box-shadow:var(--rt-shadow-lift)}.certificate-frame.is-framed{outline-offset:-30px;box-shadow:0 0 0 12px #172238,0 1.5rem 4rem #283e6b4d}.certificate-mark{color:#8c6a16;font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.14em;text-transform:uppercase}.certificate-frame h2{max-width:18ch;margin:var(--rt-space-5) 0;font-family:var(--rt-font-heritage);font-size:clamp(1.6rem,4vw,2.7rem)}.certificate-name-label{color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);text-transform:uppercase}.certificate-name{margin:var(--rt-space-2) 0;font-family:var(--rt-font-heritage);font-size:clamp(1.6rem,4vw,2.8rem)}.certificate-membership{color:var(--rt-good-600)}.certificate-seal{position:absolute;right:2.5rem;bottom:1.5rem;display:grid;place-items:center;width:3.4rem;height:3.4rem;border:2px solid #c9a13a;border-radius:50%;color:#8c6a16;font-family:var(--rt-font-mono);font-size:.7rem}.certificate-frame-action{background:transparent;color:var(--rt-blue-700);border:0;text-decoration:underline}.certificate-addendum{width:min(760px,100%);padding:var(--rt-space-3);border-left:3px solid var(--rt-peach-500);color:var(--rt-text-secondary)}.credits-heading strong{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.credits-stream{min-height:0;overflow:hidden;display:flex;flex-direction:column;justify-content:end;gap:var(--rt-space-2);padding:var(--rt-space-6);border-radius:var(--rt-radius-lg);background:#18243b;color:#b7cbff;font-family:var(--rt-font-mono)}.credits-stream span{opacity:.8}.credits-stream span:nth-last-child(2n){color:#fff}.credits-human{margin-top:var(--rt-space-5);padding-top:var(--rt-space-4);border-top:1px solid #fff2a8;color:#fff2a8;font-size:1.2rem}.stinger-screen{grid-template-rows:minmax(0,1fr) auto;align-items:center}.stinger-listing{width:min(760px,100%);margin:0 auto;padding:clamp(2rem,7vw,5rem);border:1px solid rgba(56,89,200,.25);border-radius:var(--rt-radius-lg);background:var(--rt-hero-gradient);box-shadow:var(--rt-shadow-lift)}.stinger-listing h2{margin:var(--rt-space-3) 0 var(--rt-space-8)}.stinger-message{max-width:35ch;color:var(--rt-ink-950);font-family:var(--rt-font-heritage);font-size:clamp(1.35rem,3vw,2rem);line-height:1.3}.stinger-status{display:inline-block;margin-top:var(--rt-space-8);color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.12em}.script-card-screen--act6{position:relative}.script-card-score--received strong{color:var(--rt-good-600);font-size:clamp(2.2rem,5vw,3.5rem)}.script-card-hold{grid-column:1 / -1;color:var(--rt-good-600);font-family:var(--rt-font-mono);text-align:center}.finale-exit-review{grid-column:1 / -1;padding:var(--rt-space-6);border:1px solid rgba(56,89,200,.25);border-radius:var(--rt-radius-lg);background:#ffffffeb;box-shadow:var(--rt-shadow-lift)}.finale-exit-review h2{margin:var(--rt-space-3) 0 var(--rt-space-5)}.finale-exit-list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--rt-space-3)}.finale-exit-list button{min-height:3.25rem}.finale-exit-list button:disabled{opacity:.48;cursor:default}.finale-exit-list button.is-complete{opacity:1;color:var(--rt-good-600)}@media(max-width:720px){.heights-heading,.invoice-heading,.credits-heading{flex-direction:column;gap:var(--rt-space-3)}.heights-countdown{width:3.5rem;height:3.5rem;font-size:1.6rem}.heights-scene{min-height:19rem}.heights-inspection-nav{grid-template-columns:1fr}.invoice-paper{padding:var(--rt-space-4);font-size:.76rem}.invoice-row{min-height:2.5rem;overflow-wrap:anywhere}.certificate-frame{min-height:20rem;padding:2.2rem 1.5rem}.certificate-seal{right:1rem;bottom:.8rem}.finale-exit-list{grid-template-columns:1fr 1fr}.finale-exit-review{padding:var(--rt-space-4)}}.act2-screen{width:100%;height:100%;min-height:0}.act2-screen .screen-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rt-space-3);margin-top:var(--rt-space-5)}.act2-screen button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--rt-control-min-height);padding:0 var(--rt-space-5);border:1px solid var(--rt-blue-700);border-radius:var(--rt-radius-md);background:var(--rt-blue-700);color:var(--rt-text-on-accent);cursor:pointer;font:inherit;font-weight:750;line-height:1.15;text-align:center;transition:background-color .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease}.act2-screen button:hover{border-color:var(--rt-blue-500);background:var(--rt-blue-500);transform:translateY(-1px)}.act2-screen button:focus-visible{outline:none;box-shadow:var(--rt-focus-ring)}.assignment-card .screen-actions,.pay-math .screen-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--rt-space-3);margin-top:var(--rt-space-5)}.assignment-card .screen-actions button,.pay-math .screen-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:var(--rt-control-min-height);padding:0 var(--rt-space-5);border:1px solid var(--rt-blue-700);border-radius:var(--rt-radius-md);background:var(--rt-blue-700);color:var(--rt-text-on-accent);cursor:pointer;font:inherit;font-weight:750}.assignment-card .screen-actions button:hover,.pay-math .screen-actions button:hover{background:var(--rt-blue-500)}.assignment-card .screen-actions button.is-focused,.pay-math .screen-actions button.is-focused{box-shadow:var(--rt-focus-ring)}.assignment-card .screen-actions .button-secondary,.pay-math .screen-actions .button-secondary{border-color:var(--rt-blue-300);background:#ffffffb8;color:var(--rt-blue-700)}.act2-screen .screen-actions button.is-focused,.act2-screen button.is-focused{box-shadow:var(--rt-focus-ring)}.act2-screen .button-secondary{border-color:var(--rt-blue-300);background:#ffffffb8;color:var(--rt-blue-700)}.assignment-card-detail{margin:var(--rt-space-4) 0 0;color:var(--rt-text-secondary);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm);letter-spacing:.04em}.loan-office,.gratuity-screen,.script-card-screen,.dispatch-route{width:100%;max-width:var(--rt-content-max);height:100%;margin:0 auto;min-height:0}.loan-office{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--rt-space-5);overflow:auto;padding-bottom:var(--rt-space-3)}.loan-office-hero{padding:var(--rt-space-6) var(--rt-space-8);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:linear-gradient(135deg,#fff7d1,#fff 48%,#fff0d8);box-shadow:var(--rt-shadow-lift),var(--rt-shadow-inset)}.loan-office-hero h2{margin:var(--rt-space-2) 0 var(--rt-space-2);color:var(--rt-good-fortune-red);font-family:var(--rt-font-heritage);font-size:clamp(1.7rem,4vw,2.8rem)}.loan-office-qualification,.loan-office-preapproval{color:var(--rt-text-secondary)}.loan-office-preapproval{margin-top:var(--rt-space-3);font-weight:750}.loan-office-columns{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--rt-space-4)}.loan-office-card{display:flex;flex-direction:column;gap:var(--rt-space-2);padding:var(--rt-space-5);border:var(--rt-border-soft);border-radius:var(--rt-radius-md);background:#ffffffc7}.loan-office-label,.route-timing,.script-card-strip,.gratuity-removal,.offer-letter-act2 .offer-status span{color:var(--rt-text-muted);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.08em;text-transform:uppercase}.loan-office-card>strong{color:var(--rt-good-fortune-red);font-family:var(--rt-font-mono);font-size:1.35rem}.loan-office-card p{color:var(--rt-text-secondary);font-size:var(--rt-text-sm)}.loan-office-balance>strong{font-size:1.1rem}.loan-office-receipt{display:flex;align-items:center;justify-content:space-between;gap:var(--rt-space-4);padding:var(--rt-space-5);border:1px solid rgba(200,16,46,.25);border-radius:var(--rt-radius-md);background:#fff9e6;color:var(--rt-text-secondary)}.loan-office-receipt p{margin:0}.loan-office-receipt strong{color:var(--rt-good-fortune-red);font-family:var(--rt-font-mono);font-size:var(--rt-text-xs)}.loan-office-pending{border-style:dashed}.offer-letter-act2{grid-template-rows:minmax(0,1fr) auto auto;overflow:auto}.offer-dream-act2{justify-content:flex-end;min-height:18rem;background:radial-gradient(circle at 80% 25%,rgba(255,214,107,.28),transparent 28%),linear-gradient(135deg,#38557f,#18243b 60%,#10151e)}.offer-dream-act2 h2{max-width:25ch;color:var(--chrome-bright);font-family:var(--rt-font-heritage);font-size:clamp(2rem,5vw,3.7rem)}.offer-subtitle{color:#e8f0ffc7;font-size:1rem}.offer-reality-act2 li{align-items:start}.offer-reality-act2 li>span{display:flex;flex-direction:column;gap:.15rem}.offer-reality-act2 li strong{color:var(--chrome-bright);font-size:.78rem}.offer-reality-act2 li small{color:var(--chrome-muted);font-size:.65rem}.offer-reality-act2 li b{color:var(--chrome-pink);font-family:var(--rt-font-mono);font-weight:500;white-space:nowrap}.offer-reality-act2{background:#0f141e!important;color:var(--chrome-bright)}.offer-reality-act2 .offer-reality-heading h2{color:var(--chrome-bright)}.offer-reality-act2 .offer-reality-heading span{color:var(--chrome-muted)}.offer-reality-act2 li{border-color:var(--chrome-line)}.offer-reality-act2 li strong{color:var(--chrome-bright)}.offer-actions{padding:0 2rem 1rem;background:#0f141e}.dispatch-route{display:grid;grid-template-rows:auto minmax(10rem,1fr) auto;gap:var(--rt-space-4);position:relative}.route-heading{display:flex;align-items:end;justify-content:space-between;gap:var(--rt-space-4)}.route-heading h2{margin-top:var(--rt-space-2);font-size:clamp(1.25rem,3vw,2rem)}.route-skyline,.route-scene{min-height:0;position:relative;overflow:hidden;border:1px solid rgba(56,89,200,.24);border-radius:var(--rt-radius-lg);background:linear-gradient(180deg,rgba(76,127,204,.2),transparent 48%),linear-gradient(0deg,#152338 0,#152338 27%,#415d7c 27%,#415d7c 29%,#9cc1dc 29%,#9cc1dc)}.route-scene:after{content:"";position:absolute;inset:auto 0 0;height:28%;background:repeating-linear-gradient(165deg,#17283a 0,#17283a 1.2rem,#1d334a 1.2rem,#1d334a 1.35rem);opacity:.92}.route-skyline{position:absolute;top:0;right:0;bottom:0;left:0;border:0;border-radius:0;background:repeating-linear-gradient(90deg,transparent 0 7%,rgba(16,24,40,.5) 7% 8%,transparent 8% 12%)}.route-drone{position:absolute;z-index:1;color:#fff2a8;font-family:var(--rt-font-mono);text-shadow:0 0 .5rem rgba(255,242,168,.9)}.route-drone-one{top:18%;left:19%}.route-drone-two{top:34%;left:53%}.route-drone-three{top:12%;right:14%}.route-billboards{position:absolute;z-index:2;top:18%;right:4%;bottom:31%;left:4%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--rt-space-3);align-items:end}.route-billboard{min-height:3.8rem;padding:var(--rt-space-2);border:1px solid rgba(255,255,255,.5);background:#142136d1;color:#fff;box-shadow:0 .5rem 1rem #10182833}.route-billboard span{display:block;color:#b7cbff;font-family:var(--rt-font-mono);font-size:.55rem}.route-billboard strong{display:block;margin-top:.35rem;color:#fff2a8;font-size:.7rem}.route-ambient{position:absolute;z-index:3;left:var(--rt-space-5);bottom:var(--rt-space-3);color:#fff;font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);text-shadow:0 1px 2px #101828}.route-checkpoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--rt-space-3)}.route-checkpoint{min-width:0;display:grid!important;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:0 var(--rt-space-3);padding:var(--rt-space-3) var(--rt-space-4)!important;border-color:#3859c838!important;background:#ffffffbd!important;color:var(--rt-ink-950)!important;text-align:left!important}.route-checkpoint>span{grid-row:1 / -1;align-self:center;color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:1.35rem}.route-checkpoint strong{font-family:var(--rt-font-mono);font-size:.72rem}.route-checkpoint small{color:var(--rt-text-secondary);font-size:.67rem;line-height:1.3}.route-checkpoint.is-focused{border-color:var(--rt-blue-700)!important;box-shadow:var(--rt-focus-ring)}.route-checkpoint.is-current{background:#fff!important}.route-event-backdrop{position:absolute;z-index:10;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:var(--rt-space-6);background:#1018287a}.route-event{width:min(42rem,100%);padding:var(--rt-space-8);border:1px solid #fff2a8;border-radius:var(--rt-radius-lg);background:#18243b;color:#fff;box-shadow:0 1.4rem 3rem #10182859}.route-event h2{margin:var(--rt-space-2) 0 var(--rt-space-3);color:#fff2a8;font-family:var(--rt-font-heritage);font-size:clamp(1.4rem,3vw,2rem)}.route-event p{color:#fffc}.route-event-result{margin-top:var(--rt-space-4);color:#b7cbff!important;font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.route-event-warning{margin-top:var(--rt-space-4);color:#ffb2c3!important}.script-card-screen{display:grid;grid-template-columns:minmax(0,1fr) 15rem;grid-template-rows:auto 1fr auto;gap:var(--rt-space-5)}.script-card-strip{grid-column:1 / -1;display:flex;justify-content:space-between;padding-bottom:var(--rt-space-3);border-bottom:var(--rt-border-soft)}.script-card-panel{min-height:0;display:flex;flex-direction:column;justify-content:center;padding:var(--rt-space-8);border:1px solid rgba(56,89,200,.24);border-radius:var(--rt-radius-lg);background:linear-gradient(145deg,#fff,#edf4ff);box-shadow:var(--rt-shadow-lift)}.script-card-panel blockquote{margin:var(--rt-space-4) 0;color:var(--rt-ink-950);font-family:var(--rt-font-heritage);font-size:clamp(1.5rem,3vw,2.3rem);line-height:1.25}.script-card-provided{color:var(--rt-blue-700);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.script-card-explanation{padding:var(--rt-space-3);border-left:3px solid var(--rt-peach-500);color:var(--rt-text-secondary);background:var(--rt-peach-100)}.script-card-result{display:flex;flex-direction:column;gap:var(--rt-space-1);margin-top:var(--rt-space-5);padding-top:var(--rt-space-4);border-top:var(--rt-border-soft);color:var(--rt-good-600);font-family:var(--rt-font-mono);font-size:var(--rt-text-sm)}.script-card-result span{color:var(--rt-text-secondary)}.script-card-score{display:flex;flex-direction:column;justify-content:center;gap:var(--rt-space-2);padding:var(--rt-space-6);border-radius:var(--rt-radius-lg);background:#18243b;color:#fff}.script-card-score span,.script-card-score small{color:#b7cbff;font-family:var(--rt-font-mono);font-size:var(--rt-text-xs);letter-spacing:.08em}.script-card-score strong{color:#fff2a8;font-family:var(--rt-font-mono);font-size:3.5rem}.script-card-screen .screen-actions{grid-column:1 / -1}.gratuity-screen{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.75fr);grid-template-rows:1fr auto;gap:var(--rt-space-5)}.gratuity-appreciation{display:flex;flex-direction:column;justify-content:center;padding:var(--rt-space-10);border-radius:var(--rt-radius-lg);background:linear-gradient(140deg,#fff,#fff4e8);box-shadow:var(--rt-shadow-lift)}.gratuity-appreciation h2{max-width:18ch;margin:var(--rt-space-4) 0 var(--rt-space-8);color:var(--rt-ink-950);font-family:var(--rt-font-heritage);font-size:clamp(1.8rem,4vw,3rem)}.gratuity-removal{display:flex;justify-content:space-between;gap:var(--rt-space-3);padding-top:var(--rt-space-4);border-top:1px solid rgba(189,48,75,.22)}.gratuity-removal strong{color:var(--rt-danger-600);font-family:var(--rt-font-mono)}.gratuity-tip-panel{display:flex;flex-direction:column;justify-content:center;padding:var(--rt-space-8);border:var(--rt-border-soft);border-radius:var(--rt-radius-lg);background:#ffffffb8}.gratuity-tip-panel h3{margin:var(--rt-space-3) 0 var(--rt-space-5);font-size:var(--rt-text-lg)}.gratuity-options{display:grid;gap:var(--rt-space-3)}.gratuity-options button{width:100%}.gratuity-decline{margin-top:var(--rt-space-4)}.gratuity-result{display:flex;flex-direction:column;gap:var(--rt-space-2);padding:var(--rt-space-4);border-radius:var(--rt-radius-md);background:var(--rt-mint-100);color:var(--rt-good-600);font-family:var(--rt-font-mono)}.gratuity-result span{color:var(--rt-text-secondary);font-size:var(--rt-text-xs)}.gratuity-screen>.screen-actions{grid-column:1 / -1}@media(max-width:720px){.loan-office{grid-template-rows:auto auto auto auto}.loan-office-hero{padding:var(--rt-space-5)}.loan-office-columns{grid-template-columns:1fr}.loan-office-receipt{align-items:start;flex-direction:column}.offer-letter-act2 .offer-dream-act2{min-height:14rem}.offer-actions{padding:0 1rem 1rem}.route-heading{align-items:start;flex-direction:column}.route-billboards{grid-template-columns:repeat(2,minmax(0,1fr));top:10%;right:4%;bottom:31%;left:4%}.route-billboard:nth-child(n+3){display:none}.route-ambient{right:var(--rt-space-5)}.route-checkpoints{grid-template-columns:1fr}.route-checkpoint{min-height:3.4rem}.script-card-screen{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr) auto auto}.script-card-strip{gap:var(--rt-space-2);flex-direction:column}.script-card-score{order:3;padding:var(--rt-space-4)}.script-card-score strong{font-size:2.5rem}.gratuity-screen{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) auto auto;overflow:auto}.gratuity-appreciation{padding:var(--rt-space-6)}.gratuity-tip-panel{padding:var(--rt-space-5)}}.screen-bg-art{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;background:#0c111c}.screen-bg-art:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070d197a,#070d192e 48%,#070d19ad)}.screen-bg-art picture,.screen-bg-art img{display:block;width:100%;height:100%}.screen-bg-art img{object-fit:cover;object-position:center}.screen-bg-art-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.chrome-main--scene{position:relative;padding:0;isolation:isolate;background:#0c111c}.screen-art-content{position:relative;z-index:1;width:100%;height:100%;min-height:0;padding:1.5rem 1.75rem;overflow:hidden}.screen-art-content>[data-screen]{width:100%;height:100%;min-height:0}.screen-title--art{position:relative;isolation:isolate;padding:0;overflow:hidden;background:#0c111c}.screen-title--art:before{display:none}.screen-title-art-content{z-index:1;display:grid;width:min(34rem,calc(100% - 3rem));gap:.85rem;padding:clamp(1.5rem,4vw,3.25rem);border:1px solid rgba(255,255,255,.3);background:#070d19b8;color:#fff;box-shadow:0 1.5rem 3rem #00000057}.screen-title-art-content h1{color:#fff;font-size:clamp(2rem,5vw,3.4rem)}.screen-title-art-content label{color:#d5e6ff;font-size:.74rem;letter-spacing:.12em}.screen-title-art-content input{width:100%;min-height:3rem;padding:.7rem .85rem;border:1px solid rgba(255,255,255,.5);background:#030811c2;color:#fff;font:inherit}.screen-title-art-content .title-empty-save,.screen-title-art-content .title-platform-name{color:#c9d8ef;font-size:.78rem}.screen-title-art-content .title-warning{color:#ffd66b}.screen-title-art-content .title-name-error{color:#ffb2c3}.screen-title-art-content .title-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.35rem}.screen-title-art-content button{min-width:10rem}.screen-application,.screen-consent-stack,.screen-offer-reveal,.screen-job-board{width:min(1080px,100%);height:100%;min-height:0;margin:0 auto}.screen-application{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1.1rem}.application-copy{display:flex;justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(116,231,255,.28)}.application-copy .screen-kicker{margin:0;color:#d9e8ff;font-size:.9rem;letter-spacing:.06em}.application-status{margin:0;color:#a6f66c;font-family:var(--rt-font-mono);font-size:.7rem;letter-spacing:.08em;text-transform:uppercase}.application-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;min-height:0;overflow:auto;padding:.2rem .25rem .2rem 0}.application-field{display:grid;align-content:start;gap:.5rem;min-width:0;min-height:5rem;padding:.85rem 1rem;border:1px solid rgba(116,231,255,.24);background:#101828d1;color:#e8f0ff}.application-field>span{color:#b7cbff;font-family:var(--rt-font-mono);font-size:.68rem;letter-spacing:.06em;text-transform:uppercase}.application-field input[type=text]{width:100%;min-height:2.4rem;padding:.45rem .6rem;border:1px solid #52617a;background:#0b101a;color:#fff;font:inherit}.application-field input[type=range]{width:100%;accent-color:#74e7ff}.application-field input[type=checkbox]{width:1.15rem;height:1.15rem;accent-color:#74e7ff}.application-field em{color:#a6f66c;font-size:.72rem;font-style:normal;line-height:1.35}.application-field small{color:#b7cbff;font-family:var(--rt-font-mono);font-size:.68rem}.application-field progress{width:100%;height:.7rem;accent-color:#74e7ff}.application-field-locked strong{color:#ffd66b;font-size:1.05rem}.application-field.controller-focused{border-color:#74e7ff;box-shadow:0 0 0 2px #74e7ff3d}.application-footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.8rem;padding-top:.8rem;border-top:1px solid rgba(116,231,255,.28);color:#b7cbff;font-family:var(--rt-font-mono);font-size:.7rem}.application-footer button{margin-left:auto;min-width:14rem}.application-receipt{flex:1 1 100%;color:#a6f66c}.screen-consent-stack{position:relative;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;gap:1rem}.consent-progress{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.8rem;border-bottom:1px solid rgba(116,231,255,.28);color:#b7cbff;font-family:var(--rt-font-mono);font-size:.68rem;letter-spacing:.06em}.consent-progress strong{color:#ffd66b}.consent-clause{min-height:0;overflow:auto;padding:clamp(1.25rem,3vw,2.25rem);border:1px solid rgba(116,231,255,.25);background:#070d19d1;color:#e8f0ff}.consent-clause>span{color:#74e7ff;font-family:var(--rt-font-mono);font-size:.7rem;letter-spacing:.1em}.consent-clause p{max-width:70ch;margin:1rem 0 0;font-size:clamp(1rem,1.6vw,1.25rem);line-height:1.55}.consent-clause-display{box-shadow:inset 0 0 0 1px #ffd66b2e}.consent-controls{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem}.consent-controls button{min-width:0;padding-inline:.65rem;font-size:.76rem}.consent-receipt{padding:.75rem 1rem;border-left:3px solid #a6f66c;color:#dfffc5;background:#10281eb8;font-family:var(--rt-font-mono);font-size:.7rem}.tracking-banner{position:absolute;z-index:5;top:8%;right:5%;bottom:8%;left:5%;display:grid;align-content:center;gap:1rem;padding:clamp(1.25rem,4vw,3rem);border:1px solid #ffd66b;background:#0a0d16fa;box-shadow:0 0 0 100vmax #02050bad}.tracking-banner-copy{display:grid;gap:.5rem;color:#e8f0ff}.tracking-double-negative{display:flex;gap:.7rem;align-items:start;color:#b7cbff;font-size:.78rem}.tracking-choices{display:flex;flex-wrap:wrap;gap:.75rem}.screen-offer-reveal{display:grid;grid-template-rows:minmax(0,1fr) auto auto;gap:1rem}.offer-reveal-hero{display:flex;flex-direction:column;justify-content:center;min-height:0;padding:clamp(1.5rem,5vw,4rem);border:1px solid rgba(116,231,255,.28);background:linear-gradient(135deg,#18304ceb,#0a0f1bdb)}.offer-reveal-hero .screen-kicker{color:#ffd66b}.offer-reveal-rate{margin-top:1.25rem;color:#ffd66b;font-family:var(--rt-font-mono);font-size:clamp(2rem,6vw,4.5rem);opacity:.18}.offer-reveal-rate.is-visible{opacity:1}.offer-reveal-asterisk{margin-top:.75rem;color:#b7cbff}.offer-reveal-fees{display:grid;gap:.45rem;padding:1rem 1.25rem;border:1px solid rgba(116,231,255,.2);background:#070d19d1}.offer-reveal-fee{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid rgba(116,231,255,.14);color:#b7cbff;opacity:.2}.offer-reveal-fee:last-child{border-bottom:0}.offer-reveal-fee.is-visible{opacity:1}.offer-reveal-fee strong{color:#ff8ebd;font-family:var(--rt-font-mono);font-size:.75rem;white-space:nowrap}.offer-reveal-footer{display:flex;justify-content:space-between;align-items:center;gap:1rem;color:#a6f66c;font-family:var(--rt-font-mono);font-size:.72rem}.screen-job-board{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem}.job-board-status{display:flex;justify-content:space-between;padding-bottom:.8rem;border-bottom:1px solid rgba(116,231,255,.28);color:#b7cbff;font-family:var(--rt-font-mono);font-size:.7rem}.job-board-status strong{color:#ffd66b}.job-board-carousel{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(14rem,.85fr);gap:1rem;min-height:0}.job-board-featured{min-height:0;overflow:auto;padding:clamp(1.5rem,4vw,3rem);border:1px solid rgba(116,231,255,.3);background:linear-gradient(145deg,#243e5ef0,#0a0f1bdb)}.job-board-featured-heading{display:flex;justify-content:space-between;gap:1rem;color:#b7cbff;font-family:var(--rt-font-mono);font-size:.68rem}.job-board-featured h2{margin:1.25rem 0 .75rem;color:#fff;font-family:var(--rt-font-display);font-size:clamp(1.4rem,3vw,2.35rem)}.job-board-featured p{color:#d5e6ff;line-height:1.55}.job-board-index{display:grid;align-content:start;gap:.5rem;min-height:0;overflow:auto}.job-board-index-item{display:flex!important;justify-content:space-between;gap:.75rem;min-width:0;padding:.8rem!important;border-color:#74e7ff33!important;background:#070d19d6!important;color:#d5e6ff!important;text-align:left!important;font-size:.76rem!important}.job-board-index-item small{color:#7d8ba0;white-space:nowrap}.job-board-footer{display:flex;flex-wrap:wrap;align-items:center;gap:.7rem;padding-top:.8rem;border-top:1px solid rgba(116,231,255,.28);color:#b7cbff;font-family:var(--rt-font-mono);font-size:.7rem}.job-board-footer p{flex:1 1 100%}.job-board-footer button{min-width:10rem}.job-board-refusal{color:#ffb2c3}.act1-task-screen,.act4-concord,.act4-pod-terminal,.heights-glimpse,.dispatch-route{color:#e8f0ff}.act1-task-screen .act1-task-panel,.act1-task-screen .act1-break-copy,.act1-task-screen .act1-uptime-machine{background:#070d19c7;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.act1-task-screen .act1-task-copy,.act1-task-screen .act1-break-copy{color:#d5e6ff}.act1-task-screen .act1-kindness-prompt{color:#b7cbff}.act4-concord,.act4-pod-terminal{background:#0a0f1bd6;box-shadow:0 1.25rem 3rem #00000047}.dispatch-route{display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:1rem;max-width:1120px;margin:0 auto}.dispatch-route .route-heading h2,.heights-heading h2{color:#fff}.route-scene{min-height:0;border-color:#ffffff47;background:#060c1761;box-shadow:0 1rem 2.5rem #00000040}.route-scene:after{display:none}.route-skyline{display:none}.route-billboards{z-index:2;top:10%;right:4%;bottom:26%;left:4%;align-items:stretch}.route-billboard{display:grid;grid-template-rows:minmax(0,1fr) auto;min-height:0;padding:0;overflow:hidden;border-color:#ffffff8f;background:#070d19b3}.route-billboard img{display:block;width:100%;height:100%;min-height:0;object-fit:cover}.route-billboard figcaption{display:grid;gap:.2rem;padding:.45rem .55rem;background:#070d19e6;color:#fff}.route-billboard figcaption span{color:#b7cbff;font-family:var(--rt-font-mono);font-size:.52rem}.route-billboard figcaption strong{color:#ffd66b;font-size:.62rem}.route-ambient{text-shadow:0 1px 3px #000}.heights-glimpse{min-height:0;background:transparent}.heights-scene{background:#ffffff1f;border-color:#ffffff7a}.heights-skyline{display:none}.heights-inspection-card{background:#070d19d6;color:#fff}.heights-inspection-card h2{color:#fff}.heights-card-label{color:#74e7ff}.heights-schedule{color:#ffd66b}.heights-chat span{background:#070d19e6}.offer-letter-act2{border-color:#ffd66b66;box-shadow:0 1.5rem 3rem #00000047}.offer-letter-act2 .offer-dream-act2{background:radial-gradient(circle at 80% 15%,rgba(255,214,107,.25),transparent 30%),linear-gradient(135deg,#263f61,#111a2b 66%,#0c111c)}.offer-letter-act2 .offer-dream-act2 h2{max-width:20ch;color:#fff;font-size:clamp(2rem,4.2vw,3.8rem)}.offer-letter-act2 .offer-subtitle{max-width:58ch;color:#d5e6ff;line-height:1.5}.offer-letter-act2 .offer-rate strong{color:#ffd66b;font-size:clamp(1.4rem,3vw,2.3rem)}.offer-letter-act2 .offer-reality-act2{background:#070d19f5}.offer-letter-act2 .offer-reality-act2 li span{display:grid;gap:.2rem}.offer-letter-act2 .offer-reality-act2 li small{color:#7d8ba0;font-size:.68rem}.offer-letter-act2 .offer-reality-act2 li b{color:#ff8ebd;font-family:var(--rt-font-mono);white-space:nowrap}.offer-letter-act2 .offer-actions{padding:0 1.25rem 1.25rem;background:#070d19f5}.invoice-screen,.certificate-screen{overflow:auto}.invoice-paper{width:min(900px,100%);margin:0 auto}.certificate-frame{max-height:100%}@media(max-width:760px){.screen-art-content{padding:1rem}.screen-title-art-content{width:min(32rem,calc(100% - 2rem))}.application-grid,.job-board-carousel{grid-template-columns:1fr}.application-grid{overflow:auto}.application-field{min-height:4.4rem}.application-footer button{width:100%;margin-left:0}.consent-progress{flex-wrap:wrap}.consent-controls{grid-template-columns:repeat(2,minmax(0,1fr))}.offer-reveal-footer{align-items:stretch;flex-direction:column}.offer-reveal-footer button{width:100%}.route-billboards{top:8%;right:3%;bottom:27%;left:3%;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:.5rem}.route-billboard:nth-child(n+3){display:grid}.route-billboard figcaption strong{font-size:.55rem}.dispatch-route .route-heading{align-items:start;flex-direction:column}.heights-inspection-card{width:min(92%,680px);padding:1.2rem}.offer-letter-act2 .offer-actions{padding:0 1rem 1rem}}@layer e15-legacy{:root{--bg: #0a0a0f;--surface: #14141f;--text: #e0e0e0;--text-dim: #888;--accent: #00ffff;--warning: #ffd700}.assignment-card--act4>button,.act4-pod-terminal button,.act4-overtime button,.act4-concord button,.pay-math--act4>button,.act4-interruption button{min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--chrome-cyan);background:transparent;color:var(--chrome-cyan);font:inherit;letter-spacing:.06em;cursor:pointer}.assignment-card--act4>button:hover,.act4-pod-terminal button:hover,.act4-overtime button:hover,.act4-concord button:hover,.pay-math--act4>button:hover,.act4-interruption button:hover,.is-focused{background:var(--chrome-cyan);color:var(--chrome-bg);outline:none}.assignment-card--act4>button{align-self:center;min-width:15rem}.assignment-card--act4 .assignment-card-subcopy{color:var(--chrome-gold);letter-spacing:.08em}.act4-pod-terminal,.act4-overtime,.act4-concord{height:100%;max-width:1060px;margin:0 auto;padding:1.5rem 2rem;border:1px solid var(--chrome-line);background:var(--chrome-panel)}.act4-pod-terminal{display:flex;flex-direction:column;justify-content:center;gap:1.5rem}.act4-pod-terminal__housing{padding:1rem;border-left:3px solid var(--chrome-gold);color:var(--chrome-muted);line-height:1.5}.act4-pod-terminal__readouts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.act4-pod-terminal__readouts>div{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem;border:1px solid var(--chrome-line)}.act4-pod-terminal__readouts span{color:var(--chrome-muted);font-size:.68rem;letter-spacing:.1em}.act4-pod-terminal__readouts strong{color:var(--chrome-gold);font-size:clamp(1.5rem,4vw,2.6rem)}.act4-pod-terminal>button{align-self:flex-end;min-width:18rem}.act4-overtime{position:relative;overflow:hidden}.act4-overtime__header{display:flex;justify-content:space-between;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--chrome-line)}.act4-overtime h2{max-width:38rem;margin:.5rem 0 0;color:var(--chrome-bright);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.35rem,3vw,2rem)}.act4-overtime__readout{display:flex;flex-direction:column;align-items:flex-end;gap:.3rem;color:var(--chrome-muted);font-size:.65rem;letter-spacing:.1em}.act4-overtime__readout strong{color:var(--chrome-gold);font-size:1.1rem}.act4-overtime__readout span:last-child{color:var(--chrome-pink);font-size:1.2rem}.act4-overtime__task{display:grid;place-items:center;min-height:360px;gap:1.5rem;text-align:center}.act4-overtime__task p{color:var(--chrome-bright);font-size:1.1rem;letter-spacing:.08em}.act4-overtime__task button{min-width:18rem}.act4-interruption{position:absolute;top:2rem;right:2rem;bottom:2rem;left:2rem;z-index:5;display:flex;flex-direction:column;justify-content:center;gap:.8rem;padding:2rem;border:1px solid var(--chrome-gold);background:#0a0d14fa;box-shadow:0 0 0 9999px #05070bb3}.act4-interruption h3{max-width:60ch;margin:0;color:var(--chrome-bright);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.3rem,3vw,2rem);line-height:1.25}.act4-interruption p{max-width:70ch;margin:0;color:var(--chrome-bright);line-height:1.45}.act4-interruption small{color:var(--chrome-muted)}.act4-interruption__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.8rem}.act4-interruption__actions button{flex:1 1 12rem}.act4-friend-line{color:var(--chrome-gold)!important;font-size:1.5rem}.act4-interruption label{display:grid;gap:.5rem;color:var(--chrome-muted);font-size:.75rem;letter-spacing:.06em}.act4-interruption input{width:min(100%,28rem);padding:.75rem;border:1px solid var(--chrome-line);background:var(--chrome-panel);color:var(--chrome-bright);font:inherit}.act4-interruption button:disabled{opacity:.4;cursor:not-allowed}.act4-concord{display:flex;flex-direction:column;gap:1rem;overflow:auto}.act4-concord__queue{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--chrome-line)}.act4-concord__queue div{display:flex;flex-direction:column;gap:.45rem}.act4-concord__queue span{color:var(--chrome-gold);font-size:1.35rem;letter-spacing:.12em}.act4-concord__queue strong{color:var(--chrome-pink);font-size:1rem}.act4-concord__queue p{margin:0;color:var(--chrome-muted)}.act4-concord__math{position:relative;display:grid;gap:.2rem;padding:1.25rem;border:1px solid var(--chrome-cyan);background:var(--chrome-panel-raised)}.act4-concord__math>div{display:flex;justify-content:flex-start;gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--chrome-line)}.act4-concord__math>div:last-child{border-bottom:0}.act4-concord__math span{color:var(--chrome-bright)}.act4-concord__math strong{color:var(--chrome-gold)}.act4-concord__math em{position:absolute;right:1rem;bottom:.3rem;padding:.3rem .55rem;background:var(--chrome-gold);color:var(--chrome-bg);font-size:.62rem;font-style:normal;letter-spacing:.08em;transform:rotate(-2deg)}.act4-concord__doors{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.act4-concord__doors>div{display:flex;justify-content:space-between;gap:1rem;padding:1rem;border:1px solid var(--chrome-line)}.act4-concord__doors strong{color:var(--chrome-bright)}.act4-concord__doors span{color:var(--chrome-muted);font-size:.68rem}.act4-concord__note{margin:0;color:var(--chrome-muted);font-size:.75rem}.act4-concord>button{align-self:flex-end;min-width:14rem}.pay-math--act4{position:relative;overflow:auto}.pay-math--act4>button{min-width:12rem;float:right;margin-top:1rem}.pay-math--act4 .pay-math-total--true-net strong{color:var(--chrome-pink)}.act4-consolidation{top:1rem;right:1rem;bottom:1rem;left:1rem}@media(max-width:720px){.act4-pod-terminal,.act4-overtime,.act4-concord{padding:1rem}.act4-pod-terminal__readouts,.act4-concord__doors{grid-template-columns:1fr}.act4-pod-terminal>button,.act4-concord>button{align-self:stretch;min-width:0}.act4-overtime__header{align-items:flex-start}.act4-overtime__readout{min-width:6rem}.act4-interruption{top:.5rem;right:.5rem;bottom:.5rem;left:.5rem;padding:1rem;overflow:auto}.act4-interruption h3{font-size:1.25rem}.act4-concord__queue{flex-direction:column}.act4-concord__math em{position:static;justify-self:end;margin-top:-.2rem}}*{box-sizing:border-box}html,body{margin:0;height:100%;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}#root{display:contents}.frame{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center;overflow:hidden}#game{width:1280px;height:800px;transform:scale(var(--viewport-scale, 1));transform-origin:center center;background:var(--surface);position:relative;overflow:hidden}.screen{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2rem}.screen button{font:inherit;font-size:1.1rem;padding:.6rem 2rem;background:transparent;color:var(--accent);border:1px solid var(--accent);cursor:pointer}.screen button:hover,.screen button:focus-visible{background:var(--accent);color:var(--bg);outline:none}.screen-title h1{font-size:2.4rem;margin:0}.title-warning{color:var(--warning)}.title-actions{display:flex;gap:1rem}.screen-placeholder{color:var(--text-dim)}.placeholder-tag{font-family:monospace;color:var(--warning)}.error-detail{color:var(--text-dim);font-family:monospace;font-size:.85rem}:root{--chrome-bg: #0b0d14;--chrome-panel: #121722;--chrome-panel-raised: #182031;--chrome-line: #2d3b51;--chrome-muted: #7d8ba0;--chrome-bright: #e8f0ff;--chrome-cyan: #74e7ff;--chrome-lime: #a6f66c;--chrome-gold: #ffd66b;--chrome-pink: #ff8ebd}.underclass-chrome{width:100%;height:100%;display:flex;flex-direction:column;background:var(--chrome-bg);color:var(--chrome-bright);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.chrome-header{min-height:96px;display:grid;grid-template-columns:220px minmax(300px,1fr) auto;align-items:center;gap:1.5rem;padding:1rem 1.75rem;border-bottom:1px solid var(--chrome-line);background:linear-gradient(90deg,#101827,#0b0d14 72%)}.chrome-brand,.chrome-route{display:flex;flex-direction:column;gap:.25rem}.chrome-agency{color:var(--chrome-cyan);font-size:.86rem;letter-spacing:.12em;font-weight:700}.chrome-product,.chrome-eyebrow,.screen-kicker{color:var(--chrome-muted);font-size:.68rem;letter-spacing:.12em}.chrome-route h1{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.45rem;letter-spacing:.03em}.chrome-eyebrow{color:var(--chrome-gold)}.hud{display:flex;align-items:stretch;gap:.5rem}.hud-item{min-width:118px;display:flex;flex-direction:column;gap:.15rem;padding:.45rem .65rem;border:1px solid var(--chrome-line);background:#141e2fd1}.hud-item strong{color:var(--chrome-bright);font-size:.92rem;letter-spacing:.04em}.hud-label{color:var(--chrome-muted);font-size:.58rem;letter-spacing:.08em;white-space:nowrap}.hud-balance strong{color:var(--chrome-gold)}.hud-trend{color:var(--chrome-pink);font-size:.65rem;margin-left:.25rem}.hud-partner strong{color:var(--chrome-lime)}.chrome-main{flex:1;min-height:0;padding:1.5rem 1.75rem;overflow:hidden}.chrome-footer{min-height:31px;padding:.45rem 1.75rem;border-top:1px solid var(--chrome-line);color:var(--chrome-muted);font-size:.64rem;letter-spacing:.04em}.screen-intro{display:flex;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1rem}.screen-intro p{margin:0}.screen-subtitle{color:var(--chrome-muted);font-size:.82rem}.assignment-card{height:100%;display:flex;flex-direction:column;justify-content:center;max-width:900px;margin:0 auto}.assignment-card-topline,.assignment-card-note{color:var(--chrome-muted);font-size:.7rem;letter-spacing:.1em}.assignment-card-topline{display:flex;justify-content:space-between;border-top:1px solid var(--chrome-line);border-bottom:1px solid var(--chrome-line);padding:.7rem 0}.assignment-card-topline span:last-child{color:var(--chrome-lime)}.assignment-card-body{margin:1.25rem 0;padding:3rem;border:1px solid var(--chrome-cyan);background:radial-gradient(circle at 75% 20%,rgba(116,231,255,.13),transparent 38%),var(--chrome-panel);box-shadow:0 0 0 5px #74e7ff0d}.assignment-card-label{margin:0 0 1.5rem;color:var(--chrome-gold);font-size:.82rem;letter-spacing:.14em}.assignment-card-copy{max-width:760px;margin:0;color:var(--chrome-bright);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2.15rem;line-height:1.16}.assignment-card-note{margin:0;text-align:center}.job-board{height:100%;display:flex;flex-direction:column}.job-listings{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;overflow:auto;padding-right:.5rem}.job-listing{min-height:105px;padding:.9rem 1rem;border:1px solid var(--chrome-line);background:var(--chrome-panel)}.job-listing:hover{border-color:var(--chrome-cyan)}.job-listing-heading{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.job-listing h2{margin:0;color:var(--chrome-cyan);font-size:.88rem;letter-spacing:.06em}.job-listing-heading span{color:var(--chrome-muted);font-size:.58rem;white-space:nowrap}.job-listing p{margin:.6rem 0 0;color:var(--chrome-bright);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.9rem;line-height:1.32}.offer-letter{height:100%;display:grid;grid-template-rows:1fr auto;max-width:1000px;margin:0 auto;border:1px solid var(--chrome-line);background:var(--chrome-panel)}.offer-dream{min-height:0;display:flex;flex-direction:column;justify-content:center;padding:2.5rem 3.25rem;background:linear-gradient(125deg,#283e5d,#141b2a 65%,#10151e)}.offer-dream .screen-kicker{color:var(--chrome-gold)}.offer-dream h2{max-width:780px;margin:1rem 0 2rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:2rem;line-height:1.16;font-weight:500}.offer-rate{display:flex;align-items:end;justify-content:space-between;gap:1rem;border-top:1px solid rgba(232,240,255,.28);padding-top:1rem}.offer-rate span,.offer-reality-heading span,.offer-status span{color:var(--chrome-muted);font-size:.66rem;letter-spacing:.1em}.offer-rate strong{color:var(--chrome-gold);font-size:1.7rem}.offer-reality{padding:1.25rem 2rem 1.5rem;background:#0f141e}.offer-reality-heading,.offer-status{display:flex;justify-content:space-between;align-items:baseline;gap:1rem}.offer-reality-heading h2{margin:0;font-size:.82rem;letter-spacing:.1em}.offer-reality ul{list-style:none;padding:0;margin:.85rem 0;border-top:1px solid var(--chrome-line)}.offer-reality li{display:flex;justify-content:space-between;gap:1rem;padding:.55rem 0;border-bottom:1px solid var(--chrome-line);color:var(--chrome-bright);font-size:.76rem}.offer-reality li strong{color:var(--chrome-pink);font-size:.62rem}.offer-status{padding-top:.25rem}.offer-status strong{color:var(--chrome-lime);font-size:.72rem}.pay-math{height:100%;max-width:980px;margin:0 auto;padding:1.75rem 2.5rem;border:1px solid var(--chrome-line);background:var(--chrome-panel)}.pay-math-heading{display:flex;justify-content:space-between;align-items:end;gap:1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--chrome-line)}.pay-math-heading h2{margin:.45rem 0 0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.55rem}.pay-math-gross{display:flex;flex-direction:column;align-items:end;gap:.3rem}.pay-math-gross span{color:var(--chrome-muted);font-size:.66rem;letter-spacing:.1em}.pay-math-gross strong{color:var(--chrome-gold);font-size:1.65rem}.pay-math-lines{margin:1.25rem 0}.pay-math-line,.pay-math-total{display:flex;justify-content:space-between;gap:1rem;padding:.78rem 0;border-bottom:1px solid var(--chrome-line);font-size:.82rem}.pay-math-line strong{color:var(--chrome-pink);font-weight:500}.pay-math-total{border-top:2px solid var(--chrome-cyan);border-bottom:0;color:var(--chrome-cyan);font-size:.9rem;font-weight:700}.pay-math-total strong{color:var(--chrome-pink);font-size:1.3rem}.pay-math-stamp{display:inline-block;margin-top:1.5rem;padding:.75rem 1rem;border:2px solid var(--chrome-lime);color:var(--chrome-lime);font-size:.75rem;letter-spacing:.1em;transform:rotate(-2deg)}.pay-math-placeholder{display:flex;align-items:center;justify-content:center;min-height:260px;border:1px dashed var(--chrome-gold);color:var(--chrome-gold);font-size:.8rem;letter-spacing:.1em;text-align:center}@media(max-width:720px){#game{width:100vw;height:100vh;transform:none}.chrome-header{grid-template-columns:1fr auto;gap:.75rem;padding:.9rem 1rem}.chrome-route{grid-column:1 / -1;grid-row:2}.chrome-route h1{font-size:1rem}.chrome-brand{min-width:0}.chrome-product{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hud{gap:.25rem}.hud-item{min-width:0;padding:.35rem .45rem}.hud-label{font-size:.5rem}.hud-item strong{font-size:.7rem}.chrome-main{padding:1rem}.chrome-footer{padding:.4rem 1rem;font-size:.52rem}.assignment-card-body{padding:1.5rem}.assignment-card-copy{font-size:1.4rem}.job-listings{grid-template-columns:1fr}.offer-dream{padding:1.5rem}.offer-dream h2{font-size:1.35rem}.offer-rate strong{font-size:1.1rem}.offer-reality{padding:1rem}.pay-math{padding:1.25rem}.pay-math-heading{align-items:start;flex-direction:column}.pay-math-gross{align-items:start}}.assignment-card--act5>button,.offer-letter--act5 button,.pay-math--act5>button,.access-review button{min-height:2.75rem;padding:.65rem 1rem;border:1px solid var(--chrome-cyan);background:transparent;color:var(--chrome-cyan);font:inherit;letter-spacing:.06em;cursor:pointer}.assignment-card--act5>button{align-self:center;margin-top:1rem;min-width:12rem}.assignment-card--act5>button:disabled,.access-review button:disabled{opacity:.4;cursor:not-allowed}.assignment-card--act5>button:hover:not(:disabled),.offer-letter--act5 button:hover,.pay-math--act5>button:hover,.access-review button:hover,.controller-focused{background:var(--chrome-cyan);color:var(--chrome-bg);outline:none}.offer-letter--act5{max-width:1080px}.offer-letter--act5 .offer-dream{padding:2rem 3rem 2.25rem}.offer-letter--act5 .offer-dream h2{margin-bottom:.75rem;font-size:clamp(2rem,4vw,3.2rem)}.offer-letter-subtitle{max-width:52ch;margin:0 0 1.5rem;color:#1e2b4f!important;font-size:1.05rem;line-height:1.45}.offer-letter--act5 .offer-reality{padding:1rem 1.75rem 1.25rem}.offer-letter--act5 .offer-reality ul{max-height:180px;overflow:auto}.act5-offer-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.75rem;margin-top:1rem}.act5-offer-actions button:last-child{border-color:var(--chrome-muted);color:var(--chrome-muted)}.access-review{height:100%;max-width:1060px;margin:0 auto;padding:1.25rem 1.75rem;border:1px solid var(--chrome-line);background:var(--chrome-panel)}.access-review-heading{display:flex;align-items:end;justify-content:space-between;gap:1rem;padding-bottom:1rem;border-bottom:1px solid var(--chrome-line)}.access-review-heading h2{margin:.4rem 0 0;color:var(--chrome-bright)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.7rem}.access-review-counter{color:var(--chrome-gold);font-size:.8rem;letter-spacing:.08em}.access-review-request{margin:2rem auto 1.5rem;padding:1.75rem 2rem;border:1px solid var(--chrome-cyan);background:radial-gradient(circle at 80% 0%,rgba(116,231,255,.12),transparent 42%),var(--chrome-panel-raised)}.access-review-prompt{margin:0;color:var(--chrome-bright);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.35rem,2.5vw,2rem);line-height:1.28}.access-review-meta{display:flex;flex-wrap:wrap;gap:1.5rem;margin:1.75rem 0 0}.access-review-meta div{min-width:8rem}.access-review-meta dt{color:var(--chrome-muted);font-size:.62rem;letter-spacing:.12em}.access-review-meta dd{margin:.3rem 0 0;color:var(--chrome-gold);font-size:.84rem}.access-review-instruction{margin:0 0 .75rem;color:var(--chrome-muted);font-size:.7rem;letter-spacing:.12em}.access-review-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.access-review-actions button{min-height:4rem}.access-review-state,.access-review-receipt,.access-review-drill,.access-review-survey,.access-review-mentor,.access-review-plaque{min-height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.access-review-state h2,.access-review-receipt h2,.access-review-survey h2,.access-review-mentor h2,.access-review-plaque h2{max-width:32ch;margin:1rem 0 1.5rem;color:var(--chrome-bright)!important;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.2}.access-review-state p:last-child{max-width:60ch;color:var(--chrome-muted);line-height:1.5}.access-review-receipt{gap:.5rem}.access-review-receipt h2{color:var(--chrome-lime)}.access-review-receipt button{margin-top:1rem;min-width:12rem}.access-review-fine-print{display:flex;flex-direction:column;gap:.25rem;margin:.75rem 0;color:var(--chrome-muted);font-size:.66rem;letter-spacing:.08em}.access-review-drill{margin:-1.25rem -1.75rem;background:#3b121a;color:#ffb4bd;animation:act5-drill-pulse .65s ease-in-out infinite alternate}.access-review-drill h2{max-width:34ch;margin:1rem 0;color:#fff0f2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:clamp(1.6rem,3vw,2.5rem);line-height:1.2}.access-review-siren{color:#ff6577;font-size:.8rem;letter-spacing:.18em}.access-review-survey-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.access-review-survey-actions button{min-width:10rem}.access-review-mentor-label{margin:0;color:var(--chrome-gold);font-size:.78rem;letter-spacing:.18em}.access-review-mentor button,.access-review-plaque button{min-width:12rem}.access-review-plaque h2{color:var(--chrome-gold)}.pay-math--act5{position:relative;overflow-y:auto}.pay-math--act5 .pay-math-line{padding:.52rem 0!important}.pay-math--act5 .pay-math-stamp{margin-top:.85rem}.pay-math-total--true-net{margin-top:.5rem}.pay-math-total--true-net strong{color:var(--chrome-pink)}.pay-math--act5>button{position:absolute;right:1.25rem;bottom:1.25rem;z-index:2;display:block;min-width:12rem;background:var(--rt-paper-strong, #fff)}@keyframes act5-drill-pulse{0%{box-shadow:inset 0 0 #ff65771a}to{box-shadow:inset 0 0 0 14px #ff657724}}@media(max-width:720px){.offer-letter--act5 .offer-dream{padding:1.25rem}.offer-letter--act5 .offer-dream h2{font-size:1.8rem}.offer-letter-subtitle{font-size:.9rem}.offer-letter--act5 .offer-reality{padding:.85rem 1rem 1rem}.offer-letter--act5 .offer-reality ul{max-height:145px}.act5-offer-actions{justify-content:stretch}.act5-offer-actions button{flex:1 1 10rem;font-size:.72rem}.access-review{margin:0;padding:.9rem}.access-review-heading h2{font-size:1.3rem}.access-review-request{margin:1rem auto;padding:1.1rem}.access-review-prompt{font-size:1.15rem}.access-review-meta{gap:.8rem;margin-top:1rem}.access-review-meta div{min-width:6rem}.access-review-actions{gap:.6rem}.access-review-actions button{min-height:3.5rem;padding:.5rem;font-size:.75rem}.access-review-drill{margin:-.9rem}.access-review-drill h2{font-size:1.55rem}.pay-math--act5{overflow:auto;padding-bottom:4.75rem}.pay-math--act5 .pay-math-line{padding:.32rem 0!important;font-size:.75rem!important}.pay-math--act5 .pay-math-stamp{max-width:calc(100% - 11rem);transform:none;font-size:.62rem;line-height:1.25}.pay-math--act5>button{right:1rem;bottom:1rem;min-width:10rem}}}.pay-math:not(.pay-math--act5){padding:1.25rem 2rem}.pay-math:not(.pay-math--act5) .pay-math-heading{gap:1rem;padding-bottom:.75rem}.pay-math:not(.pay-math--act5) .pay-math-heading>div:first-child{min-width:0}.pay-math:not(.pay-math--act5) .pay-math-heading h2{margin:.25rem 0 0;font-size:1.35rem;overflow-wrap:anywhere}.pay-math:not(.pay-math--act5) .pay-math-gross{gap:.15rem}.pay-math:not(.pay-math--act5) .pay-math-gross strong{font-size:1.45rem}.pay-math:not(.pay-math--act5) .pay-math-lines{margin:.75rem 0}.pay-math:not(.pay-math--act5) .pay-math-line,.pay-math:not(.pay-math--act5) .pay-math-total{gap:.75rem;padding:.5rem 0;font-size:.78rem}.pay-math:not(.pay-math--act5) .pay-math-total{font-size:.85rem}.pay-math:not(.pay-math--act5) .pay-math-total strong{font-size:1.15rem}.pay-math:not(.pay-math--act5) .pay-math-stamp{margin-top:.75rem;padding:.5rem .75rem;font-size:.65rem}.pay-math:not(.pay-math--act5) .screen-actions{gap:.5rem;margin-top:.75rem}.pay-math:not(.pay-math--act5) .screen-actions button,.pay-math--act4>button{min-height:2.35rem;padding:0 .85rem;font-size:.72rem}@media(max-width:720px){.pay-math:not(.pay-math--act5){padding:.75rem}.pay-math:not(.pay-math--act5) .pay-math-heading{gap:.5rem;padding-bottom:.5rem}.pay-math:not(.pay-math--act5) .pay-math-heading h2{font-size:1.15rem}.pay-math:not(.pay-math--act5) .pay-math-gross{gap:0}.pay-math:not(.pay-math--act5) .pay-math-gross strong{font-size:1.35rem}.pay-math:not(.pay-math--act5) .pay-math-lines{margin:.5rem 0}.pay-math:not(.pay-math--act5) .pay-math-line,.pay-math:not(.pay-math--act5) .pay-math-total{gap:.5rem;padding:.35rem 0;font-size:.72rem}.pay-math:not(.pay-math--act5) .pay-math-total{font-size:.8rem}.pay-math:not(.pay-math--act5) .pay-math-total strong{font-size:1.1rem}.pay-math:not(.pay-math--act5) .pay-math-stamp{margin-top:.5rem;padding:.4rem .6rem;font-size:.6rem}.pay-math:not(.pay-math--act5) .screen-actions{gap:.5rem;margin-top:.5rem}.pay-math:not(.pay-math--act5) .screen-actions button,.pay-math--act4>button{min-height:2.2rem;padding:0 .75rem;font-size:.7rem}}.act2-screen:has(.offer-letter-act2){width:100%;height:100%;min-height:0;overflow:hidden}.offer-letter-act2{min-height:0;height:100%;overflow:hidden}.offer-letter-act2 .offer-dream-act2{min-height:0;padding:1.5rem 3rem}.offer-letter-act2 .offer-dream-act2 h2{margin:.75rem 0 1rem;font-size:clamp(2rem,4vw,3rem)}.offer-letter-act2 .offer-reality-act2{min-height:0;padding:.75rem 2rem;overflow:hidden}.offer-letter-act2 .offer-reality-act2 ul{margin:.5rem 0}.offer-letter-act2 .offer-reality-act2 li{padding:.35rem 0}.offer-letter-act2 .offer-actions{margin-top:.5rem;padding:0 2rem .75rem}
