@font-face{font-family:Bricolage Grotesque;font-weight:400 800;font-display:swap;src:url(/fonts/f0.woff2) format("woff2")}@font-face{font-family:Geist;font-weight:300 700;font-display:swap;src:url(/fonts/f1.woff2) format("woff2")}@font-face{font-family:Geist Mono;font-weight:400 600;font-display:swap;src:url(/fonts/f2.woff2) format("woff2")}:root{--t-bg: #060b14;--t-bg2: #0a101b;--t-panel: #0d1422;--t-panel2: #111a2b;--t-line: rgba(255,255,255,.07);--t-line2: rgba(232,184,74,.3);--t-text: #e9edf4;--t-muted: #a3acbc;--t-dim: #6f798b;--t-gold: #e9b649;--t-gold-hi: #f2c862;--t-gold-tint: rgba(232,184,74,.12);--t-up: #4fc98a;--t-down: #ef6f6f;--f-body: "Geist", system-ui, sans-serif;--f-mono: "Geist Mono", ui-monospace, monospace;--f-head: "Bricolage Grotesque", system-ui, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0;height:100%}body.t-body{background:var(--t-bg);color:var(--t-text);font:400 14px/1.45 var(--f-body);-webkit-font-smoothing:antialiased;overflow:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,p{margin:0}.up{color:var(--t-up)}.down{color:var(--t-down)}.muted{color:var(--t-dim)}.sm{font-size:11px}.num{text-align:right;font-family:var(--f-mono);font-variant-numeric:tabular-nums;white-space:nowrap}:focus-visible{outline:2px solid var(--t-gold-hi);outline-offset:2px;border-radius:4px}.t-app{display:grid;grid-template-columns:208px 1fr;height:100dvh}.t-side{display:flex;flex-direction:column;gap:2px;padding:14px 10px;background:var(--t-bg2);border-right:1px solid var(--t-line);overflow-y:auto}.t-logo{display:flex;align-items:center;gap:9px;padding:4px 8px 18px;font:600 15px/1 var(--f-body);letter-spacing:.04em;color:var(--t-gold-hi)}.t-logo b{color:var(--t-text);font-weight:500;margin-left:2px}.t-side a[data-nav]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:9px;color:var(--t-muted);font-weight:500}.t-side a[data-nav]:hover{background:#ffffff0a;color:var(--t-text)}.t-side a[aria-current]{background:var(--t-gold-tint);color:var(--t-gold-hi);box-shadow:inset 2px 0 0 var(--t-gold)}.t-side-foot{margin-top:auto;padding:12px 8px 4px}.t-side-foot a{display:block;text-align:center;padding:10px;border-radius:9px;background:linear-gradient(180deg,var(--t-gold-hi),var(--t-gold));color:#15110a;font-weight:600;font-size:13px}.t-wrap{display:flex;flex-direction:column;min-width:0;min-height:0}.t-top{display:flex;align-items:center;gap:16px;padding:0 18px;height:54px;border-bottom:1px solid var(--t-line);background:#060b14e6;flex:none}.t-top h1{font:600 13px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.t-snap{font:500 11px/1 var(--f-mono);color:var(--t-gold-hi);background:var(--t-gold-tint);border:1px solid var(--t-line2);padding:5px 8px;border-radius:6px;white-space:nowrap}.t-clocks{display:flex;gap:18px;margin-left:auto}.clk{display:grid;grid-template-columns:auto auto;column-gap:6px;font:500 11px/1.25 var(--f-mono);color:var(--t-muted);align-items:center}.clk b{white-space:nowrap;font-weight:500;text-transform:uppercase;font-size:10px;color:var(--t-dim);letter-spacing:.05em}.clk span:last-child{grid-column:2;color:var(--t-text)}.clk .dot{grid-row:span 2;width:7px;height:7px;border-radius:50%;background:#3a4356}.clk .dot.on{background:var(--t-up);box-shadow:0 0 0 3px #4fc98a2e}.t-btn{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;border:1px solid var(--t-line);color:var(--t-muted)}.t-btn:hover{color:var(--t-gold-hi);border-color:var(--t-line2)}.t-main{flex:1;overflow-y:auto;padding:16px 18px 28px;min-height:0}.t-loading{padding:60px 20px;text-align:center;color:var(--t-dim);font-family:var(--f-mono);font-size:12px}.foot-note{margin-top:12px;font-size:11.5px;color:var(--t-dim)}.pn{background:var(--t-panel);border:1px solid var(--t-line);border-radius:12px;display:flex;flex-direction:column;min-width:0;min-height:0}.pn>header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px;border-bottom:1px solid var(--t-line)}.pn h3{font:600 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted)}.pn-b{padding:6px 0;min-height:0;flex:1}.pad{padding:14px}.pad-x{padding:4px 14px 12px;font-size:13px;line-height:1.55}.lnk{font-size:12px;color:var(--t-gold-hi);white-space:nowrap}.live{font:600 10px/1 var(--f-mono);color:var(--t-up);letter-spacing:.1em;display:inline-flex;align-items:center;gap:6px}.live:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;animation:pulse 1.6s infinite}@keyframes pulse{50%{opacity:.3}}.tag{display:inline-block;font:600 10px/1 var(--f-mono);padding:3px 6px;border-radius:4px;background:#ffffff0f;color:var(--t-muted);vertical-align:middle;letter-spacing:.04em}.tag.growth{background:#4fc98a1f;color:var(--t-up)}.tag.inflation{background:#f2c8621f;color:var(--t-gold-hi)}.tb{width:100%;border-collapse:collapse}.tb td,.tb th{padding:7px 14px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:middle}.tb th,.tb .th td{font:500 10.5px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--t-dim);text-align:left;position:sticky;top:0;background:var(--t-panel);z-index:1}.tb th.num{text-align:right}.tb small{display:block;font-size:11px;color:var(--t-dim)}.tb tr:last-child td{border-bottom:0}.tb.click tr,.tb.list tbody tr{cursor:pointer}.tb.click tr:hover td,.tb.list tbody tr:hover td{background:#ffffff06}.tb.list tr[aria-selected] td{background:var(--t-gold-tint)}.tb.list tr[aria-selected] td:first-child{box-shadow:inset 2px 0 0 var(--t-gold)}.news{list-style:none;margin:0;padding:0}.news a{display:grid;grid-template-columns:1fr auto;gap:3px 10px;padding:9px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.news a:hover{background:#ffffff06}.news .src{font:500 10.5px/1.2 var(--f-mono);color:var(--t-gold);text-transform:uppercase;letter-spacing:.04em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.news .tm{font:400 10.5px/1.2 var(--f-mono);color:var(--t-dim)}.news b{grid-column:1 / -1;font-weight:500;font-size:13px;line-height:1.4}.ticker{display:flex;gap:0;overflow-x:auto;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel);margin-bottom:14px;scrollbar-width:none}.ticker>div{flex:1 0 auto;padding:10px 16px;border-right:1px solid var(--t-line);display:flex;flex-direction:column;gap:3px;min-width:116px}.ticker>div:last-child{border-right:0}.ticker span{font:500 10px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--t-dim)}.ticker b{font:600 15px/1.2 var(--f-mono)}.ticker i{font:500 11px/1 var(--f-mono);font-style:normal}.dash{align-items:start;display:grid;grid-template-columns:repeat(12,1fr);gap:14px}.span-4{grid-column:span 4}.dash .tall{grid-row:span 2}.dash .tall .pn-b{max-height:760px;overflow-y:auto}.regime{display:block;margin:10px 14px;padding:16px;border-radius:10px;border:1px solid color-mix(in srgb,var(--rc) 45%,transparent);background:color-mix(in srgb,var(--rc) 10%,transparent)}.regime .kick,.mc-card .kick{font:500 10px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--t-dim)}.regime strong{display:block;font:800 28px/1.1 var(--f-head);color:var(--rc);margin:8px 0 6px;letter-spacing:-.01em}.regime>span:last-child{font-size:12.5px;color:var(--t-muted)}.regime b{font-family:var(--f-mono)}@media(max-width:1280px){.span-4{grid-column:span 6}.dash .tall{grid-row:span 3}}.mk{display:grid;grid-template-columns:minmax(330px,420px) 1fr;gap:14px;height:calc(100dvh - 98px);min-height:520px}.mk-list{background:var(--t-panel);border:1px solid var(--t-line);border-radius:12px;display:flex;flex-direction:column;min-height:0}.tabs{display:flex;gap:2px;padding:8px;border-bottom:1px solid var(--t-line);overflow-x:auto;scrollbar-width:none}.tabs button,.seg button{font:500 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;padding:8px 10px;border-radius:6px;color:var(--t-dim);white-space:nowrap;min-height:32px}.tabs button:hover,.seg button:hover{color:var(--t-text)}.tabs button[aria-pressed],.seg button[aria-pressed]{background:var(--t-gold-tint);color:var(--t-gold-hi)}.flt{display:flex;align-items:center;gap:8px;padding:8px;border-bottom:1px solid var(--t-line)}.flt input{flex:1;min-width:0;background:var(--t-bg2);border:1px solid var(--t-line);border-radius:8px;padding:9px 11px;color:var(--t-text);font:400 13px var(--f-body)}.flt input:focus{outline:none;border-color:var(--t-line2)}.cnt{font:400 11px var(--f-mono);color:var(--t-dim);white-space:nowrap}.mk-scroll{overflow-y:auto;min-height:0;flex:1}.rb{display:block;width:64px;height:5px;border-radius:3px;background:#ffffff12;overflow:hidden}.rb i{display:block;height:100%;border-radius:3px}.rb i.up{background:var(--t-up)}.rb i.down{background:var(--t-down)}.mk-detail{background:var(--t-panel);border:1px solid var(--t-line);border-radius:12px;display:flex;flex-direction:column;min-width:0;min-height:0}.mk-head{display:flex;flex-wrap:wrap;align-items:center;gap:14px 28px;padding:14px 16px;border-bottom:1px solid var(--t-line)}.mk-head h2{font:700 18px/1.2 var(--f-head)}.mk-head small{color:var(--t-dim);font:400 11px var(--f-mono)}.mk-head .px b{font:600 24px/1 var(--f-mono);display:block}.mk-head .px span{font:500 12px var(--f-mono)}.mk-head dl{display:flex;flex-wrap:wrap;gap:6px 22px;margin:0 0 0 auto}.mk-head dt{font:500 10px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--t-dim)}.mk-head dd{margin:4px 0 0;font:500 13px var(--f-mono)}.mk-tools{display:flex;flex-wrap:wrap;gap:8px 14px;padding:8px 12px;border-bottom:1px solid var(--t-line)}.seg{display:flex;gap:2px;padding:2px;border-radius:8px;background:var(--t-bg2);border:1px solid var(--t-line)}.mk-body{flex:1;min-height:0;display:flex;flex-direction:column}.chart-box{flex:1;min-height:320px;position:relative;padding:6px 4px 0}.chart-box.tall{min-height:420px;height:100%}.hist{overflow:auto;flex:1;min-height:0}.hist .tb td{padding:6px 12px;font-size:12.5px}.mk-body .foot-note{padding:0 14px 10px}.hm-top{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-bottom:12px}.breadth{display:flex;align-items:center;gap:16px;font:500 12px var(--f-mono);color:var(--t-muted)}.breadth .bar{width:140px;height:6px;border-radius:3px;background:var(--t-down);overflow:hidden}.breadth .bar i{display:block;height:100%;background:var(--t-up)}.legend{display:flex;gap:2px}.legend span{font:500 10px/1 var(--f-mono);padding:6px 8px;border-radius:4px}.hm{display:grid;grid-template-columns:repeat(12,1fr);gap:12px}.hm-g{grid-column:span 6;background:var(--t-panel);border:1px solid var(--t-line);border-radius:12px;padding:10px}.hm-idx,.hm-fx,.hm-cmd{grid-column:span 6}.hm-cry,.hm-bnd{grid-column:span 3}.hm-g header{display:flex;justify-content:space-between;align-items:center;padding:2px 4px 10px}.hm-g h3{font:600 11px/1 var(--f-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--t-muted)}.hm-g header span{font:500 11px var(--f-mono)}.hm-tiles{display:flex;flex-wrap:wrap;gap:4px}.hm-tiles a{flex:1 1 110px;min-height:84px;border-radius:6px;padding:10px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;gap:2px;transition:filter .15s}.hm-tiles a:hover{filter:brightness(1.2)}.hm-tiles b{font:600 13px/1.2 var(--f-body)}.hm-tiles span{font:600 13px var(--f-mono)}.hm-tiles small{font:400 10.5px var(--f-mono);opacity:.75}.kpis{display:grid;grid-template-columns:repeat(5,1fr);gap:0;border:1px solid var(--t-line);border-radius:12px;background:var(--t-panel);margin-bottom:14px;overflow:hidden}.kpi{padding:12px 16px;border-right:1px solid var(--t-line);display:grid;grid-template-columns:1fr auto;gap:2px 8px}.kpi:last-child{border-right:0}.kpi span{grid-column:1 / -1;font:500 10px/1 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--t-dim)}.kpi b{font:600 22px/1.3 var(--f-mono)}.kpi small{grid-column:1;font-size:11.5px;color:var(--t-dim)}.kpi i{grid-row:2;grid-column:2;align-self:center;font:500 11px var(--f-mono);font-style:normal}.bk{display:grid;grid-template-columns:1fr 340px;gap:14px}.bk-main>header{flex-wrap:wrap}.bk-news .pn-b{max-height:520px;overflow-y:auto}.curve{width:100%;height:auto;display:block;padding:6px 10px}.curve text{fill:var(--t-dim);font:400 11px var(--f-mono)}.curve .val{fill:var(--t-gold-hi);font-weight:600}.curve .gl,.qd .gl{stroke:#ffffff0d}.curve .now{fill:none;stroke:var(--t-gold);stroke-width:2.5}.curve .prev{fill:none;stroke:#7aa7ff;stroke-width:1.6;stroke-dasharray:5 4;opacity:.8}.curve .pt{fill:var(--t-bg);stroke:var(--t-gold-hi);stroke-width:2}.mc{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:14px}.mc-table{grid-column:1 / -1}.quad{padding:8px 14px 0}.qd{width:100%;max-width:520px;display:block;margin:0 auto}.qd text{font:600 10.5px var(--f-mono);letter-spacing:.08em}.qd .axl{fill:var(--t-dim);font-weight:500}.qd .ax{stroke:#ffffff2e}.qd .trail{fill:none;stroke:#f2c8628c;stroke-width:1.6;stroke-dasharray:3 3}.qd .old{fill:#f2c86273}.qd .cur{fill:var(--t-gold-hi);stroke:var(--t-bg);stroke-width:3}.qd .us{fill:var(--t-gold-hi);font-size:12px}.play{display:flex;align-items:center;gap:12px;padding:10px 16px 12px}.pbtn{width:34px;height:34px;border-radius:50%;border:1px solid var(--t-line2);color:var(--t-gold-hi);font-size:12px;flex:none}.play input{flex:1;accent-color:var(--t-gold)}.plab{font:500 11px var(--f-mono);color:var(--t-muted);white-space:nowrap}.mc-card{padding:18px 20px}.mc-card h2{font:800 clamp(34px,4vw,52px)/1.05 var(--f-head);letter-spacing:-.02em;margin:10px 0}.mc-card .gi{display:flex;gap:20px;font:500 13px var(--f-mono);color:var(--t-muted);margin-bottom:14px}.mc-card p{color:var(--t-muted);line-height:1.65;font-size:14px}.zb{display:inline-block;width:90px;height:6px;border-radius:3px;background:#ffffff0f;position:relative;margin-right:10px;vertical-align:middle}.zb:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:1px;background:#ffffff40}.zb i{position:absolute;top:0;bottom:0;border-radius:3px}.zb i.up{background:var(--t-up)}.zb i.down{background:var(--t-down)}@media(max-width:1100px){.t-app{grid-template-columns:64px 1fr}.t-side a[data-nav] span,.t-logo span,.t-side-foot{display:none}.t-side a[data-nav]{justify-content:center;padding:12px 0}.t-logo{justify-content:center;padding:4px 0 18px}.bk{grid-template-columns:1fr}.kpis{grid-template-columns:repeat(3,1fr)}.kpi:nth-child(3){border-right:0}.kpi:nth-child(n+4){border-top:1px solid var(--t-line)}.hm-g,.hm-cry,.hm-bnd{grid-column:span 12}.clk:nth-child(3){display:none}}@media(max-width:900px){.mk{grid-template-columns:1fr;height:auto}.mk-list{max-height:60vh}.mk-detail{min-height:560px}.mc{grid-template-columns:1fr}.span-4{grid-column:span 12}.dash .tall{grid-row:auto}.dash .tall .pn-b{max-height:420px}}@media(max-width:640px){.t-app{grid-template-columns:1fr;grid-template-rows:1fr auto}.t-side{order:2;flex-direction:row;justify-content:space-around;padding:6px 4px calc(6px + env(safe-area-inset-bottom));border-right:0;border-top:1px solid var(--t-line);overflow:visible}.t-logo{display:none}.t-side a[data-nav]{flex-direction:column;gap:3px;padding:6px 4px;font-size:10px;flex:1}.t-side a[data-nav] span{display:block;white-space:nowrap}.t-side a[aria-current]{box-shadow:inset 0 2px 0 var(--t-gold)}.t-top{padding:0 12px;gap:10px}.t-clocks{gap:10px}.clk:nth-child(2),.clk:nth-child(3){display:none}.t-snap{display:none}.t-main{padding:12px 12px 20px}.kpis{grid-template-columns:repeat(2,1fr)}.kpi{border-right:1px solid var(--t-line);border-top:1px solid var(--t-line)}.kpi:nth-child(-n+2){border-top:0}.kpi:nth-child(2n){border-right:0}.kpi:nth-child(3){border-right:1px solid var(--t-line)}.kpi b{font-size:18px}.hide-s{display:none}.tb td,.tb th{padding:7px 10px}.mk-head dl{margin-left:0}.zb{width:48px;margin-right:6px}}.imp{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:18px 0 6px}.imp div{border:1px solid var(--t-line);border-radius:10px;padding:12px;background:var(--t-bg2)}.imp span,.comp h4{display:block;font:500 10px/1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--t-dim);margin-bottom:8px}.imp b{font-weight:500;font-size:13px;line-height:1.45}.comp h4{margin:18px 0 8px}.cr{display:grid;grid-template-columns:1fr 96px 52px;align-items:center;gap:8px;padding:5px 0;font-size:13px;color:var(--t-muted)}.cr .zb{width:96px;margin:0}.cr b{font:600 12px var(--f-mono);text-align:right}@media(max-width:640px){.imp{grid-template-columns:1fr}}@media(max-width:640px){.t-top h1{font-size:11px;letter-spacing:.08em}}.ticker.pol{margin-bottom:8px}.ticker.pol>div{min-width:104px;padding:8px 14px}.ticker.pol .lab{background:var(--t-gold-tint);min-width:132px}.ticker.pol .lab span{color:var(--t-gold-hi)}.ticker.pol b{font-size:14px}.ccy{display:inline-block;font:600 10.5px/1 var(--f-mono);padding:4px 6px;border-radius:4px;background:#7aa7ff1f;color:#9dbcff;letter-spacing:.04em}.imp-b{display:inline-block;font:600 10px/1 var(--f-mono);padding:4px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.imp-b.hi{background:#ef6f6f26;color:#ff8f8f}.imp-b.md{background:#f0a35b26;color:#f6b77a}.imp-b.lo{background:#4fc98a1f;color:var(--t-up)}.imp-b.hd{background:#ffffff0f;color:var(--t-dim)}.tb tr.past td{opacity:.5}.tb.agd td{font-size:12.5px}.tb.agd td:first-child{color:var(--t-muted);font-size:11.5px}.cal-top{display:grid;grid-template-columns:1.3fr 1fr;gap:14px;margin-bottom:14px}.next{padding:14px 16px;gap:10px}.next .kick{font:500 10px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--t-dim)}.nx{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.nx .cd{font:600 28px/1 var(--f-mono);color:var(--t-gold-hi);font-variant-numeric:tabular-nums}.nx strong{display:block;font-weight:600;font-size:15px}.nx small{color:var(--t-dim);font-size:12px}.cal-sum{display:grid;grid-template-columns:repeat(4,1fr)}.cal-sum div{padding:14px 16px;border-right:1px solid var(--t-line);display:flex;flex-direction:column;justify-content:center;gap:4px}.cal-sum div:last-child{border-right:0}.cal-sum span,.mini-k span,.geo-sum span{font:500 10px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--t-dim)}.cal-sum b{font:600 22px/1.2 var(--f-mono)}.cal-f{flex-wrap:wrap;justify-content:flex-start!important}.cal-f input{margin-left:auto;min-width:180px;background:var(--t-bg2);border:1px solid var(--t-line);border-radius:8px;padding:8px 11px;color:var(--t-text);font:400 13px var(--f-body)}.chips{display:flex;flex-wrap:wrap;gap:4px}.chips button{font:600 10.5px/1 var(--f-mono);padding:7px 9px;border-radius:6px;border:1px solid var(--t-line);color:var(--t-dim);min-height:30px}.chips button[aria-pressed]{border-color:var(--t-line2);background:var(--t-gold-tint);color:var(--t-gold-hi)}.cal-scroll{max-height:calc(100dvh - 300px);min-height:380px;overflow-y:auto;padding:0}.tb.cal td{font-size:13px}.tb.cal td b{font-weight:500}.tb.cal tr.day td{position:sticky;top:30px;z-index:1;background:var(--t-panel2);font:600 11px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--t-gold-hi);padding:9px 14px}.tb.cal tr.nowline td{box-shadow:inset 0 2px 0 var(--t-gold)}.cot{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:14px;align-items:start}.cot-det{position:sticky;top:0}.tb tr.grp td{font:600 10.5px/1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--t-gold);background:#ffffff05;padding:9px 14px;cursor:default}.tb.click tr[aria-selected] td{background:var(--t-gold-tint)}.lsb{position:relative;display:block;width:150px;height:16px;border-radius:4px;background:#ef6f6f8c;overflow:hidden}.lsb i{position:absolute;inset:0 auto 0 0;background:#4fc98abf}.lsb em{position:absolute;left:6px;top:0;font:600 10px/16px var(--f-mono);font-style:normal;color:#06120c}.cotm .lsb{width:100%;min-width:70px}.spk{display:block}.spk polyline{fill:none;stroke-width:1.6}.spk polyline.up{stroke:var(--t-up)}.spk polyline.down{stroke:var(--t-down)}.spk .z{stroke:#ffffff1f;stroke-dasharray:2 2}.pos{font:500 11px var(--f-mono);color:var(--t-muted)}.pos.xl{color:var(--t-up);font-weight:600}.pos.xs{color:var(--t-down);font-weight:600}.mini-k{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--t-line)}.mini-k div{padding:10px 14px;display:flex;flex-direction:column;gap:4px}.mini-k b{font:600 15px var(--f-mono)}.cd-n{padding-top:10px;color:var(--t-muted)}.wmap{width:100%;height:auto;display:block;background:#08101c;border-radius:0 0 12px 12px}.wmap .land path{fill:#17233a;stroke:#24324d;stroke-width:.5}.wmap .hs circle{fill:currentColor}.wmap .hs .halo{opacity:.22}.wmap .hs text{fill:var(--t-text);font:600 11px var(--f-mono);paint-order:stroke;stroke:#08101c;stroke-width:3px}.hs.crt,.lvl.crt,.lg-geo .crt{color:#ff6b6b}.hs.hg,.lvl.hg,.lg-geo .hg{color:#f6a35b}.hs.ac,.lg-geo .ac{color:#6f9cff}.lvl.md{color:var(--t-gold-hi)}.lvl.ok{color:var(--t-up)}.wmap .ck rect{stroke:#08101c;stroke-width:1.5}.ck.crt rect{fill:#ff6b6b}.ck.hg rect{fill:#f6a35b}.ck.ok rect{fill:#4fc98a}.lg-geo{display:flex;gap:12px;font:500 11px var(--f-mono);flex-wrap:wrap}.lg-geo span:before{content:"";display:inline-block;width:8px;height:8px;border-radius:50%;background:currentColor;margin-right:5px}.lg-geo .ck-l{color:var(--t-muted)}.lg-geo .ck-l:before{border-radius:1px;transform:rotate(45deg);background:#f6a35b}.geo-k{grid-template-columns:repeat(5,1fr)}.geo-k small.lvl{font-weight:600}.geo{display:grid;grid-template-columns:minmax(0,1.7fr) minmax(300px,1fr);gap:14px;align-items:start}.geo-l{display:flex;flex-direction:column;gap:14px;min-width:0}.geo-feed{position:sticky;top:0}.geo-feed .ev-list{max-height:calc(100dvh - 330px)}.geo-map .pn-b{padding:0}.geo-feed .ev-list{overflow-y:auto;padding:0}.lvl-b{font:600 9.5px/1 var(--f-mono);font-style:normal;padding:3px 5px;border-radius:3px;margin-right:7px}.lvl-b.crt{background:#ff6b6b2e;color:#ff8f8f}.lvl-b.hg{background:#f6a35b2e;color:#f6b77a}.lvl-b.ac{background:#6f9cff29;color:#9dbcff}.news.ev .src{color:var(--t-muted)}.st{font:600 10px/1 var(--f-mono);padding:4px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.05em}.st.crt{background:#ff6b6b29;color:#ff8f8f}.st.hg{background:#f6a35b29;color:#f6b77a}.st.ok{background:#4fc98a1f;color:var(--t-up)}.tb td small{margin-top:3px}.clip{max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.geo-mini{display:block;padding:0}.geo-mini .wmap{border-radius:0}.geo-sum{display:grid;grid-template-columns:1fr 1fr;border-bottom:1px solid var(--t-line)}.geo-sum div{padding:10px 14px;display:flex;flex-direction:column;gap:3px}.geo-sum b{font:600 20px var(--f-mono)}.geo-sum small{font-size:11px;color:var(--t-dim)}.bk2{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.ov-chips{display:flex;flex-wrap:wrap;gap:6px;padding:10px 12px;border-bottom:1px solid var(--t-line)}.ov-chips button,.ov-me{display:inline-flex;align-items:center;gap:6px;font:500 11.5px/1 var(--f-body);padding:7px 10px;border-radius:999px;border:1px solid var(--t-line);color:var(--t-dim);min-height:30px}.ov-chips i{width:8px;height:8px;border-radius:50%;background:var(--c, rgba(255,255,255,.15))}.ov-chips button[aria-pressed],.ov-me{color:var(--t-text);border-color:color-mix(in srgb,var(--c) 60%,transparent)}@media(max-width:1100px){.cot,.geo,.bk2,.cal-top{grid-template-columns:1fr}.cot-det,.geo-feed{position:static}.geo-feed .ev-list{max-height:520px}.geo-k{grid-template-columns:repeat(3,1fr)}}@media(max-width:640px){.t-side{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}.t-side a[data-nav]{flex:0 0 64px}.cal-sum{grid-template-columns:repeat(2,1fr)}.cal-sum div:nth-child(2){border-right:0}.cal-sum div:nth-child(n+3){border-top:1px solid var(--t-line)}.cal-f input{margin-left:0;width:100%}.tb.cal th:nth-child(2),.tb.cal td:nth-child(2):not([colspan]){display:none}.tb.cal th:nth-child(7),.tb.cal td:nth-child(7){display:none}.lsb{width:84px}.geo-k,.mini-k{grid-template-columns:repeat(2,1fr)}.nx .cd{font-size:22px}}.t-menu,.t-scrim{display:none}@media(max-width:640px){.t-app{grid-template-columns:1fr;grid-template-rows:1fr}.t-menu{display:grid;flex:none}.t-side{position:fixed;z-index:60;top:0;bottom:0;left:0;width:min(300px,84vw);order:0;flex-direction:column;justify-content:flex-start;gap:2px;padding:16px 12px calc(16px + env(safe-area-inset-bottom));border-top:0;border-right:1px solid var(--t-line);overflow-x:hidden;overflow-y:auto;transform:translate(-102%);transition:transform .25s ease;box-shadow:20px 0 50px #00000080}body.nav-open .t-side{transform:none}.t-scrim{display:block;position:fixed;inset:0;z-index:55;background:#03060c99;backdrop-filter:blur(2px)}.t-scrim[hidden]{display:none}.t-logo{display:flex;justify-content:flex-start;padding:4px 8px 18px}.t-logo span{display:inline}.t-side a[data-nav]{flex:none;flex-direction:row;justify-content:flex-start;gap:14px;padding:13px 14px;font-size:15px}.t-side a[aria-current]{box-shadow:inset 2px 0 0 var(--t-gold)}.t-side-foot{display:block}}@media(prefers-reduced-motion:reduce){.t-side{transition:none}}.t-side-sep{height:1px;background:var(--t-line);margin:8px 6px;flex:none}.kp-n{grid-template-columns:repeat(var(--n),1fr)}.kp-n .kpi b{font-size:20px}.g2{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;margin-top:14px}.g2.w{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)}.g1{margin-top:14px}.pn+.g2,.kpis+.pn{margin-top:0}.kpis+section.pn{margin-bottom:0}.pn.scroll .pn-b{max-height:640px;overflow-y:auto}.hb{padding:8px 14px 12px;display:flex;flex-direction:column;gap:7px}.hb-r{display:grid;grid-template-columns:150px 1fr 70px;align-items:center;gap:10px;font-size:13px;color:var(--t-muted)}.hb-r span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-t{position:relative;height:14px;background:#ffffff0a;border-radius:3px}.hb-t:after{content:"";position:absolute;left:50%;top:-3px;bottom:-3px;width:1px;background:#fff3}.hb-t i{position:absolute;top:0;bottom:0;border-radius:3px}.hb-t i.up{background:#4fc98acc}.hb-t i.down{background:#ef6f6fcc}.hb-r b{font:600 12px var(--f-mono);text-align:right}.tb.perf td{font-size:12.5px}.tb.perf td:first-child b{font-family:var(--f-mono);font-size:12.5px}.why{margin:0;padding:10px 16px 14px 32px;display:flex;flex-direction:column;gap:10px;color:var(--t-muted);font-size:13.5px;line-height:1.6}.why b{color:var(--t-text);font-weight:600}select{background:var(--t-bg2);border:1px solid var(--t-line);border-radius:8px;padding:8px 10px;color:var(--t-text);font:400 13px var(--f-body);max-width:100%}.sea-f{border:0;padding:0}.sea-sum{padding-top:12px;font-size:13.5px}.sea-wrap,.cm-wrap{overflow-x:auto}.tb.seat td,.tb.seat th{padding:6px 8px;font-size:12px}.tb.seat td{font-family:var(--f-mono);text-align:right;border:1px solid rgba(6,11,20,.6)}.tb.seat td:first-child{text-align:left;color:var(--t-muted)}.tb.seat tr.sum td{font-weight:600;border-top:2px solid var(--t-line2)}.cm{border-collapse:collapse;margin:8px 12px 12px;font:500 11px var(--f-mono)}.cm th{color:var(--t-dim);font-weight:500;padding:4px 6px;text-align:right;white-space:nowrap}.cm thead th{height:92px;vertical-align:bottom;padding:0 0 6px}.cm thead th span{display:inline-block;writing-mode:vertical-rl;transform:rotate(180deg)}.cm td{width:46px;height:32px;text-align:center;color:var(--t-text);border:1px solid rgba(6,11,20,.7)}.np{display:grid;grid-template-columns:300px 1fr;gap:14px;height:calc(100dvh - 124px);min-height:480px}.np-list .pn-b{overflow-y:auto;padding:0}.np-it{display:flex;flex-direction:column;gap:3px;width:100%;text-align:left;padding:11px 14px;border-bottom:1px solid rgba(255,255,255,.04)}.np-it[aria-current]{background:var(--t-gold-tint);box-shadow:inset 2px 0 0 var(--t-gold)}.np-it b{font-weight:600;font-size:13.5px}.np-it small{color:var(--t-dim);font-size:11px}.np-it span{color:var(--t-muted);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.np-ed header{gap:10px}.np-title{flex:1;min-width:0;background:none;border:0;color:var(--t-text);font:700 18px var(--f-head);padding:4px 0}.np-title:focus{outline:none}.np-tpl{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:8px 14px;border-bottom:1px solid var(--t-line)}.np-tpl button,.np-foot button{font:500 12px var(--f-body);padding:7px 11px;border-radius:7px;border:1px solid var(--t-line);color:var(--t-muted);min-height:32px}.np-tpl button:hover,.np-foot button:hover{color:var(--t-gold-hi);border-color:var(--t-line2)}.np-body{flex:1;min-height:240px;resize:none;background:transparent;border:0;color:var(--t-text);font:400 14px/1.7 var(--f-mono);padding:14px 16px}.np-body:focus{outline:none}.np-foot{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid var(--t-line)}.np-foot .grow{flex:1}.np-del:hover{color:var(--t-down)!important}@media(max-width:1280px){.kp-n{grid-template-columns:repeat(3,1fr)}.kp-n .kpi:nth-child(3n){border-right:0}.kp-n .kpi:nth-child(n+4){border-top:1px solid var(--t-line)}}@media(max-width:1100px){.g2,.g2.w{grid-template-columns:1fr}.np{grid-template-columns:240px 1fr}}@media(max-width:640px){.kp-n{grid-template-columns:repeat(2,1fr)}.kp-n .kpi:nth-child(3n){border-right:1px solid var(--t-line)}.kp-n .kpi:nth-child(2n){border-right:0}.hb-r{grid-template-columns:110px 1fr 62px;font-size:12px}.np{grid-template-columns:1fr;height:auto}.np-list{max-height:260px}.np-ed{min-height:460px}}.tb.perf td:first-child small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:180px;display:block}.kpi b{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}.risk-t td:first-child{white-space:nowrap}.risk{overflow-x:auto}
