:root{color:#f3f0ea;background:#0f1010;--editorial-cream:#f3f0ea;--editorial-paper:#fbf7ef;--editorial-ink:#171613;--editorial-navy-deep:#2d2924;--editorial-blue-mid:#c9782b;--editorial-stone:#a7a097;--editorial-line:#d8d0c3;--product-bg:#0f1010;--product-panel:#181817;--product-panel-2:#22211f;--product-line:#302e2a;--product-ink:#f3f0ea;--product-dim:#a7a097;--product-faint:#6f6961;--product-accent:#c9782b;--semantic-ok:#4caf7d;--semantic-warn:#d6b24c;--semantic-block:#d96459;--bg:#0f1010;--panel:#181817;--panel-2:#22211f;--line:#302e2a;--ink:#f3f0ea;--cream:#f3f0ea;--dim:#a7a097;--faint:#6f6961;--accent:#c9782b;--accent-bright:#e39a45;--accent-weak:rgba(201,120,43,0.14);--navy:var(--accent);--navy-bright:var(--accent-bright);--ok:#4caf7d;--warn:#d6b24c;--block:#d96459;--ok-soft:#7bd1a6;--warn-soft:#e6c978;--block-soft:#e39089;--product-bg-deep:#0b0c0c;--product-frame:#151412;--product-track:#4a453e;--product-muted-ink:#d9d2c8;--product-ink-inverse:#12100d;--product-prepared:#201b16;--product-approval-bg:#241b13;--product-approval-line:#3a291b;--text-xs:0.64rem;--text-sm:0.78rem;--text-md:0.9rem;--text-body:0.94rem;--text-lg:1.08rem;--text-xl:1.35rem;--text-display:clamp(2.1rem,4.2vw,3.7rem);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius:6px;--shadow-panel:none;--focus-ring:0 0 0 2px rgba(201,120,43,0.52);--shell-pad-x:clamp(18px,3vw,56px);--shell-pad-y:clamp(18px,2.4vw,40px);--font-sans-stack:var(--font-sans),"Inter",system-ui,-apple-system,"Segoe UI",ui-sans-serif,sans-serif;--font-display-stack:var(--font-display),"Fraunces",Georgia,serif;--font-mono-stack:var(--font-mono),"JetBrains Mono","SFMono-Regular",Consolas,monospace;--serif:var(--font-display-stack);font-family:var(--font-sans-stack)}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0}a{color:inherit;text-decoration:none}button{font:inherit}main{background:var(--bg)}.app-frame,main{min-height:100vh}.app-frame{display:grid;grid-template-columns:clamp(184px,14vw,232px) minmax(0,1fr);min-width:0;width:100%}.side-nav{border-right:1px solid var(--line);background:var(--panel);padding:20px 16px 16px;position:sticky;top:0;height:100vh;min-width:0}.brand-lockup{align-items:flex-start;display:flex;margin:0 0 22px;padding:0 8px 15px}.timeless-wordmark{display:inline-flex;flex-direction:column;gap:8px}.timeless-wordmark strong{color:var(--ink);font-family:var(--font-display-stack);font-size:1.12rem;font-weight:600;letter-spacing:-.035em;line-height:1}.timeless-wordmark small{color:var(--dim);font-size:.62rem;font-weight:500;letter-spacing:.01em;line-height:1.45;max-width:160px;text-transform:none}.timeless-wordmark--editorial strong{color:var(--editorial-ink)}.timeless-wordmark--compact small{display:none}.nav-list{display:grid;gap:3px}.nav-list a{border:1px solid transparent;border-radius:var(--radius-sm);color:var(--dim);font-size:var(--text-sm);padding:8px 10px}.nav-list a:hover{background:var(--accent-weak);border-color:transparent;color:var(--ink)}.nav-note{border-top:1px solid var(--line);bottom:0;color:var(--ink);left:0;padding:13px 14px 16px;position:absolute;right:0}.nav-note span,.nav-note strong{display:block}.nav-note span{color:var(--faint);font-size:.62rem;font-weight:600;letter-spacing:.04em;margin-bottom:4px;text-transform:none}.nav-note strong{color:var(--dim);font-size:.75rem;font-weight:500;line-height:1.35}.content-shell{width:100%;min-width:0;padding:var(--shell-pad-y) var(--shell-pad-x) clamp(40px,5vw,72px)}.content-shell>*{max-width:none}.panel,.project-header,.slate-header,.story-band,.utility-header{border:1px solid var(--line);border-radius:8px;background:var(--panel);box-shadow:none}.project-header,.slate-header,.story-band,.utility-header{align-items:flex-start;display:flex;justify-content:space-between;gap:24px;margin-bottom:14px;padding:18px}.project-header h1,.slate-header h1,.story-band h2{color:var(--ink);font-family:var(--font-sans-stack);font-size:clamp(1.8rem,3.4vw,2.9rem);font-weight:600;letter-spacing:-.02em;line-height:1.08;margin:5px 0 10px;max-width:760px}.project-header h1{font-family:var(--font-display-stack);font-weight:600;letter-spacing:-.035em}.slate-header h1{font-size:clamp(1.7rem,3vw,2.65rem)}.story-band h2{font-size:clamp(1.6rem,3vw,2.6rem)}.utility-header h1{color:var(--ink);font-size:clamp(1.25rem,2.2vw,1.9rem);line-height:1.1;margin:6px 0 9px}.panel-copy,.project-header p,.slate-header p,.story-band p,.utility-header p{color:var(--dim);line-height:1.5;margin:0;max-width:720px}.eyebrow{color:var(--dim);font-size:.68rem}.eyebrow,.kicker{font-weight:600;letter-spacing:.06em;margin:0;text-transform:uppercase}.kicker{color:var(--accent-bright);font-size:.7rem}.kicker--muted{color:var(--faint)}.kicker--block{color:var(--block-soft)}.panel .kicker,.project-header .kicker,.slate-header .kicker,.story-band .kicker{color:var(--navy-bright)}.system-card--issue .kicker{color:var(--block-soft)}.underline-dot{align-items:center;display:inline-flex;gap:7px;margin-top:12px}.underline-dot span{background:var(--navy-bright);height:2px;width:44px}.underline-dot b{background:var(--navy-bright);border-radius:999px;display:block;height:5px;width:5px}.underline-dot--muted b,.underline-dot--muted span{background:var(--faint)}.primary-action,.secondary-action,.secondary-link{align-items:center;border-radius:var(--radius-sm);display:inline-flex;font-weight:600;justify-content:center;min-height:42px;padding:0 16px;white-space:nowrap}.primary-action{background:var(--navy);border:1px solid var(--navy);color:var(--editorial-paper);cursor:pointer;transition:background .15s ease,border-color .15s ease}.primary-action:hover:not(:disabled){background:var(--accent-bright);border-color:var(--accent-bright)}.secondary-action:hover:not(:disabled),.secondary-link:hover{border-color:var(--accent)}.primary-action:disabled,.secondary-action:disabled{cursor:default;opacity:.62}.secondary-action,.secondary-link{background:transparent;border:1px solid var(--line);color:var(--ink);cursor:pointer}.secondary-action--full{margin-top:12px;width:100%}.secondary-link--full{margin-top:16px;width:100%}.header-metrics,.job-meta,.project-stats{display:grid;gap:10px}.header-metrics{min-width:150px}.header-metrics div,.job-meta div,.project-stats div{border:1px solid var(--line);border-radius:5px;padding:12px}.header-metrics span,.job-meta span,.project-stats span{color:var(--faint);display:block;font-size:.66rem;font-weight:600;letter-spacing:.05em;margin-bottom:4px;text-transform:uppercase}.header-metrics strong,.job-meta strong,.project-stats strong{display:block}.project-header{align-items:flex-start}.project-header__copy{flex:1;min-width:0}.project-header__state{display:grid;flex:0 0 min(330px,32vw);gap:14px;justify-items:end;min-width:240px}.project-meta{color:var(--dim);font-size:.78rem;margin-bottom:7px!important}.project-tags{display:flex;flex-wrap:wrap;gap:7px;margin-top:10px}.deadline-tile{text-align:right}.deadline-tile strong{color:var(--block);font-size:2.25rem;line-height:.9}.deadline-tile strong span{color:var(--block);display:inline;font-size:.9rem;letter-spacing:0;margin:0;text-transform:none}.deadline-tile small{color:var(--faint);display:block;font-size:.62rem;font-weight:600;letter-spacing:.05em;margin-top:4px;text-transform:uppercase}.pillar-spine{display:grid;gap:8px;justify-items:start}.pillar-spine__bars{align-items:flex-end;display:flex;gap:4px;height:60px}.pillar-spine__bar{background:var(--faint);border-radius:2px;display:block;height:calc(60px * var(--pillar-level));min-height:18px;width:8px}.pillar-spine__bar--ready{background:var(--ok)}.pillar-spine__bar--watch{background:var(--warn)}.pillar-spine__bar--blocked{background:var(--block)}.pillar-spine__labels{display:flex;gap:4px}.pillar-spine__labels small{color:var(--faint);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.58rem;letter-spacing:.08em;text-align:center;text-transform:uppercase}.pillar-spine--compact{justify-items:end}.pillar-spine--compact .pillar-spine__bars{height:40px}.pillar-spine--compact .pillar-spine__bar{height:calc(40px * var(--pillar-level));min-height:14px}.pillar-spine--compact .pillar-spine__labels{display:none}.project-stats{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:22px}.two-column{display:grid;gap:18px;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr)}.two-column--wide-main{grid-template-columns:minmax(0,1.6fr) minmax(300px,.6fr)}.stack{display:grid;gap:18px}.panel{padding:22px}.film-viewer{background:var(--product-bg-deep);border-color:var(--line);border-style:solid;border-width:1px 0;border-radius:0;margin-left:calc(var(--shell-pad-x) * -1);margin-right:calc(var(--shell-pad-x) * -1);margin-bottom:14px;overflow:hidden;padding:12px var(--shell-pad-x) 14px}.film-viewer__header{align-items:center;color:var(--faint);display:flex;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.62rem;gap:12px;justify-content:space-between;letter-spacing:.08em;margin-bottom:8px;text-transform:uppercase}.film-frames{display:grid;gap:5px;grid-template-columns:repeat(6,minmax(140px,1fr));min-width:0}@media (max-width:900px){.film-frames{grid-template-columns:repeat(3,minmax(0,1fr))}}.film-frame-thumb{aspect-ratio:2.39/1;background:var(--product-frame);border:1px solid var(--line);border-radius:2px;min-height:42px;overflow:hidden;position:relative}.film-frame-thumb__sprockets{border-left:1px solid rgba(232,230,225,.05);border-right:1px solid rgba(232,230,225,.05);inset:0;position:absolute}.film-frame-thumb--flagged{border-color:var(--block);box-shadow:inset 0 0 0 1px var(--block)}.film-frame-thumb__label{color:var(--ink);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5rem;left:5px;position:absolute;top:4px;z-index:1}.film-timeline{background:var(--line);border-radius:999px;height:5px;margin-top:12px;position:relative}.film-timeline__watched{background:var(--product-track);border-radius:inherit;height:100%;width:56%}.film-timeline__playhead{background:var(--navy-bright);border-radius:2px;height:15px;left:56%;position:absolute;top:-5px;width:3px}.film-timeline__flag{color:var(--block);font-size:.62rem;font-weight:600;left:56%;letter-spacing:.08em;position:absolute;text-transform:uppercase;top:-22px;transform:translateX(-50%);white-space:nowrap}.film-viewer__footer{justify-content:space-between;margin-top:10px}.film-viewer__footer,.film-viewer__footer div{align-items:center;display:flex;gap:12px}.film-viewer__footer span,.film-viewer__footer strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.7rem}.film-viewer__footer span{color:var(--dim)}.film-viewer__footer strong{color:var(--block);font-weight:700}.play-button{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.7rem;height:26px;justify-content:center;padding-left:2px;width:26px}.play-button:disabled{cursor:default;opacity:.58}.delivery-path{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;margin:0 0 18px;max-width:100%;overflow-x:auto;padding:20px 18px 10px}.delivery-stage-wrap{align-items:center;display:flex;flex:1;min-width:0}.delivery-stage{min-width:82px;text-align:center}.delivery-stage span{align-items:center;border:2px solid var(--faint);border-radius:999px;color:var(--faint);display:inline-flex;font-size:.64rem;font-weight:600;height:34px;justify-content:center;line-height:1;width:34px}.delivery-stage strong{color:var(--ink);display:block;font-size:.66rem;font-weight:600;letter-spacing:.05em;margin-top:7px;text-transform:uppercase}.delivery-stage small{color:var(--faint);display:block;font-size:.62rem;margin-top:2px}.delivery-stage--done span{background:var(--ok);border-color:var(--ok);color:var(--product-ink-inverse)}.delivery-stage--done small{color:var(--ok)}.delivery-stage--blocked span{border-color:var(--block);color:var(--block)}.delivery-stage--blocked small{color:var(--block)}.delivery-connector{background:var(--line);flex:1;height:2px;margin:0 6px 35px;min-width:12px}.delivery-connector--done{background:var(--ok)}.section-heading{margin-bottom:18px}.section-heading h2{font-size:1.35rem;margin:6px 0 0}.section-heading--inline{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.readiness-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin-bottom:18px}.readiness-grid>*{min-width:0}.readiness-grid--compact{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.readiness-grid__header{align-items:flex-start;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);display:flex;gap:24px;grid-column:1/-1;justify-content:space-between;padding:18px}.readiness-grid__header h2{color:var(--ink);font-family:var(--font-sans-stack);font-size:clamp(1.4rem,2vw,2rem);font-weight:600;letter-spacing:-.015em;margin:6px 0 8px}.readiness-grid__header p{color:var(--dim);line-height:1.5;margin:0;max-width:660px}.readiness-card{border:1px solid var(--line);border-radius:8px;background:var(--panel-2);min-height:190px;min-width:0;overflow-wrap:anywhere;padding:16px}.readiness-card--blocked{border-color:rgba(217,88,80,.45)}.readiness-card--watch{border-color:rgba(217,160,63,.38)}.card-heading,.suggestion-footer{align-items:center;display:flex;gap:10px;justify-content:space-between}.card-heading span{color:var(--ink);font-weight:600}.binder-list h3,.compact-job-list h3,.readiness-card h3,.suggestion-item h3,.thread-item h3{font-size:1rem;line-height:1.25;margin:14px 0 8px}.binder-list p,.compact-job-list p,.draft-email p,.readiness-card p,.suggestion-item p,.thread-item p{color:var(--dim);line-height:1.48;margin:0}.assistant-console{display:grid;gap:16px}.assistant-console__header,.assistant-row-title{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.assistant-mode-control,.assistant-prompt{display:grid;gap:6px}.assistant-mode-control{min-width:176px}.assistant-mode-control label,.assistant-prompt label{color:var(--faint);font-size:.6rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.assistant-mode-control select,.assistant-prompt textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;outline:none}.assistant-mode-control select{min-height:38px;padding:0 10px}.assistant-prompt textarea{line-height:1.45;padding:10px 12px;resize:vertical;width:100%}.assistant-mode-control select:focus,.assistant-prompt textarea:focus{box-shadow:var(--focus-ring)}.assistant-console__message{color:var(--navy-bright);font-size:var(--text-sm);margin:0}.assistant-run{border-top:1px solid var(--line);padding-top:4px}.assistant-section{display:grid;gap:10px}.assistant-row-title strong{color:var(--ink);font-size:.96rem}.assistant-email{white-space:pre-line}.compact-job-list small,.readiness-card small{color:var(--dim);display:block;line-height:1.4;margin-top:14px}.readiness-explanation{border-top:1px solid var(--line);display:grid;gap:6px;margin-top:14px;padding-top:12px}.readiness-explanation strong{color:var(--product-muted-ink);font-size:.72rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.readiness-explanation p{color:var(--dim);font-size:.78rem;line-height:1.45;margin:0}.readiness-actions{border-top:1px solid var(--line);display:flex;flex-wrap:wrap;gap:8px;margin-top:14px;padding-top:12px}.readiness-actions .secondary-action,.validation-result-card .secondary-action{max-width:100%;padding:10px 14px;text-align:left;white-space:normal}.validation-result-list{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:16px;padding-top:14px}.validation-result-list>strong{color:var(--navy-bright);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.validation-result-card{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;gap:8px;padding:12px}.validation-result-card h4{color:var(--ink);font-size:.9rem;line-height:1.3;margin:0 0 4px}.validation-result-card p,.validation-result-card small{color:var(--dim);font-size:.76rem;line-height:1.45;margin:0}.validation-result-card .secondary-action{justify-self:start;min-height:34px}.spec-rule-list{border-top:1px solid var(--line);display:grid;gap:10px;margin-top:16px;padding-top:14px}.spec-rule-list__label{color:var(--navy-bright);font-size:.72rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.spec-rule-item{display:grid;gap:6px}.spec-rule-item strong{color:var(--ink);font-size:.86rem;line-height:1.35}.spec-rule-item span{color:var(--dim);font-size:.76rem;line-height:1.35}.spec-rule-item em{color:var(--navy-bright);font-size:.75rem;font-style:normal;line-height:1.35}.spec-rule-flags{display:flex;flex-wrap:wrap;gap:6px}.spec-rule-flags span{border:1px solid var(--line);border-radius:999px;color:var(--product-muted-ink);font-size:.68rem;font-weight:750;line-height:1;padding:5px 7px}.source-status--caution,.spec-rule-flags .spec-rule-flag--caution{border-color:rgba(217,160,63,.42);color:var(--warn)}.source-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.source-status,.source-status-ref{border:1px solid var(--line);border-radius:999px;color:var(--product-muted-ink);display:inline-flex;font-size:.72rem;font-weight:750;line-height:1;padding:6px 8px}.source-status-ref{color:var(--dim)}.spec-grid{align-items:start}.spec-table-panel{grid-column:1/-1}.spec-table{display:grid;gap:10px;margin-top:18px}.spec-row{border:1px solid var(--line);border-radius:var(--radius-sm);display:grid;gap:14px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);padding:14px}.spec-row a{color:var(--ink);font-size:.98rem;font-weight:760;line-height:1.35;text-decoration:none}.spec-row a:hover{color:var(--navy-bright)}.spec-row p{color:var(--dim);font-size:.82rem;line-height:1.45;margin-top:8px}.spec-row__meta{align-content:flex-start;display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}.spec-row__meta span{border:1px solid var(--line);border-radius:999px;color:var(--product-muted-ink);font-size:.7rem;font-weight:740;line-height:1;padding:6px 8px}.requirement-detail{display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.requirement-detail .panel:first-child,.requirement-detail .panel:nth-child(4){grid-column:1/-1}.spec-header-actions{align-items:flex-end;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.spec-modal{align-items:center;background:rgba(17,19,24,.82);bottom:0;display:flex;justify-content:center;left:0;padding:24px;position:fixed;right:0;top:0;z-index:20}.spec-modal__panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);display:grid;gap:14px;max-width:560px;padding:22px;width:min(560px,100%)}.spec-modal__panel h2{color:var(--ink);font-size:1.25rem}.spec-modal__panel label{color:var(--dim);display:grid;font-size:.76rem;font-weight:600;gap:7px;letter-spacing:.08em;text-transform:uppercase}.spec-modal__panel input,.spec-modal__panel select{color:var(--ink);font:inherit;letter-spacing:0;min-height:42px;padding:10px;text-transform:none}.source-preview,.spec-modal__panel input,.spec-modal__panel select{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm)}.source-preview{color:var(--product-muted-ink);font-size:.78rem;line-height:1.5;max-height:420px;overflow:auto;padding:14px;white-space:pre-wrap}.source-action-stack{align-items:flex-end;display:grid;gap:8px;justify-items:end}.source-action-stack span{color:var(--dim);font-size:.76rem}.candidate-editor{border-top:1px solid var(--line);margin-top:12px;padding-top:12px}.candidate-editor summary{color:var(--navy-bright);cursor:pointer;font-size:.76rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.candidate-editor form{display:grid;gap:10px;margin-top:12px}.candidate-editor label{color:var(--dim);display:grid;font-size:.72rem;font-weight:600;gap:6px;letter-spacing:.08em;text-transform:uppercase}.candidate-editor input,.candidate-editor textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;letter-spacing:0;min-height:40px;padding:10px;text-transform:none}.candidate-editor textarea{min-height:84px;resize:vertical}.asset-drop-zone{border:1px dashed var(--line);border-radius:var(--radius-sm);padding:16px}@media (max-width:860px){.requirement-detail,.spec-row{grid-template-columns:1fr}.spec-row__meta{justify-content:flex-start}}.status-tag{align-items:center;border:1px solid transparent;border-radius:var(--radius-sm);color:var(--dim);display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;justify-content:center;letter-spacing:0;line-height:1;padding:5px 9px 5px 4px;text-transform:none;white-space:nowrap}.status-tag span{border-radius:999px;display:block;height:6px;width:6px}.status-tag--blocked{background:rgba(217,100,89,.14);border-color:rgba(217,100,89,.42);color:var(--block-soft)}.status-tag--blocked span{background:var(--block)}.status-tag--watch{background:rgba(217,160,63,.14);border-color:rgba(217,160,63,.42);color:var(--warn-soft)}.status-tag--watch span{background:var(--warn)}.status-tag--ready{background:rgba(76,175,125,.14);border-color:rgba(76,175,125,.42);color:var(--ok-soft)}.status-tag--ready span{background:var(--ok)}.status-tag--neutral span{background:var(--faint)}.status-pill{display:inline-flex}.binder-list,.compact-job-list,.suggestion-list{display:grid;gap:12px}.compact-job-list article,.suggestion-item{border:1px solid var(--line);border-radius:var(--radius-md);padding:16px}.binder-card,.system-card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-md);padding:18px 20px}.system-card{margin-top:18px}.system-card--issue{border-left:3px solid var(--block)}.system-card--fix{background:var(--product-prepared);border-left:3px solid var(--navy)}.system-card h3{color:var(--ink);font-family:var(--font-sans-stack);font-size:1.12rem;font-weight:600;letter-spacing:-.01em;line-height:1.2;margin:8px 0}.binder-card h3{color:var(--ink);font-size:.98rem;line-height:1.25;margin:0 0 6px}.binder-card p,.system-card__body,.system-card__body p{color:var(--dim);line-height:1.5;margin:0}.system-card__actions{margin-top:16px}.approval-buttons{display:flex;flex-wrap:wrap;gap:8px}.approval-buttons .primary-action,.approval-buttons .secondary-action{min-height:38px}.binder-card{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.suggestion-footer{border-top:1px solid var(--line);color:var(--navy-bright);font-size:.9rem;margin-top:14px;padding-top:12px}.job-panel{border-left:3px solid var(--navy)}.job-meta{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.approval-note{background:var(--product-approval-bg);border:1px solid var(--product-approval-line);border-left:3px solid var(--navy);border-radius:7px;color:var(--ink);display:grid;gap:4px;margin-top:18px;padding:14px}.approval-note span{color:var(--dim)}.log-list,.thread-list{list-style:none;margin:0;padding:0}.audit-row{display:grid;gap:12px;grid-template-columns:48px 12px minmax(0,1fr);padding:12px 0}.audit-row+.audit-row{border-top:1px solid var(--line)}.audit-row time{color:var(--faint);font-size:.78rem}.audit-row__dot{border-radius:999px;height:9px;margin-top:4px;width:9px}.audit-row--agent .audit-row__dot{background:var(--navy-bright)}.audit-row--approval .audit-row__dot{background:var(--warn)}.audit-row--job .audit-row__dot{background:var(--block)}.audit-row--system .audit-row__dot{background:var(--faint)}.audit-row h3{color:var(--ink);font-size:.92rem;margin:0 0 5px}.audit-row p{color:var(--dim);line-height:1.45;margin:0}.log-list li,.thread-item{display:grid;gap:12px;grid-template-columns:48px 12px minmax(0,1fr);padding:12px 0}.log-list li+li,.thread-item+.thread-item{border-top:1px solid var(--line)}.log-list time,.thread-item time{color:var(--faint);font-size:.8rem}.log-dot{border-radius:999px;height:10px;margin-top:3px;width:10px}.log-dot--info,.thread-item--agent:before{background:var(--navy-bright)}.log-dot--warning,.thread-item--approval:before{background:var(--warn)}.log-dot--error{background:var(--block)}.thread-item{grid-template-columns:48px minmax(0,1fr);position:relative}.thread-item:before{border-radius:999px;content:"";height:8px;left:50px;position:absolute;top:17px;width:8px}.thread-item--job:before,.thread-item--system:before{background:var(--faint)}.guardrail-columns{display:grid;gap:18px}.guardrail-columns h3{color:var(--ink);font-size:.95rem;margin:0 0 8px}.guardrail-columns ul{color:var(--dim);display:grid;gap:8px;margin:0;padding-left:18px}.compact-job-list article{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.settings-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.auth-links,.settings-tabs{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0}.auth-links a,.settings-tabs a{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--dim);font-size:.8rem;font-weight:500;letter-spacing:0;padding:9px 11px;text-transform:none}.auth-links a:hover,.settings-tabs a:hover{border-color:var(--accent);color:var(--ink)}.settings-facts,.settings-form,.team-list{display:grid;gap:9px;margin-top:16px}.settings-facts span,.team-list article{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--dim);font-size:.78rem;line-height:1.4;padding:10px}.team-list article{display:grid;gap:3px}.team-list strong{color:var(--ink);font-size:.86rem}.team-list span{color:var(--faint);font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.settings-form input,.settings-form select{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);min-height:40px;padding:0 11px}.settings-form input::-moz-placeholder{color:var(--faint)}.settings-form input::placeholder{color:var(--faint)}.inline-note{border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--dim);font-size:.82rem;line-height:1.45;margin:14px 0 0;padding:10px 12px}.beta-badge{align-items:center;display:inline-flex;gap:6px}.info-hint{display:inline-flex;position:relative}.info-hint__trigger{align-items:center;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;color:var(--dim);cursor:help;display:inline-flex;font-size:.68rem;font-weight:700;height:16px;justify-content:center;line-height:1;padding:0;width:16px}.info-hint__trigger:focus-visible,.info-hint__trigger:hover{border-color:var(--dim);color:var(--ink);outline:none}.info-hint__bubble{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-sm);bottom:calc(100% + 6px);color:var(--dim);font-size:.74rem;left:50%;line-height:1.4;max-width:240px;opacity:0;padding:8px 10px;pointer-events:none;position:absolute;transform:translateX(-50%);transition:opacity .12s ease;visibility:hidden;width:-moz-max-content;width:max-content;z-index:20}.info-hint:focus-within .info-hint__bubble,.info-hint:hover .info-hint__bubble{opacity:1;visibility:visible}.diagnostics{border:1px dashed var(--line);border-radius:var(--radius-sm);margin-top:16px;padding:4px 12px}.diagnostics__summary{color:var(--faint);cursor:pointer;font-size:.72rem;font-weight:600;letter-spacing:.06em;padding:8px 0;text-transform:uppercase}.diagnostics__body{color:var(--dim);display:grid;font-size:.78rem;gap:8px;line-height:1.45;padding:4px 0 10px}.diagnostics__body code{background:var(--panel-2);border-radius:4px;font-size:.74rem;padding:2px 5px;word-break:break-all}.auth-surface{align-items:center;background:var(--bg);display:grid;min-height:100vh;padding:28px}.auth-panel{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);margin:0 auto;max-width:560px;padding:28px;width:min(100%,560px)}.auth-panel h1{font-family:var(--font-display-stack);font-size:clamp(2rem,4vw,3.1rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:10px 0 14px}.auth-panel p{color:var(--dim);line-height:1.6}.auth-form{margin:22px 0 0}@media (max-width:1300px){.job-meta,.project-stats,.settings-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}@media (max-width:1100px){.app-frame,.settings-grid,.two-column,.two-column--wide-main{grid-template-columns:minmax(0,1fr)}.side-nav{height:auto;position:static}.nav-note{margin-top:24px;position:static}.readiness-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.content-shell{max-width:none}.project-header__state{flex:1 1 auto;justify-items:start;min-width:0;width:100%}.pillar-spine--compact{justify-items:start}}@media (max-width:720px){.content-shell,.side-nav{padding:18px}.side-nav{border-bottom:1px solid var(--line)}.brand-lockup{margin-bottom:12px}.nav-list{display:flex;gap:6px;overflow-x:auto;padding-bottom:2px}.nav-list a{background:var(--panel-2);flex:0 0 auto;padding:7px 10px}.nav-note{display:none}.binder-list article,.compact-job-list article,.project-header,.readiness-grid__header,.section-heading--inline,.slate-header,.story-band,.utility-header{display:grid}.film-frames{grid-template-columns:1fr}.film-viewer__footer,.film-viewer__header{align-items:flex-start;display:grid}.delivery-path{max-width:100%;overflow-x:auto}.delivery-stage-wrap{flex:0 0 128px}.header-metrics,.job-meta,.project-stats{grid-template-columns:1fr;width:100%}.project-header h1,.slate-header h1{font-size:2.3rem}.approval-buttons{display:grid}.approval-buttons .primary-action,.approval-buttons .secondary-action{width:100%}}.project-subnav{border-bottom:1px solid var(--line);border-top:1px solid var(--line);display:flex;gap:6px;margin:18px 0 20px;overflow-x:auto;padding:9px 0}.project-subnav a{border-bottom:2px solid transparent;color:var(--dim);flex:0 0 auto;font-size:.82rem;font-weight:500;letter-spacing:0;padding:6px 4px;text-transform:none}.project-subnav a:hover{color:var(--ink);border-bottom-color:var(--line)}.project-subnav a[aria-current=page]{color:var(--ink);border-bottom-color:var(--accent)}.command-brief{display:grid;gap:10px;grid-template-columns:minmax(0,1fr) repeat(3,minmax(130px,.22fr));margin-bottom:18px}.command-brief article{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);display:grid;gap:6px;min-width:0;padding:16px}.command-brief__primary{background:var(--panel-2)}.command-brief h2{font-size:1.35rem;letter-spacing:0;line-height:1.15;margin:0}.command-brief p{color:var(--dim);line-height:1.55;margin:0}.command-brief span{color:var(--dim);font-size:.74rem;font-weight:500;letter-spacing:0;text-transform:none}.command-brief strong{color:var(--ink);font-size:1.55rem;letter-spacing:0;line-height:1}.command-brief small{color:var(--dim);font-size:.76rem}.command-grid{align-items:start;display:grid;gap:18px;grid-template-columns:minmax(0,1fr) minmax(330px,.42fr)}.command-grid__main,.command-grid__rail{min-width:0}.approval-summary-list,.asset-work-grid,.blocker-list{display:grid;gap:10px}.approval-summary-list article,.asset-work-card,.blocker-row,.empty-operational-state{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);padding:12px}.blocker-row{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.approval-summary-list strong,.asset-work-card strong,.blocker-row strong,.empty-operational-state strong{color:var(--ink);display:block;font-size:.92rem;line-height:1.25}.approval-summary-list p,.blocker-row p,.empty-operational-state p{color:var(--dim);font-size:.82rem;line-height:1.45;margin:5px 0 0}.asset-work-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.asset-work-card{color:var(--dim);display:grid;gap:8px;min-height:116px;overflow:hidden;padding:0;transition:border-color .15s ease}.asset-work-card>:not(.asset-work-card__poster):not(.asset-work-card__glyph){padding-left:12px;padding-right:12px}.asset-work-card>:last-child{padding-bottom:12px}.asset-work-card:hover{border-color:var(--accent)}.asset-work-card strong{text-transform:none;font-weight:500;padding-top:2px}.asset-work-card small,.asset-work-card span{align-items:center;color:var(--dim);display:inline-flex;font-size:.72rem;font-weight:500;gap:6px;letter-spacing:0;text-transform:none}.asset-work-card small:before,.asset-work-card span:before{background:var(--faint);border-radius:50%;content:"";height:6px;width:6px}.asset-work-card__poster{aspect-ratio:16/9;background:var(--bg);border:none;border-bottom:1px solid var(--line);border-radius:0;display:block;overflow:hidden;width:100%}.asset-work-card__poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.asset-work-card__glyph{align-items:center;aspect-ratio:16/9;background:var(--bg);border:none;border-bottom:1px solid var(--line);border-radius:0;color:var(--faint);display:flex;font-size:.72rem;font-weight:500;justify-content:center;letter-spacing:0;text-transform:none;width:100%}.project-create{display:grid;gap:22px;grid-template-columns:minmax(0,.9fr) minmax(340px,.7fr)}.project-create__form,.project-create__intro{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:22px}.project-create__intro h1{font-family:var(--font-display-stack);font-size:clamp(2.1rem,4vw,3.4rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;margin:12px 0 16px}.project-create__intro p{color:var(--dim);line-height:1.65;margin:0;max-width:62ch}.project-create__form{display:grid;gap:14px}.project-create__form label{color:var(--dim);display:grid;font-size:.72rem;font-weight:600;gap:7px;letter-spacing:.08em;text-transform:uppercase}.project-create__form input,.project-create__form select{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;min-height:42px;padding:0 12px}.project-create__form input::-moz-placeholder{color:var(--faint)}.project-create__form input::placeholder{color:var(--faint)}.project-create__split{display:grid;gap:12px;grid-template-columns:1fr 1fr}@media (max-width:1180px){.command-brief,.command-grid,.project-create{grid-template-columns:minmax(0,1fr)}}@media (max-width:720px){.command-brief{grid-template-columns:1fr}.blocker-row,.project-create__split{display:grid;grid-template-columns:1fr}}.project-slate{display:grid;gap:10px;list-style:none;margin:0;padding:0}.project-slate__row{min-width:0}.project-slate__link{align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);color:inherit;display:flex;gap:16px;justify-content:space-between;padding:16px 18px;text-decoration:none;transition:border-color .15s ease,background .15s ease}.project-slate__link:hover{background:var(--panel-2);border-color:var(--navy)}.project-slate__main{min-width:0}.project-slate__main h2{color:var(--ink);font-size:1.15rem;letter-spacing:0;line-height:1.2;margin:0}.project-slate__main p{color:var(--dim);font-size:.82rem;margin:4px 0 0}.project-slate__meta{align-items:flex-end;display:grid;gap:8px;justify-items:end;text-align:right}.project-slate__meta span{color:var(--dim);font-size:.72rem;font-weight:700;letter-spacing:.04em}@media (max-width:640px){.project-slate__link{align-items:flex-start;flex-direction:column;gap:12px}.project-slate__meta{align-items:flex-start;justify-items:start;text-align:left}}.assistant-chat__log{display:grid;gap:10px;margin:14px 0;max-height:360px;overflow-y:auto}.chat-turn{border:1px solid var(--line);border-radius:var(--radius-sm);padding:10px 12px}.chat-turn p{color:var(--ink);font-size:.86rem;line-height:1.5;margin:0;white-space:pre-wrap}.chat-turn--user{background:var(--panel-2);border-color:var(--line)}.chat-turn--assistant{background:var(--panel);border-color:var(--navy)}.chat-turn__provenance{align-items:center;display:flex;gap:8px;margin-bottom:8px}.chat-turn__model{color:var(--dim);font-family:var(--font-mono-stack);font-size:.68rem;font-weight:500;letter-spacing:.04em}.assistant-chat__composer{display:grid;gap:10px}.assistant-chat__composer textarea{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;padding:10px 12px;resize:vertical}.ask-timeless-fab{align-items:center;background:var(--accent);border:1px solid var(--accent);border-radius:var(--radius-sm);bottom:18px;color:var(--editorial-paper);cursor:pointer;display:inline-flex;font-size:.82rem;font-weight:600;gap:8px;letter-spacing:0;padding:10px 14px;position:fixed;right:18px;z-index:60}.ask-timeless-fab:focus-visible,.ask-timeless-fab:hover{background:var(--accent-bright);border-color:var(--accent-bright)}.ask-timeless-fab__dot{background:var(--editorial-paper);border-radius:999px;display:inline-block;height:7px;width:7px}.chat-drawer{background:rgba(5,5,5,.62);inset:0;position:fixed;z-index:80}.chat-drawer__panel{background:var(--panel);border-left:1px solid var(--line);box-shadow:-28px 0 60px rgba(0,0,0,.36);display:flex;flex-direction:column;gap:16px;height:100%;margin-left:auto;max-width:460px;min-width:0;overflow-y:auto;padding:20px;position:relative;width:min(100%,460px)}.chat-drawer__head{align-items:flex-start;border-bottom:1px solid var(--line);display:flex;gap:18px;justify-content:space-between;padding-bottom:14px}.chat-drawer__title h2{color:var(--ink);font-size:1.05rem;letter-spacing:-.01em;line-height:1.2;margin:4px 0 0}.chat-drawer__close{background:transparent;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--dim);cursor:pointer;font-size:1.1rem;font-weight:600;line-height:1;padding:6px 9px}.chat-drawer__close:focus-visible,.chat-drawer__close:hover{border-color:var(--accent);color:var(--ink)}.chat-drawer__scope{align-items:flex-end;border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--dim);display:flex;gap:10px;justify-content:space-between;margin:0;padding:9px 10px}.chat-drawer__scope label{color:var(--faint);font-size:.68rem;font-weight:600;letter-spacing:.04em}.chat-drawer__scope select{background:var(--panel-2);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:.82rem;max-width:260px;padding:7px 9px}.chat-drawer__scope-static{color:var(--ink);font-size:.82rem;font-weight:600;text-align:right}.chat-drawer__note{font-size:.82rem}.chat-drawer__empty,.chat-drawer__note{color:var(--dim);line-height:1.5;margin:0}.chat-drawer__empty{font-size:.86rem;padding:1.25rem .25rem;text-align:center}.chat-drawer__body{display:grid;min-height:0}.chat-drawer .assistant-chat{background:transparent;border:0;border-radius:0;padding:0}.chat-drawer .assistant-chat__log{max-height:none;min-height:260px}@media (max-width:640px){.ask-timeless-fab{bottom:14px;right:14px}.chat-drawer__panel{max-width:none;width:100%}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/ba9851c3c22cd980-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/21350d82a1f187e9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c5fe6dc8356a8c31-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/19cfc7226ec3afaa-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Inter Fallback;src:local("Arial");ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.00%;size-adjust:107.12%}.__className_8b3a0b{font-family:Inter,Inter Fallback;font-style:normal}.__variable_8b3a0b{--font-sans:"Inter","Inter Fallback"}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/fb526027db1fc1ae-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4da3161b738b07dd-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Fraunces;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/af4bf8399d1aacdf-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman");ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.00%;size-adjust:115.45%}.__className_35dae9{font-family:Fraunces,Fraunces Fallback;font-style:normal}.__variable_35dae9{--font-display:"Fraunces","Fraunces Fallback"}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edc640959b0c7826-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ac0e76ddaeeb7981-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64d784ea54a4acde-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/ff71da380fbe67dd-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6d831b18ae5b01dc-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/558ca1a6aa3cb55e-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:JetBrains Mono Fallback;src:local("Arial");ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.00%;size-adjust:134.59%}.__className_e896d9{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.__variable_e896d9{--font-mono:"JetBrains Mono","JetBrains Mono Fallback"}