:root{--ink:#e8f0f4;--ink-2:#cfdde4;--muted:#8ba3b3;--muted-2:#5d7688;--ground:#0e1720;--surface:#16222d;--line:#24384a;--line-2:#1b2937;--gold:#e0b45c;--gold-soft:#f0d08c;--gold-wash:#2b2418;--teal:#6fb2cd;--teal-wash:#16303c;--danger:#e2564a;--danger-wash:#2c1b1a;--ok:#10b981;--ok-wash:#102a22;--radius:10px;--shadow:0 1px 2px #0000004d, 0 8px 24px #00000040;--sans:"Bricolage Grotesque", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--serif:"Cormorant Garamond", Georgia, serif}*{box-sizing:border-box}html,body{background:var(--ground);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;padding:0;font-size:15px;line-height:1.55}a{color:var(--teal);text-decoration:none}a:hover{text-decoration:underline}h1,h2,h3{letter-spacing:-.01em;margin:0;font-weight:600}.display{font-family:var(--serif);letter-spacing:0;font-weight:500}.page{width:100%}.pagehead{margin-bottom:24px}.pagehead h1{font-family:var(--serif);font-size:30px;font-weight:500}.pagehead p{color:var(--muted);max-width:68ch;margin:4px 0 0;font-size:14px}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow)}.card>header{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 18px;display:flex}.card>header h2{font-size:15px;font-weight:600}.card>header .spacer{flex:1}.card .body{padding:18px}.grid{gap:16px;display:grid}.grid.cols-4{grid-template-columns:repeat(4,1fr)}.grid.cols-2{grid-template-columns:repeat(2,1fr)}.stat{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:16px 18px}.stat .k{text-transform:uppercase;letter-spacing:.09em;color:var(--muted);font-size:11px;font-weight:600}.stat .v{font-family:var(--serif);margin-top:6px;font-size:34px;line-height:1.1}.stat .sub{color:var(--muted);margin-top:2px;font-size:12px}.stat.hot{border-color:var(--gold);background:var(--gold-wash)}.badge{letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600;display:inline-block}.badge.HOT{background:var(--gold-wash);color:var(--gold-soft);border-color:#6b5526}.badge.WARM{background:var(--teal-wash);color:var(--teal);border-color:#2c5266}.badge.NURTURE{background:var(--line-2);color:var(--muted);border-color:var(--line)}.badge.LOW{color:var(--muted-2);background:#182430;border-color:#23313d}.badge.stage{background:var(--line-2);color:var(--ink-2);border-color:var(--line);text-transform:none;letter-spacing:0}.badge.ok{background:var(--ok-wash);color:var(--ok);border-color:#1c4a3a}.badge.warn{background:var(--danger-wash);color:var(--danger);border-color:#5c3330}.badge.mute{color:var(--muted);background:#182430;border-color:#23313d}.tablewrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border-bottom:1px solid var(--line);white-space:nowrap;padding:10px 14px;font-size:11px;font-weight:600}td{border-bottom:1px solid var(--line-2);vertical-align:top;padding:12px 14px}tbody tr:last-child td{border-bottom:0}tbody tr:hover{background:#fbfdfe}td .company{font-weight:600}td .sub{color:var(--muted);font-size:12.5px}.scorecell{font-family:var(--serif);font-size:20px;line-height:1}input[type=text],input[type=password],textarea,select{border:1px solid var(--line);background:var(--line-2);width:100%;color:var(--ink);border-radius:8px;padding:10px 12px;font-family:inherit;font-size:14px}input:focus,textarea:focus,select:focus{outline:2px solid var(--gold-soft);outline-offset:-1px;border-color:var(--gold)}textarea{resize:vertical;min-height:180px;line-height:1.6}label{color:var(--muted);margin-bottom:6px;font-size:12px;font-weight:600;display:block}.btn{border:1px solid var(--line);background:var(--line-2);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:8px;align-items:center;gap:7px;padding:9px 16px;font-family:inherit;font-size:14px;font-weight:500;display:inline-flex}.btn:hover:not(:disabled){background:var(--line-2)}.btn:disabled{opacity:.5;cursor:not-allowed}.btn.primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn.primary:hover:not(:disabled){background:var(--ink-2)}.btn.gold{background:var(--gold);color:var(--ink);border-color:var(--gold);font-weight:600}.btn.gold:hover:not(:disabled){background:var(--gold-soft)}.btn.small{padding:5px 11px;font-size:13px}.row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.row>.grow{flex:1;min-width:220px}.notice{border:1px solid var(--line);background:var(--teal-wash);color:var(--ink-2);border-radius:8px;padding:11px 14px;font-size:13.5px}.notice.warn{background:var(--danger-wash);color:#7a2a22;border-color:#e9c4be}.notice.gold{background:var(--gold-wash);border-color:var(--gold)}.empty{text-align:center;color:var(--muted);padding:40px 18px;font-size:14px}.empty .display{color:var(--ink);margin-bottom:6px;font-size:19px;display:block}.actionlist{margin:0;padding:0;list-style:none}.actionlist li{border-bottom:1px solid var(--line-2);align-items:baseline;gap:12px;padding:11px 18px;font-size:14px;display:flex}.actionlist li:last-child{border-bottom:0}.actionlist .who{min-width:0;font-weight:600}.actionlist .why{color:var(--muted);flex:1}.meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.mono{font-family:ui-monospace,SF Mono,Menlo,monospace;font-size:12.5px}.kv{grid-template-columns:150px 1fr;gap:8px 16px;font-size:14px;display:grid}.kv dt{color:var(--muted);font-size:12.5px}.kv dd{margin:0}.loginwrap{background:var(--ink);place-items:center;min-height:100vh;padding:24px;display:grid}.loginbox{background:var(--surface);border-radius:14px;width:100%;max-width:380px;padding:32px;box-shadow:0 24px 60px #0000004d}.loginbox .brandmark{font-family:var(--serif);margin-bottom:4px;font-size:26px}.loginbox p{color:var(--muted);margin:0 0 22px;font-size:13.5px}@media (max-width:900px){.grid.cols-4{grid-template-columns:repeat(2,1fr)}.grid.cols-2{grid-template-columns:1fr}}@media (max-width:560px){body{font-size:14.5px}.topbar{gap:10px;padding:12px 16px}.brand{font-size:18px}.topnav a{padding:5px 10px;font-size:13px}.page{padding:20px 16px 56px}.pagehead h1{font-size:25px}.grid.cols-4{grid-template-columns:1fr 1fr}.stat .v{font-size:28px}.card .body{padding:14px}.kv{grid-template-columns:1fr;gap:2px 0}.kv dd{margin-bottom:10px}.actionlist li{flex-direction:column;gap:3px}th,td{padding:10px}}.office{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:linear-gradient(#1c2c39 0 49.6%,#16232e 49.6% 52%,#2e4557 52% calc(52% + 1px),#26333d calc(52% + 1px) 100%);overflow-x:auto}.office svg{aspect-ratio:480/250;height:clamp(280px,52vh,480px);margin:0 auto;display:block}.office.preview svg{height:clamp(220px,34vh,320px)}.badgeplate{pointer-events:none}.lamp-glow{animation:5s ease-in-out infinite lamp-breathe}@keyframes lamp-breathe{0%,to{opacity:.85}50%{opacity:1}}.cat{transform-origin:50%;animation:4.5s ease-in-out infinite cat-sleep}@keyframes cat-sleep{0%,to{transform:translateY(0)}50%{transform:translateY(-.6px)}}.cat-zz{animation:4.5s ease-in-out infinite zz-drift}@keyframes zz-drift{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}.screen-lines{animation:3.4s steps(4,end) infinite screen-scroll}@keyframes screen-scroll{0%,to{opacity:.9}50%{opacity:.55}}.figure{cursor:pointer}.figure.unbuilt{opacity:.55;filter:saturate(.15)}.figure:hover .gait{filter:drop-shadow(0 0 2px #07131b59)}.figure.picked .gait{filter:drop-shadow(0 0 3px var(--gold))}.figure:focus-visible{outline:none}.figure:focus-visible .gait{filter:drop-shadow(0 0 3px var(--gold))}.figure[data-moving="1"] .gait{animation:.42s steps(2,end) infinite gait-walk}.figure[data-seated="1"][data-moving="0"] .gait{animation:1.1s ease-in-out infinite gait-type}@keyframes gait-walk{0%{transform:translateY(0)rotate(-2deg)}50%{transform:translateY(-1.4px)rotate(2deg)}to{transform:translateY(0)rotate(-2deg)}}@keyframes gait-type{0%,to{transform:translateY(0)}50%{transform:translateY(-.5px)}}.screen-on{animation:2.6s ease-in-out infinite screen-flicker}@keyframes screen-flicker{0%,to{opacity:1}45%{opacity:.82}55%{opacity:1}}.thinking circle{animation:1.2s ease-in-out infinite think-dot}.thinking circle:nth-of-type(2){animation-delay:.15s}.thinking circle:nth-of-type(3){animation-delay:.3s}@keyframes think-dot{0%,to{opacity:.25}50%{opacity:1}}.packet-line{animation:2.4s linear infinite packet-line}@keyframes packet-line{0%{stroke-dashoffset:14px}to{stroke-dashoffset:0}}.packet{filter:drop-shadow(0 0 2px)}.status-live{animation:1.6s ease-in-out infinite status-pulse}@keyframes status-pulse{0%,to{opacity:1}50%{opacity:.4}}@media (prefers-reduced-motion:reduce){.gait,.screen-on,.screen-lines,.thinking circle,.lamp-glow,.cat,.cat-zz,.packet-line,.status-live{animation:none}}.plainlist{margin:6px 0 0;padding:0;list-style:none}.plainlist li{color:var(--muted);padding:3px 0 3px 12px;font-size:13px;line-height:1.45;position:relative}.plainlist li:before{content:"";background:var(--line);border-radius:50%;width:4px;height:4px;position:absolute;top:10px;left:0}@media (prefers-reduced-motion:reduce){.pixelspot .pixelbody,.pixelspot .pixelshadow,.pixelbubble i{animation:none}}@media (max-width:640px){.pixelfloor{gap:2px;padding:22px 12px 0}.pixelspot{min-width:84px;padding:6px 4px 12px}}.officeshell{--o-bg:var(--ground);--o-panel:var(--surface);--o-panel-2:var(--line-2);--o-line:var(--line);--o-ink:var(--ink);--o-muted:var(--muted);--o-muted-2:var(--muted-2);--o-gold:var(--gold);--o-ok:var(--ok);--o-bad:var(--danger);background:var(--o-bg);min-height:100vh;color:var(--o-ink);grid-template-columns:232px 1fr;display:grid}.officeside{border-right:1px solid var(--o-line);flex-direction:column;gap:26px;height:100vh;padding:22px 16px;display:flex;position:sticky;top:0;overflow-y:auto}.officebrand{flex-direction:column;gap:2px;display:flex}.officebrand .mark{font-family:var(--serif);letter-spacing:.04em;color:var(--o-ink);font-size:30px;line-height:1}.officebrand .wordmark{letter-spacing:.16em;color:var(--o-muted);margin-top:6px;font-size:10.5px}.officebrand .tagline{color:var(--o-muted-2);font-size:10.5px}.officenav{flex-direction:column;gap:2px;display:flex}.officenav a{color:var(--o-muted);border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;padding:9px 11px;text-decoration:none;display:flex}.officenav a:hover{background:var(--o-panel);color:var(--o-ink)}.officenav a.on{color:#fff;background:#14365e;border-color:#1d4b80}.officenav a svg{flex:none}.officenav .labels{flex-direction:column;gap:1px;min-width:0;display:flex}.officenav .l{font-size:12.5px;font-weight:600}.officenav .h{color:var(--o-muted-2);font-size:10px}.officenav a.on .h{color:#8fb0d6}.officeaside{flex-direction:column;gap:14px;margin-top:auto;display:flex}.officeaside .promo{border:1px solid var(--o-line);background:linear-gradient(160deg,#17293c,#101d2b);border-radius:12px;padding:14px}.officeaside .promo strong{color:var(--o-ink);font-size:14px;font-weight:600;line-height:1.35}.officeaside .fromto{color:var(--o-muted);align-items:center;gap:9px;font-size:11.5px;line-height:1.35;display:flex}.officeaside .fromto svg{color:var(--o-muted-2);flex:none}.officeaside p{color:var(--o-muted-2);margin:0;font-size:11px;line-height:1.55}.officemain{min-width:0;padding:22px 24px 40px}.officetop{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.officetitle{flex:1;min-width:260px}.officetop .eyebrow{letter-spacing:.2em;color:var(--o-muted-2);font-size:10.5px}.officetop h1{font-family:var(--serif);margin:4px 0 6px;font-size:33px;font-weight:500;line-height:1.1}.officetop p{color:var(--o-muted);max-width:60ch;margin:0;font-size:13px}.officetopright{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.livechip{border:1px solid var(--o-line);background:var(--o-panel);border-radius:12px;align-items:center;gap:10px;padding:9px 14px 9px 12px;display:flex}.livechip .dot{background:var(--o-muted-2);border-radius:50%;width:8px;height:8px}.livechip.on .dot{background:var(--o-ok);animation:1.6s ease-in-out infinite status-pulse}.livechip strong{font-size:12.5px;display:block}.livechip div span{color:var(--o-muted-2);font-size:10.5px}.livechip .chipglobe{color:var(--o-muted-2);margin-left:4px}.userchip{border:1px solid var(--o-line);background:var(--o-panel);color:var(--o-muted);border-radius:12px;align-items:center;gap:9px;padding:7px 11px 7px 8px;display:flex}.userchip .avatar{color:#fff;background:#1d4b80;border-radius:50%;place-items:center;width:30px;height:30px;font-size:13px;font-weight:700;display:grid}.userchip .who strong{color:var(--o-ink);font-size:12.5px;display:block}.userchip .who span{color:var(--o-muted-2);font-size:10.5px}.aioffice{background:var(--o-panel);border:1px solid var(--o-line);border-radius:14px;max-width:100%;margin-inline:auto;overflow:hidden}.aiofficebar{border-bottom:1px solid var(--o-line);align-items:center;gap:12px;padding:10px 12px;display:flex}.aiofficebar .spacer{flex:1}.aiofficechip{color:#cfe2f7;background:#14365e;border:1px solid #1d4b80;border-radius:10px;align-items:center;gap:10px;padding:7px 14px 7px 10px;display:flex}.aiofficechip strong{letter-spacing:.06em;color:#fff;font-size:13px;display:block}.aiofficechip em{color:#8fb0d6;font-size:10px;font-style:normal;display:block}.workingnow{letter-spacing:.08em;text-transform:uppercase;color:var(--o-muted-2);border:1px solid var(--o-line);border-radius:999px;padding:4px 11px;font-size:10.5px}.workingnow.on{color:var(--o-ok);border-color:var(--o-ok)}.iconbtn{border:1px solid var(--o-line);background:var(--o-panel-2);width:30px;height:30px;color:var(--o-muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.iconbtn:hover{color:var(--o-ink);border-color:#33506a}.aiofficeframe{aspect-ratio:21/13;background:#0a1422;width:100%;position:relative}.pixeloffice-frame{position:absolute;inset:0;overflow:hidden}.pixeloffice-canvasbox{background:#0a1422;width:100%;height:100%;position:relative;overflow:hidden}.pixeloffice-canvas{image-rendering:pixelated;pointer-events:none;display:block}.pixeloffice-loading,.pixeloffice-problem{height:100%;color:var(--o-muted-2);text-align:center;place-items:center;margin:0;padding:0 16px;font-size:12px;display:grid}.pixeloffice-plates{pointer-events:none;position:absolute;inset:0}.pixelplate{visibility:hidden;border:1px solid color-mix(in srgb, var(--accent) 55%, transparent);text-align:center;white-space:nowrap;will-change:transform;background:#08101cd1;border-radius:7px;padding:2px 7px 3px;position:absolute;top:0;left:0}.pixelplate strong{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:9.5px;line-height:1.25;display:block}.pixelplate em{text-overflow:ellipsis;max-width:130px;color:var(--o-muted-2);font-size:9px;font-style:normal;line-height:1.25;display:block;overflow:hidden}.pixelplate.working em{color:var(--o-ok)}.pixelplate.error em{color:var(--danger)}.pixelplate.unbuilt{opacity:.6;border-style:dashed}.aiofficefoot{border-top:1px solid var(--o-line);color:var(--o-muted-2);padding:10px 14px;font-size:11px;line-height:1.5}@media (max-width:860px){.aiofficebar{flex-wrap:wrap;gap:8px;padding:8px 10px}.aiofficechip{padding:6px 10px}.aiofficechip strong,.workingnow{white-space:nowrap}.aiofficechip em,.pixelplate em{display:none}.pixelplate strong{font-size:8.5px}.pixelplate{padding:1px 5px 2px}}.command{margin-bottom:22px}.commandtop{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:16px;margin-bottom:18px;display:flex}.atlashero{text-align:left;border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:linear-gradient(135deg, color-mix(in srgb, var(--accent) 12%, var(--surface)), var(--surface));cursor:pointer;font:inherit;color:inherit;border-radius:16px;align-items:center;gap:18px;max-width:560px;padding:16px 22px;display:flex;position:relative;box-shadow:0 0 0 1px #ffffff05,0 10px 34px #00000059}.atlashero:hover{border-color:var(--accent)}.atlashero.picked{box-shadow:0 0 0 2px var(--accent), 0 10px 34px #0006}.heroportrait{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;flex:none;place-items:center;width:108px;height:108px;display:grid}.herobody{flex-direction:column;gap:3px;min-width:0;display:flex}.heroname{font-family:var(--serif);color:var(--ink);font-size:30px;line-height:1}.herorole{color:var(--accent);font-size:13px;font-weight:600}.herotag{color:var(--muted);margin-top:3px;font-size:12.5px;font-style:italic}.herocaps{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.herocaps span{color:var(--muted);border:1px solid var(--line);border-radius:999px;padding:3px 9px;font-size:10.5px}.commandnote{max-width:210px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:12px;align-self:center;padding:12px 14px;font-size:12.5px;line-height:1.5}.agentrow{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.agentcard{border:1px solid var(--line);background:var(--surface);cursor:pointer;font:inherit;color:inherit;text-align:left;border-radius:14px;flex-direction:column;align-items:flex-start;gap:3px;padding:14px 13px 13px;display:flex;position:relative}.agentcard:hover{border-color:color-mix(in srgb, var(--accent) 60%, var(--line))}.agentcard.picked{box-shadow:0 0 0 2px var(--accent);border-color:var(--accent)}.agentcard.working{border-color:color-mix(in srgb, var(--accent) 70%, var(--line));background:linear-gradient(160deg, color-mix(in srgb, var(--accent) 10%, var(--surface)), var(--surface))}.agentcard.unbuilt{opacity:.62}.portrait{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 20%, transparent), transparent 70%);border:1px solid color-mix(in srgb, var(--accent) 35%, transparent);border-radius:50%;place-items:center;width:82px;height:82px;margin:0 auto 8px;display:grid}.agentcard.working .portrait{animation:2.6s ease-in-out infinite portrait-glow}@keyframes portrait-glow{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--accent) 40%, transparent)}50%{box-shadow:0 0 14px 2px color-mix(in srgb, var(--accent) 40%, transparent)}}.agentname{letter-spacing:.02em;font-size:15px;font-weight:700}.agentrole{color:var(--accent);font-size:11.5px;font-weight:600}.agenttag{color:var(--muted);margin:5px 0 8px;font-size:11px;font-style:italic;line-height:1.4}.agentcaps{flex-direction:column;gap:4px;margin:0 0 10px;padding:0;list-style:none;display:flex}.agentcaps li{color:var(--muted);padding-left:12px;font-size:10.5px;line-height:1.35;position:relative}.agentcaps li:before{content:"";border:1px solid var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:5px;left:0}.statuspill{letter-spacing:.08em;text-transform:uppercase;color:var(--status);border:1px solid color-mix(in srgb, var(--status) 45%, transparent);border-radius:999px;align-items:center;gap:5px;margin-top:auto;padding:3px 9px;font-size:9.5px;display:inline-flex}.statuspill .pilldot{background:var(--status);border-radius:50%;width:5px;height:5px}.statuspill.working .pilldot{animation:1.6s ease-in-out infinite status-pulse}.atlashero .statuspill{margin:0;position:absolute;top:14px;right:16px}.workflowline{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.workflowline li{letter-spacing:.09em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;font-size:10.5px;font-weight:700;display:flex}.workflowline .stagearrow{background:linear-gradient(90deg, var(--accent), transparent);flex:1;height:1px;position:relative}.workflowline .stagearrow:after{content:"";border-left:4px solid var(--accent);opacity:.6;border-top:2.5px solid #0000;border-bottom:2.5px solid #0000;position:absolute;top:-2px;right:0}@media (max-width:1180px){.agentrow,.workflowline{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:720px){.agentrow,.workflowline{grid-template-columns:repeat(2,minmax(0,1fr))}.atlashero{flex-direction:column;align-items:flex-start}.commandnote{display:none}}@media (prefers-reduced-motion:reduce){.agentcard.working .portrait,.statuspill.working .pilldot{animation:none}}.agentdetail{border:1px solid color-mix(in srgb, var(--accent) 45%, var(--line));background:var(--surface);border-radius:14px;margin-bottom:22px;overflow:hidden}.agentdetail>header{border-bottom:1px solid var(--line);background:linear-gradient(90deg, color-mix(in srgb, var(--accent) 10%, transparent), transparent);align-items:center;gap:12px;padding:12px 16px;display:flex}.agentdetail>header .spacer{flex:1}.detailportrait{background:radial-gradient(circle, color-mix(in srgb, var(--accent) 22%, transparent), transparent 70%);border:1px solid color-mix(in srgb, var(--accent) 40%, transparent);border-radius:50%;flex:none;place-items:center;width:60px;height:60px;display:grid}.detailhead strong{letter-spacing:.02em;font-size:16px;display:block}.detailhead span{color:var(--accent);font-size:12px;font-weight:600}.detailgrid{grid-template-columns:1.4fr 1fr 1fr 1fr;gap:20px;padding:16px;display:grid}.detailtask{color:var(--ink);margin:6px 0 0;font-size:13.5px;line-height:1.5}.detailsubject{color:var(--muted);margin:4px 0 0;font-size:12px}.detailnote{color:var(--muted-2);margin:8px 0 0;font-size:11.5px;line-height:1.5}@media (max-width:1000px){.detailgrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.detailgrid{grid-template-columns:1fr}}@media (max-width:860px){.officeshell{grid-template-columns:1fr}.officeside{border-right:0;border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:14px;height:auto;padding:12px 14px;position:static;overflow-x:auto}.officebrand .wordmark,.officebrand .tagline,.officeaside{display:none}.officenav{flex-direction:row;gap:4px}.officenav .labels .h{display:none}.officenav a{white-space:nowrap}.officemain{padding:16px 14px 32px}.officetop h1{font-size:25px}.officegrid{grid-template-columns:1fr}.userchip .who{display:none}}@media (max-width:1100px){.officegrid{grid-template-columns:1fr 1fr}.officegrid>section:first-child{grid-column:1/-1}}.decisions{border:1px solid var(--line);background:var(--surface);border-radius:14px;margin-bottom:20px;overflow:hidden}.decisions>header{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:13px 16px;display:flex}.decisions>header h2{margin:0;font-size:15px;font-weight:600}.decisions>header .spacer{flex:1}.decisionclear{color:var(--muted);margin:0;padding:16px;font-size:13px;line-height:1.6}.decisionlist{margin:0;padding:0;list-style:none}.decisionlist li{border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:13px 16px;display:flex}.decisionlist li:last-child{border-bottom:0}.decisionlist .dmark{background:var(--muted-2);border-radius:999px;flex:none;align-self:stretch;width:3px}.decisionlist li.urgent .dmark{background:var(--danger)}.decisionlist .dbody{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.decisionlist .dbody strong{color:var(--ink);font-size:14px}.decisionlist .dbody span{color:var(--muted);font-size:12px;line-height:1.5}@media (max-width:640px){.decisionlist li{flex-wrap:wrap}.decisionlist .dbody{flex:1 0 100%}}
:root{--bottomnav-h:62px}.bottomnav,.moreveil,.moresheet{display:none}@media (max-width:860px){.officeside{gap:0;padding:8px 14px}.officeside .officenav{display:none}.officebrand{flex-direction:row;align-items:baseline;gap:8px}.officebrand .mark{font-size:21px}.officebrand .wordmark{letter-spacing:.14em;margin-top:0;font-size:9.5px;display:block}.officemain{padding-bottom:calc(var(--bottomnav-h) + 28px)}.bottomnav{z-index:40;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);grid-template-columns:repeat(6,1fr);display:grid;position:fixed;bottom:0;left:0;right:0}.bottomnav a,.bottomnav button{min-height:var(--bottomnav-h);font:inherit;color:var(--muted-2);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 2px;text-decoration:none;display:flex}.bottomnav a span,.bottomnav button span{letter-spacing:.01em;font-size:10px;line-height:1}.bottomnav a.on,.bottomnav button.on{color:var(--gold)}.bottomnav a.on:before,.bottomnav button.on:before{content:"";background:var(--gold);border-radius:999px;width:22px;height:2px;margin-top:-8px;position:absolute}.moreveil{z-index:41;background:#040a1099;border:0;padding:0;display:block;position:fixed;inset:0}.moresheet{left:10px;right:10px;bottom:calc(var(--bottomnav-h) + env(safe-area-inset-bottom,0px) + 10px);z-index:42;background:var(--surface);border:1px solid var(--line);border-radius:14px;display:block;position:fixed;overflow:hidden;box-shadow:0 12px 40px #00000080}.moresheet>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.moresheet>header button{color:var(--muted);cursor:pointer;background:0 0;border:0;padding:4px}.moresheet a{color:var(--ink);border-bottom:1px solid var(--line-2);align-items:center;gap:12px;padding:14px;text-decoration:none;display:flex}.moresheet a:last-child{border-bottom:0}.moresheet a.on{color:var(--gold)}.moresheet a span strong{font-size:14px;display:block}.moresheet a span span{color:var(--muted-2);font-size:11.5px}.btn{min-height:44px;padding:11px 16px}.btn.small{min-height:44px;padding:10px 14px;font-size:13px}.decisionlist .btn{justify-content:center;width:100%;min-height:46px;font-size:14px}.decisionlist li{flex-wrap:wrap;gap:10px;padding:14px}.decisionlist .dbody{flex:1 0 100%}.decisionlist .dmark{flex:none;align-self:auto;width:100%;height:3px}.agentrole,.agenttag,.stagename,.officestat .s,.decisionlist .dbody span{font-size:12px}.badge{font-size:11px}.agentrow{scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:none;grid-template-columns:none;gap:10px;margin-inline:-14px;padding-inline:14px;display:flex;overflow-x:auto}.agentrow::-webkit-scrollbar{display:none}.agentcard{scroll-snap-align:start;flex:0 0 208px}.agentcard .agentcaps{display:none}.agentcard .portrait{width:64px;height:64px;margin-bottom:6px}.agentcard .agenttag{margin:4px 0 8px}.workflowline{display:none}.commandtop{margin-bottom:12px}.atlashero{gap:14px;width:100%;padding:14px}.heroportrait{width:76px;height:76px}.heroname{font-size:24px}.atlashero .statuspill{align-self:flex-start;margin-top:8px;position:static}.grid.cols-4{grid-template-columns:1fr 1fr}.grid.cols-2{grid-template-columns:1fr}.stat .v,.pagehead h1.display{font-size:28px}.officetop h1{font-size:24px}.actionlist li{flex-wrap:wrap;gap:8px;padding:12px 14px}.actionlist .why{flex:1 0 100%;font-size:12px}}@media (max-width:860px) and (orientation:landscape){:root{--bottomnav-h:54px}.bottomnav a span,.bottomnav button span{font-size:9.5px}}.listmore{border-top:1px solid var(--line-2);padding:12px 16px}.listmore a{min-height:24px;color:var(--gold);align-items:center;font-size:13px;display:inline-flex}@media (max-width:860px){.listmore{padding:14px 16px}.listmore a{min-height:44px;font-size:13.5px}.actionlist li{align-items:center;min-height:56px}.actionlist .who{align-self:stretch;align-items:center;min-height:44px;font-size:14px;display:flex}.decisions>header,.card>header{min-height:52px}}
