@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/46a9e2f250689b4a-s.03ez25a9g3i0n.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/76b70a1dbe058eb5-s.3i9rha7jpxn0q.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2fb76073e23fd9e4-s.2o7ko1d-5m1xu.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6131cbbf5549afa2-s.1ee5w62fj497l.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/45462fd7b7c12654-s.1way2z9fj6cig.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ba63f6a0e436df8e-s.0szrwpqb9mkwe.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/07c7676b89ed2778-s.p.45535valc9rzk.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:107.12%}.g3y8lG_className{font-family:Inter,Inter Fallback;font-style:normal}.g3y8lG_variable{--font-main:"Inter", "Inter Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3565ae829c37ded-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/82291c8092fef2a0-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/98a3b7203765b7e0-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3565ae829c37ded-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/82291c8092fef2a0-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/98a3b7203765b7e0-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c3565ae829c37ded-s.2cxn6_f21kzew.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/82291c8092fef2a0-s.2stk1byrn45r7.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/98a3b7203765b7e0-s.33pk-ofy4si23.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/84d7af6ab79ccd32-s.1aws_7qfq78t4.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5f77ed8559e37d64-s.p.1hb2l88ecv7fz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.grhEdW_className{font-family:Oswald,Oswald Fallback;font-style:normal}.grhEdW_variable{--font-display:"Oswald", "Oswald Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,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(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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(../media/c64053b510252f55-s.1zakzi6q17d4o.woff2)format("woff2");unicode-range:U+460-52F,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(../media/733da6bd8dac84c8-s.2htf8h-pf57mm.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/784318cea1dfcfa4-s.3skwie1wjplzh.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e114457660b62ed-s.3zhbgtelpa5ua.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9fecbd3e5ea9bccb-s.3vf5yzuqk3fsd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,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(../media/9a321a2c78eff0b5-s.p.1wmoa0e_blxrz.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,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.0%;size-adjust:134.59%}._7Ns5vW_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}._7Ns5vW_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
:root{--ink:#0a1017;--ink-2:#0f1720;--ink-3:#151f2a;--gold:#c1a174;--gold-2:#e1c69d;--paper:#f0e8d9;--white:#fff;--muted:#9fa9b3;--line:#c1a17447;--line-soft:#f0e8d914;--glass:#f0e8d909;--ok:#8fc29a;--warn:#e0c38f;--stop:#d08a78;--side:232px;--max:1240px}*{box-sizing:border-box}html,body{background:var(--ink);color:var(--paper);font-family:var(--font-main), system-ui, sans-serif;min-height:100%;margin:0;font-size:15px;line-height:1.55}a{color:var(--gold-2);text-decoration:none}a:hover{color:var(--gold)}h1,h2,h3{font-family:var(--font-display), sans-serif;letter-spacing:.03em;color:var(--white);margin:0;font-weight:500}h1{text-transform:uppercase;font-size:clamp(28px,3.4vw,40px);line-height:1.1}h2{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);font-size:14px}h3{font-size:15px}.eyebrow{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.22em;color:var(--gold);margin:0 0 10px;font-size:12px}.sub{color:var(--muted);max-width:70ch;margin:8px 0 24px}.meta{color:var(--muted);font-size:12px}.shell{min-height:100vh;padding:32px 40px 72px calc(var(--side) + 40px);max-width:calc(var(--max) + var(--side))}.shell.bare{padding-left:40px}.shell>*+*{margin-top:16px}.page-head{margin-bottom:24px}.side{width:var(--side);background:var(--ink-2);border-right:1px solid var(--line-soft);z-index:10;flex-direction:column;gap:24px;padding:28px 18px;display:flex;position:fixed;inset:0 auto 0 0}.shell>.side{margin:0}.brand{font-family:var(--font-display), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--white);padding:0 10px;font-size:18px}.brand span{color:var(--gold)}.side-nav{flex-direction:column;flex:1;gap:18px;display:flex}.side-label{text-transform:uppercase;letter-spacing:.16em;color:var(--muted);margin:0 0 6px;padding:0 10px;font-size:11px}.side-group a{color:var(--paper);border-radius:8px;padding:8px 10px;font-size:14px;display:block}.side-group a:hover{background:var(--glass);color:var(--gold-2)}.side-group a[aria-current=page]{color:var(--gold-2);box-shadow:inset 2px 0 0 var(--gold);background:#c1a1741f}.side-who{border-top:1px solid var(--line-soft);overflow-wrap:anywhere;flex-direction:column;gap:4px;padding:12px 10px 0;font-size:12px;display:flex}.side-who form{margin-top:8px}.card,.panel{background:var(--ink-2);border:1px solid var(--line-soft);border-radius:14px;padding:20px 22px}.card-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:14px;display:flex}.card-head a{font-size:13px}.section{margin-top:32px}.section>h2{margin-bottom:12px}.grid-2{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;display:grid}.kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}@media (min-width:1000px){.kpis.five{grid-template-columns:repeat(5,minmax(0,1fr))}}.kpi{background:var(--ink-2);border:1px solid var(--line-soft);color:inherit;border-radius:14px;padding:16px 18px;display:block}a.kpi.link:hover{border-color:var(--line);color:inherit}.kpi .label{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px}.kpi .value{font-family:var(--font-display), sans-serif;color:var(--white);font-variant-numeric:tabular-nums;margin-top:4px;font-size:30px}.kpi .note{color:var(--muted);font-size:12px}.today{border-color:var(--line)}.today-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.today-list li{align-items:center;gap:12px;display:flex}.today-list .badge{text-align:center;min-width:68px}.table-wrap{overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:14px}th{text-align:left;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;border-bottom:1px solid var(--line);padding:8px 10px;font-size:11px;font-weight:500}td{border-bottom:1px solid var(--line-soft);vertical-align:top;padding:10px}td.num{font-variant-numeric:tabular-nums;text-align:right}.badge{border:1px solid var(--line-soft);white-space:nowrap;color:var(--paper);border-radius:999px;padding:2px 9px;font-size:12px;display:inline-block}.badge.priority,.badge.priority_prospect,.badge.replied,.badge.meeting,.badge.won,.badge.available,.badge.active,.badge.interested,.badge.dispatch{color:var(--ok);border-color:#8fc29a80}.badge.further_investigation,.badge.sent,.badge.pending,.badge.awaiting,.badge.needs_a_reply,.badge.paused{color:var(--warn);border-color:#e0c38f80}.badge.hold,.badge.hold_reject,.badge.overdue,.badge.closing,.badge.halted,.badge.not_interested{color:var(--stop);border-color:#d08a7880}.badge.lost,.badge.no_response,.badge.on_hold,.badge.muted,.badge.researched,.badge.off{color:var(--muted)}details{border:1px solid var(--line-soft);background:var(--glass);border-radius:12px;padding:12px 14px}details+details{margin-top:10px}summary{cursor:pointer;flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.body{white-space:pre-wrap;color:var(--paper);margin-top:12px}ul.plain{margin:0;padding-left:18px}.callout{border-left:3px solid var(--gold);color:var(--paper);white-space:pre-wrap;background:#c1a17412;border-radius:0;padding:12px 16px;font-family:Georgia,serif}.facts{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px 24px;margin:18px 0 0;display:grid}.facts dt{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px}.facts dd{overflow-wrap:anywhere;margin:2px 0 0}button,.button{font:inherit;color:var(--gold-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:999px;padding:6px 14px;font-size:13px}button:hover{border-color:var(--gold);color:var(--gold)}button.primary{background:var(--gold);color:var(--ink);border-color:var(--gold);text-transform:uppercase;letter-spacing:.1em;padding:12px 24px;font-size:13px;font-weight:600}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:2px}form.inline{display:inline}.actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.actions button,form.inline button{padding:3px 10px;font-size:12px}.filters{flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;display:flex}.filters .meta{min-width:44px}.chip{border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:3px 12px;font-size:13px}.chip.on{border-color:var(--gold);color:var(--gold-2)}.funnel{flex-direction:column;gap:10px;display:flex}.funnel-row{grid-template-columns:88px minmax(0,1fr) 28px;align-items:center;gap:12px;font-size:13px;display:grid}.funnel-label{color:var(--muted)}.funnel-track{background:var(--glass);border-radius:6px;height:12px;overflow:hidden}.funnel-bar{background:var(--gold);border-radius:6px;height:100%;display:block}.funnel-bar.ok{background:var(--ok)}.funnel-bar.muted{background:#5d6772}.funnel-value{text-align:right;font-variant-numeric:tabular-nums;color:var(--white)}.donut{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.donut svg circle{fill:none;stroke-width:5px}.donut-track{stroke:var(--glass)}.donut-seg.ok{stroke:var(--ok)}.donut-seg.gold{stroke:var(--gold)}.donut-seg.muted{stroke:#5d6772}.donut-seg.stop{stroke:var(--stop)}.donut-center{fill:var(--white);font-family:var(--font-display), sans-serif;text-anchor:middle;font-size:9px}.donut-caption{fill:var(--muted);text-anchor:middle;text-transform:uppercase;letter-spacing:.1em;font-size:3.2px}.legend{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;gap:8px;display:flex}.legend b{color:var(--white);margin-left:auto;padding-left:16px;font-weight:500}.dot{border-radius:50%;width:10px;height:10px;display:inline-block}.dot.ok{background:var(--ok)}.dot.gold{background:var(--gold)}.dot.muted{background:#5d6772}.dot.stop{background:var(--stop)}.timeline{height:72px;margin:6px 8px 0;position:relative}.timeline-line{border-top:1px solid var(--line);position:absolute;top:14px;left:0;right:0}.timeline-today{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:11px;position:absolute;top:24px}.timeline-mark{position:absolute;top:8px;transform:translate(-6px)}.timeline-dot{background:var(--gold);width:12px;height:12px;box-shadow:0 0 0 4px var(--ink-2);border-radius:50%;display:block}.timeline-dot.muted{background:#5d6772}.timeline-dot.stop{background:var(--stop)}.timeline-text{white-space:nowrap;color:var(--paper);font-size:12px;position:absolute;top:22px;left:-10px}.timeline-mark.end .timeline-text{text-align:right;left:auto;right:-10px}.timeline-text b{color:var(--gold-2);font-weight:500;display:block}.timeline-empty{position:absolute;top:30px}.agent-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px;display:grid}.agent-grid details+details{margin-top:0}.agent-name{text-transform:capitalize}.chat{flex-direction:column;gap:10px;margin-top:14px;display:flex}.msg{border:1px solid var(--line-soft);border-radius:12px;max-width:80%;padding:8px 12px}.msg .body{margin-top:2px}.msg.visitor{border-color:var(--line);background:#c1a17414;align-self:flex-end}.msg.assistant{background:var(--glass);align-self:flex-start}.center{place-items:center;min-height:100vh;padding:16px;display:grid}.center .card{text-align:center;width:100%;max-width:420px;padding:36px 28px}.error{color:var(--stop);margin-top:12px}@media (max-width:900px){.shell{padding:20px 16px 96px}.grid-2{grid-template-columns:1fr}.side{border-right:0;border-top:1px solid var(--line-soft);flex-direction:row;align-items:center;gap:0;width:auto;padding:6px 8px;inset:auto 0 0}.side .brand,.side-label,.side-who span{display:none}.side-nav{flex-direction:row;gap:0;overflow-x:auto}.side-group{display:flex}.side-group a{white-space:nowrap;padding:10px 12px;font-size:13px}.side-group a[aria-current=page]{box-shadow:inset 0 2px 0 var(--gold)}.side-who{border:0;padding:0 0 0 6px}.side-who form{margin:0}.msg{max-width:100%}}.card.dim{opacity:.62}.card.dim:hover{opacity:1}.team-note{margin:-4px 0 14px}:root{--mono:var(--font-mono), ui-monospace, Consolas, monospace;--amber:#d99b2b;--crit:#e0705a;--hair:#c1a17429}.shell.mission{background:radial-gradient(60% 50% at 55% 40%,#c1a17412,#0000 70%);max-width:none}.mc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px 24px;margin-bottom:8px;display:flex}.mc-head-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.mc-switch{border:1px solid var(--line);background:#0f172099;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mc-switch button{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);border:0;padding:7px 16px;font-size:12px}.mc-switch button[aria-pressed=true]{background:var(--amber);color:var(--ink);font-weight:600}.mc-switch button:hover{color:var(--gold-2)}.mc-switch button[aria-pressed=true]:hover{color:var(--ink)}.mc-wall-link{color:var(--muted);font-size:13px}.mc-label{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);font-size:11px}.mc-corner{font-family:var(--mono);color:var(--gold);letter-spacing:.02em;margin:0;font-size:11px}.mc-quiet{color:var(--muted);margin:0;font-size:13px}.mc-quiet b{color:var(--paper);font-weight:500}.mc-num{font-family:var(--font-display), sans-serif;color:var(--gold-2);font-variant-numeric:tabular-nums;font-weight:600;line-height:1}.mc-num small,.mc-mid small{font-family:var(--font-main), sans-serif;color:var(--muted);margin-left:3px;font-size:.38em;font-weight:400}.mc-hero{font-family:var(--font-display), sans-serif;color:var(--gold-2);font-size:clamp(56px,6vw,88px);font-weight:600;line-height:1;display:block}.mc-mid{font-family:var(--font-display), sans-serif;color:var(--gold-2);font-size:clamp(28px,2.8vw,40px);font-weight:600;line-height:1.1;display:block}.mc-panel{border:1px solid var(--hair);background:linear-gradient(#1420308c,#0f172059);border-radius:22px;min-width:0;padding:18px 20px;animation:.7s cubic-bezier(.2,.7,.2,1) both mc-rise;position:relative}.mc-panel:before,.mc-panel:after{content:"";border:solid var(--gold);opacity:.8;pointer-events:none;width:14px;height:14px;position:absolute}.mc-panel:before{border-width:1.5px 0 0 1.5px;border-top-left-radius:22px;top:-1px;left:-1px}.mc-panel:after{border-width:0 1.5px 1.5px 0;border-bottom-right-radius:22px;bottom:-1px;right:-1px}.mc-panel>header{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.mc-chip{letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;border:1px solid;border-radius:999px;align-items:center;gap:6px;height:fit-content;padding:3px 9px;font-size:10.5px;display:inline-flex}.mc-chip svg{fill:none;stroke:currentColor;stroke-width:1.2px;width:10px;height:10px}.mc-chip svg .fill{fill:currentColor}.mc-chip.crit{color:var(--crit)}.mc-chip.warn{color:var(--amber)}.mc-chip.ok{color:var(--ok)}.mc-chip.gold{color:var(--gold)}.mc-chip.muted{color:var(--muted)}.mc-needs{margin:0;padding:0;list-style:none;display:grid}.mc-needs.cols-2{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));column-gap:18px}.mc-needs li{border-bottom:1px solid var(--hair);grid-template-columns:auto minmax(0,1fr);gap:3px 12px;padding:12px 0;display:grid}.mc-needs li:last-child{border-bottom:0}.mc-needs .t{color:var(--paper);font-weight:500}.mc-needs .t:hover{color:var(--gold-2)}.mc-needs .s{color:var(--muted);grid-column:2;font-size:12.5px}.mc-signal{color:var(--paper);background:#e0705a0f;border:1px solid #e0705a66;border-radius:14px;flex-wrap:wrap;align-items:center;gap:12px;padding:10px 16px;display:flex}.mc-signal b{font-weight:600}.mc-strip{width:100%;height:auto;display:block;overflow:visible}.mc-strip .axis{stroke:var(--line)}.mc-strip .now{stroke:var(--amber);stroke-width:1.5px}.mc-strip .tick{fill:var(--gold);font:10px var(--mono)}.mc-strip text{fill:var(--muted);font-size:12px}.mc-strip .mark line{stroke-opacity:.5}.mc-strip .mark.gold line,.mc-strip .mark.gold circle{stroke:var(--gold);fill:var(--gold)}.mc-strip .mark.crit line,.mc-strip .mark.crit circle{stroke:var(--crit);fill:var(--crit)}.mc-strip .mark.muted line,.mc-strip .mark.muted circle{stroke:var(--muted);fill:var(--muted)}.mc-strip circle{stroke-width:1.5px}.mc-strip .mark circle.hollow{fill:var(--ink)}.mc-agents{width:100%;height:auto;display:block}.mc-agents .halo{fill:none;stroke:var(--hair)}.mc-agents .off .halo{stroke-dasharray:2 5}.mc-agents .spoke{stroke:var(--hair)}.mc-agents .hub{fill:var(--gold)}.mc-agents .node{stroke-width:1.5px;fill:var(--gold);stroke:var(--gold);animation:3.2s ease-in-out infinite mc-breathe}.mc-agents .node.active{fill:var(--gold-2);stroke:var(--gold-2)}.mc-agents .node.paused{fill:var(--ink);stroke:var(--amber);animation:none}.mc-agents .node.halted,.mc-agents .node.off{fill:var(--ink);stroke:var(--muted);opacity:.6;animation:none}.mc-agents .ping{fill:none;stroke:var(--gold-2);transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite mc-ping}.mc-agents .name{fill:var(--gold);letter-spacing:.16em;font-size:10.5px}.mc-agents .sub{fill:var(--muted);font:10px var(--mono)}.mc-agents .off .name,.mc-agents .off .hub{fill:var(--muted);opacity:.8}.mc-site{flex-direction:column;gap:12px;display:flex}.mc-site>a{color:var(--muted);align-items:baseline;gap:12px;font-size:12.5px;display:flex}.mc-site .mc-num{font-size:44px}.mc-bands{gap:2px;height:8px;display:flex}.mc-bands span{border-radius:4px;min-width:6px}.mc-bands .ok{background:var(--ok)}.mc-bands .gold{background:var(--gold)}.mc-bands .muted{background:#5d6772}.mc-bands .empty{background:var(--glass);flex:1}.mc-site .mc-quiet a{color:var(--muted)}.mc-reactor-grid{grid-template-columns:minmax(260px,340px) minmax(0,1fr) minmax(260px,340px);grid-template-areas:"needs core rail""strip strip strip";align-items:start;gap:18px;display:grid}.mc-reactor-grid .needs{grid-area:needs}.mc-reactor-grid .core{grid-area:core;place-items:center;display:grid}.mc-reactor-grid .rail{flex-direction:column;grid-area:rail;gap:18px;display:flex}.mc-reactor-grid .strip{grid-area:strip}.mc-reactor{width:100%;max-width:680px;height:auto;overflow:visible}.mc-reactor .ring-ticks line{stroke:var(--gold);stroke-opacity:.5}.mc-reactor .dash{fill:none;stroke:var(--gold);stroke-opacity:.35;stroke-dasharray:2 10}.mc-reactor .bright{fill:none;stroke:var(--gold-2);stroke-width:2px}.mc-reactor .hair{fill:none;stroke:var(--hair)}.mc-reactor .track{fill:none;stroke:#142030}.mc-reactor .val{fill:none;stroke-linecap:round}.mc-reactor .val.proposed{stroke:var(--gold);stroke-opacity:.5}.mc-reactor .val.replied{stroke:var(--gold)}.mc-reactor .val.won{stroke:var(--gold-2);filter:drop-shadow(0 0 6px #e1c69d80)}.mc-reactor .ring-label{fill:var(--muted);font:11px var(--mono)}.mc-reactor .disc{fill:var(--ink);stroke:var(--line)}.mc-reactor .k{fill:var(--gold);letter-spacing:.24em;font-size:12px}.mc-reactor .v{fill:var(--gold-2);font-family:var(--font-display), sans-serif;font-size:72px;font-weight:600}.mc-reactor .s{fill:var(--muted);font-size:13px}.mc-reactor .loop{fill:none;stroke:var(--gold);stroke-opacity:.3;stroke-dasharray:3 6}.mc-reactor .pulse{fill:var(--gold-2)}.mc-reactor .pulse.dim{opacity:.55}.mc-reactor .sat circle{fill:var(--ink);stroke:var(--gold);stroke-width:2px;filter:drop-shadow(0 0 8px #c1a17480)}.mc-reactor .sat circle.lit{fill:var(--gold-2)}.mc-reactor .sat.empty circle{stroke:var(--muted);filter:none}.mc-reactor .sat .n{fill:var(--gold-2);font-family:var(--font-display), sans-serif;font-size:30px;font-weight:600}.mc-reactor .sat.empty .n{fill:var(--muted)}.mc-reactor .sat .l{fill:var(--gold);letter-spacing:.16em;font-size:10.5px}.mc-reactor .sat .e{fill:var(--muted);font:11px var(--mono)}.spin{transform-box:fill-box;transform-origin:50%;animation:90s linear infinite mc-spin}.spin-rev{transform-box:fill-box;transform-origin:50%;animation:140s linear infinite reverse mc-spin}.mc-flow-grid{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-template-areas:"money money""river river""needs needs""strip strip";gap:18px;display:grid}.mc-flow-grid .money{flex-wrap:wrap;grid-area:money;align-items:flex-end;gap:16px 48px;display:flex}.mc-flow-grid .money .sum{color:var(--muted);margin-left:auto;padding-bottom:10px}.mc-flow-grid .river{grid-area:river}.mc-flow-grid .ladder{display:none}.mc-flow-grid .needs{grid-area:needs}.mc-flow-grid .strip{grid-area:strip}.mc-flow{width:100%;height:auto;display:block;overflow:visible}.mc-flow .col{fill:var(--gold)}.mc-flow .col.lit{fill:var(--gold-2)}.mc-flow .col-empty{stroke:var(--muted);stroke-width:2px}.mc-flow .n{fill:var(--gold-2);font-family:var(--font-display), sans-serif;font-size:40px;font-weight:600}.mc-flow .l{fill:var(--gold);letter-spacing:.16em;font-size:11px}.mc-flow .e{fill:var(--paper);font:12px var(--mono)}.mc-flow .drop{fill:var(--muted);font:11.5px var(--mono)}.mc-flow .pending{fill:none;stroke:var(--line);stroke-dasharray:4 5}.mc-flow .who-k{fill:var(--gold);font:11px var(--mono)}.mc-flow .who{fill:var(--muted);font-size:12px}.mc-flow .particle{fill:var(--gold-2);opacity:0}.mc-ladder{border-left:1px solid var(--line);flex-direction:column;gap:14px;margin:0;padding:0 0 0 14px;list-style:none;display:flex}.mc-ladder .row{align-items:baseline;gap:10px;display:flex}.mc-ladder .mc-num{font-size:30px}.mc-ladder .e{font:12px var(--mono);color:var(--paper);margin-left:auto}.mc-ladder .bar{background:var(--glass);border-radius:4px;height:8px;margin-top:6px;display:block;overflow:hidden}.mc-ladder .bar span{background:linear-gradient(90deg, var(--gold), var(--gold-2));border-radius:4px;height:100%;display:block}.mc-ladder .drop{font:11.5px var(--mono);color:var(--muted);margin-top:6px;display:block}.mc-ladder .pending .mc-num{color:var(--muted)}.mc-radar-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:18px 28px;display:grid}.mc-radar-grid .scope{flex-direction:column;gap:10px;min-width:0;display:flex}.mc-radar-grid .right{flex-direction:column;gap:16px;min-width:0;display:flex}.mc-radar-grid .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.mc-radar{width:100%;height:auto;overflow:visible}.mc-radar .ticks line{stroke:var(--gold);stroke-opacity:.45}.mc-radar .ring{fill:none;stroke:var(--gold);stroke-opacity:.22;stroke-dasharray:3 6}.mc-radar .rim{fill:none;stroke:var(--gold);stroke-opacity:.5}.mc-radar .ring-t{fill:var(--gold);font:11px var(--mono)}.mc-radar .spoke{stroke:var(--hair)}.mc-radar .seg{fill:var(--muted);letter-spacing:.14em;font-size:11px}.mc-radar .sweep{transform-box:view-box;animation:8s linear infinite mc-spin}.mc-radar .beam{stroke:var(--gold-2);stroke-opacity:.7}.mc-radar .queued{fill:none;stroke:var(--muted);stroke-opacity:.8}.mc-radar .centre{fill:var(--gold-2)}.mc-radar .blip .dot{stroke-width:1.5px}.mc-radar .blip .name{fill:var(--paper);font-size:12px}.mc-radar .blip .ping{fill:none;transform-box:fill-box;transform-origin:50%;animation:1.8s ease-out infinite mc-ping}.mc-radar .overdue .dot,.mc-legend .overdue{fill:var(--crit);stroke:var(--crit)}.mc-radar .overdue .ping{stroke:var(--crit)}.mc-radar .due .dot,.mc-legend .due{fill:var(--amber);stroke:var(--amber)}.mc-radar .due .ping{stroke:var(--amber)}.mc-radar .waiting .dot,.mc-legend .waiting{fill:var(--gold);stroke:var(--gold)}.mc-radar .replied .dot,.mc-legend .replied{fill:var(--ok);stroke:var(--ok)}.mc-radar .call .dot,.mc-radar .won .dot,.mc-legend .call{fill:var(--ink);stroke:var(--gold-2);stroke-width:2.5px}.mc-radar .closed .dot{fill:var(--ink);stroke:var(--muted)}.mc-legend .queued{fill:none;stroke:var(--muted)}.mc-radar.big .seg,.mc-radar.big .ring-t,.mc-radar.big .blip .name{font-size:15px}.mc-legend{color:var(--muted);flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;font-size:12px;list-style:none;display:flex}.mc-legend li{align-items:center;gap:6px;display:flex}.mc-legend svg{width:12px;height:12px}.mc-tile{border:1px solid var(--hair);color:var(--paper);background:linear-gradient(#1420308c,#0f172059);border-radius:18px;flex-direction:column;gap:6px;min-width:0;padding:16px 18px;display:flex;position:relative}.mc-tile:hover{border-color:var(--line);color:var(--paper)}.mc-tile .mc-num{font-size:clamp(30px,2.8vw,44px)}.mc-tile .s{color:var(--muted);font-size:12px}.mc-bus{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mc-bus li{grid-template-columns:130px auto minmax(40px,1fr) 90px;align-items:center;gap:12px;display:grid}.mc-bus li.off{opacity:.5}.mc-bus .name{font-size:13px}.mc-bus .cells{flex-wrap:wrap;gap:4px;display:flex}.mc-bus .cell{border:1px solid var(--gold);border-radius:5px;width:16px;height:16px}.mc-bus .cell.active{background:#e1c69d66}.mc-bus .cell.paused{border-color:var(--amber)}.mc-bus .cell.halted,.mc-bus .cell.off{border-color:var(--line-soft)}.mc-bus .beat{width:100%;height:20px}.mc-bus .beat polyline{fill:none;stroke:var(--gold);stroke-width:1.5px;vector-effect:non-scaling-stroke}.mc-bus .off .beat polyline{stroke:var(--muted)}.mc-bus .st{font:11px var(--mono);color:var(--muted);text-align:right}.mc-ticker{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);background:#07142180;grid-column:1/-1;padding:12px 0;overflow:hidden}.mc-ticker .run{white-space:nowrap;width:max-content;font:12.5px var(--mono);color:var(--muted);gap:56px;animation:60s linear infinite mc-ticker;display:flex}.mc-ticker i{color:var(--gold);font-style:normal}.mc-takeover{z-index:50;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);--c:var(--ok);background:#060a0fe0;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.mc-takeover.overdue{--c:var(--crit)}.mc-takeover .tk{text-align:center;max-width:900px;animation:.5s cubic-bezier(.2,.7,.2,1) both mc-rise;position:relative}.mc-takeover .rings{position:absolute;top:6vmin;left:50%}.mc-takeover .rings span{border:1.5px solid var(--c);border-radius:50%;width:24vmin;height:24vmin;animation:2.2s ease-out infinite mc-ping-big;position:absolute;top:-12vmin;left:-12vmin}.mc-takeover .rings span:nth-child(2){animation-delay:.7s}.mc-takeover .rings span:nth-child(3){animation-delay:1.4s}.mc-takeover .core{border:2px solid var(--c);width:12vmin;height:12vmin;color:var(--c);box-shadow:0 0 60px -6px var(--c);border-radius:50%;place-items:center;margin:0 auto 4vmin;display:grid}.mc-takeover .core svg{fill:none;stroke:currentColor;stroke-width:1px;width:45%;height:45%}.mc-takeover .core svg .fill{fill:currentColor}.mc-takeover .kind{font:500 clamp(13px, 1.8vmin, 22px) var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--c);margin:0}.mc-takeover h2{font-family:var(--font-display), sans-serif;text-transform:uppercase;color:var(--white);letter-spacing:.01em;margin:2vmin 0;font-size:clamp(44px,9vmin,130px);font-weight:700;line-height:1}.mc-takeover h2 em{color:var(--gold);font-style:italic}.mc-takeover .detail{color:var(--muted);max-width:32ch;margin:0 auto;font-size:clamp(17px,2.6vmin,34px)}.mc-takeover .acts{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:5vmin;display:flex}.mc-takeover .acts a,.mc-takeover .acts button{font:600 clamp(14px, 1.8vmin, 24px) var(--font-main), sans-serif;letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--line);color:var(--paper);border-radius:999px;padding:1.4em 2.2em}.mc-takeover .acts .primary{background:var(--amber);color:var(--ink);border-color:var(--amber)}.wall{background:radial-gradient(ellipse 70% 50% at 50% 38%, #c1a1741a, transparent 70%), var(--ink);grid-template:"head head""hero tiles"minmax(0,1fr)"hero agents"/minmax(0,1.25fr) minmax(0,1fr);gap:2.2vmin;height:100vh;padding:3vmin 3.4vmin;display:grid;position:relative;overflow:hidden}.wall:after{content:"";pointer-events:none;background:radial-gradient(#0000 55%,#00000080);position:absolute;inset:0}.w-head{z-index:1;flex-wrap:wrap;grid-area:head;justify-content:space-between;align-items:center;gap:2vmin;display:flex}.w-logo{font-family:var(--font-display), sans-serif;letter-spacing:.08em;color:var(--white);font-size:clamp(18px,2.8vmin,34px);font-weight:700}.w-logo i{color:var(--gold);letter-spacing:.3em;margin-left:.6em;font-size:.6em;font-style:normal;font-weight:500}.w-clock{font:clamp(14px, 2.2vmin, 28px) var(--mono);color:var(--gold-2)}.w-hero{z-index:1;grid-area:hero;place-items:center;min-height:0;display:grid}.w-hero>svg{width:100%;height:100%;max-height:100%}.w-radar{flex-direction:column;align-items:center;gap:1.6vmin;width:100%;height:100%;min-height:0;display:flex}.w-radar svg{flex:1;width:100%;min-height:0}.w-radar .mc-legend{font-size:clamp(12px,1.7vmin,20px)}.w-flow{flex-direction:column;gap:3vmin;width:100%;display:flex}.w-big{font-family:var(--font-display), sans-serif;color:var(--gold-2);font-size:clamp(60px,13vmin,190px);font-weight:600;line-height:1;display:block}.w-tiles{z-index:1;grid-area:tiles;grid-template-columns:1fr 1fr;align-content:start;gap:2vmin;display:grid}.w-tile{border:1px solid var(--hair);color:var(--paper);background:linear-gradient(#14203099,#0f172066);border-radius:22px;flex-direction:column;gap:.8vmin;min-width:0;padding:2.6vmin 2.8vmin;display:flex;position:relative}.w-tile.crit{box-shadow:0 0 40px -16px var(--crit);border-color:#e0705a8c}.w-tile .mc-label{font-size:clamp(11px,1.6vmin,18px)}.w-tile b{font-family:var(--font-display), sans-serif;color:var(--gold-2);overflow-wrap:anywhere;font-size:clamp(36px,7.2vmin,96px);font-weight:600;line-height:1}.w-sub{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:clamp(12px,1.9vmin,22px);display:-webkit-box;overflow:hidden}.w-agents{z-index:1;border:1px solid var(--hair);border-radius:22px;grid-area:agents;min-height:0;padding:2vmin 2.4vmin;overflow:hidden}.w-agents .mc-agents{max-height:26vh}.wall .mc-switch button{padding:.7em 1.3em;font-size:clamp(11px,1.4vmin,16px)}.wall .mc-reactor{max-width:none}@media (orientation:portrait){.wall{grid-template:"head""hero"minmax(0,1fr)"tiles""agents"/1fr}.w-agents .mc-agents{max-height:16vh}}@keyframes mc-spin{to{transform:rotate(360deg)}}@keyframes mc-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mc-breathe{50%{opacity:.55}}@keyframes mc-ping{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.6)}}@keyframes mc-ping-big{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.4)}}@keyframes mc-ticker{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.spin,.spin-rev,.mc-radar .sweep,.mc-agents .node,.mc-agents .ping,.mc-radar .ping,.mc-ticker .run,.mc-panel,.mc-takeover .rings span,.mc-takeover .tk{animation:none}.mc-flow .particles,.mc-reactor .pulse{display:none}}@media (max-width:1200px){.mc-reactor-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"core core""needs rail""strip strip"}.mc-radar-grid{grid-template-columns:1fr}}@media (max-width:760px){.mc-reactor-grid{grid-template-columns:1fr;grid-template-areas:"core""needs""rail""strip"}.mc-flow-grid{grid-template-columns:1fr;grid-template-areas:"money""ladder""needs""strip"}.mc-flow-grid .river{display:none}.mc-flow-grid .ladder{grid-area:ladder;display:block}.mc-flow-grid .money{gap:12px 28px}.mc-flow-grid .money .sum{margin-left:0}.mc-radar-grid .tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mc-tile{border-radius:14px;padding:12px}.mc-tile .mc-num{font-size:26px}.mc-tile .mc-label{letter-spacing:.12em;font-size:9.5px}.mc-bus .cells{grid-area:2/1/auto/-1}.mc-bus li{grid-template-columns:1fr auto}.mc-bus .beat{display:none}.mc-head-tools{justify-content:space-between;width:100%}.mc-panel{padding:16px}}.mc-outreach-hero{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.mc-outreach-hero .rail{flex-direction:column;gap:16px;min-width:0;display:flex}.mc-outreach-hero .radar-panel{flex-direction:column;gap:10px;display:flex}.agents-hero .mc-agents{max-width:980px;margin:0 auto}@media (max-width:1000px){.mc-outreach-hero{grid-template-columns:1fr}}.mc-strip-wrap{overflow-x:auto}@media (max-width:760px){.mc-strip{min-width:680px}.mc-reactor .sat .n{font-size:46px}.mc-reactor .sat .l{letter-spacing:.1em;font-size:17px}.mc-reactor .sat .e,.mc-reactor .ring-label{font-size:17px}.mc-reactor .k{font-size:18px}.mc-reactor .s,.mc-radar .seg,.mc-radar .ring-t,.mc-radar .blip .name{font-size:20px}.mc-agents .name{font-size:13px}.mc-agents .sub{font-size:12px}}.mc-costs{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"gauge rail""wide wide";align-items:start;gap:18px;display:grid}.mc-costs .gauge{flex-direction:column;grid-area:gauge;align-items:center;display:flex}.mc-costs .gauge>header{align-self:stretch}.mc-costs .rail{flex-direction:column;grid-area:rail;gap:18px;min-width:0;display:flex}.mc-costs .wide{grid-column:1/-1}.mc-costs .figs{flex-wrap:wrap;justify-content:center;gap:36px;margin-top:4px;display:flex}.mc-costs .figs>div{flex-direction:column;align-items:center;gap:4px;display:flex}.mc-costs .figs .mc-num{font-size:34px}.mc-costs code,.mc-panel code{font-family:var(--mono);color:var(--gold-2);font-size:.92em}.mc-balance{max-width:100%;height:auto}.mc-balance .ticks line{stroke:var(--gold);stroke-opacity:.45}.mc-balance .track{fill:none;stroke:#142030;stroke-width:16px;stroke-linecap:round}.mc-balance .track.thin{stroke-width:10px}.mc-balance .cost{fill:none;stroke:var(--crit);stroke-width:16px;stroke-linecap:round;filter:drop-shadow(0 0 6px #e0705a66)}.mc-balance .income{fill:none;stroke:var(--gold-2);stroke-width:10px;stroke-linecap:round;filter:drop-shadow(0 0 6px #e1c69d80)}.mc-balance .budget{stroke:var(--paper);stroke-width:2px;stroke-dasharray:3 3}.mc-balance .k{fill:var(--gold);letter-spacing:.24em;font-size:12px}.mc-balance .v{font-family:var(--font-display), sans-serif;font-size:60px;font-weight:600}.mc-balance .v.neg{fill:var(--crit)}.mc-balance .v.pos{fill:var(--gold-2)}.mc-balance .s{fill:var(--muted);font-size:13px}.mc-balance .leg{font:12px var(--mono);letter-spacing:.08em}.mc-balance .cost-t{fill:var(--crit)}.mc-balance .income-t{fill:var(--gold-2)}.mc-catbar .bar{gap:2px;height:14px;margin-bottom:14px;display:flex}.mc-catbar .bar span{border-radius:4px;min-width:6px}.mc-catbar .bar .empty{background:var(--glass);flex:1}.mc-catbar ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:13.5px;list-style:none;display:flex}.mc-catbar li{grid-template-columns:12px minmax(0,1fr) auto auto;align-items:baseline;gap:10px;display:grid}.mc-catbar li i{border-radius:3px;align-self:center;width:10px;height:10px}.mc-catbar li span{color:var(--muted);font-size:12px}.mc-catbar li b{color:var(--paper);font-variant-numeric:tabular-nums;text-align:right;min-width:70px;font-weight:500}.mc-catbar li b small{color:var(--muted);font-weight:400}.mc-catbar .t1{background:var(--gold-2)}.mc-catbar .t2{background:var(--gold)}.mc-catbar .t3{background:#8a7350}.mc-catbar .t4{background:var(--ok)}.mc-catbar .t5{background:#6f8fa8}.mc-catbar .t6{background:#5d6772}.mc-catbar .none{border:1px solid var(--line)}.mc-costtable td.num,.mc-costtable th.num{text-align:right;font-variant-numeric:tabular-nums}.mc-costtable tr.paused{opacity:.5}.mc-costcard{color:var(--muted);flex-direction:column;gap:4px;font-size:12.5px;display:flex}.mc-costcard .mc-num{font-size:38px}@media (max-width:1000px){.mc-costs{grid-template-columns:1fr;grid-template-areas:"gauge""rail""wide"}}.daybars{width:100%;height:auto;display:block}.daybars .axis{stroke:var(--hair)}.daybars .tick{fill:var(--muted);font-size:10px;font-family:var(--mono)}.daybars .views{fill:#c1a17438}.daybars .visitors{fill:var(--gold)}.barlist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.barlist li{border-radius:8px;justify-content:space-between;gap:12px;padding:6px 10px;font-size:13px;display:flex;position:relative;overflow:hidden}.barlist-fill{background:#c1a17429;border-radius:8px;position:absolute;inset:0 auto 0 0}.barlist-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--mono);font-size:12px;position:relative;overflow:hidden}.barlist-value{font-variant-numeric:tabular-nums;color:var(--white);flex:none;position:relative}.mc-analytics{grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px;margin-top:16px;display:grid}.mc-analytics .wide{grid-column:1/-1}.tabs{border:1px solid var(--hair);border-radius:999px;gap:4px;padding:3px;font-size:12px;display:inline-flex}.tabs a{color:var(--muted);border-radius:999px;padding:4px 12px;text-decoration:none}.tabs a[aria-current=page]{background:var(--glass);color:var(--white)}.requests{flex-direction:column;gap:6px;margin:12px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.ask-agent{border-top:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:6px 8px;margin-top:12px;padding-top:12px;display:flex}.ask-agent button{padding:3px 10px;font-size:12px}.ask-agent select,.ask-agent input{font:inherit;color:var(--paper);background:var(--ink-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px;font-size:12px}.ask-agent input{flex:200px;min-width:0}.report{margin-top:8px}.report-headline{color:var(--white);margin:0;font-size:16px;line-height:1.5}.report-list{color:var(--paper);flex-direction:column;gap:4px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.report-cards{gap:10px;margin:8px 0 0;padding:0;list-style:none;display:grid}.report-cards li{flex-direction:column;gap:4px;font-size:13px;display:flex}.report-more{margin-top:12px}.section h3{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:20px 0 8px;font-size:13px}.pm-map{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid;position:relative}.pm-map:before{content:"";border-top:1px dashed var(--line);z-index:0;position:absolute;top:30px;left:4%;right:4%}.pm-layer{z-index:1;flex-direction:column;gap:12px;min-width:0;display:flex;position:relative}.pm-layer>header{background:var(--ink);padding:0 4px 6px}.pm-layer>header h2{font-family:var(--font-display), sans-serif;letter-spacing:.06em;color:var(--gold-2);text-transform:uppercase;margin-top:4px;font-size:22px}.pm-layer>header p{color:var(--muted);margin:2px 0 0;font-size:13px}.pm-card{border:1px solid var(--hair);background:linear-gradient(#14203099,#0f172059);border-radius:18px;flex-direction:column;gap:6px;padding:14px 16px;animation:.6s cubic-bezier(.2,.7,.2,1) both mc-rise;display:flex;position:relative}.pm-card.live{border-color:#8fc29a59}.pm-card.parked{opacity:.55}.pm-card .top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.pm-channels{font:10.5px var(--mono);color:var(--muted)}.pm-card h3{font-family:var(--font-display), sans-serif;letter-spacing:.03em;color:var(--white);text-transform:uppercase;font-size:19px}.pm-card p{margin:0;font-size:13px}.pm-card .job{color:var(--paper)}.pm-card .who,.pm-card .note{color:var(--muted);font-size:12px}.pm-card .note{border-left:2px solid var(--amber);padding-left:8px}.pm-card .proof{color:var(--muted);font-size:12px}.pm-price{font-family:var(--font-display), sans-serif;color:var(--gold-2);font-weight:600;font-size:24px!important}.pm-price small{font-family:var(--font-main), sans-serif;color:var(--muted);margin-left:4px;font-size:11.5px;font-weight:400}.pm-packs ul{flex-wrap:wrap;gap:6px;margin:6px 0 0;padding:0;list-style:none;display:flex}.pm-packs li{border:1px dashed var(--line);color:var(--paper);border-radius:999px;padding:3px 10px;font-size:12px}.pm-packs li small{color:var(--muted)}.pm-rules{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;padding:16px 0;display:grid}.pm-rules b{font-family:var(--font-display), sans-serif;color:var(--white);text-transform:uppercase;letter-spacing:.04em;margin:4px 0;font-size:18px;display:block}.pm-rules p{color:var(--muted);margin:0;font-size:13px}.pm-builder{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.pm-form{flex-direction:column;gap:14px;display:flex}.pm-form fieldset{border:0;flex-wrap:wrap;gap:8px 16px;margin:0;padding:0;display:flex}.pm-form legend{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);width:100%;margin-bottom:6px;font-size:11px}.pm-form label{cursor:pointer;align-items:center;gap:6px;font-size:14px;display:flex}.pm-form input{accent-color:var(--amber)}.pm-form .primary{align-self:flex-start}.pm-lines{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pm-lines li{border-bottom:1px solid var(--hair);grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:10px 0;font-size:14px;display:grid}.pm-lines li b{color:var(--gold-2);font-variant-numeric:tabular-nums;font-weight:500}.pm-lines li small{text-align:right;color:var(--muted);grid-column:2;font-size:12px}.pm-totals{flex-wrap:wrap;gap:28px;margin:14px 0 6px;display:flex}.pm-totals>div{flex-direction:column;gap:4px;display:flex}.pm-totals .mc-num{font-size:34px}@media (max-width:1100px){.pm-map,.pm-rules{grid-template-columns:repeat(2,minmax(0,1fr))}.pm-map:before{display:none}}@media (max-width:760px){.pm-map,.pm-rules,.pm-builder{grid-template-columns:1fr}}.pm-rules{grid-template-columns:repeat(5,minmax(0,1fr))}.pm-margin{border:1px dashed var(--line);background:#8fc29a0a;border-radius:12px;flex-wrap:wrap;gap:24px;margin:4px 0 8px;padding:10px 14px;display:flex}.pm-margin>div{flex-direction:column;gap:2px;display:flex}.pm-margin b{font-family:var(--font-display), sans-serif;color:var(--ok);font-variant-numeric:tabular-nums;font-size:20px;font-weight:600}.pm-margin b small{font-family:var(--font-main), sans-serif;color:var(--muted);font-size:12px;font-weight:400}@media (max-width:1100px){.pm-rules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.pm-rules{grid-template-columns:1fr}}.pm-staff{letter-spacing:.16em;text-transform:uppercase;color:var(--gold-2);border:1px dashed var(--line);border-radius:999px;margin-left:6px;margin-right:auto;padding:2px 8px;font-size:10px}.office-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.office-head .accent{color:var(--gold-2);margin:6px 0 0;font-family:Georgia,serif;font-size:16px;font-style:italic}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.label{text-transform:uppercase;letter-spacing:.14em;color:var(--gold);margin:10px 0 2px;font-size:11px}.mono{font-family:var(--mono)}button.linkish{color:var(--gold-2);text-underline-offset:3px;border:0;padding:0;text-decoration:underline}.zone-sales{color:#c1a174}.zone-marketing{color:#c48d76}.zone-lobby{color:#e1c69d}.zone-clients{color:#8ea7bb}.office-goals{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.office-goal{border:1px solid var(--hair);background:var(--ink-2);border-radius:14px;flex-direction:column;gap:4px;min-width:0;padding:10px 12px;display:flex}.office-goal .label{margin:0}.office-goal-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.office-goal.zone-sales .label{color:#c1a174}.office-goal.zone-marketing .label{color:#c48d76}.office-goal.zone-clients .label{color:#8ea7bb}.office-goal.zone-lobby .label{color:#e1c69d}.office-goal .bar{background:#f0e8d914;border-radius:3px;height:6px;display:block;overflow:hidden}.office-goal .bar span{background:var(--gold);height:100%;display:block}.office-goal .meta{margin:0}button.switch{min-height:32px;color:var(--muted);border-color:var(--line-soft);align-items:center;gap:8px;padding:2px 4px 2px 10px;font-size:12px;display:inline-flex}button.switch span{border:1px solid;border-radius:9px;width:34px;height:18px;position:relative}button.switch span:after{content:"";background:currentColor;border-radius:50%;width:12px;height:12px;transition:left .2s;position:absolute;top:2px;left:2px}button.switch.on{color:var(--ok);border-color:#8fc29a80}button.switch.on span:after{left:18px}button:disabled{opacity:.45;cursor:not-allowed}.office-floor{flex-direction:column;gap:12px;display:flex}.office-stage{aspect-ratio:16/9;background:#0c131a;border:1.5px solid #c1a17473;border-radius:22px;max-height:72vh;position:relative;overflow:hidden}.office-stage canvas{touch-action:pan-y;cursor:pointer;width:100%;height:100%;display:block}.office-tag{pointer-events:none;background:var(--ink);border:1px solid var(--gold-2);color:var(--white);white-space:nowrap;border-radius:6px;padding:1px 8px;font-size:12px;position:absolute;top:0;left:0}.office-hint{font-family:var(--mono);color:var(--muted);pointer-events:none;font-size:11px;position:absolute;bottom:10px;right:12px}.office-note{margin:0}.office-card{background:var(--ink-2);border:1.5px solid #c1a17473;border-radius:16px;padding:12px 16px}.office-card p{margin:4px 0 0}.office-card-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.office-card-head strong{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.08em;color:var(--white);font-size:17px;font-weight:500}.office-card-actions{align-items:center;gap:16px;margin-top:8px;font-size:13px;display:flex}.office-list{border:1px solid var(--line-soft);background:var(--ink-2);border-radius:16px;flex-direction:column;gap:10px;padding:10px 14px;display:none}.office-list.always{display:flex}.office-list-group h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.14em;margin:4px 0;font-size:12px;font-weight:500}.office-row{text-align:left;border:0;border-top:1px solid var(--line-soft);width:100%;min-height:44px;color:var(--paper);border-radius:0;align-items:center;gap:10px;padding:8px 2px;display:flex}.office-row[aria-pressed=true]{background:#c1a1741a}.office-row .dot{flex:none;width:8px;height:8px}.office-row-text{flex-direction:column;flex:1;min-width:0;display:flex}.office-row-text .meta{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.office-grid{grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);grid-template-areas:"tray chat""tray log";align-items:start;gap:16px;display:grid}.office-tray{border-color:#d99b2b80;grid-area:tray}.office-tray h2{color:#e8b75a}.office-chat{grid-area:chat}.office-log{grid-area:log}.office-log li{margin-bottom:4px;font-size:13px}.tray-pack{border-top:1px solid var(--line-soft);flex-direction:column;gap:10px;padding-top:12px;display:flex}.tray-pack+.tray-pack{margin-top:16px}.tray-head{flex-wrap:wrap;justify-content:space-between;gap:10px;display:flex}.tray-head h3{font-family:var(--font-display), sans-serif;text-transform:uppercase;letter-spacing:.06em;color:var(--white);font-size:16px;font-weight:500}.tray-head p{margin:2px 0 0}.tray-note{color:var(--gold-2);margin:0;font-size:12.5px}.tray-items{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tray-items li{border-top:1px solid var(--line-soft);align-items:center;gap:10px;display:flex}.tray-items li.on{background:#c1a17414}.tray-item{text-align:left;min-width:0;min-height:44px;color:var(--paper);border:0;border-radius:0;flex-direction:column;flex:1;align-items:flex-start;padding:8px 6px;display:flex}.tray-skip{white-space:nowrap;align-items:center;gap:6px;padding-right:6px;display:inline-flex}.tray-preview{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:start;gap:14px;display:grid}.tray-frame{border:1px solid var(--line-soft);background:#0a1017;border-radius:12px;overflow:hidden}.tray-bar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.tray-url{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:120px;overflow:hidden}.tabs button{color:var(--muted);border:0;padding:3px 10px;font-size:12px}.tabs button[aria-pressed=true]{background:var(--glass);color:var(--white)}.tray-viewport{background:#121a23;justify-content:center;height:460px;display:flex}.tray-viewport iframe{background:#fff;border:0;width:100%;height:100%}.tray-viewport.phone iframe{border-left:1px solid var(--line-soft);border-right:1px solid var(--line-soft);width:390px;max-width:100%}.tray-empty{text-align:center;align-self:center;padding:20px}.tray-message p{margin:4px 0 0}.tray-body{white-space:pre-wrap;font-family:var(--font-main), sans-serif;border:1px solid var(--line-soft);background:#0a1017;border-radius:10px;max-height:260px;margin:6px 0 0;padding:10px 12px;font-size:13px;line-height:1.55;overflow:auto}.tray-actions{flex-direction:column;gap:8px;display:flex}.tray-actions form{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tray-actions button.primary{background:var(--amber);border-color:var(--amber)}.tray-reject input{font:inherit;color:var(--paper);background:var(--ink);border:1px solid var(--line);border-radius:999px;flex:160px;min-width:0;padding:6px 12px;font-size:13px}.tray-done{color:var(--ok);margin:0}.chat{flex-direction:column;gap:10px;display:flex}.chat-log{flex-direction:column;gap:8px;max-height:420px;padding-right:4px;display:flex;overflow-y:auto}.chat-line{background:var(--ink-3);border:1px solid var(--line-soft);border-radius:14px;max-width:90%;padding:8px 12px}.chat-line p{white-space:pre-wrap;margin:2px 0 0;font-size:13.5px}.chat-line.founder{background:#c1a17424;border-color:#c1a1744d;border-bottom-right-radius:4px;align-self:flex-end}.chat-line.lead{border-bottom-left-radius:4px}.chat-confirm{gap:8px;display:flex}.chat-form{align-items:flex-end;gap:8px;display:flex}.chat-form textarea{resize:vertical;min-width:0;font:inherit;color:var(--paper);background:var(--ink);border:1px solid var(--line);border-radius:12px;flex:1;padding:10px 12px;font-size:13.5px}.chat-form button.primary{padding:10px 16px}@media (max-width:1100px){.office-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"tray""chat""log"}.tray-preview{grid-template-columns:minmax(0,1fr)}.office-goals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.office-stage{aspect-ratio:3/2}.office-list{display:flex}.office-goals{grid-template-columns:minmax(0,1fr)}.tray-viewport{height:380px}}@media (prefers-reduced-motion:reduce){button.switch span:after{transition:none}}
