.opp-main>.opp-page:has(.mon){max-width:none;padding:0}:root:has(.mon) .opp .foot{margin-top:0}.mon{position:relative;height:max(640px,calc(100dvh - 124px));overflow:hidden;background:radial-gradient(120% 90% at 55% 45%,#120b2c 0,#07050f 60%,#040309 100%);color:var(--ink);isolation:isolate}.mon:fullscreen{height:100dvh}.mon-stage{position:absolute;inset:0;cursor:grab;touch-action:none}.mon-stage:active{cursor:grabbing}.mon-stage canvas{display:block}.mon-reticle{position:absolute;left:50%;top:50%;width:46px;height:46px;margin:-23px 0 0 -23px;pointer-events:none;opacity:.35}.mon-reticle i{position:absolute;background:#ffd98a}.mon-reticle i:first-child{left:22px;top:0;width:1px;height:46px}.mon-reticle i:last-child{top:22px;left:0;height:1px;width:46px}.mon-hud,.mon-left,.mon-right,.mon-top,.mon-zoom{position:absolute;z-index:2}.mon .glass,.mon-left>*,.mon-right,.mon-title{background:rgba(10,7,20,.72);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);border-radius:14px}.mon-top{left:clamp(12px,1.4vw,24px);top:clamp(12px,1.4vw,22px);display:grid;gap:10px;max-width:min(760px,56vw);pointer-events:none}.mon-top>*{pointer-events:auto}.mon-title{padding:14px 18px}.mon-title .eye{display:inline-flex;align-items:center;gap:8px;font:700 10.5px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.mon-title .eye i{width:7px;height:7px;border-radius:50%;background:#6b6384}.mon-title .eye i.on{background:var(--live,#ff3b5c);animation:pulse 1.8s infinite}.mon-title h1{margin:6px 0 4px;font:800 clamp(22px,2.2vw,34px)/1.05 var(--font-d);letter-spacing:-.03em;color:#fff}.mon-title h1 em{font-style:normal;background:var(--grad);-webkit-background-clip:text;background-clip:text;color:transparent}.mon-title p{margin:0;font-size:13px;color:var(--ink2)}.mon-seg{display:inline-flex;flex-wrap:wrap;gap:3px;padding:4px;border-radius:12px;background:rgba(10,7,20,.78);border:1px solid rgba(255,255,255,.1);backdrop-filter:blur(14px);justify-self:start}.mon-seg button{font:700 12.5px var(--font-b);color:var(--mute);background:none;border:0;border-radius:9px;padding:7px 12px;cursor:pointer}.mon-seg button[aria-pressed=true]{color:#fff;background:rgba(255,255,255,.12)}.mon-seg.sm button{font-size:11.5px;padding:6px 10px}.mon a:focus-visible,.mon-right button:focus-visible,.mon-seg button:focus-visible,.mon-zoom button:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mon-left{left:clamp(12px,1.4vw,24px);bottom:clamp(12px,1.4vw,22px);width:clamp(280px,22vw,360px);gap:8px;max-height:calc(100% - 290px)}.mon-ch{padding:12px 14px}.mon-ch .h{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.mon-ch .h b{font:700 15px var(--font-d);color:#fff}.mon-ch .h span{font:600 11px var(--font-m);color:var(--mute)}.mon-ch .bar{position:relative;display:flex;height:9px;margin:9px 0 6px;background:rgba(255,255,255,.07);border-radius:5px;overflow:hidden}.mon-ch .bar i{display:block;height:100%}.mon-ch .bar .d{background:#3d7bff}.mon-ch .bar .r{background:#ff3b5c}.mon-ch .bar .mid{position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:rgba(255,255,255,.55)}.mon-ch .n{display:flex;justify-content:space-between;gap:8px;font:700 11.5px var(--font-m);color:var(--mute)}.mon-ch .n .d{color:#8fb0ff}.mon-ch .n .r{color:#ff8399}.mon-legend{display:flex;align-items:center;gap:8px;padding:9px 14px;font:700 10.5px var(--font-m);color:var(--mute)}.mon-legend i{flex:1;height:7px;border-radius:4px}.mon-legend .mg{background:linear-gradient(90deg,#10288c,#3d7bff 25%,#d6e2ff 48%,#ffdce4 52%,#ff3b5c 75%,#8c0a28)}.mon-legend .vs{background:linear-gradient(90deg,#3d7bff,rgba(61,123,255,.15) 48%,rgba(255,59,92,.15) 52%,#ff3b5c)}.mon-legend .ms{background:linear-gradient(90deg,#2fbf9b,rgba(47,191,155,.2) 48%,rgba(231,121,74,.2) 52%,#e7794a)}.mon-feed{padding:12px 14px;overflow:auto;min-height:90px}.mon-feed h3,.mon-grp h3{margin:0 0 8px;font:700 10.5px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--gold)}.mon-grp h3 em{font-style:normal;color:var(--mute);letter-spacing:0}.mon-feed p{margin:0;font-size:12px;color:var(--mute);line-height:1.45}.mon-feed ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mon-feed li{display:grid;grid-template-columns:54px 1fr;gap:8px;font-size:12px}.mon-feed time{font:700 10.5px var(--font-m);color:var(--mute)}.mon-feed a{color:var(--ink2)}.mon-feed a:hover{color:#fff}.mon-right{right:clamp(12px,1.4vw,24px);top:clamp(12px,1.4vw,22px);bottom:64px;width:clamp(300px,24vw,400px);padding:14px 12px 12px 16px;overflow:auto}.mon-rh{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px}.mon-rh b{font:700 17px var(--font-d);color:#fff}.mon-rh span{font:700 10.5px var(--font-m);color:var(--mute);text-transform:uppercase;letter-spacing:.1em}.mon-rh button{font:700 11.5px var(--font-b);color:var(--ink2);background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px;cursor:pointer}.mon-note{margin:0 0 12px;font-size:12px;color:var(--mute);line-height:1.45}.mon-right ul{list-style:none;margin:0 0 14px;padding:0;display:grid;gap:1px}.mon-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:10px;align-items:baseline;padding:7px 8px;margin-inline:-8px;border-radius:8px;font-size:12.5px;color:var(--ink2)}.mon-row:hover{background:rgba(255,255,255,.06);color:#fff}.mon-row .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mon-row .ex,.mon-row .lv{font:700 11.5px var(--font-m);white-space:nowrap;text-align:right}.mon-row .lv{color:var(--mute);min-width:92px}.mon-row .d{color:#8fb0ff}.mon-row .r{color:#ff8399}.mon-row .lv.d,.mon-row .lv.r{opacity:1}.mon-all{display:inline-block;margin-top:4px;font:700 12.5px var(--font-b);color:var(--gold)}.mon-hud{left:50%;transform:translateX(-50%);gap:18px;padding:7px 14px;border-radius:10px;background:rgba(10,7,20,.6);border:1px solid rgba(255,255,255,.08);font:700 10.5px var(--font-m);letter-spacing:.08em;color:var(--mute);text-transform:uppercase;white-space:nowrap}.mon-hud,.mon-zoom{bottom:14px;display:flex}.mon-zoom{right:clamp(12px,1.4vw,24px);gap:6px}.mon-zoom button{min-width:34px;height:34px;padding:0 9px;border-radius:9px;border:1px solid rgba(255,255,255,.14);background:rgba(10,7,20,.72);color:#fff;font:700 15px var(--font-m);cursor:pointer;backdrop-filter:blur(10px)}.mon-zoom button.t{font-size:11px;letter-spacing:.06em}.mon-tip{position:fixed;z-index:1200;pointer-events:none;min-width:220px;max-width:300px;padding:10px 12px;border-radius:10px;background:rgba(10,7,20,.96);border:1px solid rgba(255,255,255,.16);box-shadow:0 20px 50px -20px #000;font-size:12.5px;color:var(--ink2);line-height:1.5}.mon-tip h4{margin:0 0 4px;font:700 14px var(--font-b);color:#fff}.mon-tip b{color:#fff}.mon-tip small{display:block;margin-top:4px;color:var(--gold);font-weight:700}@media (max-width:1100px){.mon{height:auto;overflow:visible;display:grid}.mon-stage{position:relative;height:72vh;min-height:420px}.mon-left,.mon-right,.mon-top{position:relative;inset:auto;width:auto;max-width:none;max-height:none;margin:10px 12px 0}.mon-top{order:-1}.mon-hud{display:none}.mon-zoom{position:static;order:0;justify-content:flex-end;margin:8px 12px 0}.mon-left,.mon-right{order:1}.mon-right{margin-bottom:14px}}@media (prefers-reduced-motion:reduce){.mon-title .eye i.on{animation:none}}:root:has(.mon) .cam-foot{display:none}.mon-row{width:100%;background:none;border:0;cursor:pointer;text-align:left;font:inherit}.mon-row .lv{color:var(--ink2);min-width:0}.mon-row .lv.i{color:#c9a8ff}.mon-row .pr{font:700 11px var(--font-m);color:var(--mute);white-space:nowrap;min-width:58px;text-align:right}.mon-row:focus-visible{outline:2px solid var(--gold);outline-offset:1px}.mon-test{margin:8px 0 0!important;padding:7px 10px;border-radius:8px;border:1px solid rgba(231,179,65,.45);background:rgba(231,179,65,.1);color:#ffe2a3!important;font-size:12px!important}.mon-test a{color:var(--gold);font-weight:700;text-decoration:underline}.mon-ch .bar .lead{opacity:.45}.mon-ch .bar .gap{flex:1}.mon-feed li button{all:unset;cursor:pointer;color:var(--ink2)}.mon-feed li button:hover{color:#fff;text-decoration:underline}.mon-desk{position:absolute;top:0;right:0;bottom:0;left:auto;width:min(1180px,64%);z-index:8;overflow:auto;background:#07050f;border-left:1px solid rgba(255,255,255,.14);box-shadow:-40px 0 80px -30px rgba(0,0,0,.85);animation:mon-drawer .22s ease-out}@keyframes mon-drawer{0%{transform:translateX(40px);opacity:0}to{transform:none;opacity:1}}@media (prefers-reduced-motion:reduce){.mon-desk{animation:none}}.mon:fullscreen .mon-desk{background:#07050f}@media (max-width:1100px){.mon-desk{position:fixed;inset:0;width:auto;z-index:1300}}.mon-tip{min-width:260px;max-width:340px}.mon-tip .sub{font-size:12px;color:var(--mute);margin-bottom:6px}.mon-tip .sub .call{color:var(--gold)}.mon-tip .row{display:flex;justify-content:space-between;gap:12px}.mon-tc{width:100%;border-collapse:collapse;margin:2px 0 6px;font-size:12.5px}.mon-tc th{font:700 9.5px var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:right;padding:0 0 3px}.mon-tc th:first-child{text-align:left}.mon-tc td{padding:3px 0;border-top:1px solid rgba(255,255,255,.07);color:#fff;font-variant-numeric:tabular-nums}.mon-tc td:nth-child(2),.mon-tc td:nth-child(3){text-align:right;font-family:var(--font-m);font-size:11.5px;padding-left:10px;color:var(--ink2)}.mon-tc td:nth-child(3){color:#fff;font-weight:700}.mon-tc.exp td{color:var(--ink2)}.mon-tc i.p{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:7px;background:#8a84a3;vertical-align:0}.mon-tc i.p-D{background:var(--dem)}.mon-tc i.p-R{background:var(--gop)}.mon-tc i.p-I{background:var(--ind)}.mon-tc i.p-Y{background:#2fbf9b}.mon-tc i.p-N{background:#e7794a}.mon-tc em{margin-left:6px;font:700 9px var(--font-m);font-style:normal;text-transform:uppercase;letter-spacing:.1em;color:var(--gold)}.mon-tip .meta{display:flex;justify-content:space-between;gap:12px;font:600 11px var(--font-m);color:var(--mute)}.mon-tip .meta b{color:#fff}.mon-brief{position:sticky;top:-14px;z-index:2;margin:-2px -4px 14px -6px;padding:14px 14px 12px;border-radius:14px;border:1px solid rgba(255,255,255,.16);background:linear-gradient(170deg,rgba(40,30,80,.96),rgba(14,10,28,.98));box-shadow:0 20px 40px -24px #000;display:grid;gap:10px;animation:mon-brief .25s ease-out}@keyframes mon-brief{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.mon-brief .bh{display:flex;justify-content:space-between;gap:10px;align-items:start}.mon-brief .k{font:700 10px var(--font-m);letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.mon-brief h3{margin:2px 0 0;font:800 19px/1.15 var(--font-d);color:#fff;letter-spacing:-.01em}.mon-brief .x{border:0;color:#fff;width:26px;height:26px;border-radius:8px;cursor:pointer;font-size:16px;line-height:1}.mon-brief .st,.mon-brief .x{background:rgba(255,255,255,.08)}.mon-brief .st{justify-self:start;white-space:nowrap;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:3px 9px;border-radius:999px;font:700 10.5px var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--ink2)}.mon-brief .st.live{color:#fff;background:rgba(255,59,92,.25)}.mon-brief .st.proj{color:#120d00;background:var(--gold)}.mon-brief .st.called{color:#062;background:#7fe3b1}.mon-brief .nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mon-brief .nums div{display:grid;gap:1px;padding:7px 8px;border-radius:10px;background:rgba(255,255,255,.05)}.mon-brief .nums b{font:800 17px var(--font-d);color:#fff}.mon-brief .nums span{font-size:10.5px;color:var(--mute);line-height:1.25}.mon-brief .cands{width:100%;border-collapse:collapse;font-size:12.5px}.mon-brief .cands th{font:700 9.5px var(--font-m);letter-spacing:.12em;text-transform:uppercase;color:var(--mute);text-align:right;padding-bottom:3px}.mon-brief .cands th:first-child{text-align:left}.mon-brief .cands td{padding:5px 0;border-top:1px solid rgba(255,255,255,.07);color:#fff;vertical-align:top}.mon-brief .cands td:nth-child(2),.mon-brief .cands td:nth-child(3){text-align:right;font:600 11.5px var(--font-m);padding-left:8px;color:var(--ink2);white-space:nowrap}.mon-brief .cands td:nth-child(3){color:#fff;font-weight:800}.mon-brief .cands i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:7px}.mon-brief .cands em{margin-left:6px;font:700 9px var(--font-m);font-style:normal;color:var(--gold);text-transform:uppercase}.mon-brief .cands .bar{display:block;height:4px;margin-top:4px;border-radius:2px;background:rgba(255,255,255,.07);overflow:hidden}.mon-brief .cands .bar u{display:block;height:100%}.mon-brief .oh{display:flex;justify-content:space-between;gap:8px;font:600 11px var(--font-m);color:var(--mute);margin-bottom:4px}.mon-brief .ob{display:flex;height:8px;border-radius:4px;overflow:hidden;gap:2px}.mon-brief .ob i{display:block;height:100%}.mon-brief .proj{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.mon-brief .proj div{display:grid;gap:1px}.mon-brief .proj span{font-size:10.5px;color:var(--mute)}.mon-brief .proj b{font:800 13.5px var(--font-m);color:#fff}.mon-brief .open{padding:9px 12px;border:0;border-radius:10px;background:var(--gold);color:#120d00;font:800 12.5px var(--font-b);cursor:pointer}.mon-brief .open:hover{filter:brightness(1.08)}.mon-row.on{background:rgba(255,217,138,.12);box-shadow:inset 3px 0 0 var(--gold)}.mon-toast{position:absolute;z-index:9;left:50%;top:18px;transform:translateX(-50%);display:grid;justify-items:center;gap:2px;padding:12px 26px 14px;border-radius:16px;border:1px solid rgba(255,217,138,.6);background:linear-gradient(120deg,rgba(40,28,6,.96),rgba(20,14,40,.96));box-shadow:0 0 0 6px rgba(255,217,138,.08),0 30px 60px -20px #000;color:#fff;cursor:pointer;overflow:hidden;animation:mon-toast-in .6s cubic-bezier(.2,.9,.2,1.2) both}.mon-toast:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 30%,rgba(255,217,138,.35) 50%,transparent 70%);transform:translateX(-100%);animation:mon-sheen 1.6s ease .3s 2}.mon-toast .k{font:700 10px var(--font-m);letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}.mon-toast b{font:800 22px var(--font-d);letter-spacing:-.02em}.mon-toast .w{font:700 14px var(--font-b);color:#ffe7b0}@keyframes mon-toast-in{0%{opacity:0;transform:translate(-50%,-30px) scale(.9)}to{opacity:1;transform:translateX(-50%)}}@keyframes mon-sheen{to{transform:translateX(100%)}}.mon-hud .vin{display:inline-flex;align-items:center;gap:7px;color:#fff}.mon-hud .vin i{width:7px;height:7px;border-radius:50%;background:var(--live,#ff3b5c);animation:mon-blip 1.4s ease-out infinite}@keyframes mon-blip{0%{box-shadow:0 0 0 0 rgba(255,59,92,.7)}to{box-shadow:0 0 0 8px rgba(255,59,92,0)}}.mon-hud .spark{width:80px;height:18px}.mon-hud .spark polyline{fill:none;stroke:var(--gold);stroke-width:1.5;vector-effect:non-scaling-stroke}.mon-ch .bar i{transition:width 1s cubic-bezier(.2,.8,.2,1);position:relative}.mon-ch .bar:after{content:"";position:absolute;inset:0;background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.22) 50%,transparent 65%);transform:translateX(-100%);animation:mon-sheen 3.2s ease-in-out infinite;pointer-events:none}.mon-ch{position:relative;overflow:hidden}.mon-feed li{animation:mon-feed-in .5s cubic-bezier(.2,.8,.2,1) both}.mon-feed li:first-child{box-shadow:inset 2px 0 0 var(--gold)}@keyframes mon-feed-in{0%{opacity:0;transform:translateX(-14px)}to{opacity:1;transform:none}}.mon-row{transition:background .2s,transform .2s}.mon-row:hover{transform:translateX(3px)}.mon-brief .cands .bar u,.mon-brief .ob i{transform-origin:left;animation:mon-grow 1s cubic-bezier(.2,.8,.2,1) both;transition:width .8s ease}@keyframes mon-grow{0%{transform:scaleX(0)}to{transform:none}}.mon-left>*,.mon-right,.mon-title{animation:mon-panel .7s cubic-bezier(.2,.8,.2,1) both}.mon-right{animation-delay:.1s}.mon-left>:nth-child(2){animation-delay:.08s}.mon-left>:nth-child(3){animation-delay:.16s}.mon-left>:nth-child(4){animation-delay:.24s}@keyframes mon-panel{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.mon *,.mon :after{animation:none!important;transition:none!important}}html[data-theme=light] .mon{background:radial-gradient(120% 90% at 55% 45%,#f4f2fb 0,#e9e5f5 60%,#dfdaee 100%)}html[data-theme=light] .mon-reticle i{background:#b07a00}html[data-theme=light] .mon .glass,html[data-theme=light] .mon-hud,html[data-theme=light] .mon-left>*,html[data-theme=light] .mon-right,html[data-theme=light] .mon-seg,html[data-theme=light] .mon-title,html[data-theme=light] .mon-zoom button{background:rgba(255,255,255,.82);border-color:rgba(17,0,25,.1);box-shadow:0 16px 36px -26px rgba(40,20,80,.5)}html[data-theme=light] .mon-brief .cands td,html[data-theme=light] .mon-brief .cands td:nth-child(3),html[data-theme=light] .mon-brief .nums b,html[data-theme=light] .mon-brief .proj b,html[data-theme=light] .mon-brief h3,html[data-theme=light] .mon-ch .h b,html[data-theme=light] .mon-hud .vin,html[data-theme=light] .mon-rh b,html[data-theme=light] .mon-tc td,html[data-theme=light] .mon-tc td:nth-child(3),html[data-theme=light] .mon-tip .meta b,html[data-theme=light] .mon-tip b,html[data-theme=light] .mon-tip h4,html[data-theme=light] .mon-title h1,html[data-theme=light] .mon-zoom button{color:var(--ink)}html[data-theme=light] .mon-seg button[aria-pressed=true]{color:var(--ink);background:rgba(17,0,25,.08)}html[data-theme=light] .mon-brief .cands .bar,html[data-theme=light] .mon-ch .bar{background:rgba(17,0,25,.07)}html[data-theme=light] .mon-ch .bar .d{background:var(--dem)}html[data-theme=light] .mon-ch .bar .r{background:var(--gop)}html[data-theme=light] .mon-ch .bar .mid{background:rgba(17,0,25,.45)}html[data-theme=light] .mon-ch .bar:after{background:linear-gradient(100deg,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%)}html[data-theme=light] .mon-ch .n .d,html[data-theme=light] .mon-row .d{color:var(--dem)}html[data-theme=light] .mon-ch .n .r,html[data-theme=light] .mon-row .r{color:var(--gop)}html[data-theme=light] .mon-row .lv.i{color:var(--ind)}html[data-theme=light] .mon-feed a:hover,html[data-theme=light] .mon-feed li button:hover,html[data-theme=light] .mon-row:hover{color:var(--ink)}html[data-theme=light] .mon-row:hover{background:rgba(17,0,25,.05)}html[data-theme=light] .mon-row.on{background:rgba(176,122,0,.1)}html[data-theme=light] .mon-brief .x,html[data-theme=light] .mon-rh button{color:var(--ink2);background:rgba(17,0,25,.05);border-color:rgba(17,0,25,.12)}html[data-theme=light] .mon-test{border-color:rgba(176,122,0,.45);background:rgba(224,162,28,.12);color:#6b4a00!important}html[data-theme=light] .mon-desk,html[data-theme=light] .mon:fullscreen .mon-desk{background:var(--bg);border-left-color:rgba(17,0,25,.12);box-shadow:-40px 0 80px -40px rgba(40,20,80,.45)}html[data-theme=light] .mon-tip{background:rgba(255,255,255,.98);border-color:rgba(17,0,25,.12);box-shadow:0 20px 50px -22px rgba(40,20,80,.5)}html[data-theme=light] .mon-brief .cands td,html[data-theme=light] .mon-tc td{border-top-color:rgba(17,0,25,.08)}html[data-theme=light] .mon-brief{border-color:rgba(17,0,25,.1);background:linear-gradient(170deg,#fff,#f4f1fb);box-shadow:0 20px 40px -26px rgba(40,20,80,.5)}html[data-theme=light] .mon-brief .st{background:rgba(17,0,25,.06)}html[data-theme=light] .mon-brief .st.live{color:#8a0f28;background:rgba(232,38,75,.14)}html[data-theme=light] .mon-brief .st.called{color:#05542f;background:#bff0d6}html[data-theme=light] .mon-brief .nums div{background:rgba(17,0,25,.04)}html[data-theme=light] .mon-toast{border-color:rgba(176,122,0,.55);background:linear-gradient(120deg,#fff8e6,#f3eefc);box-shadow:0 0 0 6px rgba(224,162,28,.12),0 30px 60px -24px rgba(40,20,80,.5);color:var(--ink)}html[data-theme=light] .mon-toast:after{background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.8) 50%,transparent 70%)}html[data-theme=light] .mon-toast .w{color:#6b4a00}.mon{display:grid;grid-template-columns:clamp(300px,21vw,360px) minmax(0,1fr) clamp(320px,23vw,400px);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"top top top" "left map right"}.mon.desk-on{grid-template-columns:minmax(0,1fr) min(1120px,62%);grid-template-areas:"top top" "map desk"}.mon.desk-on .mon-left,.mon.desk-on .mon-right{display:none}.mon-left,.mon-right,.mon-top{position:relative;inset:auto;z-index:2}.mon-top{grid-area:top;display:flex;align-items:center;gap:14px 22px;flex-wrap:wrap;max-width:none;padding:12px clamp(12px,1.4vw,22px);border-bottom:1px solid rgba(255,255,255,.09);background:rgba(8,6,16,.82);pointer-events:auto}.mon-title{background:none!important;border:0!important;backdrop-filter:none!important;padding:0;border-radius:0;flex:1 1 360px;min-width:0;animation:none}.mon-title h1{font-size:clamp(20px,1.6vw,26px);margin:3px 0 2px}.mon-title p{font-size:12.5px}.mon-ctl{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.mon-clock{display:grid;justify-items:end;gap:1px;margin-left:auto;font-family:var(--font-m)}.mon-clock b{font:800 20px var(--font-m);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mon-clock span{font:700 10.5px var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:var(--mute)}.mon-left{grid-area:left;left:auto;bottom:auto;width:auto;max-height:none;overflow:auto;overscroll-behavior:contain;display:grid;align-content:start;gap:10px;padding:12px;border-right:1px solid rgba(255,255,255,.08);background:rgba(8,6,16,.55);scrollbar-width:thin}.mon-left>*{backdrop-filter:none;background:rgba(255,255,255,.035)}.mon-right{grid-area:right;right:auto;top:auto;bottom:auto;width:auto;border-radius:0;border-width:0 0 0 1px;backdrop-filter:none;background:rgba(8,6,16,.55);scrollbar-width:thin}.mon-map{grid-area:map;position:relative;min-width:0;min-height:0;overflow:hidden}.mon-map .mon-hud,.mon-map .mon-zoom{position:absolute;bottom:12px}.mon-map .mon-zoom{right:12px}.mon-map .mon-legend{position:absolute;left:12px;bottom:12px;width:min(300px,40%);border-radius:10px;background:rgba(10,7,20,.78);border:1px solid rgba(255,255,255,.1)}.mon-back{position:absolute;z-index:3;left:12px;top:12px;padding:8px 12px;border-radius:10px;border:1px solid rgba(255,217,138,.45);background:rgba(10,7,20,.82);color:#ffe2a3;font:700 12.5px var(--font-b);cursor:pointer}.mon-back:hover{background:rgba(40,28,6,.9)}.mon-desk{grid-area:desk;position:relative;top:auto;right:auto;bottom:auto;width:auto;min-width:0}.mon-cp{padding:12px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.1);display:grid;gap:9px}.mon-cp.open{background:linear-gradient(170deg,rgba(40,30,80,.45),rgba(255,255,255,.03));border-color:rgba(255,255,255,.16)}.mon-cp-h{all:unset;display:flex;justify-content:space-between;align-items:baseline;gap:8px;cursor:pointer}.mon-cp-h b{font:800 16px var(--font-d);color:#fff;letter-spacing:-.01em}.mon-cp-h span{font:600 10.5px var(--font-m);color:var(--mute)}.mon-cp-h:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.mon-cp:not(.open) .mon-cp-h:after{content:"Show";font:700 10px var(--font-m);letter-spacing:.1em;text-transform:uppercase;color:var(--gold)}.mon-cp-score{display:grid;grid-template-columns:1fr auto 1fr;align-items:end;gap:8px}.mon-cp-score>div{display:grid;gap:1px}.mon-cp-score b{font:800 30px/1 var(--font-d);letter-spacing:-.03em;font-variant-numeric:tabular-nums}.mon-cp:not(.open) .mon-cp-score b{font-size:22px}.mon-cp-score span{font:600 10.5px/1.3 var(--font-b);color:var(--mute)}.mon-cp-score .d b{color:#8fb0ff}.mon-cp-score .r{text-align:right;justify-items:end}.mon-cp-score .r b{color:#ff8399}.mon-cp-score .mid{text-align:center;justify-items:center}.mon-cp-score .mid b{font-size:18px;color:var(--ink2)}.mon-cp-f{margin:0;display:grid;gap:2px;font-size:11.5px;color:var(--mute);line-height:1.35}.mon-cp-f b{font-family:var(--font-m)}.mon-cp-f b.d{color:#8fb0ff}.mon-arc,.mon-tiles{display:block;width:100%;height:auto}.mon-arc .maj{stroke:rgba(255,255,255,.45);stroke-dasharray:2 4;stroke-width:1}.mon-arc circle,.mon-tiles rect{transition:fill .6s ease,stroke .6s ease}.mon-arc .pick,.mon-tiles .pick{cursor:pointer}.mon-arc .pick:hover,.mon-tiles .pick:hover rect{stroke:#fff;stroke-width:1.6}.mon-arc .st-cd,.mon-tiles .st-cd rect{fill:#3d7bff}.mon-arc .st-cr,.mon-tiles .st-cr rect{fill:#ff3b5c}.mon-arc .st-ci,.mon-tiles .st-ci rect{fill:#b78cff}.mon-arc .st-ld,.mon-tiles .st-ld rect{fill:rgba(61,123,255,.5);stroke:#3d7bff}.mon-arc .st-lr,.mon-tiles .st-lr rect{fill:rgba(255,59,92,.5);stroke:#ff3b5c}.mon-arc .st-li,.mon-tiles .st-li rect{fill:rgba(183,140,255,.5);stroke:#b78cff}.mon-arc .st-nd,.mon-tiles .st-nd rect{fill:none;stroke:#3d7bff;opacity:.75}.mon-arc .st-nr,.mon-tiles .st-nr rect{fill:none;stroke:#ff3b5c;opacity:.75}.mon-tiles text{font:700 8.5px var(--font-m);fill:#fff;text-anchor:middle;dominant-baseline:middle;pointer-events:none}.mon-tiles .st-nd text,.mon-tiles .st-nr text{fill:var(--mute)}.mon-tiles .cnt{fill:#fff}.mon-mb .bar{position:relative;display:flex;height:10px;border-radius:5px;overflow:visible;background:rgba(255,255,255,.07)}.mon-mb .bar i{display:block;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1)}.mon-mb .bar i:first-child{border-radius:5px 0 0 5px}.mon-mb .bar i:last-of-type{border-radius:0 5px 5px 0}.mon-mb .bar .d{background:#3d7bff}.mon-mb .bar .r{background:#ff3b5c}.mon-mb .bar .ind{background:#b78cff}.mon-mb .bar .lead{opacity:.45}.mon-mb .bar .gap{flex:1}.mon-mb .tick{position:absolute;top:-4px;bottom:-4px;width:2px;margin-left:-1px;background:#ffd98a;border-radius:1px}.mon-mb .lab{margin-top:3px;font:700 10px var(--font-m);color:#ffd98a;white-space:nowrap}.mon-key{display:flex;flex-wrap:wrap;gap:6px 12px;padding:10px 14px;border-radius:12px;border:1px solid rgba(255,255,255,.08);font:600 11px var(--font-b);color:var(--mute)}.mon-key span{display:inline-flex;align-items:center;gap:6px}.mon-key i{width:10px;height:10px;border-radius:50%;display:inline-block}.mon-key .k-w{background:linear-gradient(90deg,#3d7bff 50%,#ff3b5c 0)}.mon-key .k-l{background:linear-gradient(90deg,rgba(61,123,255,.5) 50%,rgba(255,59,92,.5) 0);box-shadow:inset 0 0 0 1.5px rgba(255,255,255,.5)}.mon-key .k-a{background:linear-gradient(90deg,rgba(61,123,255,.3) 50%,rgba(255,59,92,.3) 0)}.mon-key .k-n{box-shadow:inset 0 0 0 2px #8a84a3}.mon-feed h3{letter-spacing:.16em}.mon-row .lv.ex{opacity:.7;font-weight:600}@media (max-width:1100px){.mon,.mon.desk-on{height:auto;grid-template-columns:minmax(0,1fr);grid-template-rows:auto;grid-template-areas:"top" "map" "left" "right";overflow:visible}.mon-map{height:62vh;min-height:380px}.mon-map .mon-legend{display:none}.mon-map .mon-zoom{display:flex}.mon-left,.mon-right{margin:0;border:0;overflow:visible}.mon-left{border-bottom:1px solid rgba(255,255,255,.08)}.mon-clock{margin-left:0;justify-items:start}.mon-top{padding:12px}.mon-desk{position:fixed;inset:0;z-index:1300}.mon-stage{position:absolute;inset:0;height:auto;min-height:0}}html[data-theme=light] .mon-left,html[data-theme=light] .mon-right,html[data-theme=light] .mon-top{background:rgba(255,255,255,.7);border-color:rgba(17,0,25,.1)}html[data-theme=light] .mon-left>*{background:rgba(255,255,255,.8)}html[data-theme=light] .mon-cp.open{background:linear-gradient(170deg,#fff,#f4f1fb);border-color:rgba(17,0,25,.12)}html[data-theme=light] .mon-cp,html[data-theme=light] .mon-key{border-color:rgba(17,0,25,.1)}html[data-theme=light] .mon-clock b,html[data-theme=light] .mon-cp-h b{color:var(--ink)}html[data-theme=light] .mon-cp-f b.d,html[data-theme=light] .mon-cp-score .d b{color:var(--dem)}html[data-theme=light] .mon-cp-score .r b{color:var(--gop)}html[data-theme=light] .mon-arc .maj{stroke:rgba(17,0,25,.4)}html[data-theme=light] .mon-tiles text{fill:var(--ink)}html[data-theme=light] .mon-tiles .st-cd text,html[data-theme=light] .mon-tiles .st-cr text{fill:#fff}html[data-theme=light] .mon-tiles .cnt{fill:var(--ink)}html[data-theme=light] .mon-mb .bar{background:rgba(17,0,25,.07)}html[data-theme=light] .mon-mb .tick{background:#b07a00}html[data-theme=light] .mon-mb .lab{color:#8a5d00}html[data-theme=light] .mon-back,html[data-theme=light] .mon-map .mon-legend{background:rgba(255,255,255,.92);color:#6b4a00;border-color:rgba(176,122,0,.4)}.mon-cp-need{display:flex;justify-content:space-between;gap:10px;font-size:11.5px;color:var(--mute)}.mon-cp-need b{font:800 13px var(--font-m)}.mon-cp-need .d b{color:#8fb0ff}.mon-cp-need .r{text-align:right}.mon-cp-need .r b{color:#ff8399}html[data-theme=light] .mon-cp-need .d b{color:var(--dem)}html[data-theme=light] .mon-cp-need .r b{color:var(--gop)}.mon-map .mon-hud{top:12px;right:12px;left:auto;bottom:auto;transform:none}@media (max-width:1100px){.mon-map{height:56vh;min-height:340px}.mon-ctl{width:100%}.mon-seg{flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:none}.mon-seg::-webkit-scrollbar{display:none}.mon-seg button{flex:none}.mon-title h1{font-size:22px}.mon-clock{display:flex;align-items:baseline;gap:8px}.mon-clock b{font-size:16px}}.mon .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.mon-jump select{font:700 12px var(--font-b);color:#fff;background:rgba(10,7,20,.78);border:1px solid rgba(255,255,255,.14);border-radius:10px;padding:7px 28px 7px 10px;cursor:pointer;max-width:210px}.mon-jump select:focus-visible,.mon-office button:focus-visible,.mon-q:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.mon-office{flex:1 1 100%;order:5;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.mon-office .lb{font:700 10px var(--font-m);letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-right:4px}.mon-office button{font:700 11.5px var(--font-b);color:var(--ink2);background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:999px;padding:5px 11px;cursor:pointer;white-space:nowrap}.mon-office button em{font:700 10px var(--font-m);font-style:normal;color:var(--mute);margin-left:3px}.mon-office button:hover{color:#fff;border-color:rgba(255,255,255,.22)}.mon-office button[aria-pressed=true]{color:#120d00;background:var(--gold);border-color:var(--gold)}.mon-office button[aria-pressed=true] em{color:rgba(18,13,0,.65)}.mon-q{width:100%;box-sizing:border-box;margin:0 0 10px;padding:8px 11px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;font:600 12.5px var(--font-b)}.mon-q::placeholder{color:var(--mute)}.mon-row .lv.ex,.mon-row .lv.ex.d,.mon-row .lv.ex.i,.mon-row .lv.ex.r{color:#77708f;font-weight:600;opacity:.8}.mon-row .lv.ex+.pr{color:#5d5775}.mon-row:not(:has(.ex)) .nm{color:#fff}.mon-brief.expd .cands,.mon-brief.expd .nums,.mon-brief.expd .odds,.mon-brief.expd .proj{filter:grayscale(.9);opacity:.55;transition:opacity .3s,filter .3s}.mon-brief.expd .cands th:first-child:after{content:" · forecast";color:var(--mute);letter-spacing:.08em}.mon-brief .cands td,.mon-brief .nums b{transition:color .4s}.mon-toast{min-width:min(420px,80%);padding:14px 30px 15px}.mon-toast .w{display:inline-flex;align-items:center;gap:8px;font:800 17px var(--font-b)}.mon-toast .w i{width:10px;height:10px;border-radius:3px;background:var(--gold);box-shadow:0 0 12px currentColor}.mon-toast .s{font:700 10.5px var(--font-m);letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.7);margin-top:2px}.mon-toast.p-D{border-color:rgba(110,150,255,.8);background:linear-gradient(120deg,rgba(20,40,110,.97),rgba(14,10,40,.97));box-shadow:0 0 0 6px rgba(61,123,255,.14),0 0 60px -10px rgba(61,123,255,.7),0 30px 60px -20px #000}.mon-toast.p-D .w{color:#cfdcff}.mon-toast.p-D .w i{background:var(--dem);color:var(--dem)}.mon-toast.p-R{border-color:rgba(255,110,130,.8);background:linear-gradient(120deg,rgba(110,16,34,.97),rgba(30,8,22,.97));box-shadow:0 0 0 6px rgba(255,59,92,.14),0 0 60px -10px rgba(255,59,92,.7),0 30px 60px -20px #000}.mon-toast.p-R .w{color:#ffd2da}.mon-toast.p-R .w i{background:var(--gop);color:var(--gop)}.mon-toast.p-I{border-color:rgba(190,150,255,.8);background:linear-gradient(120deg,rgba(60,30,110,.97),rgba(20,10,40,.97))}.mon-toast.p-I .w i{background:var(--ind);color:var(--ind)}.mon-toast.p-Y .w i{background:#2fbf9b}.mon-toast.p-N .w i{background:#e7794a}.mon-toast.p-D:after{background:linear-gradient(100deg,transparent 30%,rgba(160,190,255,.35) 50%,transparent 70%)}.mon-toast.p-R:after{background:linear-gradient(100deg,transparent 30%,rgba(255,180,190,.35) 50%,transparent 70%)}html[data-theme=light] .mon-jump select,html[data-theme=light] .mon-q{color:var(--ink);background:rgba(255,255,255,.85);border-color:rgba(17,0,25,.14)}html[data-theme=light] .mon-office button{color:var(--ink2);background:rgba(255,255,255,.7);border-color:rgba(17,0,25,.12)}html[data-theme=light] .mon-office button[aria-pressed=true]{color:#120d00;background:var(--gold)}html[data-theme=light] .mon-row .lv.ex{color:#9a94ae}html[data-theme=light] .mon-row:not(:has(.ex)) .nm{color:var(--ink)}@media (max-width:1100px){.mon-office{overflow-x:auto;flex-wrap:nowrap;padding-bottom:4px}.mon-jump select{max-width:160px}}