@font-face{font-family:Orbitron;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/9a4ee768fed045da-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:Orbitron Fallback;src:local("Arial");ascent-override:81.50%;descent-override:19.59%;line-gap-override:0.00%;size-adjust:124.05%}.__className_7af720{font-family:Orbitron,Orbitron Fallback;font-style:normal}.__variable_7af720{--font-disp:"Orbitron","Orbitron Fallback"}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7e5a5c10421db7a0-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/573cbd3e993edffe-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:Rajdhani;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/4b657decd6407698-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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/b009b118a8c58d8c-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/264c8506a75dd158-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:Rajdhani;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/3d26d2f3aa81a833-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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/04971cd00c9d3b68-s.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b09}@font-face{font-family:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/1a22315a480e72db-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:Rajdhani;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6e1768769e6f59a2-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:Rajdhani Fallback;src:local("Arial");ascent-override:102.12%;descent-override:37.99%;line-gap-override:0.00%;size-adjust:91.07%}.__className_5e442b{font-family:Rajdhani,Rajdhani Fallback;font-style:normal}.__variable_5e442b{--font-body:"Rajdhani","Rajdhani Fallback"}@font-face{font-family:Share Tech Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/03f2d74f5e7b171e-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:Share Tech Mono Fallback;src:local("Arial");ascent-override:73.06%;descent-override:19.98%;line-gap-override:0.00%;size-adjust:121.13%}.__className_bb2e19{font-family:Share Tech Mono,Share Tech Mono Fallback;font-weight:400;font-style:normal}.__variable_bb2e19{--font-mono:"Share Tech Mono","Share Tech Mono Fallback"}:root{--bg:#040a12;--bg2:#06121d;--cyan:#3fe6ff;--cyan-dim:#1c5a6b;--teal:#2dd4bf;--gold:#f0c674;--red:#ff5d6c;--amber:#ffb454;--green:#6ef0a0;--ink:#9fc7d4;--ink-dim:#5a7e8a;--line:rgba(63,230,255,.18);--panel:rgba(8,24,34,.55);--glow:0 0 18px rgba(63,230,255,.35)}*{box-sizing:border-box}body,html{margin:0;padding:0;background:var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased}body{background:radial-gradient(1200px 700px at 50% -10%,rgba(63,230,255,.06),transparent 60%),radial-gradient(900px 600px at 100% 100%,rgba(45,212,191,.05),transparent 60%),var(--bg);min-height:100vh}body:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:50;background:repeating-linear-gradient(0deg,rgba(0,0,0,0),rgba(0,0,0,0) 2px,rgba(0,0,0,.1) 3px);mix-blend-mode:overlay;opacity:.5}a{color:inherit;text-decoration:none}.mono{font-family:var(--font-mono),ui-monospace,monospace;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.disp{font-family:var(--font-disp),var(--font-body),sans-serif;letter-spacing:.06em}.shell{max-width:1380px;margin:0 auto;padding:18px clamp(12px,3vw,30px) 60px}.topbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px;border:1px solid var(--line);border-radius:14px;background:var(--panel);box-shadow:inset 0 0 30px rgba(63,230,255,.04)}.brand{display:flex;align-items:baseline;gap:14px}.brand .name{font-family:var(--font-disp);font-size:30px;font-weight:800;color:var(--cyan);letter-spacing:.22em;text-shadow:var(--glow)}.brand .sub{font-size:11px;letter-spacing:.4em;color:var(--ink-dim);text-transform:uppercase}.clock{text-align:right}.clock .t{font-family:var(--font-mono);font-size:26px;color:var(--cyan);text-shadow:var(--glow);letter-spacing:.05em}.clock .d{font-size:11px;letter-spacing:.32em;color:var(--ink-dim);text-transform:uppercase}.grid{display:grid;grid-template-columns:260px 1fr 300px;grid-gap:18px;gap:18px;margin-top:18px}@media(max-width:1080px){.grid{grid-template-columns:1fr}}.panel{position:relative;border:1px solid var(--line);border-radius:14px;background:var(--panel);padding:16px 18px;box-shadow:inset 0 0 40px rgba(63,230,255,.03)}.panel:after,.panel:before{content:"";position:absolute;width:14px;height:14px;border:2px solid var(--cyan);opacity:.55}.panel:before{top:-1px;left:-1px;border-right:0;border-bottom:0;border-top-left-radius:14px}.panel:after{bottom:-1px;right:-1px;border-left:0;border-top:0;border-bottom-right-radius:14px}.panel h2{margin:0 0 12px;font-family:var(--font-disp);font-size:12px;letter-spacing:.34em;text-transform:uppercase;color:var(--cyan);font-weight:700;opacity:.85}.stat{display:flex;flex-direction:column;gap:2px;padding:11px 0;border-bottom:1px dashed rgba(63,230,255,.12)}.stat:last-child{border-bottom:0}.stat .label{font-size:10px;letter-spacing:.28em;text-transform:uppercase;color:var(--ink-dim)}.stat .val{font-family:var(--font-mono);font-size:24px;color:var(--cyan);text-shadow:var(--glow);line-height:1.1}.stat .val.gold{color:var(--gold);text-shadow:0 0 16px rgba(240,198,116,.4)}.stat .val.green{color:var(--green);text-shadow:0 0 16px rgba(110,240,160,.4)}.reactor{display:flex;flex-direction:column;align-items:center;gap:10px;padding:6px 0 2px}.core{position:relative;width:210px;height:210px;display:grid;place-items:center}.ring{position:absolute;border-radius:50%;border:1px solid var(--cyan);opacity:.5}.ring.r1{inset:0;border-width:2px;box-shadow:0 0 30px rgba(63,230,255,.35),inset 0 0 30px rgba(63,230,255,.2);animation:spin 14s linear infinite}.ring.r2{inset:22px;border-style:dashed;opacity:.4;animation:spin 9s linear infinite reverse}.ring.r3{inset:46px;border-width:2px;opacity:.6;animation:spin 20s linear infinite}.ring.r1:before{content:"";position:absolute;top:-6px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:var(--cyan);box-shadow:var(--glow)}.coreCenter{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,rgba(63,230,255,.6),rgba(63,230,255,.08) 65%,transparent 72%);box-shadow:0 0 50px rgba(63,230,255,.5);animation:pulse 3.6s ease-in-out infinite}.coreCenter .roas{font-family:var(--font-mono);font-size:30px;color:#eafcff;text-shadow:0 0 14px #fff}.coreCenter .roasL{font-size:9px;letter-spacing:.3em;color:#bff2ff}.statusline{font-size:10px;letter-spacing:.3em;text-transform:uppercase;color:var(--ink-dim)}.statusline b{color:var(--green)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes pulse{0%,to{box-shadow:0 0 40px rgba(63,230,255,.4)}50%{box-shadow:0 0 70px rgba(63,230,255,.75)}}.briefing{margin-top:14px}.briefing .body{font-size:15px;line-height:1.6;color:var(--ink)}.briefing h1,.briefing h2,.briefing h3{font-family:var(--font-disp);color:var(--cyan);letter-spacing:.14em;text-transform:uppercase;margin:18px 0 8px;font-size:13px;text-shadow:0 0 12px rgba(63,230,255,.3)}.briefing strong{color:var(--gold)}.briefing hr{border:0;border-top:1px solid var(--line);margin:14px 0}.briefing table{width:100%;border-collapse:collapse;margin:10px 0;font-family:var(--font-mono);font-size:13px}.briefing th{text-align:left;color:var(--cyan);border-bottom:1px solid var(--line);padding:6px 8px;text-transform:uppercase;letter-spacing:.1em;font-size:11px}.briefing td{padding:6px 8px;border-bottom:1px dashed rgba(63,230,255,.1)}.briefing em{color:var(--teal);font-style:normal;letter-spacing:.1em}.briefing ul{padding-left:18px}.briefing code{font-family:var(--font-mono);color:var(--amber)}.action{border:1px solid var(--line);border-radius:11px;padding:12px;margin-bottom:10px;background:rgba(8,28,38,.5)}.action .sev{font-size:9px;letter-spacing:.26em;text-transform:uppercase;padding:2px 8px;border-radius:20px;display:inline-block;margin-bottom:7px}.sev.problem,.sev.urgent{color:var(--red);border:1px solid rgba(255,93,108,.4)}.sev.opportunity{color:var(--amber);border:1px solid rgba(255,180,84,.4)}.sev.win{color:var(--green);border:1px solid rgba(110,240,160,.4)}.action .t{font-size:13px;line-height:1.4;color:var(--ink);margin-bottom:10px}.btn{font-family:var(--font-disp);font-size:11px;letter-spacing:.16em;text-transform:uppercase;padding:8px 14px;border-radius:8px;border:1px solid var(--cyan);color:var(--cyan);background:transparent;cursor:pointer;transition:.18s;box-shadow:inset 0 0 12px rgba(63,230,255,.08)}.btn:hover{background:var(--cyan);color:var(--bg);box-shadow:var(--glow)}.btn:disabled{opacity:.5;cursor:default;box-shadow:none}.btn:disabled:hover{background:transparent;color:var(--cyan)}.btn.ghost{border-color:var(--line);color:var(--ink);box-shadow:none}.btn.ghost:hover{background:rgba(63,230,255,.08);color:var(--cyan);box-shadow:none}.btn.ghost.dim{color:var(--ink-dim);border-color:rgba(90,126,138,.3)}.btn.ghost.dim:hover{color:var(--red);border-color:rgba(255,93,108,.4);background:rgba(255,93,108,.06)}.btnRow{display:flex;flex-wrap:wrap;gap:8px}.action .why{border-top:1px solid var(--line);margin:0 0 10px;padding-top:9px}.action .why .sa{font-size:12px;line-height:1.5;color:var(--cyan);margin:0 0 6px}.action .why .dt{font-size:12px;line-height:1.55;color:var(--ink-dim);margin:0}.action .actErr{font-size:11px;color:var(--red);margin-bottom:9px;letter-spacing:.02em}.action.resolved{opacity:.7}.action.resolved .t{margin-bottom:4px}.action.resolved .check{color:var(--green)}.action.resolved.dismissed .check{color:var(--ink-dim)}.action.resolved .doneNote{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-dim)}.action .confirm{border:1px solid var(--line);border-radius:9px;padding:10px;margin-bottom:10px;background:rgba(63,230,255,.05)}.action .confirm.blocked{border-color:rgba(255,93,108,.4);background:rgba(255,93,108,.05)}.action .confirm .cs{font-size:12px;line-height:1.5;color:var(--ink);margin:7px 0 9px}.mode{font-size:9px;letter-spacing:.22em;text-transform:uppercase;padding:2px 8px;border-radius:20px;display:inline-block}.mode.dry{color:var(--amber);border:1px solid rgba(255,180,84,.4)}.mode.live{color:var(--red);border:1px solid rgba(255,93,108,.5);box-shadow:0 0 10px rgba(255,93,108,.25)}.action .draft{border:1px solid var(--line);border-radius:9px;padding:10px;margin-bottom:10px;background:rgba(45,212,191,.05)}.action .draftHead{display:flex;align-items:center;gap:9px;margin-bottom:8px}.action .draftHead .leadLine{font-size:11px;color:var(--ink-dim);letter-spacing:.02em}.action .draftText{width:100%;resize:vertical;font-family:var(--font-body);font-size:13px;color:var(--ink);line-height:1.5;background:rgba(4,10,18,.6);border:1px solid var(--line);border-radius:8px;padding:10px 12px;outline:none;min-height:90px}.action .draftText:focus{border-color:var(--teal);box-shadow:inset 0 0 12px rgba(45,212,191,.1)}.action .draftNote{font-size:10px;letter-spacing:.04em;color:var(--ink-dim);margin:7px 0 9px}.ask{margin-top:18px}.askLog{max-height:420px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 2px 10px}.askEmpty{color:var(--ink-dim);font-size:14px;line-height:1.6}.askEmpty p{margin:2px 0 12px}.askChips{display:flex;flex-wrap:wrap;gap:8px}.chip{font-family:var(--font-body);font-size:12px;color:var(--ink);background:rgba(63,230,255,.05);border:1px solid var(--line);border-radius:20px;padding:7px 13px;cursor:pointer;transition:.15s;text-align:left}.chip:hover{border-color:var(--cyan);color:var(--cyan);background:rgba(63,230,255,.1)}.chip:disabled{opacity:.4;cursor:default}.msg{display:flex}.msg.user{justify-content:flex-end}.msg.assistant{justify-content:flex-start}.bubble{max-width:82%;padding:11px 14px;border-radius:13px;font-size:14px;line-height:1.55}.msg.user .bubble{background:rgba(63,230,255,.12);border:1px solid var(--line);color:var(--ink);border-bottom-right-radius:4px}.msg.assistant .bubble{background:rgba(8,28,38,.6);border:1px solid var(--line);color:var(--ink);border-bottom-left-radius:4px}.bubble.md p{margin:0 0 8px}.bubble.md p:last-child{margin-bottom:0}.bubble.md ol,.bubble.md ul{margin:6px 0;padding-left:20px}.bubble.md li{margin:3px 0}.bubble.md strong{color:var(--cyan)}.bubble.md code{font-family:var(--font-mono);color:var(--amber);font-size:12px}.bubble.md h1,.bubble.md h2,.bubble.md h3{font-size:14px;margin:8px 0 4px;color:var(--gold)}.bubble.md table{border-collapse:collapse;margin:6px 0;font-size:12px}.bubble.md td,.bubble.md th{border:1px solid var(--line);padding:4px 8px;text-align:left}.bubble.thinking{display:flex;gap:5px;align-items:center}.bubble.thinking span{width:6px;height:6px;border-radius:50%;background:var(--cyan);opacity:.4;animation:blink 1.2s infinite}.bubble.thinking span:nth-child(2){animation-delay:.2s}.bubble.thinking span:nth-child(3){animation-delay:.4s}@keyframes blink{0%,60%,to{opacity:.3}30%{opacity:1}}.askInput{display:flex;gap:10px;align-items:flex-end;border-top:1px solid var(--line);padding-top:12px}.askInput textarea{flex:1 1;resize:none;font-family:var(--font-body);font-size:14px;color:var(--ink);background:rgba(4,10,18,.6);border:1px solid var(--line);border-radius:10px;padding:11px 13px;line-height:1.4;max-height:120px;outline:none}.askInput textarea:focus{border-color:var(--cyan);box-shadow:inset 0 0 12px rgba(63,230,255,.08)}.askInput textarea::placeholder{color:var(--ink-dim)}.askInput .btn{white-space:nowrap}.modnav{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.modtab{font-family:var(--font-disp);font-size:12px;letter-spacing:.12em;text-transform:uppercase;padding:9px 16px;border:1px solid var(--line);border-radius:9px;color:var(--ink-dim);transition:.16s;background:var(--panel)}.modtab:hover{color:var(--cyan);border-color:var(--cyan)}.modtab.on{color:var(--bg);background:var(--cyan);border-color:var(--cyan);box-shadow:var(--glow)}.modgrid{display:flex;flex-direction:column;gap:18px}.rangelbl{font-family:var(--font-body);font-size:11px;letter-spacing:.04em;text-transform:none;color:var(--ink-dim);font-weight:400;margin-left:8px}.kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-gap:14px;gap:14px}.kpi{display:flex;flex-direction:column;gap:3px;padding:12px;border:1px solid var(--line);border-radius:10px;background:rgba(8,28,38,.4)}.kpi .label{font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim)}.kpi .val{font-size:22px;color:var(--cyan);text-shadow:var(--glow);line-height:1.1}.kpi .val.gold{color:var(--gold);text-shadow:0 0 16px rgba(240,198,116,.4)}.kpi .val.green{color:var(--green);text-shadow:0 0 16px rgba(110,240,160,.4)}.bars{gap:3px;height:120px;padding-top:8px}.bars,.bars .bar{display:flex;align-items:flex-end}.bars .bar{flex:1 1;height:100%}.bars .fill{width:100%;min-height:2px;border-radius:3px 3px 0 0;background:linear-gradient(180deg,var(--cyan),var(--cyan-dim));opacity:.8}.bars .fill.won{background:linear-gradient(180deg,var(--green),#1c6b48);opacity:1;box-shadow:0 0 8px rgba(110,240,160,.4)}.bars .bar{position:relative}.bars .bar.changed:before{content:"";position:absolute;inset:0 0 0 0;border-left:1px dashed rgba(255,180,84,.45)}.bars .changeMark{position:absolute;top:-2px;left:50%;transform:translateX(-50%);font-size:9px;color:var(--amber);text-shadow:0 0 6px rgba(255,180,84,.6);pointer-events:none;z-index:1}.changelog{margin-top:14px;border-top:1px solid var(--line);padding-top:10px;display:flex;flex-direction:column;gap:7px}.cl-row{display:flex;align-items:center;gap:10px;font-size:12px;line-height:1.4}.cl-date{color:var(--amber);white-space:nowrap;font-size:11px}.cl-sum{color:var(--ink)}.research .askInput{border-top:0;padding-top:0;margin-top:10px}.researchOut{margin-top:12px;border-top:1px solid var(--line);padding-top:10px}.researchOut .savedNote{font-size:11px;letter-spacing:.04em;color:var(--green);margin-bottom:8px}.researchOut .wbody{padding:0}.dtable{width:100%;border-collapse:collapse;font-size:13px}.dtable th{text-align:left;font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-dim);font-weight:400;padding:8px 10px;border-bottom:1px solid var(--line)}.dtable td{padding:9px 10px;border-bottom:1px dashed rgba(63,230,255,.1);color:var(--ink)}.dtable tr:last-child td{border-bottom:0}.dtable .r{text-align:right}.dtable .dim{color:var(--ink-dim)}.dtable tbody tr:hover td{background:rgba(63,230,255,.04)}.flag{font-size:9px;letter-spacing:.14em;text-transform:uppercase;padding:2px 8px;border-radius:20px;color:var(--ink-dim);border:1px solid var(--line)}.flag.kill{color:var(--red);border-color:rgba(255,93,108,.4)}.flag.scale{color:var(--green);border-color:rgba(110,240,160,.4)}.wdoc{border:1px solid var(--line);border-radius:10px;margin-bottom:10px;background:rgba(8,28,38,.4);overflow:hidden}.wdoc summary{list-style:none;cursor:pointer;display:flex;align-items:center;gap:10px;padding:12px 14px;transition:.15s}.wdoc summary::-webkit-details-marker{display:none}.wdoc summary:hover{background:rgba(63,230,255,.05)}.wdoc[open] summary{border-bottom:1px solid var(--line)}.wkind{font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--amber);border:1px solid rgba(255,180,84,.35);border-radius:20px;padding:3px 9px;white-space:nowrap}.wtitle{font-size:14px;color:var(--ink);flex:1 1}.wtags{font-size:10px;letter-spacing:.06em;color:var(--ink-dim)}.wbody{border:0;border-radius:0;max-width:none;padding:6px 16px 14px;background:transparent}.brainfinding{border:1px solid var(--line);border-radius:10px;padding:11px 13px;margin-bottom:9px;background:rgba(8,28,38,.4)}.bf-head{display:flex;align-items:center;gap:10px;margin-bottom:7px}.bf-domain{font-size:10px;letter-spacing:.18em;text-transform:uppercase}.bf-conf,.bf-domain{color:var(--ink-dim)}.bf-conf{font-size:11px;margin-left:auto}.bf-title{font-size:13px;line-height:1.4;color:var(--ink)}.bf-action{font-size:12px;color:var(--cyan);margin-top:5px}.panel.gated{border-style:dashed}.gatedot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--amber);box-shadow:0 0 8px rgba(255,180,84,.5);margin-right:7px;vertical-align:middle}.mod{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--line);border-radius:9px;margin-bottom:8px;font-family:var(--font-disp);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);transition:.18s}.mod:hover{color:var(--cyan);border-color:var(--cyan);box-shadow:inset 0 0 14px rgba(63,230,255,.08)}.mod .dot{width:7px;height:7px;border-radius:50%;background:var(--cyan-dim)}.mod:hover .dot{background:var(--cyan);box-shadow:var(--glow)}.fresh{font-size:10px;letter-spacing:.18em;color:var(--ink-dim);margin-top:6px}.fresh .ok{color:var(--green)}.fresh .bad{color:var(--red)}.empty{color:var(--ink-dim);font-size:14px;line-height:1.6}.greeting{min-height:30px;display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:18px 4px 0;padding:0 2px}.greeting .g-hi{font-family:var(--font-disp);font-size:22px;letter-spacing:.04em;color:var(--ink);font-weight:700}.greeting .g-sub{font-size:14px;color:var(--ink-dim);letter-spacing:.02em}@media(max-width:1080px){.grid>main{order:1}.grid>aside:not(.panel){order:2}.grid>aside.panel{order:3}}@media(max-width:640px){.shell{padding-bottom:44px}.topbar{padding:12px 14px}.brand{gap:10px}.brand .name{font-size:22px;letter-spacing:.16em}.brand .sub{display:none}.clock .t{font-size:20px}.greeting{margin-top:16px}.greeting .g-hi{font-size:18px}.greeting .g-sub{font-size:13px}.panel{padding:14px}.core{width:172px;height:172px}.coreCenter{width:84px;height:84px}.coreCenter .roas{font-size:26px}.briefing .body{font-size:14px}.stat .val{font-size:21px}.kpi .val{font-size:18px}.modtab{padding:7px 11px}.msg .bubble{max-width:92%}.briefing table,.bubble.md table,.dtable{display:block;overflow-x:auto;white-space:nowrap;-webkit-overflow-scrolling:touch}}.calHouseCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:14px;gap:14px}.calHouseCard{display:flex;flex-direction:column;gap:6px;padding:18px;border:1px solid var(--line);border-radius:12px;background:rgba(8,28,38,.55);transition:.18s}.calHouseCard:hover{border-color:var(--cyan);box-shadow:inset 0 0 20px rgba(63,230,255,.08)}.calHouseCardName{font-family:var(--font-disp);font-size:15px;letter-spacing:.08em;color:var(--cyan)}.calHouseCardSub{font-size:13px;color:var(--ink-dim);line-height:1.4}.calHouseCardCap{font-size:11px;color:var(--ink-dim)}.calHouseCardCta{margin-top:8px;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--teal)}.occStatsGrid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:14px;gap:14px}.occStatCard{padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel-2)}.occStatCard h3{margin:0 0 8px;font-size:14px}.occStatBig{font-size:22px;font-weight:600}.occLists{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.occLists h4{margin:0 0 8px;font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim)}.occList{margin:0;padding-left:18px;font-size:13px;line-height:1.6}.calToolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding:12px 14px}.calToolbarLeft,.calToolbarMid,.calToolbarRight{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.calHouseTitle h2{margin:0;font-size:13px}.calHouseTitle .dim{font-size:11px;color:var(--ink-dim)}.calViewTabs{display:flex;gap:4px;border:1px solid var(--line);border-radius:8px;padding:3px}.calViewTab{font-family:var(--font-disp);font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border:0;border-radius:6px;background:transparent;color:var(--ink-dim);cursor:pointer}.calViewTab.on{background:var(--cyan);color:var(--bg)}.calNav{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.calMonthPick{font-family:var(--font-mono);font-size:13px;padding:6px 10px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink)}.calMonthPick::-webkit-calendar-picker-indicator{filter:invert(.8)}.calRange{font-size:13px;color:var(--cyan);min-width:140px;text-align:center}.calWrap{border:1px solid var(--line);border-radius:12px;background:rgba(4,12,18,.65);overflow:hidden}.calScroll{overflow:auto;max-height:calc(100vh - 220px)}.calGrid{display:flex;flex-direction:column}.calHeadRow{display:grid;position:-webkit-sticky;position:sticky;top:0;z-index:4;background:var(--bg2);border-bottom:1px solid var(--line)}.calCorner{padding:8px 10px;font-size:9px;color:var(--ink-dim);display:flex;align-items:flex-end}.calLegend{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.calLegend .dot{width:10px;height:10px;border-radius:3px;display:inline-block;margin-right:2px}.calLegend .dot.confirmed{background:#e8913a}.calLegend .dot.unconfirmed{background:var(--red)}.calLegend .dot.paid{background:var(--green)}.calDayHead,.calDays{display:flex}.calDayHead{flex-direction:column;align-items:center;justify-content:center;gap:2px;border-left:1px solid var(--line);padding:4px 2px;font-size:10px}.calDayHead.weekend{background:rgba(63,230,255,.06)}.calDayHead .dow{color:var(--ink-dim);text-transform:uppercase;letter-spacing:.06em}.calDayHead .dom{color:var(--ink);font-family:var(--font-mono)}.calRoomBlock{border-bottom:1px solid var(--line)}.calRoomTitle{padding:8px 12px;font-size:11px;color:var(--ink);background:rgba(63,230,255,.04);border-bottom:1px dashed var(--line);position:-webkit-sticky;position:sticky;left:0;z-index:2}.calRoomTitle .dim{color:var(--ink-dim)}.calRow{display:grid;border-bottom:1px solid rgba(63,230,255,.08)}.calLabel{padding:0 12px;font-size:12px;color:var(--ink);display:flex;align-items:center;border-right:1px solid var(--line);background:rgba(8,24,34,.9);position:-webkit-sticky;position:sticky;left:0;z-index:1}.calLabel.unassigned{color:var(--ink-dim);font-style:italic}.calTrack{position:relative;display:flex}.calCell{border:0;border-left:1px solid rgba(63,230,255,.06);padding:0;margin:0;cursor:pointer;background:transparent;position:relative}.calCell:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;background:rgba(63,230,255,.08);pointer-events:none}.calCell.weekend{background:rgba(63,230,255,.04)}.calCell:hover{background:rgba(63,230,255,.1)}.calBar{position:absolute;top:4px;border:0;border-radius:4px;cursor:pointer;padding:0 6px;display:flex;align-items:center;overflow:hidden;z-index:2;font-size:11px;color:#1a1208;font-weight:600}.calBar.confirmed{background:linear-gradient(180deg,#f0a54a,#d97b28)}.calBar.unconfirmed{background:linear-gradient(180deg,#ff7a86,#e03a4d);color:#fff}.calBar.paid{background:linear-gradient(180deg,#7ef0b0,#3cb87a);color:#062016}.calBarName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.calModalBackdrop{position:fixed;inset:0;background:rgba(2,8,14,.75);z-index:100;display:grid;place-items:center;padding:16px}.calModal{width:min(720px,100%);max-height:90vh;overflow:auto;border:1px solid var(--line);border-radius:14px;background:var(--bg2);padding:16px 18px;box-shadow:0 0 40px rgba(0,0,0,.5)}.calModalHead{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.calModalHead h3{margin:0;font-family:var(--font-disp);font-size:13px;letter-spacing:.12em;color:var(--cyan)}.calErr{color:var(--red);font-size:12px;margin:0 0 10px}.calFormGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 12px;gap:10px 12px}.calFormGrid label{display:flex;flex-direction:column;gap:4px;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-dim)}.calFormGrid label.wide{grid-column:1/-1}.calFormGrid input,.calFormGrid select,.calFormGrid textarea{font-family:var(--font-body);font-size:13px;color:var(--ink);background:rgba(4,10,18,.6);border:1px solid var(--line);border-radius:8px;padding:8px 10px;outline:none;text-transform:none;letter-spacing:0}.calFormGrid input:focus,.calFormGrid select:focus,.calFormGrid textarea:focus{border-color:var(--cyan)}@media(max-width:640px){.calFormGrid{grid-template-columns:1fr}.calToolbar{flex-direction:column;align-items:stretch}}.leadTableWrap{overflow-x:auto}.leadStatus{font-size:10px;letter-spacing:.1em;text-transform:uppercase;padding:3px 8px;border-radius:20px;border:1px solid var(--line)}.leadStatus.inquiry{color:var(--cyan);border-color:rgba(63,230,255,.35)}.leadStatus.in_conversation{color:var(--amber);border-color:rgba(255,180,84,.4)}.leadStatus.deposit_pending{color:var(--gold);border-color:rgba(240,198,116,.4)}.leadStatus.deposit_received{color:var(--green);border-color:rgba(110,240,160,.4)}.leadStatus.lost{color:var(--ink-dim)}.leadDrawer{max-width:520px;max-height:92vh;overflow-y:auto}.leadDrawerHead{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px}.leadDrawerHead h3{margin:0 0 6px}.leadBadges{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.leadTag,.leadWarn{font-size:10px;letter-spacing:.12em;text-transform:uppercase;padding:3px 8px;border-radius:4px}.leadTag{background:var(--panel-2);color:var(--ink-dim)}.leadWarn{background:#fef3cd;color:#856404}.leadSection{margin:14px 0;padding-top:12px;border-top:1px solid var(--line)}.leadSection h4{margin:0 0 10px;font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ink-dim);font-weight:600}.leadGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px 14px;gap:10px 14px;font-size:13px;line-height:1.45}.leadGrid .wide{grid-column:1/-1}.leadGrid .label{display:block;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:2px}.leadRoomList{margin:4px 0 0;padding-left:18px}.leadRoomList li{margin:2px 0}.leadNotes{margin:4px 0 0;white-space:pre-wrap}.leadWaBtn{display:block;width:100%;text-align:center;margin-top:14px;text-decoration:none}.leadLostRow{margin-top:10px}.btn.sm{font-size:11px;padding:5px 10px}.leadMeta{display:grid;grid-gap:8px;gap:8px;font-size:13px;line-height:1.45;margin-bottom:8px}.leadMeta .label{display:block;font-size:9px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-dim);margin-bottom:2px}.leadActs{margin-top:14px;border-top:1px solid var(--line);padding-top:10px}.leadActs h4{margin:0 0 8px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--cyan)}