:root{--ink:#08090a;--panel:#101214;--panel-2:#16191c;--line:#2b2e32;--paper:#f4f1eb;--paper-2:#e4e0d8;--gold:#d5aa4d;--gold-bright:#f0ca70;--silver:#aeb2b8;--muted:#858b93;--danger:#cf6c63;--success:#6fb391;--radius:14px}*{box-sizing:border-box}html{background:var(--ink);color-scheme:dark}body{margin:0;min-height:100vh;background:radial-gradient(circle at 76% 8%,rgba(213,170,77,.08),transparent 28rem),var(--ink);color:#f7f4ee;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input,select,textarea{font:inherit}a,button{-webkit-tap-highlight-color:transparent}a,button{color:inherit}a{text-decoration:none}.brand{align-items:center;display:flex;gap:13px;min-width:max-content}.brand img{object-fit:contain}.brand div{display:grid;letter-spacing:.18em}.brand strong{font-family:Georgia,serif;font-size:17px}.brand span{color:var(--gold);font-size:8px;margin-top:3px}.fictional-badge{border:1px solid rgba(213,170,77,.48);color:var(--gold-bright);font-size:9px;font-weight:800;letter-spacing:.14em;padding:7px 9px}.mode-badges{align-items:center;display:flex;gap:10px;margin-top:32px}.mode-badges>.fictional-badge{margin:0}.adapter-badge{border:1px solid var(--line);color:var(--silver);font-size:9px;font-weight:800;letter-spacing:.12em;padding:7px 9px}.adapter-hosted-dev{border-color:rgba(111,179,145,.5);color:#a6dec2}.adapter-production{border-color:rgba(207,108,99,.6);color:#f09c94}.chapter,.eyebrow{color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.2em}.muted{color:var(--muted)}.ghost-button,.primary-button,.secondary-button{align-items:center;border:0;cursor:pointer;display:inline-flex;font-weight:800;justify-content:center}.primary-button{background:var(--gold);color:#111;min-height:44px;padding:0 20px}.secondary-button{background:transparent;border:1px solid var(--gold);color:var(--gold-bright);min-height:42px;padding:0 18px}.ghost-button{background:transparent;color:var(--silver);font-size:12px;padding:8px}.primary-button:disabled,.secondary-button:disabled{cursor:not-allowed;filter:grayscale(1);opacity:.45}.ghost-button:focus-visible,.primary-button:focus-visible,.secondary-button:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.login-shell{display:grid;min-height:100vh;grid-template-columns:1.55fr .85fr}.login-panel{align-items:flex-start;display:flex;flex-direction:column;justify-content:center;padding:7vw}.login-panel>.fictional-badge{margin-top:32px}.login-panel h1,.section-heading h1{font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,5vw,78px);font-weight:400;letter-spacing:-.04em;line-height:.98;margin:16px 0 22px;max-width:850px}.lede{color:var(--silver);font-size:18px;line-height:1.65;max-width:700px}.safety-strip{background:rgba(213,170,77,.08);border-left:3px solid var(--gold);color:var(--silver);margin:24px 0;padding:14px 18px}.safety-strip strong{color:var(--gold-bright)}.role-grid{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));width:min(750px,100%)}.role-card{background:var(--panel);border:1px solid var(--line);cursor:pointer;min-height:155px;padding:22px;text-align:left;width:100%}.role-card:hover{border-color:var(--gold);transform:translateY(-2px)}.role-card small,.role-card span,.role-card strong{display:block}.role-card span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.15em}.role-card strong{font-family:Georgia,serif;font-size:23px;margin:25px 0 8px}.role-card small{color:var(--muted);line-height:1.4}.hosted-login{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;max-width:520px;padding:24px;width:100%}.hosted-login>p{color:var(--silver);line-height:1.5;margin:0 0 4px}.hosted-login label{color:var(--muted);display:grid;font-size:10px;grid-gap:8px;gap:8px;letter-spacing:.12em;text-transform:uppercase}.hosted-login input{background:#111315;border:1px solid var(--line);color:#fff;min-height:44px;padding:11px 13px}.auth-error{background:rgba(207,108,99,.1);border:1px solid rgba(207,108,99,.5);color:#f09c94;max-width:520px;padding:12px 14px;width:100%}.configuration-error-shell{align-items:center;display:flex;min-height:100vh;padding:32px}.configuration-error-panel{border:1px solid var(--line);margin:0 auto;max-width:680px;padding:clamp(28px,6vw,64px)}.configuration-error-panel h1{font-family:Georgia,serif;font-size:clamp(38px,7vw,72px);line-height:1;margin:16px 0 24px}.configuration-error-panel>p:not(.eyebrow){color:var(--silver);line-height:1.7;margin:0 0 32px}.login-aside{background:linear-gradient(165deg,#1a1c1e,#0e0f10);border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:flex-end;padding:7vw 5vw}.login-aside blockquote{font-family:Georgia,serif;font-size:clamp(30px,3.7vw,56px);line-height:1.08;margin:18px 0 48px}.login-aside ul{border-top:1px solid var(--line);color:var(--silver);line-height:2;list-style:none;padding:24px 0 0}.workspace{min-height:100vh}.topbar{align-items:center;background:rgba(8,9,10,.94);border-bottom:1px solid var(--line);display:flex;height:74px;justify-content:space-between;padding:0 32px;position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.main-nav{align-items:stretch;align-self:stretch;display:flex;gap:10px;margin-left:auto;margin-right:30px}.main-nav button{background:transparent;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;padding:0 12px}.main-nav button.active{border-color:var(--gold);color:#fff}.topbar-actions{align-items:center;display:flex;gap:12px}.user-pill{color:var(--silver);font-size:12px}.disabled-rail{align-items:center;background:#17191b;border-bottom:1px solid var(--line);color:var(--muted);display:flex;font-size:11px;gap:18px;letter-spacing:.06em;padding:9px 34px}.disabled-rail strong{color:var(--gold);letter-spacing:.14em}.notice{background:rgba(111,179,145,.1);border:1px solid rgba(111,179,145,.4);color:#a6dec2;margin:18px 34px 0;padding:12px 16px}.page-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;min-height:calc(100vh - 108px)}.content-page,.page-main{padding:54px clamp(24px,5vw,72px) 80px}.page-aside{background:var(--paper);color:#191919;padding:60px 38px}.section-heading{margin-bottom:36px}.section-heading h1{font-size:clamp(38px,4.5vw,68px);margin-bottom:15px}.section-heading>p:last-child{color:var(--muted);line-height:1.6;max-width:760px}.page-aside h2{font-family:Georgia,serif;font-size:33px;font-weight:400;line-height:1.15;margin:20px 0}.page-aside p{line-height:1.6}.gold-rule{background:var(--gold);height:3px;margin:32px 0;width:64px}.facts{display:grid;grid-gap:0;gap:0;margin:0}.facts div{border-bottom:1px solid rgba(128,128,128,.25);display:grid;grid-gap:8px;gap:8px;padding:14px 0}.facts dt{color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.facts dd{line-height:1.45;margin:0}.metric-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(4,1fr)}.metric-grid article{background:var(--panel);border:1px solid var(--line);min-height:140px;padding:20px}.metric-grid small,.metric-grid span{color:var(--muted);display:block;font-size:10px;letter-spacing:.12em}.metric-grid strong{display:block;font-family:Georgia,serif;font-size:34px;font-weight:400;margin:22px 0 10px}.apollo-funnel-grid{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.apollo-funnel-grid article{background:var(--panel);border:1px solid var(--line);min-height:96px;padding:14px}.apollo-funnel-grid strong{display:block;font-family:Georgia,serif;font-size:25px;font-weight:400;margin:10px 0}.apollo-funnel-grid small,.apollo-funnel-grid span{color:var(--muted);display:block;font-size:9px;letter-spacing:.1em}.evidence-pill{border:1px solid var(--line);display:inline-block;padding:3px 6px}.apollo-verified-text,.evidence-pill.apollo-verified{color:var(--success);font-weight:800}.workflow-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}.workflow-summary div{background:var(--panel);border:1px solid var(--line);padding:16px}.workflow-summary small,.workflow-summary span{color:var(--muted);display:block;font-size:9px;letter-spacing:.1em}.workflow-summary strong{display:block;font-family:Georgia,serif;font-size:28px;font-weight:400;margin:12px 0 7px}.current-prospect-card{background:rgba(213,170,77,.09);border:1px solid var(--gold);color:#fff;cursor:pointer;display:grid;grid-gap:8px;gap:8px;margin-top:16px;padding:22px;text-align:left;width:100%}.current-prospect-card>span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.12em}.current-prospect-card>strong{font-family:Georgia,serif;font-size:29px;font-weight:400}.current-prospect-card p{color:var(--silver);margin:0}.current-prospect-card small{color:var(--muted)}.pending-evidence-panel{border:1px dashed var(--line);display:grid;grid-gap:8px;gap:8px;margin-top:28px;padding:18px}.pending-evidence-panel>strong{color:var(--gold)}.pending-evidence-panel p{color:var(--muted);margin:0 0 5px}.pending-evidence-panel button{background:transparent;border:0;border-top:1px solid var(--line);color:var(--silver);cursor:pointer;padding:10px 0;text-align:left}.daily-operations{border-bottom:1px solid var(--line);margin-bottom:38px;padding-bottom:38px}.daily-operations-heading{align-items:end;margin-top:0}.daily-operations-heading>div{display:grid;grid-gap:8px;gap:8px}.daily-operations-heading .eyebrow,.daily-operations-heading h2{margin:0}.daily-metric-grid{display:grid;grid-gap:9px;gap:9px;grid-template-columns:repeat(5,minmax(0,1fr))}.daily-metric-grid article{background:var(--panel);border:1px solid var(--line);min-height:112px;padding:15px}.daily-metric-grid small,.daily-metric-grid span{color:var(--muted);display:block;font-size:9px;letter-spacing:.09em}.daily-metric-grid strong{display:block;font-family:Georgia,serif;font-size:29px;font-weight:400;margin:17px 0 7px}.operating-sequence{border:1px solid var(--line);display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-top:14px}.operating-sequence>button,.operating-sequence>div{background:transparent;border:0;border-right:1px solid var(--line);color:#fff;display:grid;grid-gap:7px;gap:7px;min-height:118px;padding:16px;text-align:left}.operating-sequence>button{cursor:pointer}.operating-sequence>button:hover{background:rgba(213,170,77,.06)}.operating-sequence>:last-child{border-right:0}.operating-sequence span{color:var(--gold);font-family:Georgia,serif;font-size:22px}.operating-sequence strong{font-size:12px}.operating-sequence small{color:var(--muted);line-height:1.45}.daily-queue-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.daily-queue{background:var(--panel);border:1px solid var(--line);min-width:0;padding:17px}.daily-queue header{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px}.daily-queue header>strong{font-size:12px}.daily-queue header>span{align-items:center;background:#08090a;border:1px solid var(--line);border-radius:50%;display:inline-flex;font-size:11px;height:28px;justify-content:center;width:28px}.daily-queue>p{color:var(--muted);font-size:12px;margin:18px 0 4px}.daily-queue-item{background:transparent;border:0;border-top:1px solid var(--line);color:#fff;cursor:pointer;display:grid;grid-gap:6px;gap:6px;grid-template-columns:auto minmax(0,1fr);min-height:64px;padding:11px 0;text-align:left;width:100%}.daily-queue-item:hover{background:rgba(255,255,255,.025)}.daily-queue-item>strong{align-self:center;overflow-wrap:anywhere}.daily-queue-item>small{color:var(--muted);grid-column:1/-1;line-height:1.4}.aging-badge{align-self:center;border:1px solid var(--line);color:var(--silver);display:inline-block;font-size:8px;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase;white-space:nowrap}.aging-badge.due_today,.aging-badge.expiring_soon{border-color:var(--gold);color:var(--gold)}.aging-badge.expired,.aging-badge.overdue{border-color:var(--danger);color:#f09c94}.aging-badge.escalated{border-color:var(--success);color:#a6dec2}.aging-badge.research{border-style:dashed}.daily-aging-table td{vertical-align:top}.caller-summary-grid{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.caller-summary-grid>article{background:var(--panel);border:1px solid var(--line);padding:20px}.caller-summary-grid h3{font-family:Georgia,serif;font-size:24px;font-weight:400;margin:0 0 8px}.section-title{align-items:flex-end;display:flex;justify-content:space-between;margin:42px 0 14px}.section-title h2{font-family:Georgia,serif;font-size:27px;font-weight:400;margin:0}.section-title span{color:var(--muted);font-size:11px}.action-list{border-top:1px solid var(--line)}.action-row{align-items:center;background:transparent;border:0;border-bottom:1px solid var(--line);cursor:pointer;display:grid;grid-gap:20px;gap:20px;grid-template-columns:44px minmax(0,1fr) auto;padding:17px 8px;text-align:left;width:100%}.action-row:hover{background:rgba(255,255,255,.025)}.action-row .rank{color:var(--gold);font-family:Georgia,serif;font-size:21px}.action-row div{display:grid;grid-gap:5px;gap:5px}.action-row div span{color:var(--muted);font-size:12px}.row-meta{align-items:center;display:flex!important;grid-auto-flow:column;gap:12px!important}.score-ring{--score:50;align-items:center;background:conic-gradient(var(--gold) calc(var(--score) * 1%),#303338 0);border-radius:50%;display:inline-flex;font-size:10px;font-weight:800;height:38px;justify-content:center;position:relative;width:38px}.score-ring:before{background:var(--panel);border-radius:inherit;content:"";inset:4px;position:absolute}.score-ring{isolation:isolate}.score-ring:after{content:attr(data-score)}.score-ring{color:#fff;text-shadow:0 0 0 transparent;z-index:0}.score-ring:before{z-index:-1}.content-page{max-width:1500px;margin:0 auto}.search-box{color:var(--muted);display:grid;font-size:10px;grid-gap:8px;gap:8px;letter-spacing:.12em;max-width:440px;text-transform:uppercase}.exception-form textarea,.outcome-form input,.outcome-form select,.outcome-form textarea,.search-box input,.upload-card input{background:#111315;border:1px solid var(--line);color:#fff;min-height:44px;padding:11px 13px}.table-wrap{border:1px solid var(--line);margin-top:24px;overflow-x:auto}table{border-collapse:collapse;min-width:950px;width:100%}th{color:var(--gold);font-size:10px;letter-spacing:.12em;padding:14px;text-align:left}td{border-top:1px solid var(--line);color:var(--silver);font-size:13px;padding:15px 14px}tbody tr{cursor:pointer}tbody tr:hover{background:rgba(213,170,77,.045)}td span,td strong{display:block}td strong{color:#fff;margin-bottom:5px}td span{color:var(--muted);font-size:11px}.qualification-pill{border:1px solid;display:inline-block;font-size:9px;letter-spacing:.08em;padding:5px 7px;text-transform:uppercase}.qualification-pill.normal{border-color:var(--success);color:var(--success)}.qualification-pill.exception{border-color:var(--gold);color:var(--gold)}.qualification-pill.blocked{border-color:var(--danger);color:var(--danger)}.drawer-backdrop{background:rgba(0,0,0,.72);inset:0;position:fixed;z-index:50}.drawer{background:#111315;border-left:1px solid var(--line);bottom:0;max-width:610px;overflow-y:auto;padding:40px;position:absolute;right:0;top:0;width:92vw}.drawer-close{background:transparent;border:1px solid var(--line);cursor:pointer;float:right;padding:8px 12px}.drawer h2{font-family:Georgia,serif;font-size:40px;font-weight:400;margin:14px 0 8px}.score-pair{display:flex;gap:40px;margin:28px 0}.score-pair>div{align-items:center;display:flex;gap:10px}.score-pair .score-ring{height:52px;width:52px}.detail-section{border-top:1px solid var(--line);margin-top:28px;padding-top:22px}.detail-section h3{color:var(--gold);font-size:11px;letter-spacing:.14em;text-transform:uppercase}.detail-section p{color:var(--silver);line-height:1.55}.reason-list{list-style:none;padding:0}.reason-list li{border-bottom:1px solid var(--line);display:flex;justify-content:space-between;padding:10px 0}.reason-list strong{color:var(--gold)}.qualification{border:1px solid var(--line);margin-top:28px;padding:20px}.qualification.normal{border-color:rgba(111,179,145,.5)}.qualification.exception{border-color:var(--gold)}.qualification.blocked{border-color:rgba(207,108,99,.6)}.qualification>p{color:var(--muted)}.exception-evidence{background:rgba(213,170,77,.08);margin-top:14px;padding:14px}.exception-evidence span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.12em}.exception-form{display:grid;grid-gap:12px;gap:12px;margin-top:18px}.exception-form label,.outcome-form label,.upload-card label{color:var(--muted);display:grid;font-size:11px;grid-gap:8px;gap:8px;letter-spacing:.08em;text-transform:uppercase}.exception-form textarea,.outcome-form textarea{min-height:90px;resize:vertical}.form-error{color:#f09c94!important}.message-placeholder{background:#08090a;border:1px dashed var(--gold);color:var(--gold-bright);display:block;padding:16px;white-space:normal}.closing-grid{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1fr 1fr}.closing-card,.preview-panel,.recent-imports,.upload-card{background:var(--panel);border:1px solid var(--line);padding:26px}.closing-card h2{font-family:Georgia,serif;font-size:31px;font-weight:400}.email-control-grid{align-items:start;margin-top:22px}.email-status-card{grid-column:1/-1;min-width:0}.email-form-card{align-content:start;display:grid;grid-gap:16px;gap:16px;min-width:0}.email-form-card h2{margin:0}.email-form-card label{color:var(--muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;letter-spacing:.08em;min-width:0;text-transform:uppercase}.email-form-card input,.email-form-card select,.email-form-card textarea{background:#111315;border:1px solid var(--line);color:#fff;min-height:44px;min-width:0;padding:10px 12px;width:100%}.email-form-card textarea{min-height:90px;resize:vertical}.email-form-card button{justify-self:start}.email-form-card .promise-box{margin-top:8px}.email-form-card .table-wrap{max-width:100%;width:100%}.stage-banner{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.stage-banner.active{color:var(--success)}.gate-row{background:transparent;border:0;border-top:1px solid var(--line);cursor:pointer;display:flex;gap:13px;padding:13px 0;text-align:left;width:100%}.check,.gate-row{align-items:center}.check{border:1px solid var(--muted);display:inline-flex;height:22px;justify-content:center;width:22px}.check.on{background:var(--gold);border-color:var(--gold);color:#111}.weight-row{display:flex;justify-content:space-between;padding:14px 0}.blocker-list{color:var(--danger);font-size:12px;line-height:1.7}.document-row{align-items:center;border-top:1px solid var(--line);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) auto auto;padding:16px 0}.document-row div{display:grid;grid-gap:5px;gap:5px}.document-row span{color:var(--muted);font-size:11px}.document-row a{border:1px solid var(--gold);color:var(--gold);font-size:10px;font-weight:800;padding:8px}.promise-box{background:rgba(213,170,77,.08);display:grid;grid-gap:8px;gap:8px;margin-top:24px;padding:16px}.promise-box strong{color:var(--gold);font-size:10px;letter-spacing:.12em}.upload-card{align-items:flex-end;display:flex;gap:20px;max-width:800px}.upload-card label{flex:1 1}.preview-panel{margin-top:22px}.preview-summary{display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))}.preview-summary div{background:#0b0c0d;padding:13px}.preview-summary span{color:var(--muted);display:block;font-size:9px;letter-spacing:.1em}.preview-summary strong{display:block;font-family:Georgia,serif;font-size:26px;margin-top:8px}.table-wrap.compact{max-height:420px;overflow:auto}.confirm-row{align-items:center;display:flex;gap:10px;margin:22px 0}.confirm-row input{accent-color:var(--gold);height:20px;width:20px}.recent-imports{margin-top:22px}.recent-imports>div{border-top:1px solid var(--line);display:flex;justify-content:space-between;padding:12px 0}.intake-review-card,.intake-review-list{display:grid;grid-gap:18px;gap:18px}.intake-review-card{background:#0b0c0d;border:1px solid var(--line);padding:22px}.intake-review-heading{align-items:start;display:flex;gap:18px;justify-content:space-between}.intake-review-heading span,.intake-review-heading>strong{color:var(--gold);font-size:10px;letter-spacing:.1em;text-transform:uppercase}.intake-review-heading h3{font-family:Georgia,serif;font-size:26px;font-weight:400;margin:6px 0}.intake-review-heading p{color:var(--muted);margin:0}.intake-review-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.intake-review-facts dd{overflow-wrap:anywhere}.audit-list{border-top:1px solid var(--line)}.audit-list article{align-items:start;border-bottom:1px solid var(--line);display:grid;grid-gap:20px;gap:20px;grid-template-columns:180px minmax(0,1fr) auto;padding:18px 0}.audit-list article>span,.audit-list code{color:var(--muted);font-size:11px}.audit-list p{color:var(--silver);margin:6px 0 0}.caller-layout{margin:0 auto;max-width:1100px;padding:60px 30px}.assignment-grid{display:grid;grid-gap:18px;gap:18px}.caller-queue-summary{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:28px}.caller-queue-summary>div{background:var(--panel);border:1px solid var(--line);padding:16px}.caller-queue-summary span{color:var(--muted);display:block;font-size:9px;letter-spacing:.1em}.caller-queue-summary strong{display:block;font-family:Georgia,serif;font-size:28px;font-weight:400;margin-top:10px}.caller-queue-section+.caller-queue-section{margin-top:32px}.assignment-card{background:var(--panel);border:1px solid var(--line);padding:30px}.assignment-card>div:first-child{color:var(--success);font-size:10px;letter-spacing:.12em}.status-dot{background:var(--success);border-radius:50%;display:inline-block;height:7px;margin-right:6px;width:7px}.assignment-card h2{font-family:Georgia,serif;font-size:34px;font-weight:400;margin-bottom:5px}.assignment-card>p{color:var(--muted)}.outcome-form{display:grid;grid-gap:14px;gap:14px;grid-template-columns:1fr 1.5fr auto;margin-top:28px}.empty-state{border:1px dashed var(--line);color:var(--muted);padding:40px;text-align:center}.phase1-workflows{display:grid;grid-gap:24px;gap:24px}.phase-grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr))}.phase-card{background:var(--panel);border:1px solid var(--line);display:grid;grid-gap:16px;gap:16px;padding:26px}.phase-card h2{font-family:Georgia,serif;font-size:30px;font-weight:400;margin:0}.form-grid label,.inline-form label,.kickoff-fields label,.phase-card label{color:var(--muted);display:grid;font-size:10px;grid-gap:7px;gap:7px;letter-spacing:.08em;text-transform:uppercase}.form-grid input,.form-grid select,.form-grid textarea,.phase-card input,.phase-card select,.phase-card textarea{background:#111315;border:1px solid var(--line);color:#fff;min-height:44px;padding:10px 12px}.form-grid textarea,.phase-card textarea{min-height:90px;resize:vertical}.phase-wide{grid-column:1/-1}.form-grid,.kickoff-fields{display:grid;grid-gap:12px;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.wide-field{grid-column:1/-1}.button-row,.inline-form{align-items:flex-end;display:flex;gap:12px}.inline-form label{flex:1 1}.version-list{display:grid;grid-gap:8px;gap:8px}.version-list article{background:#0b0c0d;border:1px solid var(--line);display:grid;grid-gap:7px;gap:7px;padding:13px}.version-list small,.version-list span{color:var(--muted);font-size:11px}.version-list button{background:transparent;border:1px solid var(--gold);color:var(--gold);cursor:pointer;padding:8px 10px}.immutable-snapshot{border:1px solid var(--success);display:grid;grid-gap:10px;gap:10px;padding:16px}.immutable-snapshot>strong,.success-text{color:var(--success)}.prospect-operations .form-grid{margin:16px 0}.next-action-form{border-top:1px solid var(--line);margin-top:20px!important;padding-top:20px}.saved-views{margin:30px auto;max-width:1100px;width:calc(100% - 60px)}@media (max-width:1050px){.login-shell,.page-grid{grid-template-columns:1fr}.login-aside{min-height:420px}.page-aside{display:none}.metric-grid{grid-template-columns:repeat(2,1fr)}.daily-metric-grid,.workflow-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.operating-sequence{grid-template-columns:1fr}.operating-sequence>button,.operating-sequence>div{border-bottom:1px solid var(--line);border-right:0;min-height:96px}.operating-sequence>:last-child{border-bottom:0}.main-nav{background:#0b0c0d;bottom:0;gap:0;height:58px;justify-content:space-around;left:0;margin:0;position:fixed;right:0;width:100%;z-index:40}.main-nav button{flex:1 1;min-width:0;padding:0 4px}.topbar{-webkit-backdrop-filter:none;backdrop-filter:none;padding:0 18px}.topbar-actions .fictional-badge,.user-pill{display:none}.content-page,.page-main{padding-bottom:100px}}@media (max-width:720px){.login-panel{padding:40px 24px}.closing-grid,.role-grid{grid-template-columns:1fr}.apollo-funnel-grid,.metric-grid{grid-template-columns:1fr 1fr}.caller-queue-summary,.daily-queue-grid{grid-template-columns:1fr}.metric-grid article{min-height:120px}.action-row{grid-template-columns:34px minmax(0,1fr)}.row-meta{display:none!important}.content-page,.page-main{padding:38px 20px 100px}.preview-summary{grid-template-columns:repeat(2,1fr)}.upload-card{align-items:stretch;flex-direction:column}.audit-list article,.outcome-form{grid-template-columns:1fr}.drawer{padding:28px 22px}.topbar .brand div{display:none}.main-nav button{font-size:11px}.form-grid,.kickoff-fields,.phase-grid{grid-template-columns:1fr}.phase-wide,.wide-field{grid-column:auto}.button-row,.inline-form{align-items:stretch;flex-direction:column}.email-form-card button{justify-self:stretch;width:100%}.saved-views{width:calc(100% - 40px)}}@media (prefers-reduced-motion:no-preference){.action-row,.role-card{transition:border-color .18s ease,background .18s ease,transform .18s ease}}