:root{--bg:#eceeed;--surface:#fafbfa;--ink:#151b1f;--muted:#56636b;--rule:#c8cfcc;--rule-strong:#151b1f;--accent:#1d4b80;--accent-soft:#dfe7f1;--unv:#97302c;--unv-soft:#f4e0de;--ok:#2c6a43;--ok-soft:#dcebe1;--part:#8a5a10;--part-soft:#f2e6d2;--s1:#1f63a8;--s2:#b8741a;--track:#dde2e0;--c1:#2a78d6;--c2:#eb6834;--c3:#1baf7a;--c4:#eda100;--c5:#e87ba4;--m-sea:#dfe6ea;--m-land:#f3f4f2;--m-ua:#fbfcfb;--m-border:#9aa5a8;--m-occ:#b5443c;--m-grey:#8a8f93;--m-dg:#6b4fbb;--m-onlydg:#e07b00;--m-onlydgg:#f0b45c;--m-onlyds:#1f63a8;--m-city:#2b3338;--m-isw:#0f7d6b;--m-iswadv:#7fb9ad;--display:"Literata",Georgia,"Times New Roman",serif;--body:"Literata",Georgia,"Times New Roman",serif;--ui:"IBM Plex Sans Condensed","Arial Narrow",Arial,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#111619;--surface:#181e22;--ink:#e3e8e6;--muted:#99a5ac;--rule:#2c363b;--rule-strong:#e3e8e6;--accent:#8fb6e4;--accent-soft:#1d2a38;--unv:#f0928c;--unv-soft:#3a201f;--ok:#86c79d;--ok-soft:#1b2e23;--part:#e2b465;--part-soft:#33291a;--s1:#4f8fd6;--s2:#b07a22;--track:#262f34;--c1:#3987e5;--c2:#d95926;--c3:#199e70;--c4:#c98500;--c5:#d55181;--m-sea:#0d1215;--m-land:#1f262a;--m-ua:#273036;--m-border:#55626a;--m-occ:#e0675e;--m-grey:#9aa3a8;--m-dg:#9d84ea;--m-onlydg:#f09a33;--m-onlydgg:#c98a35;--m-onlyds:#4f8fd6;--m-city:#dfe5e3;--m-isw:#3cc0a6;--m-iswadv:#2f7468;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#111619;--surface:#181e22;--ink:#e3e8e6;--muted:#99a5ac;--rule:#2c363b;--rule-strong:#e3e8e6;--accent:#8fb6e4;--accent-soft:#1d2a38;--unv:#f0928c;--unv-soft:#3a201f;--ok:#86c79d;--ok-soft:#1b2e23;--part:#e2b465;--part-soft:#33291a;--s1:#4f8fd6;--s2:#b07a22;--track:#262f34;--c1:#3987e5;--c2:#d95926;--c3:#199e70;--c4:#c98500;--c5:#d55181;--m-sea:#0d1215;--m-land:#1f262a;--m-ua:#273036;--m-border:#55626a;--m-occ:#e0675e;--m-grey:#9aa3a8;--m-dg:#9d84ea;--m-onlydg:#f09a33;--m-onlydgg:#c98a35;--m-onlyds:#4f8fd6;--m-city:#dfe5e3;--m-isw:#3cc0a6;--m-iswadv:#2f7468;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{background:var(--bg);color:var(--ink);font-family:var(--body);padding-block:0 56px;padding-inline:16px;font-size:16.5px;line-height:1.62}a{color:var(--accent);text-underline-offset:2px}a:focus-visible,button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.shell{max-width:1040px;margin-inline:auto}.col{max-width:700px;margin-inline:auto}.topbar{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;padding-block:14px;display:flex}.brand{--bt:#b8741a;align-items:center;gap:12px;min-width:0;line-height:1;display:flex}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .brand{--bt:#e2b465}}:root[data-theme=dark] .brand{--bt:#e2b465}.brand svg{flex:none;display:block}.brand .bl{white-space:nowrap;align-items:baseline;gap:9px;display:flex}.brand .bw{font-family:var(--ui);letter-spacing:.12em;color:var(--accent);font-size:21px;font-weight:600}.brand .bd{font-family:var(--ui);color:var(--bt);font-size:20px;font-weight:600}.brand .bn{font-family:var(--display);color:var(--ink);font-size:23px;font-weight:700}@media (max-width:420px){.brand svg{width:28px;height:28px}.brand .bw{font-size:18px}.brand .bn{font-size:20px}}.controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.seg{border:1px solid var(--rule-strong);border-radius:2px;display:inline-flex;overflow:hidden}.seg :is(button,a){font-family:var(--ui);letter-spacing:.02em;color:var(--ink);cursor:pointer;background:0 0;border:0;min-height:34px;padding:6px 12px;font-size:14px;font-weight:500}.seg :is(button,a)+:is(button,a){border-left:1px solid var(--rule-strong)}.seg :is(button[aria-pressed=true],a[aria-current]){background:var(--ink);color:var(--bg)}.lp-flag{text-align:center;flex:none;width:22px;font-size:17px;line-height:1}.lp-code{font-family:var(--mono);text-transform:uppercase;border:1px solid var(--rule);width:22px;height:16px;color:var(--muted);border-radius:2px;flex:none;justify-content:center;align-items:center;font-size:9.5px;display:flex}.lp-btn{min-height:34px;font-family:var(--mono);color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:2px;align-items:center;gap:6px;padding:0 10px;font-size:12.5px;display:inline-flex}.lp-btn:hover{border-color:var(--rule-strong)}.lp-btn:has(+.lp:popover-open){border-color:var(--rule-strong)}.lp-btn .lp-flag{width:auto;font-size:15px}.lp{inset:var(--lp-top,60px) var(--lp-right,16px) auto auto;width:min(280px,100vw - 32px);max-height:min(520px,calc(100vh - var(--lp-top,60px) - 16px));background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);border-radius:2px;margin:0;padding:0;position:fixed;box-shadow:0 10px 28px #00000029}.lp:popover-open{flex-direction:column;display:flex}.lp-list{flex-direction:column;padding:6px;display:flex;overflow-y:auto}.lp-list a{min-height:44px;color:var(--ink);font-family:var(--ui);border-radius:2px;align-items:center;gap:10px;padding:0 10px;text-decoration:none;display:flex}.lp-list a:hover{background:var(--accent-soft)}.lp-list a[aria-current]{background:var(--ink);color:var(--bg)}.lp-n{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;overflow:hidden}.lp-e{color:var(--muted);white-space:nowrap;margin-left:auto;font-size:12.5px}.lp-list a[aria-current] .lp-e{color:inherit}.mast{border-bottom:3px double var(--rule-strong);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:20px 32px;padding-block:28px 22px;display:grid}.dateline{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:14px;font-weight:600}h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 0;font-size:clamp(30px,5.4vw,50px);font-weight:700;line-height:1.06}.lede{max-width:62ch;margin:14px 0 0;font-size:clamp(17px,2.1vw,19.5px);line-height:1.5}.rc-stats{flex-wrap:wrap;gap:10px 32px;display:flex}.rc-stats small{font-family:var(--ui);color:var(--muted);font-size:12.5px;display:block}.rc-stats b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:24px;font-weight:500}.rc-stats span{font-family:var(--ui);color:var(--muted);font-size:12.5px;display:block}.rc-rec{fill:none;stroke:var(--c1);stroke-width:2.5px;stroke-linejoin:round}.rc-cl{fill:none;stroke:var(--c1);stroke-width:1.5px;stroke-dasharray:5 4;opacity:.8}.cv-leg i.ln{border-top:2.5px solid var(--c1);vertical-align:4px;background:0 0;border-radius:0;width:18px;height:0}.cv-leg i.ln.dash{border-top:2px dashed var(--c1)}.rc-src{font-family:var(--ui);color:var(--muted);margin:8px 0 0;padding-left:18px;font-size:12px}.rc-src a{color:inherit}.atk-top{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.atk-top b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:30px;font-weight:500}.atk-top span{font-family:var(--ui);color:var(--muted);font-size:13px}.atk-sub{font-family:var(--ui);color:var(--muted);margin:4px 0 0;font-size:13px}.cv-tbl small.src{color:var(--muted);max-width:420px;margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.cv-tbl small.src a{color:inherit}.cv-tbl td{vertical-align:top}.cv-tbl{overflow-x:auto}.cv-lead{max-width:80ch;margin:0;font-size:15px}.cv-svg{width:100%;height:auto;max-height:340px;display:block}.cv-g{stroke:var(--rule);stroke-width:1px;opacity:.6}.cv-k{font:600 11.5px var(--mono);fill:var(--ink)}.cv-b:focus{outline:none}.cv-b:focus path,.cv-b:hover path{opacity:.8}.cv-leg{font-family:var(--ui);color:var(--ink);flex-wrap:wrap;align-items:center;gap:6px 16px;font-size:13px;display:flex}.cv-leg i{vertical-align:-1px;border-radius:3px;width:12px;height:12px;margin-right:6px;display:inline-block}.cv-leg .cv-hint{color:var(--muted);font-size:12px}.cv-tbl summary{font-family:var(--ui);cursor:pointer;color:var(--accent);font-size:13px}.cv-tbl table{border-collapse:collapse;font-family:var(--ui);margin-top:6px;font-size:13px}.cv-tbl th,.cv-tbl td{border-bottom:1px solid var(--rule);text-align:left;padding:3px 12px 3px 0}.cv-tbl .n{text-align:right;font-family:var(--mono)}.cv-x{font:11px var(--ui);fill:var(--muted)}.cv-v{font:600 11.5px var(--mono);fill:var(--ink)}.cv-base{stroke:var(--rule);stroke-width:1px}.cv-src{font-family:var(--ui);color:var(--muted);margin:6px 0 0;font-size:12.5px}.cv-src a{color:inherit}h1.hl{font-size:clamp(26px,4.2vw,40px);line-height:1.14}.hl+.lede{max-width:none}.chk-body{max-height:4.6em;font-family:var(--ui);color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.5;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 40%,#0000);mask-image:linear-gradient(#000 40%,#0000)}.chk-body p{margin:0 0 8px}.chk.open .chk-body{max-height:none;-webkit-mask-image:none;mask-image:none}.chk-btn{margin-top:6px}.chk-body.srcw{max-height:12em;font-family:inherit;font-size:inherit;color:inherit}.chk-body.srcw .srcs li:last-child{border-bottom:0}.chk{margin-top:0}.chk-h{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--ink);margin:0;font-size:13px;font-weight:600}.reslinks{font-family:var(--ui);color:var(--muted);font-size:12.5px;line-height:1.5}.reslinks a{color:var(--accent);overflow-wrap:anywhere}.sec-sub{letter-spacing:.06em;margin:6px 0 0;font-size:22px;line-height:1.3}.ilist.ico{padding-left:0;list-style:none}.ilist.ico li{align-items:center;gap:10px;padding-left:0;display:flex}.ilist.ico li:not(.hasico){padding-left:28px}.li-ico{width:24px;height:24px;color:var(--accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.smx-ctl{flex-wrap:wrap;align-items:center;gap:8px 12px;margin:4px 0 12px;display:flex}.smx-leg{flex-wrap:wrap;gap:6px;margin:0;display:flex}.smx-chip{font:inherit;border:1px solid var(--line,#ccc);color:inherit;cursor:pointer;background:0 0;border-radius:99px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;display:inline-flex}.smx-chip i{border-radius:2px;width:10px;height:10px;display:inline-block}.smx-chip[aria-pressed=true]{background:var(--ink,#222);color:var(--bg,#fff)}.smx-chip.static{cursor:default;opacity:.7}.smx-q{font:inherit;border:1px solid var(--line,#ccc);color:inherit;background:0 0;border-radius:8px;flex:1;min-width:200px;max-width:320px;padding:5px 10px;font-size:13px}.smx-k,.smx-all{cursor:pointer;align-items:center;gap:8px;display:flex}.smx-k input,.smx-all input{accent-color:var(--ok);flex:none;margin:0}.smx-all span{font-size:12px}.smx-c.dim{opacity:.25}.smx-wrap{overflow-x:auto}.smx{align-items:center;gap:3px;min-width:560px;display:grid}.smx-h{font-family:var(--mono);color:var(--muted);text-align:center;font-size:11px}.smx-k{font-family:var(--ui);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.smx-c{background:var(--track);opacity:.55;border-radius:3px;height:20px}.smx-c.ok{background:var(--ok);opacity:1}.smx-c.part{background:var(--part);opacity:1}.smx-c.unv{background:var(--unv);opacity:1}.smx-c:focus-visible{outline:2px solid var(--accent)}.lede-top{max-width:62ch;margin-top:14px}.kick{font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;color:var(--accent);font-size:11px;font-weight:700}.lede-h{font-family:var(--display);text-wrap:balance;margin:4px 0 0;font-size:clamp(20px,2.6vw,25px);font-weight:700;line-height:1.22}.lede-top .lede{margin-top:8px}.lede-more{font-family:var(--ui);color:var(--accent);margin-top:6px;font-size:13px;display:inline-block}.lede-also{border-top:1px solid var(--rule);max-width:62ch;margin-top:16px;padding-top:12px;font-size:15.5px;line-height:1.45}.lede-also .kick{color:var(--muted);margin-bottom:6px}.lede-parts p{margin:0 0 9px}.lede-parts p:last-child{margin-bottom:0}.lede-parts b{font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);white-space:nowrap;margin-right:8px;font-size:.66em;font-weight:700}.counters{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:6px 36px;padding-block:10px;display:flex}.counter{flex-wrap:wrap;align-items:baseline;gap:2px 10px;min-width:0;display:flex}.counter b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:18px;font-weight:500;line-height:1.2}.counter .cl{font-family:var(--ui);color:var(--ink);font-size:13px}.counter .cs{font-family:var(--ui);color:var(--muted);font-size:12.5px}.mast{grid-template-columns:1fr}.view{padding-block:28px 0}.digest{flex-direction:column;gap:36px;display:flex}.dgrid{grid-template-columns:minmax(0,700px) 280px;align-items:start;column-gap:60px;display:grid}.dgrid>.col{margin-inline:0}.toc{border-top:3px double var(--rule-strong);font-family:var(--ui);padding-top:12px;font-size:13px;position:sticky;top:16px}.toc p{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 6px;font-size:11.5px}.toc ul{margin:0;padding:0;list-style:none}.toc li+li{border-top:1px solid var(--rule)}.toc a{color:var(--ink);align-items:center;gap:10px;padding:6px 0;font-size:15px;line-height:1.3;text-decoration:none;display:flex}.toc a:hover,.toc a[aria-current]{color:var(--accent)}.toc a[aria-current]{font-weight:600}.toc .sec-ico{width:24px;height:24px;transition:box-shadow .15s}.toc .sec-ico svg{width:15px;height:15px}.toc .sec-ico.img svg,.toc .sec-ico.img img{width:24px;height:24px}.toc .sec-ico.col svg{width:18px;height:18px}.toc a[aria-current] .sec-ico{box-shadow:0 0 0 2px var(--accent)}[id^=sec-]{scroll-margin-top:16px}@media (max-width:1000px){.dgrid{display:block}.dgrid>.col{margin-inline:auto}.toc{display:none}}.sec{flex-direction:column;gap:0;min-width:0;display:flex}.sech{border-bottom:1px solid var(--rule-strong);justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:6px;display:flex}h2{font-family:var(--ui);letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:15px;font-weight:600}.sech>span{font-family:var(--mono);color:var(--muted);font-size:12px}.sech h2{align-items:center;gap:10px;display:flex}.sec-ico{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.sec-ico svg{width:18px;height:18px}.sec-ico.img svg{width:30px;height:30px}.sec-ico.img{background:0 0}.sec-ico.col{--fi-lb:#8fb6e4;--fi-amb:#b8741a}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .sec-ico.col{--fi-lb:#4f8fd6;--fi-amb:#e2b465}}:root[data-theme=dark] .sec-ico.col{--fi-lb:#4f8fd6;--fi-amb:#e2b465}.sec-ico.col svg{width:22px;height:22px}.fi-red{animation:3.5s ease-in-out infinite fiBreath}.fi-line{animation:3.5s ease-in-out infinite fiSway}@keyframes fiBreath{0%,to{fill-opacity:.12}50%{fill-opacity:.6}}@keyframes fiSway{0%,to{transform:translate(0)}50%{transform:translate(1.6px)}}.fi-sweep{transform-origin:12px 12px;animation:3s linear infinite fiSpin}.fi-t1{animation:3s ease-in-out .1s infinite fiBlink}.fi-t2{animation:3s ease-in-out 1.6s infinite fiBlink}@keyframes fiSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes fiBlink{0%,to{opacity:.25}12%{opacity:1}45%{opacity:.25}}@media (prefers-reduced-motion:reduce){.fi-red,.fi-line,.fi-sweep,.fi-t1,.fi-t2{animation:none}}.sec-ico.img img{width:30px;height:30px;display:block}.pico{vertical-align:-6px;width:24px;height:24px;margin-right:6px;display:inline-block}.emo{margin-right:4px;font-family:Apple Color Emoji,Segoe UI Emoji,sans-serif}.flag{vertical-align:-.06em;border-radius:1.5px;width:1.2em;height:.8em;display:inline-block;box-shadow:0 0 0 .5px #0003}.item{border-bottom:1px solid var(--rule);flex-direction:column;gap:7px;min-width:0;padding-block:14px;display:flex}.item:last-child{border-bottom:0}.item p{margin:0}.ilist{margin:2px 0 0;padding-left:1.25em}.ilist li{margin:3px 0;padding-left:2px}.ilist li::marker{color:var(--muted)}.quote{border-left:2px solid var(--accent);flex-direction:column;gap:2px;margin:0;padding:2px 0 2px 14px;display:flex}.quote .en{font-style:italic}.quote .uk{color:var(--muted);font-size:15px}.cred{font-family:var(--ui);color:var(--muted);letter-spacing:.01em;font-size:13.5px}.cred:before{content:"— "}.chip{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;vertical-align:2px;white-space:nowrap;border-radius:2px;margin-right:8px;padding:1px 7px;font-size:12px;font-weight:600;display:inline-block}.chip.unv{color:var(--unv);background:var(--unv-soft)}.chip.ok{color:var(--ok);background:var(--ok-soft)}.chip.part{color:var(--part);background:var(--part-soft)}.chip.ru{color:var(--muted);background:var(--track)}.diverge{background:var(--surface);border:1px solid var(--rule-strong);padding:18px 18px 6px}.diverge .intro{color:var(--muted);margin:6px 0 4px;font-size:15px}.dv{border-top:1px solid var(--rule);flex-direction:column;gap:10px;min-width:0;padding-block:14px;display:flex}.dv h3{font-family:var(--display);margin:0;font-size:18px;font-weight:600;line-height:1.3}.vs{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:10px;display:grid}.vs>div{background:var(--bg);flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.vs small{font-family:var(--ui);color:var(--muted);letter-spacing:.02em;font-size:12.5px}.vs strong{font-size:16px;font-weight:600;line-height:1.35}.vs i{font-family:var(--mono);color:var(--muted);align-self:center;font-size:12px;font-style:normal}.dv p{margin:0;font-size:15.5px}@media (max-width:560px){.vs{grid-template-columns:1fr}.vs i{justify-self:start}}.srcs{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.srcs li{border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding-block:8px;font-size:14.5px;line-height:1.45;display:grid}.srcs li a{overflow-wrap:anywhere}.srcs .chip{align-self:start;margin:0}.srcs em{font-style:normal;font-family:var(--ui);color:var(--muted);grid-column:1/-1;font-size:12.5px}.note{color:var(--muted);margin:10px 0 0;font-size:14px}.tools{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px;padding:14px 0;display:flex}.btn{font-family:var(--ui);background:var(--ink);color:var(--bg);cursor:pointer;border:0;border-radius:2px;min-height:36px;padding:8px 14px;font-size:14px;font-weight:500}.btn.ghost{color:var(--ink);border:1px solid var(--rule-strong);background:0 0}#msg{font-family:var(--ui);color:var(--muted);font-size:13.5px}footer.foot{color:var(--muted);border-top:1px solid var(--rule-strong);padding-top:12px;font-size:14.5px;font-style:italic}.lang-note{font-family:var(--ui);color:var(--muted);background:var(--accent-soft);border-radius:2px;padding:8px 12px;font-size:13.5px}.lang-alert{color:var(--ink,inherit);margin:10px 0 0}.dash{flex-direction:column;gap:20px;display:flex}.tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}@media (max-width:860px){.tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:420px){.tiles{grid-template-columns:1fr}}.tile{background:var(--surface);border:1px solid var(--rule);flex-direction:column;gap:4px;min-width:0;padding:14px 16px;display:flex}.tile small{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.tile b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1.1}.tile b sub{color:var(--muted);vertical-align:baseline;margin-left:4px;font-size:15px}.tile span{font-family:var(--ui);color:var(--muted);font-size:13px;line-height:1.35}.grid2{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}@media (max-width:860px){.grid2{grid-template-columns:1fr}}.panel{background:var(--surface);border:1px solid var(--rule);flex-direction:column;gap:12px;min-width:0;padding:16px 18px 18px;display:flex}.panel h2{font-size:14px}.fire-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px;display:grid}.fire-card{border:1px solid var(--rule);flex-direction:column;gap:6px;min-width:0;padding:12px 14px;display:flex}.fire-h{align-items:center;gap:8px;font-size:13px;font-weight:600;display:flex}.fire-h .li-ico{color:var(--accent);display:inline-flex}.fire-v{align-items:baseline;gap:10px;display:flex}.fire-v b{font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.fire-d{color:var(--muted);font-size:12px}.fire-d.up{color:var(--unv,#b33)}.fire-d.dn{color:var(--ok,#2a7)}.fire-bars{width:100%;height:56px;display:block}.fire-x{color:var(--muted);justify-content:space-between;font-size:11px;display:flex}.fire-list b{font-variant-numeric:tabular-nums}p.li-intro{margin:10px 0 4px}.panel .sub{font-family:var(--ui);color:var(--muted);margin:-6px 0 0;font-size:13px}.bars{flex-direction:column;gap:8px;display:flex}.bar{font-family:var(--ui);cursor:default;border-radius:2px;grid-template-columns:minmax(0,11.5em) minmax(0,1fr) 3.2em;align-items:center;gap:10px;font-size:14px;display:grid}.bar .lbl{overflow-wrap:anywhere;line-height:1.25}.bar .trk{background:var(--track);border-radius:0 4px 4px 0;height:14px;position:relative}.bar .fill{background:var(--s1);border-radius:0 4px 4px 0;position:absolute;inset:0 auto 0 0}.bar .val{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;font-size:13.5px}.bar:hover .fill,.bar:focus-visible .fill{filter:brightness(1.12)}.bar:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.legend{font-family:var(--ui);color:var(--muted);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.legend i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.stack{gap:2px;height:14px;display:flex}.stack>div{height:100%}.stack>div:first-child{background:var(--s1)}.stack>div:last-child{background:var(--s2);border-radius:0 4px 4px 0}.hist .bar{grid-template-columns:minmax(0,7em) minmax(0,1fr) 6.2em}.dirs .bar{grid-template-columns:minmax(0,11.5em) minmax(0,1fr) 2.6em 3.6em}.dirs .prev{background:var(--ink);border-radius:1px;width:2px;margin-left:-1px;position:absolute;top:-3px;bottom:-3px}.dirs .lbl{overflow-wrap:normal;-webkit-hyphens:auto;hyphens:auto}.dirs .dl{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;color:var(--muted);font-size:12.5px}.dirs .dl.up{color:var(--unv)}.dirs .dl.down{color:var(--ok)}.dleg{font-family:var(--ui);flex-wrap:wrap;gap:6px 16px;font-size:13.5px;display:flex}.dleg i{vertical-align:4px;border-radius:2px;width:16px;height:3px;margin-right:6px;display:inline-block}.dleg b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.dleg .dl{font-family:var(--mono);color:var(--muted);font-size:12.5px}.dleg .dl.up{color:var(--unv)}.dleg .dl.down{color:var(--ok)}button.dchip{font:inherit;color:var(--ink);border:1px solid var(--rule);cursor:pointer;white-space:nowrap;background:0 0;border-radius:2px;min-height:30px;padding:3px 9px}button.dchip:hover{border-color:var(--rule-strong)}button.dchip[aria-pressed=false]{opacity:.5}button.dchip i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}button.dchip[aria-pressed=false] i{box-shadow:inset 0 0 0 1.5px var(--muted);background:0 0!important}.dctl{align-items:center;gap:12px;margin-left:4px;display:inline-flex}.dctl .linkbtn{font-size:13px}.legend i.pv{vertical-align:-2px;background:var(--ink);border-radius:1px;width:2px;height:12px}@media (max-width:520px){.dirs .bar{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 2.4em 3.2em;font-size:13px}}.cov{gap:2px;height:16px;display:flex}.cov>div{height:100%}.cov .c-ok{background:var(--ok)}.cov .c-part{background:var(--part)}.cov .c-unv{background:var(--unv);border-radius:0 4px 4px 0}.mini{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.mini li{border-top:1px solid var(--rule);flex-direction:column;gap:3px;min-width:0;padding-block:9px;font-size:14.5px;line-height:1.45;display:flex}.mini li:first-child{border-top:0;padding-top:0}.mini .meta{font-family:var(--ui);color:var(--muted);font-size:12.5px}.mini .pair{font-family:var(--ui);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;font-size:13.5px;display:grid}.mini .pair span{background:var(--bg);min-width:0;padding:4px 8px}.linkbtn{font-family:var(--ui);color:var(--accent);cursor:pointer;text-underline-offset:2px;background:0 0;border:0;align-self:flex-start;padding:0;font-size:14px;text-decoration:underline}.datebar{border-bottom:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:8px 12px;padding-block:12px;display:flex}.datebar label{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.dnav{border:1px solid var(--rule-strong);border-radius:2px;align-items:stretch;min-width:0;max-width:100%;display:inline-flex}.dnav>:is(button,a){font-family:var(--ui);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;min-height:36px;padding:4px 12px;font-size:14px}.dnav>button:disabled{color:var(--muted);opacity:.45;cursor:default}.isel{font-family:var(--ui);background:var(--surface);color:var(--ink);border-left:1px solid var(--rule-strong);border-right:1px solid var(--rule-strong);white-space:nowrap;justify-content:center;align-items:center;gap:6px;min-width:0;min-height:36px;padding:4px 10px;font-size:14.5px;font-weight:500;display:flex;position:relative}.isel svg{fill:none;stroke:currentColor;stroke-width:1.6px;flex:none;width:12px;height:12px}.dnav>.isel{background:var(--surface);border:0;border-inline:1px solid var(--rule-strong);cursor:pointer;border-radius:0;padding:4px 10px;font-size:14.5px}.dnav>.isel:is(:hover,[aria-expanded=true]){background:var(--accent-soft)}.isel>span{text-overflow:ellipsis;overflow:hidden}.ic{inset:var(--ic-top,80px) auto auto var(--ic-left,16px);width:352px;max-width:calc(100vw - 16px);max-height:calc(100dvh - var(--ic-top,80px) - 8px);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);border-radius:2px;margin:0;padding:0;position:fixed;overflow:auto;box-shadow:0 12px 32px #0000002e}.ic::backdrop{background:0 0}.ic-in{flex-direction:column;gap:12px;padding:16px;display:flex}.ic-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.ic-top h2{font-family:var(--display);text-transform:none;letter-spacing:0;color:var(--ink);margin:0;font-size:20px;line-height:1.25}.ic-top p{font-family:var(--mono);color:var(--muted);margin:2px 0 0;font-size:12px}.ic-mt{flex-direction:column;align-items:center;line-height:1.25;display:flex}.ic-mt b{font-family:var(--display);font-size:18px}.ic-mt span,.ic-mh span{font-family:var(--mono);color:var(--muted);font-size:11.5px;font-weight:400}.ic-ib{border:1px solid var(--rule);width:36px;height:36px;color:var(--ink);cursor:pointer;background:0 0;border-radius:2px;flex:none;justify-content:center;align-items:center;display:inline-flex}.ic-ib:hover:not(:disabled){border-color:var(--rule-strong)}.ic-ib:disabled{opacity:.35;cursor:default}.ic-ib svg,.ic-q svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.ic-q{flex-wrap:wrap;gap:6px;display:flex}.ic-q a{border:1px solid var(--rule);min-height:32px;font-family:var(--ui);color:var(--ink);border-radius:2px;align-items:center;padding:0 10px;font-size:13.5px;font-weight:500;text-decoration:none;display:inline-flex}.ic-q a:hover{border-color:var(--rule-strong)}.ic-q a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.ic-wd,.ic-g{grid-template-columns:repeat(7,minmax(0,1fr));gap:2px;display:grid}.ic-wd{font-family:var(--ui);letter-spacing:.04em;text-transform:uppercase;text-align:center;color:var(--muted);border-top:1px solid var(--rule);padding-top:10px;font-size:12px}.ic-d{height:42px;font-family:var(--mono);color:var(--ink);border-radius:2px;justify-content:center;align-items:center;font-size:15px;font-weight:500;text-decoration:none;display:flex;position:relative}button.ic-d{cursor:pointer;background:0 0;border:0}:is(a,button).ic-d:hover{background:var(--accent-soft)}.ic-d.off{color:var(--muted);opacity:.55;font-weight:400}.ic-d[aria-current]{background:var(--ink);color:var(--bg)}.ic-d.new:after,.ic-new:before{content:"";background:var(--unv);border-radius:50%;width:5px;height:5px}.ic-d.new:after{margin-left:-2.5px;position:absolute;bottom:6px;left:50%}.ic-d.new[aria-current]:after{background:var(--bg)}.ic-foot{font-family:var(--mono);color:var(--muted);border-top:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding-top:10px;font-size:12px;display:flex}.ic-new{align-items:center;gap:6px;display:inline-flex}.ic-mh{font-family:var(--display);justify-content:space-between;align-items:baseline;margin:14px 0 6px;font-size:16px;display:flex}@media (max-width:600px){.ic.sheet{border:0;border-top:1px solid var(--rule-strong);border-radius:12px 12px 0 0;width:100%;max-width:none;height:min(640px,88dvh);max-height:none;inset:auto 0 0;overflow:hidden}.ic.sheet::backdrop{background:#00000073}html:has(.ic.sheet[open]){overflow:hidden}.ic.sheet .ic-in{gap:0;height:100%;padding:0}.ic.sheet .ic-top{padding:14px 16px 0}.ic.sheet .ic-ib{width:44px;height:44px}.ic.sheet .ic-q{gap:8px;padding:12px 16px}.ic.sheet .ic-q a{min-height:40px;padding:0 12px;font-size:14px}.ic.sheet .ic-wd{border-bottom:1px solid var(--rule);padding:8px 16px}.ic.sheet .ic-body{flex:1;min-height:0;padding:0 16px 12px;overflow-y:auto}.ic.sheet .ic-d{height:44px;font-size:16px}.ic.sheet .ic-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}}.datebar .count{font-family:var(--mono);color:var(--muted);font-size:12px}.datebar .latest{margin-left:auto}@media (max-width:520px){.dnav>:is(button,a){padding:4px 9px}.dnav .t{display:none}}.archive-note{font-family:var(--ui);background:var(--part-soft);color:var(--ink);border-radius:2px;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:16px;padding:9px 12px;font-size:14px;display:flex}.archive-note b{color:var(--part);letter-spacing:.06em;text-transform:uppercase;font-size:12.5px;font-weight:600}.tl-plot .sel{stroke:var(--accent);stroke-width:2px;opacity:.55}.tl-plot .sel-l{fill:var(--accent);font-family:var(--ui);font-size:11px}.view.loading{opacity:.55;transition:opacity .15s}.map-wrap{background:var(--m-sea);border:1px solid var(--rule);border-radius:2px;min-width:0;position:relative;overflow:hidden}.map-wrap>svg{cursor:grab;touch-action:none;width:100%;height:clamp(340px,62vw,600px);display:block}.map-wrap>svg:active{cursor:grabbing}.map-wrap>svg:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.map-zoom{flex-direction:column;gap:4px;display:flex;position:absolute;top:10px;right:10px}.map-zoom button{width:34px;height:34px;font:600 16px var(--ui);background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;border-radius:2px}.map-legend{font-family:var(--ui);color:var(--ink);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.map-legend i{vertical-align:-1px;border-radius:2px;width:14px;height:10px;margin-right:6px;display:inline-block}.map-legend i.line{vertical-align:3px;border-top:2px solid;border-radius:0;height:0}.map-legend i.dot{border-radius:50%;width:10px;height:10px}.map-src{font-family:var(--ui);color:var(--muted);margin:0;font-size:13px}.map-tip{z-index:5;pointer-events:none;background:var(--surface);max-width:280px;color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--ui);border-radius:3px;padding:8px 10px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 4px 14px #00000026}.map-tip .d{margin-bottom:3px;font-weight:600}.map-tip .s{color:var(--muted);margin-top:4px;font-size:12px}.map-svg .city text{font-family:var(--ui);fill:var(--m-city);paint-order:stroke;stroke:var(--m-ua);stroke-width:3px;stroke-linejoin:round}.map-svg .stk-city{pointer-events:none}.map-svg .stk-city text{stroke:var(--m-land);opacity:.9}.map-svg path,.map-svg circle{vector-effect:non-scaling-stroke}.map-tiles-r,.map-tiles-t{pointer-events:none}.map-tiles-t{opacity:.85;filter:saturate(.7)}.map-tiles-r{filter:brightness(.9)saturate(.8)}.map-svg.bm-r .city text{fill:#fff;stroke:#000000a6}.map-svg.bm-r .city circle{fill:#fff}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .map-tiles-t{filter:saturate(.6)brightness(.7)}}:root[data-theme=dark] .map-tiles-t{filter:saturate(.6)brightness(.7)}.map-attr{font:11px var(--ui);color:var(--muted);background:color-mix(in srgb,var(--surface) 75%,transparent);pointer-events:none;padding:1px 6px;position:absolute;bottom:0;right:0}.map-tiles .tile b{font-size:26px}.mp-head :is(h1,h2){font-family:var(--ui);margin:0;font-size:26px;font-weight:700;line-height:1.15}.mp-head p{font-family:var(--ui);color:var(--muted);max-width:760px;margin:6px 0 0;font-size:15.5px}.mp-grid{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mp-rail{background:var(--surface);border:1px solid var(--rule);max-width:320px;font-family:var(--ui);flex:260px}.mp-rail fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:14px 16px;display:flex}.mp-rail fieldset+fieldset{border-top:1px solid var(--rule)}.mp-rail legend{float:left;letter-spacing:.1em;text-transform:uppercase;width:100%;color:var(--muted);margin-bottom:2px;padding:0;font-size:12px;font-weight:600}.mp-rail legend+*{clear:both}.mp-rail .seg button{white-space:nowrap;flex:1;min-height:36px;padding:5px 8px;font-size:13.5px}.mp-rail .seg{display:flex}.mp-sub{color:var(--muted);margin-top:4px;font-size:13px}.mp-field{color:var(--muted);flex-direction:column;gap:4px;font-size:13px;display:flex}.mp-field select{font:inherit;color:var(--ink);background:var(--surface);border:1px solid var(--rule-strong);border-radius:2px;min-height:38px;padding:0 8px;font-size:14px}.mp-chk{min-height:32px;color:var(--ink);cursor:pointer;letter-spacing:0;text-transform:none;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}.mp-chk input{width:17px;height:17px;accent-color:var(--ink);margin:0}.mp-chk span:not(.n){flex:1}.mp-chk .n{font-family:var(--mono);color:var(--muted);font-size:13px}.mp-chk:has(input:disabled){opacity:.5;cursor:default}.mp-verd{flex-direction:column;display:flex}.mp-dirs{flex-wrap:wrap;gap:6px;display:flex}.mp-dirs button{font:500 13.5px var(--ui);border:1px solid var(--rule);background:var(--surface);min-height:36px;color:var(--ink);cursor:pointer;border-radius:2px;padding:4px 10px}.mp-dirs button span{font-family:var(--mono);color:var(--muted);margin-left:2px;font-size:12px}.mp-dirs button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mp-dirs button[aria-pressed=true] span{color:inherit}.mp-dlab g{cursor:pointer;outline:none}.mp-dlab g:hover rect{stroke-width:2px}.mp-dlab text .n{font-family:var(--mono);fill:var(--m-occ);font-weight:500}.mp-dlab g.on text .n{fill:var(--bg)}.mp-sect path{stroke-width:2px;stroke-dasharray:5 3;stroke-opacity:.9;vector-effect:non-scaling-stroke;fill:var(--m-occ);transition:fill-opacity .2s}.mp-sect .on{stroke-width:3px;stroke-dasharray:none}.mp-dirlist{flex-direction:column;gap:2px;display:flex}.mp-dirlist-h{color:var(--muted);justify-content:space-between;padding:0 2px 2px;font-size:12px;display:flex}.mp-dirlist button{min-height:36px;color:var(--ink);font:500 13.5px var(--ui);text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:2px;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) 26px 22px;align-items:center;gap:8px;padding:4px 6px;display:grid}.mp-dirlist button:hover{border-color:var(--rule)}.mp-dirrow{align-items:center;gap:6px;display:flex}.mp-dirrow>button:last-child{flex:1;min-width:0}.mp-dirlist button.sw{cursor:pointer;border:2px solid;border-radius:3px;flex:none;width:18px;height:18px;min-height:0;padding:0;display:block}.mp-dirlist button[aria-pressed=true]{border-color:var(--ink);background:var(--accent-soft)}.mp-dirlist .nm{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mp-dirlist .bar{background:var(--rule);background:color-mix(in srgb,var(--rule) 45%,transparent);border-radius:1px;height:16px;position:relative}.mp-dirlist .bar i{background:var(--m-occ);border-radius:1px;position:absolute;top:0;bottom:0;left:0}.mp-dirlist .at{font:500 12.5px var(--mono);text-align:right}.mp-dirlist .cl{font:500 12px var(--mono);color:var(--muted);text-align:right}.mp-dsum{border-left:3px solid var(--accent);background:var(--accent-soft);flex-direction:column;gap:2px;padding:8px 10px;font-size:13.5px;display:flex}.mp-dsum span{color:var(--ink)}.mp-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.4}.mp-dlab line{stroke:var(--ink);stroke-width:1.2px}.mp-dlab rect{fill:var(--surface);stroke:var(--ink);stroke-width:1px}.mp-dlab text{font:600 11px var(--ui);fill:var(--ink)}.mp-dlab rect{transition:fill .15s,stroke .15s}.mp-dlab g.on rect:not(.sw):not(.halo){fill:var(--ink)}.mp-dlab rect{stroke-width:1.6px}.mp-dlab rect.sw{stroke:none}.mp-dlab g.on text{fill:var(--bg)}.mp-dlab g.on line{stroke-width:2px}.mp-dlab g.on rect.halo{fill:none;stroke:var(--accent);stroke-width:2px}.mp-dlab g:focus-visible rect{stroke:var(--accent);stroke-width:3px;paint-order:stroke}.mp-step{border:1px solid var(--rule-strong);border-radius:2px;align-items:stretch;display:flex}.mp-step button{width:44px;min-height:44px;font:600 20px var(--ui);color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none}.mp-step button:first-child{border-right:1px solid var(--rule-strong)}.mp-step button:last-child{border-left:1px solid var(--rule-strong)}.mp-step button:disabled{color:var(--muted);opacity:.4;cursor:default}.mp-step span{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1px;padding:4px 6px;display:flex}.mp-step b{font-family:var(--mono);font-size:14.5px;font-weight:500}.mp-step small{color:var(--muted);font-size:12px}svg.mk{vertical-align:-2px;flex:none;overflow:visible}.mp-main{flex-direction:column;flex:999 560px;gap:10px;min-width:0;display:flex}.mp-grid.fs{z-index:60;background:var(--bg);flex-wrap:nowrap;align-items:stretch;gap:12px;margin:0;padding:12px;position:fixed;inset:0;overflow:hidden}.mp-grid.fs .mp-rail{flex:0 0 300px;max-width:300px;overflow-y:auto}.mp-rail[hidden]{display:none}.mp-ov{z-index:4;pointer-events:none;flex-direction:column;gap:8px;width:min(340px,100% - 76px);max-height:calc(100% - 36px);display:flex;position:absolute;top:10px;left:10px}.mp-ov>*{pointer-events:auto}.mp-ov .mp-sel{flex:none;width:auto;position:relative;top:auto;left:auto}.mp-fl{background:var(--surface);border:1px solid var(--rule-strong);min-height:40px;font-family:var(--ui);border-radius:2px;flex-direction:column;flex:0 auto;display:flex;box-shadow:0 4px 14px #0000002e}.mp-fl-h{width:100%;min-height:40px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}.mp-fl-h span{font-family:var(--mono);color:var(--muted);font-size:12.5px}.mp-fl-h i{color:var(--muted);margin-left:auto;font-style:normal}.mp-fl ol{border-top:1px solid var(--rule);margin:0;padding:0;list-style:none;overflow-y:auto}.mp-fl li+li{border-top:1px solid var(--rule)}.mp-fl li button{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:14px auto 1fr;align-items:start;gap:8px;padding:7px 12px;font-size:13px;line-height:1.3;display:grid}.mp-fl li button .mk{margin-top:2px}.mp-fl li button .d{font-family:var(--mono);color:var(--muted);font-size:12px}.mp-fl li button:hover,.mp-fl li button[aria-current]{background:var(--accent-soft)}.mp-grid.fs .mp-main{overflow:hidden}.mp-grid.fs .mp-main>:not(.mp-bar-top):not(.map-wrap){display:none}.mp-grid.fs .map-wrap>svg{height:calc(100dvh - 96px)}.stk-page .mp-grid.fs .mp-bar-top .stk-h3{display:none}.map-zoom button svg{margin:auto;display:block}@media (max-width:860px){.mp-grid.fs .mp-rail{display:none}.mp-grid.fs{padding:8px}}@media (min-width:861px){.mp-grid:not(.fs) .mp-rail{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex-basis:300px;max-height:calc(100dvh - 16px);position:sticky;top:8px;overflow-y:auto}}.map-hint{z-index:6;pointer-events:none;color:#fff;text-shadow:0 1px 3px #000;font:600 15px var(--ui);text-align:center;background:#00000080;justify-content:center;align-items:center;padding:16px;animation:.15s ease-out map-hint;display:flex;position:absolute;inset:0}@keyframes map-hint{0%{opacity:0}}.mp-bar-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.mp-pr{font-family:var(--ui);flex-wrap:wrap;align-items:center;gap:6px;margin:14px 0 10px;display:flex}.mp-pr span{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px;font-size:12px;font-weight:600}.mp-pr button{font:600 14px var(--ui);border:1px solid var(--rule-strong);background:var(--surface);min-height:40px;color:var(--ink);cursor:pointer;border-radius:2px;padding:6px 14px}.mp-pr button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mp-pr-stk{font:600 14px var(--ui);color:var(--ink);margin-left:auto}.mp-wk{background:var(--surface);border:1px solid var(--rule);border-left:3px solid var(--m-occ);font-family:var(--ui);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 16px;margin:0 0 14px;padding:10px 14px;display:grid}.mp-wk b{grid-column:1;font-size:15px}.mp-wk>.linkbtn{white-space:nowrap;grid-area:1/2/span 2}.mp-wk p{color:var(--muted);grid-column:1;margin:0;font-size:14px;line-height:1.45}.mp-wk p span+span:before{content:" · ";color:var(--muted);font-weight:400}.mp-wk p b{color:var(--ink);font-weight:600}.mp-wk p .linkbtn{font:inherit;color:var(--ink);font-weight:600}.mp-dsc{border-color:var(--m-occ)}.mp-dsc .v{align-items:flex-start}.mp-dsc .v .mk{flex:none;margin-top:2px}.mp-wk .ru{color:var(--m-occ);font-weight:600}.mp-wk .ua{color:var(--m-onlyds);font-weight:600}.mp-play{min-height:36px;font:500 13.5px var(--ui);border:1px solid var(--rule-strong);background:var(--surface);color:var(--ink);cursor:pointer;border-radius:2px}.mp-play[aria-pressed=true]{background:var(--ink);color:var(--bg)}.mp-playrow{gap:6px;display:flex}.mp-playrow .mp-play{flex:1}.mp-fade{pointer-events:none;animation:1.1s ease-in-out forwards mp-fade}@keyframes mp-fade{to{opacity:0}}@media (prefers-reduced-motion:reduce){.mp-fade{display:none}}.mp-playdate{z-index:4;background:var(--surface);border:1px solid var(--rule-strong);font:500 18px var(--mono);pointer-events:none;border-radius:2px;padding:4px 10px;position:absolute;bottom:24px;left:10px}.mp-cap{border-color:var(--m-occ)}.mp-lag{font:600 12.5px/1.6 var(--ui);white-space:nowrap;background:var(--accent-soft);color:var(--ink);border-radius:3px;padding:0 6px;display:inline-block}.mp-lag.ahead{background:color-mix(in srgb,var(--m-occ) 16%,var(--surface));color:var(--m-occ);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--m-occ) 45%,transparent)}.mp-lag.behind{background:color-mix(in srgb,var(--m-onlyds) 14%,var(--surface));color:var(--m-onlyds)}.mp-ov .mp-cap{flex:0 auto;min-height:0;max-height:100%}.mp-capl{overscroll-behavior:contain;flex-direction:column;flex:0 auto;gap:4px;min-height:0;margin:0 -12px;padding:0 12px;display:flex;overflow-y:auto}.mp-cap .tx .dd{font:500 12px var(--mono);color:var(--muted)}.mp-cap .nav span{flex:1}.mp-cap{padding-right:12px}.mp-sel>button.mp-capi{width:calc(100% + 12px);height:auto;font:inherit;font-size:13.5px;position:static}.mp-capi{width:100%;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:2px;align-items:flex-start;gap:8px;margin:0 -6px;padding:4px 6px;display:flex}.mp-capi:hover,.mp-capi.on{background:var(--accent-soft)}.mp-capi>i{background:var(--ink);width:18px;height:18px;color:var(--surface);font:600 11px/18px var(--ui);text-align:center;border-radius:50%;flex:none;margin-top:2px;font-style:normal}.mp-capi.on>i{background:var(--accent)}.mp-capi>span{flex-direction:column;gap:2px;min-width:0;display:flex}.mp-capi .tx{display:block}.mp-cap .mp-capi .v{align-items:flex-start;display:flex}.mp-capp circle{fill:var(--ink);stroke:var(--surface);stroke-width:1.5px}.mp-capp text{font:600 9.5px var(--ui);fill:var(--surface);text-anchor:middle}.mp-capp .on circle{fill:var(--accent);r:9}.mp-capp .on text{font-size:11px}.mp-cap .v{align-items:flex-start;font-size:13px}.mp-cap .v .mk{flex:none;margin-top:2px}.mp-copy{margin-left:auto;font-size:13px}.mp-fc{background:var(--surface);border:1px solid var(--rule);font-family:var(--ui);min-width:0}.mp-fc-h{flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px 16px;display:flex}.mp-fc-h b{flex:220px;font-size:15px}.mp-fc-h .seg button{min-height:34px;padding:4px 10px;font-size:13px}.mp-fc-h .seg span{font-family:var(--mono);opacity:.7;font-size:12px}.mp-fc-nav{gap:4px;display:flex}.mp-fc-nav button{border:1px solid var(--rule-strong);background:var(--surface);width:36px;height:34px;color:var(--ink);font:600 18px var(--ui);cursor:pointer;border-radius:2px}.mp-fc ol{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;border-top:1px solid var(--rule);scrollbar-width:thin;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.mp-fc li{scroll-snap-align:start;flex-direction:column;flex:0 0 min(300px,85%);gap:4px;padding:12px 16px;font-size:13px;display:flex}.mp-fc li+li{border-left:1px solid var(--rule)}.mp-fc li.ds{background:color-mix(in srgb,var(--m-occ) 5%,var(--surface))}.mp-fc li{transition:background .15s,box-shadow .15s}.mp-fc li:hover,.mp-fc li.on{background:var(--accent-soft);box-shadow:inset 0 3px 0 var(--accent)}.mp-fc .d{font-family:var(--mono);color:var(--muted);font-size:12px}.mp-fc q{margin:2px 0 4px;font-size:15px;font-weight:600;line-height:1.3;display:block}.mp-fc .v{align-items:flex-start;gap:6px;display:flex}.mp-fc .v .mk{flex:none;margin-top:2px}.mp-fc .linkbtn{align-self:flex-start;margin-top:auto;padding-top:4px}.mp-bar-box{background:var(--surface);border:1px solid var(--rule);font-family:var(--ui);flex-direction:column;gap:8px;padding:12px 16px;display:flex}.mp-bar-h{flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:14px;display:flex}.mp-bar-h span{color:var(--muted);font-size:13px}.mp-bar{gap:2px;height:22px;display:flex}.mp-bar>*{border:0;border-radius:1px;min-width:6px;padding:0}.mp-bar button{cursor:pointer}.mp-bar button[aria-pressed=false]{opacity:.22}.mp-bar button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.v-occ{background:var(--ink)}.v-grey{background:var(--m-grey)}.v-edge{background:var(--surface);box-shadow:inset 0 0 0 2px var(--ink)}.v-ua{background:var(--surface);box-shadow:inset 0 0 0 2px var(--m-dg)}.v-far{background:var(--m-dg)}.v-out{background:var(--rule)}.mp-list{background:var(--surface);border:1px solid var(--rule);font-family:var(--ui)}.mp-list-h{border-bottom:1px solid var(--rule);padding:10px 16px;font-size:14px}.mp-list-sc{max-height:420px;overflow:auto}.mp-list table{border-collapse:collapse;width:100%;min-width:600px;font-size:13.5px}.mp-list th{background:var(--surface);text-align:left;color:var(--muted);border-bottom:1px solid var(--rule);padding:8px 10px;font-weight:500;position:sticky;top:0}.mp-list td{border-top:1px solid var(--rule);vertical-align:top;padding:7px 10px}.mp-list td.d{font-family:var(--mono);white-space:nowrap}.mp-list :is(th,td):first-child{padding-left:16px}.mp-list tr.hl td{background:var(--accent-soft)}.mp-list tr.sel td{background:var(--accent-soft);box-shadow:inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}.mp-list tr.sel td:first-child{box-shadow:inset 4px 0 0 var(--accent),inset 0 2px 0 var(--accent),inset 0 -2px 0 var(--accent)}.mp-list tr.sel .linkbtn{font-weight:600}.mp-focus{pointer-events:none}.mp-focus .pulse{fill:none;stroke:var(--accent);stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:1.4s ease-out infinite mp-pulse}@keyframes mp-pulse{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(3.2)}}@media (prefers-reduced-motion:reduce){.mp-focus .pulse{opacity:.5;animation:none}}.mp-sel{z-index:4;box-sizing:border-box;background:var(--surface);border:2px solid var(--accent);width:min(320px,100% - 76px);font-family:var(--ui);border-radius:2px;flex-direction:column;gap:4px;padding:10px 36px 10px 12px;font-size:13.5px;line-height:1.35;display:flex;position:absolute;top:10px;left:10px;box-shadow:0 4px 14px #0000002e}.mp-sel .d{font-family:var(--mono);color:var(--muted);font-size:12.5px}.mp-sel .tx{font-size:14.5px;font-weight:600}.mp-sel .v{color:var(--ink);align-items:center;gap:6px;display:flex}.mp-sel .nav{font-family:var(--mono);color:var(--muted);align-items:center;gap:8px;margin-top:4px;font-size:12.5px;display:flex}.mp-sel .nav button{border:1px solid var(--rule-strong);background:var(--surface);width:36px;height:30px;color:var(--ink);font:600 18px var(--ui);cursor:pointer;border-radius:2px}.mp-sel .nav button:disabled{opacity:.35;cursor:default}.mp-sel>button{width:36px;height:36px;color:var(--ink);font:600 20px var(--ui);cursor:pointer;background:0 0;border:0;position:absolute;top:2px;right:2px}.mp-list .linkbtn{text-align:left;color:var(--ink);text-decoration:none}.mp-list .linkbtn:hover{text-decoration:underline}.mp-teaser-h{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 16px;display:flex}.mp-teaser-h a{font-family:var(--ui);font-size:15px;font-weight:600}.mp-teaser{flex-wrap:wrap;align-items:stretch;gap:16px;display:flex}.mp-thumb{min-width:0;color:inherit;flex:420px;text-decoration:none;display:block}.mp-thumb .map-wrap>svg{aspect-ratio:640/380;cursor:pointer;height:auto}.mp-thumb:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mp-cta{background:var(--ink);color:var(--bg);font-family:var(--ui);border-radius:2px;padding:8px 12px;font-size:14px;font-weight:600;position:absolute;bottom:10px;left:10px}.mp-thumb:hover .mp-cta{text-decoration:underline}.mp-side{flex-direction:column;flex:360px;gap:12px;min-width:0;display:flex}.mp-tiles2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:420px){.mp-tiles2{grid-template-columns:1fr}.mp-rail{max-width:none}}@media (max-width:860px){.mp-rail{max-width:none}}.stk-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.stk-list li{border-top:1px solid var(--rule);font-family:var(--ui);grid-template-columns:28px minmax(0,1fr);gap:4px 10px;min-width:0;padding:10px 0;font-size:14px;line-height:1.45;display:grid}.stk-list li>div{flex-direction:column;gap:4px;min-width:0;display:flex}.stk-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px;display:flex}.stk-meta .chip{margin:0}.stk-cnt{font:600 10.5px var(--mono);fill:var(--bg);pointer-events:none}.map-svg .stk:focus-visible{outline:none}.map-svg .stk:focus-visible rect:first-child{stroke:var(--accent);stroke-width:3px}.stk-h3{font-family:var(--ui);letter-spacing:.09em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.stk-page .mp-rail .seg button{white-space:normal;line-height:1.2}.stk-tl{flex-direction:column;gap:4px;display:flex}.stk-tl .bars{border-bottom:1px solid var(--rule-strong);align-items:end;gap:2px;height:96px;display:grid}.stk-tl .bars>div{flex-direction:column-reverse;gap:1px;min-height:0;display:flex}.stk-tl .bars span{border-radius:1px;min-height:3px;display:block}.stk-tl .lbls{font:11.5px var(--mono);color:var(--muted);gap:2px;display:grid}.stk-tl .lbls span{white-space:nowrap}.stk-far{font-family:var(--ui);pointer-events:none;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;display:flex;position:absolute;top:10px;left:10px;right:56px}.stk-far>*{pointer-events:auto}.stk-far>span{background:var(--surface);border:1px solid var(--rule);padding:4px 8px}.stk-far button{min-height:34px;font:13px var(--ui);background:var(--surface);color:var(--ink);border:1px solid var(--rule-strong);cursor:pointer;border-radius:2px;align-items:center;gap:4px;padding:0 8px;display:inline-flex}.stk-sel{max-height:calc(100% - 20px);overflow-y:auto}.mp-ov .stk-sel{max-height:45%}.stk-sel .v{align-items:flex-start}.tg-wp{flex-direction:column;gap:8px;margin-top:6px;display:flex}.tg-wpg{flex-direction:column;gap:4px;display:flex}.tg-wpl{font-family:var(--ui);color:var(--muted);font-size:12.5px}.tg-wp .mp-dirs button small{font-family:var(--mono);color:var(--muted);margin-left:2px;font-size:11.5px}.tg-wp .mp-dirs button[aria-pressed=true] small{color:inherit}.tgm.out{opacity:.4}.tgm:focus-visible{outline:none}.tgm:focus-visible path{stroke:var(--ink);stroke-width:2.5px}.tg-card{border-top-width:4px;width:min(320px,100% - 76px);max-height:calc(100% - 20px);left:auto;right:54px;overflow-y:auto}.tg-cat{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:6px;display:flex}.tg-dl{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:4px 0;display:grid}.tg-dl>div{background:var(--surface);min-width:0;padding:6px 8px}.tg-dl dt{color:var(--muted);font-size:12px}.tg-dl dd{font-family:var(--mono);margin:0;font-size:13px;font-weight:500}:is(.tg-dl dd,.tg-list td).ok{color:var(--ok)}:is(.tg-dl dd,.tg-list td).no{color:var(--unv)}.tg-sub{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;margin-top:2px;font-size:12.5px}.tg-wl{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tg-wl li{border-top:1px solid var(--rule);justify-content:space-between;align-items:center;gap:8px;display:flex}.tg-wl button{color:var(--ink);font:500 13.5px var(--ui);text-align:left;cursor:pointer;background:0 0;border:0;min-height:30px;padding:5px 0}.tg-wl button:hover{text-decoration:underline}.tg-wl button[aria-pressed=true]{font-weight:700}.tg-wl .d{color:var(--ok)}.tg-wl button{align-items:center;gap:8px;display:inline-flex}.tg-wl button img,.tg-wl button i{object-fit:cover;background:var(--track);border-radius:2px;flex:none;width:40px;height:27px}.stk-sw{border:2px solid var(--ink);background:var(--surface);border-radius:2px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 0 18px;display:grid}.stk-sw a{min-height:72px;color:var(--ink);font-family:var(--ui);align-items:center;gap:14px;padding:10px 18px;text-decoration:none;display:flex}.stk-sw a+a{border-left:2px solid var(--ink)}.stk-sw a:hover{background:var(--accent-soft)}.stk-sw a[aria-current=page]{background:var(--ink);color:var(--bg)}.stk-sw svg{fill:none;stroke:currentColor;stroke-width:2px;flex:none;width:30px;height:30px}.stk-sw svg .fl{fill:currentColor}.stk-sw span{flex-direction:column;gap:2px;min-width:0;display:flex}.stk-sw b{letter-spacing:.04em;font-size:20px;font-weight:700}.stk-sw small{opacity:.8;font-size:14px}@media (max-width:560px){.stk-sw a{gap:10px;min-height:60px;padding:8px 12px}.stk-sw svg{width:24px;height:24px}.stk-sw b{font-size:17px}.stk-sw small{font-size:12.5px}}.tg-lg{font-family:var(--ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:8px 0 0;font-size:13.5px;display:flex}.tg-lg span{align-items:center;gap:6px;display:inline-flex}.tg-lg i{width:18px;height:11px;display:inline-block}.tg-out-lg{opacity:.45}.tg-lim{background:var(--part-soft);margin:0;padding:6px 8px;font-size:12.5px}.tg-list{margin:18px 0}.tg-flt{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:10px 16px;padding:10px 16px;display:flex}.tg-flt .mp-verd{flex-flow:wrap;gap:4px 14px}.tg-flt .seg button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.tg-nm{align-items:center;gap:6px;display:inline-flex}@media (max-width:640px){.tg-card{width:calc(100% - 20px);max-height:60%;inset:auto auto 10px 10px}}.stk-lg{background:var(--surface);border:1px solid var(--rule);font-family:var(--ui);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:14px 24px;padding:14px 16px;font-size:13.5px;display:grid}.stk-lg>div{flex-direction:column;gap:6px;display:flex}.stk-lg h3{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 2px;font-size:12px;font-weight:600}.stk-lg>div>span{align-items:center;gap:8px;line-height:1.3;display:flex}.stk-lg small{color:var(--muted);font-size:12.5px}.stk-lg i{border-radius:2px;flex:none;width:22px;height:14px;margin:0 2px;display:inline-block}.stk-approx{text-align:center;width:26px;font:500 16px var(--mono);flex:none}.stk-list li.stk-day{border-top:2px solid var(--rule-strong);align-items:baseline;gap:10px;padding:14px 0 4px;display:flex}.stk-day b{font:500 15px var(--mono)}.stk-day span{color:var(--muted);font-size:13px}.stk-list li.sel{background:var(--accent-soft)}.stk-obj{all:unset;cursor:pointer;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--rule-strong);text-decoration-color:var(--rule-strong);text-underline-offset:3px;font-weight:700}.stk-obj:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.stk-thumb .map-wrap>svg{aspect-ratio:640/420}.stk-far-note{background:var(--surface);border:1px solid var(--rule);font:12.5px var(--ui);color:var(--muted);padding:3px 8px;position:absolute;top:10px;right:10px}.stk-tiles3{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:420px){.stk-tiles3{grid-template-columns:1fr}}.stk-gl{flex-wrap:wrap;gap:4px 14px;font-size:13.5px;display:flex}.stk-gl span{align-items:center;gap:4px;display:inline-flex}.stk-gl b{font-family:var(--mono);font-weight:500}.stk-latest li{padding:8px 0}.item{transition:background .8s}.item.flash{background:var(--accent-soft)}.item:target{background:var(--accent-soft);scroll-margin-top:30vh}.seg a,.dnav>a{align-items:center;text-decoration:none;display:inline-flex}.topbar .seg{border-radius:8px}.topbar .seg a[aria-current]{background:var(--accent);color:var(--bg)}.seg a .ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:18px;height:18px;margin-right:7px}.sbs-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.sbs-row>div{border-top:1px solid var(--rule);flex-direction:column;gap:2px;min-width:0;padding-top:8px;display:flex}.sbs-row small{font-family:var(--ui);color:var(--muted);font-size:12.5px}.sbs-row b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}@media (max-width:480px){.sbs-row{grid-template-columns:1fr}}.ls-caveat{font-family:var(--ui);color:var(--ink);background:var(--unv-soft);border-left:3px solid var(--unv);margin:0;padding:8px 12px;font-size:14px}.ls-tiles,.sbs-p{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:620px){.ls-tiles,.sbs-p{grid-template-columns:1fr}}.method{font-family:var(--ui);color:var(--muted);font-size:13.5px}.method summary{cursor:pointer;color:var(--accent)}.method p{max-width:80ch;margin:6px 0 0}.sbs-bars .bar{grid-template-columns:minmax(0,13em) minmax(0,1fr) 6.5em}@media (max-width:520px){.sbs-bars .bar{grid-template-columns:minmax(0,8.5em) minmax(0,1fr) 5.6em;font-size:13px}}.tlwrap{flex-direction:column;gap:10px;min-width:0;display:flex}.tl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.tl-head h2{font-size:14px}.tl-head p{font-family:var(--ui);color:var(--muted);margin:0;font-size:13px}.tl-controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tl-controls .seg button{white-space:nowrap;min-height:32px;padding:5px 10px;font-size:13.5px}.tl-controls .spacer{flex:1}.tl-controls>.isel{border:1px solid var(--rule-strong);cursor:pointer;background:0 0;border-radius:2px;min-height:32px;padding:5px 10px;font-size:13.5px}.tl-controls>.isel:is(:hover,[aria-expanded=true]){background:var(--accent-soft)}.tl-controls>.isel.on{background:var(--ink);color:var(--bg)}#landcost .tl-controls{margin-bottom:12px}.tl-controls .seg{scrollbar-width:thin;max-width:100%;overflow-x:auto}.tl-panel{gap:10px}.tl-plot{min-width:0;position:relative}.tl-plot svg:not(.flag){touch-action:pan-y;width:100%;height:auto;display:block;overflow:visible}.tl-plot svg:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.tl-plot .grid line{stroke:var(--rule);stroke-width:1px}.tl-plot .axis text{fill:var(--muted);font-family:var(--mono);font-size:11px}.tl-plot .xh{stroke:var(--muted);stroke-width:1px;stroke-dasharray:3 3}.tl-legend{font-family:var(--ui);color:var(--ink);flex-wrap:wrap;gap:6px 16px;font-size:13px;display:flex}.tl-legend i{vertical-align:4px;border-radius:1px;width:16px;height:2px;margin-right:6px;display:inline-block}.tl-legend.bars i,.ctip.bars .r i{vertical-align:-1px;border-radius:2px;width:10px;height:10px}.ctip{z-index:5;pointer-events:none;background:var(--surface);min-width:150px;max-width:260px;color:var(--ink);border:1px solid var(--rule-strong);font-family:var(--ui);border-radius:3px;padding:8px 10px;font-size:13px;line-height:1.35;position:absolute;box-shadow:0 4px 14px #0000001f}.ctip .d{margin-bottom:4px;font-weight:600}.ctip .r{align-items:center;gap:6px;display:flex}.ctip .r i{flex:none;width:12px;height:2px}.ctip .r b{white-space:nowrap;font-family:var(--mono);font-variant-numeric:tabular-nums;font-weight:500}.ctip .r span{color:var(--muted)}.ctip .r.x{border-top:1px solid var(--rule);margin-top:3px;padding-top:4px}.ctip .r.x b{margin-left:16px}.ctip .s{color:var(--muted);margin-top:5px;font-size:12px}.tl-empty{font-family:var(--ui);color:var(--muted);background:var(--bg);margin:0;padding:10px 12px;font-size:14px}.tl-table{overflow-x:auto}.tl-table table{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:13.5px}.tl-table th,.tl-table td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:6px 10px 6px 0}.tl-table td.n{font-family:var(--mono);font-variant-numeric:tabular-nums;text-align:right}.tl-table th.n{text-align:right}.tl-table td.src{color:var(--muted);font-size:12.5px}#tip{white-space:pre-line;z-index:10;pointer-events:none;background:var(--ink);max-width:280px;color:var(--bg);font-family:var(--ui);border-radius:3px;padding:7px 10px;font-size:13px;line-height:1.4;position:fixed}#tip>b{font-weight:600;display:block}#tip>span{align-items:center;gap:4px;display:flex}#tip .mk{flex:none}.state{text-align:left;color:var(--muted);font-family:var(--ui);padding-block:48px}.sk{background:var(--track);border-radius:2px;height:14px;margin-block:10px}@media (prefers-reduced-motion:no-preference){.fill,.stack>div{transition:width .5s}}.mast.nf{padding-block:56px 28px}.nf-code{font-family:var(--mono);letter-spacing:-.04em;color:var(--rule);font-size:clamp(64px,12vw,120px);font-weight:500;line-height:.85}.nf-actions{flex-wrap:wrap;gap:12px;padding-top:24px;display:flex}.nf-actions .btn{align-items:center;min-height:44px;padding-inline:18px;font-size:15px;text-decoration:none;display:inline-flex}.nf-hint{font-family:var(--ui);color:var(--muted);margin:28px 0 0;font-size:14px}.nf-hint code{font-family:var(--mono);color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:2px;padding:1px 6px;font-size:13px}.nf-lang a{align-items:center;text-decoration:none;display:inline-flex}.nf-en,[data-nf=en] .nf-uk{display:none}[data-nf=en] .nf-en{display:block}.art-list{flex-direction:column;gap:14px;max-width:700px;margin-top:18px;display:flex}.art-card{border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule);flex-direction:column;gap:12px;padding:12px 0 22px;display:flex}.art-kicker{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--part);font-size:13px;font-weight:600}.art-row{flex-wrap:wrap;align-items:flex-start;gap:16px 28px;display:flex}.art-img{aspect-ratio:5/3;background:var(--track);flex:220px;justify-content:center;align-items:center;max-width:260px;margin-top:4px;display:flex;overflow:hidden}.art-img img{object-fit:cover;width:100%;height:100%;display:block}.art-img .ph{fill:none;width:44px;height:44px;stroke:var(--muted);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;opacity:.7}@media (max-width:600px){.art-img{flex-basis:100%;order:-1;max-width:none;margin-top:0}}.art-txt{flex-direction:column;flex:999 320px;align-items:flex-start;gap:10px;min-width:0;display:flex}.art-txt h2{font-family:var(--display);letter-spacing:-.005em;text-transform:none;text-wrap:balance;margin:0;font-size:26px;font-weight:700;line-height:1.18}.art-txt h2 a{color:var(--ink);text-decoration:none}.art-txt h2 a:hover{color:var(--accent)}.art-lead{color:var(--muted);margin:0;font-size:16.5px;line-height:1.55}.art-more{min-height:44px;font-family:var(--ui);color:var(--accent);text-underline-offset:4px;align-items:center;font-size:16px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.article{max-width:max-content;padding-top:20px}.article .back{min-height:44px;font-family:var(--ui);align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.article h1{text-wrap:balance;margin:6px 0 14px;font-size:clamp(28px,4.4vw,44px);line-height:1.12}.article .art-lead{margin-bottom:18px;font-size:clamp(17px,2.1vw,20px)}.article .meta{border-block:1px solid var(--rule);font-family:var(--ui);color:var(--muted);flex-wrap:wrap;gap:6px 20px;padding:10px 0;font-size:14px;display:flex}.article figure{margin:24px 0 0}.article figure img{width:100%;height:auto;display:block}.article .body>p{margin:18px 0 0}.zoom-btn{font:inherit;background:var(--track);cursor:zoom-in;border:0;padding:0;display:block}.article figure .zoom-btn{width:100%}.zoom-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.zoom{background:0 0;border:0;max-width:94vw;max-height:92vh;margin:auto;padding:0;overflow:visible}.zoom::backdrop{background:#0a0e10e0}.zoom img{object-fit:contain;width:auto;max-width:94vw;height:auto;max-height:92vh;display:block}.zoom-x{color:#fff;cursor:pointer;background:#ffffff24;border:0;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:flex;position:fixed;top:12px;right:12px}.zoom-x:hover{background:#ffffff42}.zoom-x svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;width:22px;height:22px}.art-hero figcaption{font-family:var(--ui);color:var(--muted);margin-top:6px;font-size:13.5px}.article .body>h2,.art-src h2{font-family:var(--display);letter-spacing:normal;text-transform:none;margin:36px 0 0;font-size:clamp(21px,2.6vw,25px);font-weight:700;line-height:1.25}.article .art-chart{background:var(--surface);border:1px solid var(--rule);margin:22px 0 0;padding:18px 20px}.art-chart figcaption{font-family:var(--ui);flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.art-chart figcaption b{font-size:16px}.art-chart figcaption span{color:var(--muted);font-size:14px}.art-chart ul{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.art-chart li{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);align-items:center;gap:4px 16px;display:grid}.art-chart .lbl{font-family:var(--ui);flex-direction:column;min-width:0;font-size:15px;line-height:1.3;display:flex}.art-chart .lbl small{color:var(--muted);font-size:12.5px}.art-chart .bar{font-family:var(--mono);white-space:nowrap;align-items:center;gap:8px;font-size:13px;display:flex}.art-chart .bar i{background:var(--m-grey);border-radius:0 4px 4px 0;min-width:2px;height:14px;display:block}.art-chart li.hi .bar i{background:var(--accent)}.art-chart li.hi .lbl>span{font-weight:600}.art-chart .bar small{color:var(--muted);font-size:12px}.art-chart .note{font-family:var(--ui);color:var(--muted);margin:14px 0 0;font-size:12.5px}@media (max-width:560px){.art-chart li{grid-template-columns:1fr}}.art-table{margin:18px 0 0;overflow-x:auto}.art-table table{border-collapse:collapse;width:100%;font-family:var(--ui);font-size:14.5px;line-height:1.4}.art-table th{text-align:left;border-bottom:1px solid var(--rule-strong);padding:6px 10px 6px 0;font-weight:600}.art-table td{border-bottom:1px solid var(--rule);vertical-align:top;padding:8px 10px 8px 0}.art-table td:first-child{font-family:var(--mono);white-space:nowrap;font-size:13px}.art-src ul{font-family:var(--ui);margin:12px 0 0;padding-left:18px;font-size:14.5px}.art-src li+li{margin-top:6px}.art-src em{color:var(--muted)}.dnav>button{align-items:center;display:inline-flex}.dnav .ch{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.isel-cal{display:none}.seg a .ico .fl{fill:none}@media (max-width:600px){body{padding-bottom:calc(58px + 24px + env(safe-area-inset-bottom))}.topbar{flex-wrap:nowrap}.topbar .lp-btn{min-height:44px}.topbar .seg{z-index:20;padding:0 8px env(safe-area-inset-bottom);border:0;border-top:1px solid var(--rule);background:var(--surface);border-radius:0;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.topbar .seg a{min-height:58px;font-family:var(--ui);letter-spacing:.02em;color:var(--muted);background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;gap:3px;padding:0;font-size:12.5px;font-weight:600}.topbar .seg a[aria-current]{color:var(--accent);background:0 0}.seg a .ico{stroke-width:1.75px;width:24px;height:24px;margin:0}.topbar .seg a[aria-current] .ico .fl{fill:var(--accent-soft)}.datebar{grid-template-columns:1fr auto;gap:8px;display:grid}.datebar .count{text-align:right;grid-area:1/2}.dnav{grid-column:1/-1;grid-template-columns:48px minmax(0,1fr) 48px;width:100%;display:grid}.dnav>:is(button,a){justify-content:center;min-height:48px;padding:0}.dnav .t{display:none}.dnav .ch{width:20px;height:20px}.dnav>.isel{min-height:48px;font-size:16px;font-weight:600}.datebar .latest{display:none}.isel-cal{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px;display:block}}.article .body>h3{font-family:var(--display);text-wrap:balance;margin:28px 0 0;font-size:clamp(18px,2.2vw,21px);font-weight:700;line-height:1.3}.article .body>p.meta{font-family:var(--ui);color:var(--muted);margin:8px 0 0;font-size:14.5px}.art-list-b{margin:14px 0 0}.art-list-b>.meta{font-family:var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin:0 0 4px;font-size:13px;font-weight:600}.art-list-b ul,.art-list-b ol{flex-direction:column;gap:8px;margin:0;padding-left:22px;display:flex}.art-list-b li:has(img){align-items:flex-start;gap:12px;margin-left:-22px;list-style:none;display:flex}.art-list-b li img{object-fit:contain;flex:none;width:48px;height:48px}.art-list-b li b{font-weight:700}.art-list-b li:has(img) b{display:block}.article.pres{max-width:none}.pres .art-kicker{margin:0}.pres-frame{margin:20px 0 0}.pres-frame iframe{border:1px solid var(--rule);width:100%;height:min(1100px,100svh - 80px);display:block}.pres-frame figcaption{font-family:var(--ui);color:var(--muted);margin-top:6px;font-size:13.5px}.pres h2{font-family:var(--display);letter-spacing:normal;text-transform:none;margin:0;font-size:clamp(22px,2.8vw,28px);font-weight:700;line-height:1.2}.pres-hero{flex-wrap:wrap;align-items:flex-end;gap:24px 40px;padding-bottom:28px;display:flex}.pres-hero>div{flex:999 480px;min-width:0}.pres-hero>img{aspect-ratio:16/10;object-fit:cover;background:var(--track);flex:300px;min-width:0;max-width:100%}.pres-hero .art-lead{max-width:640px}.pres-stats{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1px;margin:0;display:grid}.pres-stats>div{background:var(--surface);flex-direction:column-reverse;justify-content:flex-end;gap:4px;padding:16px 18px;display:flex}.pres-stats dd{font-family:var(--mono);margin:0;font-size:clamp(30px,3.6vw,40px);font-weight:500;line-height:1}.pres-stats dd small{font-size:.5em}.pres-stats dt{font-family:var(--ui);font-size:15px;line-height:1.35}.pres .accent,.pres .a{color:var(--accent)}.pres .muted{color:var(--muted)}.pres .ok{color:var(--ok)}.pres .ru{color:var(--unv)}.pres-brief{flex-wrap:wrap;gap:12px 40px;padding-top:32px;display:flex}.pres-brief h2{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex:140px;padding-top:12px;font-size:13px;font-weight:600}.pres-brief ul{flex:999 560px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px 28px;margin:0;padding:0;list-style:none;display:grid}.pres-brief li{border-top:2px solid var(--rule-strong);color:var(--muted);flex-direction:column;gap:4px;padding-top:10px;font-size:16px;line-height:1.5;display:flex}.pres-brief b{font-family:var(--ui);color:var(--ink);font-size:17px}.pres-phases{flex-direction:column;gap:14px;padding-top:44px;display:flex}.ph-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.ph-head p{font-family:var(--ui);color:var(--muted);margin:0;font-size:14px}.ph-rail{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:6px;display:grid}.ph-rail button{text-align:left;cursor:pointer;min-height:44px;font-family:var(--ui);color:var(--ink);border:1px solid var(--rule);background:0 0;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;padding:9px 11px;display:flex}.ph-rail button:hover{border-color:var(--muted)}.ph-rail button[aria-pressed=true]{background:var(--surface);border-color:var(--rule-strong);box-shadow:inset 0 3px 0 var(--accent)}.ph-rail b{font-size:15px;font-weight:600;line-height:1.2}.ph-rail small{font-family:var(--mono);color:var(--muted);font-size:11.5px}.ph-bar{background:var(--track);align-self:stretch;height:4px;margin-top:6px;display:block}.ph-bar i{background:var(--m-grey);height:100%;display:block}.ph-rail button[aria-pressed=true] .ph-bar i{background:var(--accent)}.pres .pres-map{border:1px solid var(--rule);background:var(--m-land);margin:4px 0 0}.pres-map iframe{border:0;width:100%;height:max(480px,100svh - 210px);display:block}.ph-legend{border-bottom:1px solid var(--rule);font-family:var(--ui);flex-wrap:wrap;gap:6px 18px;margin:0;padding:4px 0 12px;font-size:13.5px;list-style:none;display:flex}.ph-legend li{align-items:center;gap:7px;display:inline-flex}.ph-legend .ph-hint{color:var(--muted);flex-basis:100%}.ph-legend i{border-top:3px solid var(--s1);flex:none;width:22px;height:0;display:inline-block}.ph-legend .lg-ua-dash{border-top-style:dashed}.ph-legend .lg-ru{border-color:var(--m-occ)}.ph-legend .lg-ghost{border-color:var(--s2);border-top-style:dashed}.ph-legend .lg-prev{border-color:var(--ink);opacity:.7;border-top-style:dashed}.ph-legend :is(.lg-lib,.lg-ctl){background:var(--s1);opacity:.55;border:0;border-radius:50%;width:12px;height:12px}.ph-legend .lg-ctl{background:var(--c4);opacity:.7}.ph-legend :is(.lg-occ,.lg-gain,.lg-unknown){border:2px solid var(--m-occ);background:var(--unv-soft);width:20px;height:11px}.ph-legend .lg-gain{background:var(--s1);opacity:.45;border:0;width:12px;height:12px}.ph-legend .lg-unknown{background:var(--rule);border:0;width:12px;height:12px}.ph-card{background:var(--surface);border:1px solid var(--rule);border-top:3px solid var(--rule-strong);flex-wrap:wrap;gap:18px 36px;padding:22px 24px;display:flex}.ph-txt{flex-direction:column;flex:999 440px;gap:10px;min-width:0;display:flex}.ph-txt h3{font-family:var(--display);margin:0;font-size:clamp(22px,2.6vw,27px);line-height:1.2}.ph-txt>p{margin:0}.ph-txt .art-kicker{color:var(--muted)}.ph-side{flex-direction:column;flex:300px;gap:14px;min-width:0;display:flex}.ph-stats{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin:0;display:grid}.ph-stats>div{background:var(--surface);flex-direction:column-reverse;justify-content:flex-end;padding:9px 12px;display:flex}.ph-stats dd{font-family:var(--mono);margin:0;font-size:24px;line-height:1.15}.ph-stats dt{font-family:var(--ui);color:var(--muted);font-size:13px;line-height:1.3}.ph-forces{font-family:var(--ui);flex-direction:column;gap:8px;font-size:14px;display:flex}.ph-forces>div{flex-wrap:wrap;align-items:center;gap:5px;display:flex}.ph-forces b{margin-right:4px}.ph-forces .ua b{color:var(--s1)}.ph-forces .ru b{color:var(--unv)}.pres .chip{letter-spacing:normal;text-transform:none;vertical-align:baseline;border:1px solid var(--rule);min-height:26px;font-weight:400;font-family:var(--ui);border-radius:2px;align-items:center;margin:0;padding:0 8px;font-size:14px;line-height:1.2;display:inline-flex}.ph-forces .ua .chip{border-color:var(--s1);color:var(--accent)}.ph-forces .ru .chip{border-color:var(--m-occ);color:var(--unv)}.ph-nav{border-top:1px solid var(--rule);flex:100%;justify-content:space-between;gap:8px;padding-top:12px;display:flex}.ph-nav button{min-height:44px;font-family:var(--ui);color:var(--ink);border:1px solid var(--rule);cursor:pointer;background:0 0;border-radius:2px;padding:0 14px;font-size:15px}.ph-nav .next{background:var(--rule-strong);border-color:var(--rule-strong);color:var(--bg)}.ph-foot{font-family:var(--ui);color:var(--muted);margin:0;font-size:13.5px}.pres-cmp{flex-wrap:wrap;gap:20px 44px;padding-top:52px;display:flex}.pres-cmp>div{flex-direction:column;flex:280px;gap:12px;display:flex}.pres-cmp>div p{color:var(--muted);margin:0;font-size:16px}.cmp-key{font-family:var(--ui);flex-wrap:wrap;gap:6px 16px;margin:0;font-size:14px;display:flex;color:var(--ink)!important}.cmp-key span{align-items:center;gap:6px;display:inline-flex}.cmp-key i{width:13px;height:13px;display:inline-block}.pres i.a{background:var(--accent)}.pres i.b{background:var(--m-grey)}.cmp-key .lib{background:var(--ok)}.cmp-key .ctl{border:1.5px solid var(--ok)}.pres-cmp figure{background:var(--surface);border:1px solid var(--rule);flex-direction:column;flex:2 480px;gap:14px;min-width:0;margin:0;padding:18px 20px;display:flex}.cmp-row{grid-template-columns:80px minmax(0,1fr);align-items:center;gap:5px 14px;display:grid}.cmp-row .lbl{font-family:var(--ui);flex-direction:column;grid-row:span 2;font-size:15px;line-height:1.3;display:flex}.cmp-row .lbl small{font-family:var(--mono);color:var(--muted);font-size:11.5px}.cmp-row .bar{font-family:var(--mono);align-items:center;gap:8px;font-size:13px;display:flex}.cmp-row .bar i{min-width:2px;height:12px;display:block}.pres-cmp figcaption{font-family:var(--ui);color:var(--muted);border-top:1px solid var(--rule);padding-top:10px;font-size:13.5px}.pres-places{flex-direction:column;gap:14px;padding-top:52px;display:flex}.pl-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 24px;display:flex}.pl-grid{background:var(--rule);border:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1px;display:grid}.pl-grid>div{background:var(--surface);flex-direction:column;gap:10px;padding:14px 16px;display:flex}.pl-grid .art-kicker{color:var(--muted);font-size:12px}.pl-grid ul{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.pres .chip.lib{background:var(--ok);border-color:var(--ok);color:var(--surface)}.pres .chip.ctl{border-color:var(--ok);color:var(--ok)}.pres-body{padding-top:20px}.pres-body .body>h2{margin:40px 0 0}.pres-body .body>.art-list-b ol{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:18px 32px;padding-left:20px;display:grid}.art-cols{flex-wrap:wrap;gap:8px 32px;display:flex}.art-cols>div{flex:340px;min-width:0}.art-cols h3{font-family:var(--ui);letter-spacing:.1em;text-transform:uppercase;margin:18px 0 0;font-size:13px;font-weight:600}.art-cols>div:first-child h3{color:var(--s1)}.art-cols>div:last-child h3{color:var(--unv)}.pres-src{border-block:1px solid var(--rule);margin-top:40px}.pres-src summary{cursor:pointer;min-height:52px;font-family:var(--display);align-items:center;gap:10px;font-size:clamp(20px,2.4vw,24px);font-weight:700;display:flex}.pres-src summary small{font-family:var(--mono);color:var(--muted);font-size:13px;font-weight:400}.pres-src .art-src>h2{display:none}.pres-src .art-src{padding-bottom:16px}@media (max-width:700px){.pres-map iframe{height:64svh}.ph-rail{scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.ph-rail button{flex:none}.ph-card{padding:18px 16px}}.ph-player{font-family:var(--ui);align-items:center;gap:14px;display:flex}.ph-play{min-width:132px;min-height:44px;font-family:var(--ui);color:var(--bg);background:var(--rule-strong);border:1px solid var(--rule-strong);cursor:pointer;border-radius:2px;flex:none;padding:0 14px;font-size:15px;font-weight:600}.ph-prog{flex:1;gap:4px;min-width:0;display:flex}.ph-prog span{background:var(--track);flex:1;height:6px;overflow:hidden}.ph-prog i{background:var(--accent);width:0;height:100%;display:block}.ph-prog .done i,.ph-prog .on i{width:100%}.ph-player.playing .ph-prog .on i{animation:linear forwards ph-fill}@keyframes ph-fill{0%{width:0}to{width:100%}}.ph-count{font-family:var(--mono);color:var(--muted);white-space:nowrap;flex:none;font-size:13px}@media (max-width:700px){.ph-play{min-width:0}.ph-count{display:none}}.ph-rotate{font-family:var(--ui);background:var(--accent-soft);border-radius:2px;align-items:center;gap:10px;margin:0;padding:8px 6px 8px 12px;font-size:14px;line-height:1.35;display:none}.ph-rotate svg{fill:none;width:22px;height:22px;stroke:var(--accent);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;flex:none}.ph-rotate span{flex:1}.ph-rotate button{width:44px;height:44px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:15px}@media (max-width:700px) and (orientation:portrait){.ph-rotate{display:flex}}.pres .pres-map{position:relative}.pres-map .ph-legend{border-top:1px solid var(--rule);background:var(--surface);border-bottom:0;padding:10px 12px}.ph-mv-btn,.ph-mv,.ph-legend.after-card{display:none}@media (max-width:900px),(orientation:landscape) and (max-height:500px){.ph-legend.in-map{display:none}.ph-legend.after-card{border-top:1px solid var(--rule);flex-flow:column;gap:7px;padding:12px 0;display:flex}.ph-mv-btn{z-index:2;min-height:40px;font-family:var(--ui);color:var(--bg);background:var(--rule-strong);border:1px solid var(--rule-strong);cursor:pointer;border-radius:2px;padding:0 12px;font-size:14px;font-weight:600;display:block;position:absolute;bottom:8px;right:8px;box-shadow:0 2px 8px #0003}.pres-map.mv-open .ph-mv-btn{color:var(--ink);background:var(--surface)}.pres-map.mv-open .ph-mv{display:flex}.ph-mv{z-index:2;background:var(--surface);border:1px solid var(--rule);max-height:calc(100% - 72px);font-family:var(--ui);flex-direction:column;gap:2px;margin:0;padding:6px 0;font-size:14px;line-height:1.35;list-style:none;position:absolute;bottom:56px;left:8px;right:8px;overflow:auto;box-shadow:0 4px 14px #0000002e}.ph-mv li{grid-template-columns:22px minmax(0,1fr);gap:1px 10px;padding:6px 12px;display:grid}.ph-mv .n{width:22px;height:22px;color:var(--surface);background:var(--rule-strong);border-radius:50%;grid-row:span 2;place-items:center;font-size:12px;font-weight:700;display:grid}.ph-mv time{font-family:var(--mono);color:var(--muted);font-size:11.5px}}@media (orientation:landscape) and (max-height:500px){.pres-map iframe{height:calc(100svh - 16px)}}.ph-sticky{z-index:5;background:var(--bg);border-bottom:1px solid #0000;flex-direction:column;gap:10px;margin-inline:-8px;padding:8px;display:flex;position:sticky;top:0}@media (orientation:landscape) and (max-height:500px){.ph-sticky{position:static}}.ph-sticky.off{position:relative}.art-chart li.unv .bar i{background:var(--unv)}.art-chart li.accent .bar i{background:var(--accent)}.art-chart li.grp{border-bottom:1px solid var(--rule);font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-top:6px;padding-bottom:4px;font-size:12px;font-weight:600;display:block}.art-chart li.grp:first-child{margin-top:0}.art-chart.col ul{align-items:end;gap:4px 16px;display:grid}.art-chart.col li{flex-direction:column;gap:6px;min-width:0;display:flex}.art-chart.col .bar{text-align:center;white-space:normal;flex-direction:column;justify-content:flex-end;align-items:stretch;gap:4px;height:200px}.art-chart.col .bar i{border-radius:3px 3px 0 0;width:auto}.art-chart.col .lbl{text-align:center;border-top:1px solid var(--rule);padding-top:6px}@media (max-width:560px){.art-chart.col ul{gap:4px 8px}.art-chart.col .bar{height:160px;font-size:12px}.art-chart.col .lbl{font-size:13px}}.art-table.num td:first-child{font-family:inherit;font-size:inherit;white-space:normal;font-weight:600}.art-table .n{text-align:right;font-family:var(--mono);min-width:9em;padding-right:0;font-size:13.5px}.art-stats{border-top:3px double var(--rule-strong);border-bottom:1px solid var(--rule-strong);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));margin:24px 0 0;display:grid}.art-stats>div{flex-direction:column;gap:2px;min-width:0;padding:14px 16px;display:flex}.art-stats>div+div{border-left:1px solid var(--rule)}.art-stats dt{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12.5px}.art-stats dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(22px,2.6vw,27px);font-weight:500;line-height:1.15}.art-stats dd.nt{font-family:var(--ui);color:var(--muted);font-size:13px;line-height:1.35}.art-stats.tiles{border:0;gap:12px;margin-top:18px}.art-stats.tiles>div{background:var(--surface);border:1px solid var(--rule)}.art-stats.tiles dd{font-size:24px}.art-stats.tiles dd.nt{font-size:13.5px}@media (max-width:600px){.art-stats>div+div{border-left:0;border-top:1px solid var(--rule)}.art-stats.tiles>div+div{border:1px solid var(--rule)}}.art-stats dd.unv,.art-vs strong.unv{color:var(--unv)}.art-stats dd.accent{color:var(--accent)}.art-stats dd.muted{color:var(--muted)}.art-est{background:var(--surface);border:1px solid var(--rule-strong);border-top:3px solid var(--part);margin:22px 0 0;padding:16px 18px 4px}.art-est .chip{margin:0}.art-est p{margin:10px 0 12px}.art-dv{margin:18px 0 0}.art-dv .dv:first-of-type{border-top:0}.art-vs{margin:18px 0 0}.art-vs>div{background:var(--surface);border:1px solid var(--rule)}.article .body>.art-res{margin:12px 0 0}.art-toc{margin-top:84px}.art-toc a .n{font-family:var(--mono);color:var(--muted);min-width:20px;font-size:12px}.article .body>h2.ico{align-items:center;gap:12px;display:flex}.art-swing li{grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 92px}.art-swing .sw-axis{font-family:var(--ui);color:var(--muted);grid-template-columns:minmax(0,.9fr) minmax(0,1.6fr) 92px;column-gap:16px;margin-bottom:8px;font-size:12.5px;display:grid}.art-swing .sw-axis .l{color:var(--m-occ);grid-area:1/2;justify-self:start}.art-swing .sw-axis .r{color:var(--s1);grid-area:1/2;justify-self:end}.sw-track{background:linear-gradient(var(--rule-strong),var(--rule-strong)) center/1px 100% no-repeat,var(--track);height:16px;position:relative}.sw-track i{min-width:2px;position:absolute;top:2px;bottom:2px}.sw-track i.r{background:var(--s1)}.sw-track i.l{background:var(--m-occ)}.sw-track u,.sw-key u{border:2px solid var(--ink);background:var(--surface);box-sizing:border-box;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%}.sw-v{font-family:var(--mono);white-space:nowrap;flex-direction:column;font-size:13px;line-height:1.25;display:flex}.sw-v small{color:var(--muted);font-size:11.5px}.art-swing li.hi .sw-v b{color:var(--accent)}.sw-key{font-family:var(--ui);color:var(--muted);flex-wrap:wrap;gap:4px 18px;margin:14px 0 0;font-size:12.5px;display:flex}.sw-key span{align-items:center;gap:6px;display:inline-flex}.sw-key i{background:var(--s1);width:14px;height:10px;display:inline-block}.sw-key u{margin:0;position:static}@media (max-width:560px){.art-swing li,.art-swing .sw-axis{grid-template-columns:minmax(0,1fr) 78px}.art-swing .lbl{grid-column:1/-1}.art-swing .sw-axis .l,.art-swing .sw-axis .r{grid-column:1}}.art-donut{--dn-d:var(--s1);--dn-r:var(--m-occ);--dn-dl:color-mix(in srgb,var(--s1) 68%,var(--surface));--dn-rl:color-mix(in srgb,var(--m-occ) 68%,var(--surface));--dn-tu:var(--m-grey)}.dn-wrap{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start;gap:20px 28px;display:grid}.dn-pie{position:sticky;top:80px}.dn-pie svg{width:100%;height:auto;display:block;transform:none}.dn-pie circle{fill:none;stroke-width:7px}.dn-pie line{stroke:var(--ink);stroke-width:.5px}.dn-pie .d,.dn-g i.d{stroke:var(--dn-d);background:var(--dn-d)}.dn-pie .dl,.dn-g i.dl{stroke:var(--dn-dl);background:var(--dn-dl)}.dn-pie .tu,.dn-g i.tu{stroke:var(--dn-tu);background:var(--dn-tu)}.dn-pie .rl,.dn-g i.rl{stroke:var(--dn-rl);background:var(--dn-rl)}.dn-pie .r,.dn-g i.r{stroke:var(--dn-r);background:var(--dn-r)}.dn-c{text-align:center;font-family:var(--ui);flex-direction:column;justify-content:center;align-items:center;margin:0;padding:0 26%;display:flex;position:absolute;inset:0}.dn-c b{font-family:var(--mono);font-size:24px;font-weight:500}.dn-c span{color:var(--muted);font-size:11.5px;line-height:1.25}.dn-leg,.dn-leg ul{margin:0;padding:0;list-style:none}.art-donut .dn-leg{flex-direction:column;gap:14px;display:flex}.art-donut .dn-leg>li{display:block}.dn-g{border-bottom:1px solid var(--rule);font-family:var(--ui);letter-spacing:.04em;text-transform:uppercase;color:var(--muted);align-items:center;gap:8px;margin:0;padding-bottom:4px;font-size:13px;font-weight:600;display:flex}.dn-g i{border-radius:2px;flex:0 0 12px;height:12px}.dn-g span{flex:1}.dn-g b{font-family:var(--mono);color:var(--ink)}.dn-sts{font-family:var(--ui);color:var(--muted);margin:4px 0 0 20px;font-size:13px}.smap{--tile:minmax(0,1fr);border-top:1px solid var(--rule);margin-top:18px;padding-top:14px}.smap-hint{font-family:var(--ui);color:var(--muted);margin:0 0 10px;font-size:13px}.smap-grid{grid-template-columns:repeat(11,var(--tile));gap:4px;max-width:620px;display:grid}.stile{aspect-ratio:1;min-width:0;font-family:var(--ui);color:var(--surface);border:0;border-radius:3px;flex-direction:column;justify-content:center;align-items:center;padding:0;font-size:12px;line-height:1.1;display:flex}.stile.off{background:var(--track);color:var(--ink);font-size:11px}.stile.off.dd{background:color-mix(in srgb,var(--s1) 22%,var(--surface))}.stile.off.rr{background:color-mix(in srgb,var(--m-occ) 22%,var(--surface))}.stile.off.dr{background:linear-gradient(135deg,color-mix(in srgb,var(--s1) 22%,var(--surface)) 50%,color-mix(in srgb,var(--m-occ) 22%,var(--surface)) 50%)}.stile.d{background:var(--dn-d)}.stile.dl{background:var(--dn-dl)}.stile.tu{background:var(--dn-tu)}.stile.rl{background:var(--dn-rl)}.stile.r{background:var(--dn-r)}button.stile{cursor:pointer}button.stile:hover{outline:2px solid var(--ink);outline-offset:1px}button.stile[aria-pressed=true]{outline:3px solid var(--ink);outline-offset:1px}.art-donut .stile small{font-family:var(--mono);color:inherit;font-size:10.5px}.smap-key{font-family:var(--ui);color:var(--muted);flex-wrap:wrap;gap:4px 16px;margin:12px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.art-donut .smap-key{flex-direction:row;gap:4px 16px}.art-donut .smap-key li{align-items:center;gap:6px;display:flex}.art-donut .dn-cs{gap:8px}.smap-card .dn-av>*{border-width:3px;width:52px;height:52px;font-size:15px}.smap-card .dn-n{font-size:16px;font-weight:600}.art-donut .dn-cs li{align-items:center;gap:6px;display:flex}.stile b{font-family:var(--ui);font-size:13px;font-weight:700;line-height:1.1}.smap-key i.stile{aspect-ratio:auto;width:12px;height:12px;display:inline-block}.smap-card{background:var(--bg);border:1px solid var(--rule-strong);max-width:420px;font-family:var(--ui);flex-direction:column;gap:6px;margin-top:14px;padding:12px 14px;font-size:14px;display:flex}.dn-st{align-items:baseline;gap:8px;margin:0;display:flex}.dn-st b{font-size:16px}.dn-st .mono{margin-left:auto;font-weight:600}.dn-st small{border:1px solid var(--rule);color:var(--muted);border-radius:2px;padding:0 5px;font-size:11.5px}.dn-cs{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.dn-cs li{align-items:center;gap:6px;display:flex}@media (max-width:560px){.smap-grid{gap:2px}.stile{font-size:10px}.stile small{display:none}}.dn-n.i,.dn-leg small{color:var(--muted)}.dn-av{display:flex}.dn-av>*{object-fit:cover;width:30px;height:30px;color:var(--surface);box-sizing:border-box;border:2px solid;border-radius:50%;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:inline-flex}.dn-av>*+*{margin-left:-8px}.dn-av .d{border-color:var(--dn-d);background:var(--dn-d)}.dn-av .r{border-color:var(--dn-r);background:var(--dn-r)}.dn-av .i{border-color:var(--dn-tu);background:var(--dn-tu)}.dn-av img{background:var(--track)}.dn-n.d{color:var(--s1)}.dn-n.r{color:var(--m-occ)}.dn-p{color:var(--muted);margin:0;font-size:12.5px}@media (max-width:640px){.dn-wrap{grid-template-columns:1fr}.dn-pie{max-width:220px;margin:0 auto;position:relative;top:0}}.article .art-scn{background:var(--surface);border:1px solid var(--rule-strong);margin:22px 0 0;padding:18px 20px 20px}.art-scn figcaption{font-family:var(--ui);flex-direction:column;gap:2px;margin-bottom:14px;display:flex}.art-scn figcaption b{font-size:17px}.art-scn figcaption span{color:var(--muted);font-size:14px}.art-scn .mono{font-family:var(--mono)}.scn-tabs{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:8px;display:grid}.scn-tabs button{--c:var(--muted);border:1px solid var(--rule);border-top:3px solid var(--rule);background:var(--bg);min-height:56px;color:var(--ink);font-family:var(--ui);text-align:left;cursor:pointer;border-radius:2px;flex-direction:column;align-items:flex-start;gap:2px;padding:8px 12px;display:flex}.scn-tabs button b{font-size:15.5px}.scn-tabs button small{color:var(--muted);font-size:12.5px}.scn-tabs button:hover{border-top-color:var(--c)}.scn-tabs button[aria-selected=true]{border-color:var(--c);border-top-color:var(--c);background:var(--surface);box-shadow:inset 0 -2px 0 var(--c)}.scn-tabs button[aria-selected=true] b{color:var(--c)}.scn-opt{--c:var(--ok)}.scn-real{--c:var(--part)}.scn-pess{--c:var(--unv)}.scn-panel{margin-top:16px;padding-top:4px}.scn-text{margin:0 0 16px;font-size:17px;line-height:1.5}.scn-seats{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:12px 24px;padding:14px 0;display:grid}.scn-seats .note{font-family:var(--ui);color:var(--muted);grid-column:1/-1;margin:0;font-size:12.5px}.seat-h{font-family:var(--ui);justify-content:space-between;gap:8px;font-size:14px;display:flex}.seat-h .mono{font-size:13px}.seat-h .d{color:var(--s1)}.seat-h .r{color:var(--m-occ)}.seat-bar{background:var(--m-occ);opacity:.95;height:18px;margin-top:6px;position:relative}.seat-bar i{background:var(--s1);transition:width .5s;position:absolute;inset:0 auto 0 0}.seat-bar u,.seat-k u{background:var(--ink);width:2px;margin-left:-1px;position:absolute;top:-4px;bottom:-4px}.seat-bar u.two,.seat-k u.two{background:repeating-linear-gradient(var(--ink) 0 3px,transparent 3px 5px)}.seat-k{color:var(--muted);flex-wrap:wrap;gap:2px 14px;margin-top:6px;font-size:11.5px;display:flex}.seat-k span{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.seat-k u{height:11px;margin:0;display:inline-block;position:static}.scn-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);gap:20px 28px;margin-top:16px;display:grid}.scn-pow h4{font-family:var(--ui);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:12.5px}.scn-pow ul,.scn-imp{margin:0;padding:0;list-style:none}.scn-pow li{border-bottom:1px solid var(--rule);font-family:var(--ui);gap:8px;padding:6px 0;font-size:14.5px;line-height:1.3;display:flex}.scn-pow li>span:first-child{text-align:center;flex:0 0 18px;font-weight:700}.scn-pow li.on>span:first-child{color:var(--ok)}.scn-pow li.part>span:first-child{color:var(--part)}.scn-pow li.off{color:var(--muted)}.scn-pow li.off>span:first-child{color:var(--unv)}.scn-pow small{color:var(--muted)}.scn-imp{flex-direction:column;gap:14px;display:flex}.imp-h{font-family:var(--ui);justify-content:space-between;align-items:baseline;gap:8px;font-size:14.5px;font-weight:600;display:flex}.imp-h b{letter-spacing:.04em;text-transform:uppercase;font-size:12.5px}.imp-h .up{color:var(--ok)}.imp-h .down{color:var(--unv)}.imp-h .flat{color:var(--muted)}.meter{background:linear-gradient(var(--rule-strong),var(--rule-strong)) center/2px 100% no-repeat,var(--track);height:8px;margin:6px 0 8px;position:relative}.meter i{transition:left .45s,width .45s;position:absolute;top:0;bottom:0}.meter i.up{background:var(--ok)}.meter i.down{background:var(--unv)}.scn-imp p{margin:0;font-size:15.5px;line-height:1.5}.art-scn>.note{font-family:var(--ui);color:var(--muted);margin:14px 0 0;font-size:12.5px}@media (max-width:700px){.scn-grid{grid-template-columns:1fr}}@media (max-width:560px){.article .art-scn{padding:14px 14px 16px}.scn-tabs{grid-template-columns:1fr;gap:6px}.scn-tabs button{border-top-width:1px;border-left-width:3px;flex-flow:wrap;align-items:baseline;gap:2px 8px;min-height:44px}.scn-tabs button:hover,.scn-tabs button[aria-selected=true]{border-left-color:var(--c)}}@media (prefers-reduced-motion:reduce){.seat-bar i,.meter i{transition:none}}.nw{margin-top:22px}.nw-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 16px;display:flex}.nw-top h2{margin:0}.nw-top span{font-family:var(--ui);color:var(--muted);font-size:13px}.nw-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;margin-top:10px;display:grid}.nw-card{background:var(--surface);border-top:2px solid var(--rule-strong);border-bottom:1px solid var(--rule);flex-direction:column;display:flex}.nw-art{height:160px;display:block;overflow:hidden}.nw-art svg{width:100%;height:100%;display:block}.nw-art .sea{fill:var(--m-sea)}.nw-art .land{fill:var(--m-land)}.nw-art .ua{fill:var(--m-ua);stroke:var(--m-border)}.nw-art .occ{fill:var(--m-occ);opacity:.78}.nw-art .dg{fill:none;stroke:var(--m-dg);stroke-width:2px;stroke-dasharray:6 4}.nw-art .isw{fill:none;stroke:var(--m-isw);stroke-width:2px}.nw-art circle{stroke:var(--surface);stroke-width:2px}.nw-txt{flex-direction:column;align-items:flex-start;gap:8px;padding:14px 18px 18px;display:flex}.nw-txt h3{font-family:var(--display);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.22}.nw-txt h3 a{color:var(--ink);text-decoration:none}.nw-txt h3 a:hover{color:var(--accent)}.nw-txt p{color:var(--muted);margin:0;font-size:15.5px;line-height:1.5}.nw-btn{border:1px solid var(--rule-strong);min-height:44px;font-family:var(--ui);color:var(--ink);border-radius:2px;align-items:center;margin-top:4px;padding:0 16px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex}.nw-btn:hover{background:var(--ink);color:var(--bg)}.nw-covers{background:var(--rule);grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.nw-covers img{object-fit:cover;width:100%;height:100%;display:block}@media (min-width:601px){.nw-card:only-child{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.nw-card:only-child .nw-art{height:auto;min-height:200px}}@media (max-width:600px){.nw-art{height:110px}.nw-covers{height:130px}}.drec{background:var(--surface);border:1px solid var(--accent);box-shadow:inset 0 3px 0 var(--accent);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top""grid links";align-items:end;column-gap:24px;margin-top:22px;padding:16px 20px 18px;display:grid}.drec .art-kicker{color:var(--accent)}.drec>.nw-top{border-bottom:1px solid var(--rule);grid-area:top;padding-bottom:12px}.drec.has-img{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);grid-template-areas:"top top""grid img""links img";align-items:start}.drec-img{grid-area:img;width:100%;height:auto;margin-top:12px;display:block}.drec-grid{grid-area:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,190px),1fr));gap:14px 24px;margin-top:12px;display:grid}.drec-it{flex-direction:column;gap:4px;min-width:0;display:flex}.drec-k{font-family:var(--ui);color:var(--muted);font-size:14px}.drec-v{font-family:var(--mono);font-size:18px}.drec-v b{letter-spacing:-.02em;font-size:38px;font-weight:600;line-height:1.05}.drec-d{color:var(--ok);margin-left:10px;font-size:15px;font-weight:600}.drec-p{font-size:16px;line-height:1.4}.drec-n{font-family:var(--ui);color:var(--muted);font-size:13.5px}.drec-links{flex-direction:column;grid-area:links;align-items:stretch;gap:10px;margin-top:14px;display:flex}.drec.has-img .drec-links{flex-flow:wrap;align-self:end}@media (max-width:600px){.drec,.drec.has-img{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""grid""links"}.drec.has-img{grid-template-areas:"top""grid""img""links"}.drec-links{flex-flow:wrap}}.ls-sum{font-family:var(--ui);color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:4px 16px;font-size:13px;display:flex}.ls-sum small{color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:11px}.ls-sum i{vertical-align:-1px;border-radius:2px;width:10px;height:10px;margin-right:6px;display:inline-block}.ls-sum b{font-variant-numeric:tabular-nums}.al-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;padding:28px 0 20px;display:flex}.al-head>div{flex:480px;min-width:0}.al-sub{color:var(--muted);max-width:620px;margin:10px 0 0}.al-range{font-family:var(--mono);color:var(--muted);text-align:right;margin:0;font-size:13px}.al-bar{z-index:5;background:var(--bg);border-block:1px solid var(--rule);padding:12px 0;position:sticky;top:0}.al-wide{flex-wrap:wrap;align-items:center;gap:10px 20px;display:flex}.al-wide .al-q{flex:100%}.al-wide .al-sort{margin-left:auto}.al-phone{display:none}.al-q{background:var(--surface);border:1px solid var(--rule-strong);border-radius:2px;align-items:center;gap:10px;min-height:48px;padding:0 6px 0 14px;display:flex}.al-q:focus-within{outline:2px solid var(--accent);outline-offset:1px}.al-q svg,.al-open svg{fill:none;width:18px;height:18px;stroke:var(--muted);stroke-width:2px;stroke-linecap:round;flex:none}.al-q input{min-width:0;font-family:var(--ui);color:var(--ink);background:0 0;border:0;outline:0;flex:1;padding:10px 0;font-size:17px}.al-q input::-webkit-search-cancel-button{display:none}.al-q .x,.al-dlg .x{width:40px;height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;flex:none;font-size:22px;line-height:1}.al-grp{flex-wrap:wrap;align-items:center;gap:6px 8px;display:flex}.al-grp .lbl{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:12px}.al-grp .chips{flex-wrap:wrap;gap:6px;display:flex}.al-grp .chips button{border:1px solid var(--rule);background:var(--surface);min-height:40px;color:var(--ink);font-family:var(--ui);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:7px;padding:0 12px;font-size:15px;display:inline-flex}.al-grp .chips button .n{font-family:var(--mono);opacity:.75;font-size:12px}.al-grp .chips button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.al-grp .chips button:disabled{border-color:var(--track);color:var(--muted);cursor:default;background:0 0}.al-sort .seg button{min-height:40px;font-size:15px}.al-status{font-family:var(--ui);color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:12px 0 0;font-size:15px;display:flex}.al-status b{color:var(--ink)}.al-status .linkbtn{align-self:auto;min-height:36px;font-size:15px;font-weight:600}.al-k{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:0;display:flex}.al-fmt{font-family:var(--mono);border:1px solid var(--rule);color:var(--muted);border-radius:2px;padding:1px 6px;font-size:11.5px}.al-meta{font-family:var(--mono);color:var(--muted);margin:2px 0 0;font-size:12.5px}.al-txt{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.al-txt h2 a,.al-txt h3 a{color:var(--ink);text-decoration:none}.al-txt h2 a:hover,.al-txt h3 a:hover{color:var(--accent)}.al-img{aspect-ratio:5/3;background:var(--track);display:block;position:relative;overflow:hidden}.al-img img{object-fit:cover}.al-hero{border-bottom:2px solid var(--rule-strong);flex-wrap:wrap;gap:20px 36px;padding:28px 0 30px;display:flex}.al-hero .al-img{flex:360px;max-width:500px}.al-hero .al-txt{flex:999 340px;gap:10px}.al-hero h2{letter-spacing:-.005em;text-transform:none;font-family:var(--display);text-wrap:balance;margin:0;font-size:clamp(26px,3.4vw,34px);font-weight:700;line-height:1.14}.al-hero .art-lead{margin:0}.al-month{padding-top:28px}.al-mh{border-bottom:2px solid var(--rule-strong);justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:8px;display:flex}.al-mh h2{letter-spacing:.1em;font-size:14px}.al-mh span{font-family:var(--mono);color:var(--muted);font-size:12.5px}.al-row{border-bottom:1px solid var(--rule);grid-template-columns:64px minmax(0,1fr) 200px;gap:14px 28px;padding:20px 0;display:grid}.al-day{font-family:var(--mono);color:var(--muted);line-height:1.2}.al-day b{color:var(--ink);font-size:30px;font-weight:500;display:block}.al-day span{text-transform:uppercase;letter-spacing:.06em;font-size:12px}.al-row h3{font-family:var(--display);text-wrap:balance;margin:0;font-size:23px;font-weight:700;line-height:1.2}.al-lead{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:16px;line-height:1.55;display:-webkit-box;overflow:hidden}.al-row .al-img{align-self:start}.al-row .al-when{display:none}.al-empty{text-align:center;border-bottom:1px solid var(--rule);padding:48px 0}.al-empty .h{font-family:var(--display);margin:0;font-size:22px;font-weight:700}.al-empty p{color:var(--muted);max-width:460px;margin:8px auto 18px}.al-empty .btn{min-height:44px;padding-inline:18px;font-size:16px}.al-dlg{display:none}@media (max-width:600px){.al-head{padding:20px 0 14px}.al-range,.al-wide{display:none}.al-phone{flex-direction:column;gap:10px;padding:10px 0;display:flex}.al-open{background:var(--surface);border:1px solid var(--rule-strong);width:100%;min-height:48px;color:var(--ink);font-family:var(--ui);cursor:pointer;text-align:left;border-radius:2px;align-items:center;gap:10px;padding:0 12px;font-size:16px;display:flex}.al-open .v{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.al-open .ph{color:var(--muted)}.al-open .f{border-left:1px solid var(--rule);align-items:center;gap:6px;padding-left:10px;font-weight:600;display:flex}.al-open .n{font-family:var(--mono);background:var(--ink);color:var(--bg);border-radius:2px;padding:0 5px;font-size:12px}.al-tags{flex-wrap:wrap;gap:6px;display:flex}.al-what{display:none}.al-tags button{border:1px solid var(--rule);background:var(--surface);min-height:36px;color:var(--ink);font-family:var(--ui);cursor:pointer;border-radius:2px;align-items:center;gap:6px;padding:0 8px 0 10px;font-size:14px;display:inline-flex}.al-tags button span{color:var(--muted);font-size:17px}.al-dlg[open]{background:var(--surface);width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);border:0;flex-direction:column;margin:0;padding:0;display:flex;position:fixed;inset:0}.al-dlg::backdrop{background:var(--surface)}html:has(.al-dlg[open]){overflow:hidden}.al-dlg-top{border-bottom:1px solid var(--rule);flex:none;align-items:center;gap:8px;padding:8px 12px 8px 4px;display:flex}.al-dlg-top .h{font-family:var(--ui);flex:1;margin:0;font-size:18px;font-weight:600}.al-dlg-top .linkbtn{align-self:auto;min-height:44px;font-size:15px;font-weight:600}.al-dlg-body{flex-direction:column;flex:1;gap:22px;min-height:0;padding:16px;display:flex;overflow-y:auto}.al-dlg .al-q{border:2px solid var(--accent)}.al-dlg .al-q:focus-within{outline:0}.al-dlg .al-grp{flex-direction:column;align-items:stretch}.al-dlg .chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.al-dlg .chips button{min-height:46px;font-size:16px}.al-dlg .al-sort .seg{display:flex}.al-dlg .al-sort .seg button{flex:1;min-height:46px;font-size:16px}.al-hint{font-family:var(--mono);color:var(--muted);order:-1;margin:-14px 0 0;font-size:12px}.al-dlg-body .al-q{order:-2}.al-dlg-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--rule);flex:none}.al-apply{background:var(--accent);width:100%;min-height:52px;color:var(--bg);font-family:var(--ui);cursor:pointer;border:0;border-radius:2px;font-size:17px;font-weight:600}.al-hero{padding:18px 0 22px}.al-hero .al-img{flex-basis:100%;max-width:none}.al-row{grid-template-columns:minmax(0,1fr) 104px;gap:12px;padding:16px 0}.al-day,.al-row .al-lead,.al-row .al-fmt{display:none}.al-row .al-when{display:inline}.al-row .al-img{aspect-ratio:1;grid-area:1/2}.al-row h3{font-size:18px}}.mp-chg-gain{fill:var(--m-occ);fill-opacity:.9;pointer-events:none}.mp-chg-loss{fill:var(--m-onlyds);fill-opacity:.9;pointer-events:none}.mp-chg-old{fill:none;stroke:var(--ink);stroke-width:1.3px;stroke-dasharray:4 3;vector-effect:non-scaling-stroke;opacity:.75;pointer-events:none}.mp-chgs g{cursor:pointer;outline:none}.mp-chgs circle{fill:#0000;stroke-width:3px}.mp-chgs circle.h{stroke-width:6px;stroke:var(--surface)!important}.mp-chgs .ru circle{stroke:var(--m-occ)}.mp-chgs .ua circle{stroke:var(--m-onlyds)}.mp-chgs g:hover circle:not(.h),.mp-chgs g:focus-visible circle:not(.h){stroke-width:4.5px}.map-legend i.dash{border-top:2px dashed var(--ink);vertical-align:3px;opacity:.75;border-radius:0;height:0}.mp-pin{cursor:pointer}.mp-pin line{stroke:var(--ink);stroke-width:2.5px;stroke-dasharray:7 4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 1.5px var(--surface))}.mp-pin circle{fill:var(--accent);stroke:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.mp-pin text{font:700 13px var(--ui);fill:var(--ink);paint-order:stroke;stroke:var(--surface);stroke-width:4px}.mp-dist>.mp-note{padding:10px 16px}.mp-dist table{min-width:0}.mp-dist .num{text-align:right;font-family:var(--mono);white-space:nowrap}.mp-dist .closer{color:var(--m-occ);font-weight:600}.mp-dist .farther{color:var(--m-onlyds);font-weight:600}.mp-dist tr.sel td{background:var(--accent-soft)}.mp-dist-pin{border-left:3px solid var(--accent);background:var(--accent-soft);align-items:center;gap:10px;margin:0 16px 10px;padding:8px 10px;font-size:14px;display:flex}.mp-dist-pin span{flex:1}.mp-dist-pin b{font-family:var(--mono)}.mp-dist-pin button{color:var(--ink);cursor:pointer;background:0 0;border:0;min-width:32px;min-height:32px;font-size:18px}.mp-dist-more{margin:8px 16px 0}.mp-dist th.num{font-family:inherit}@media (max-width:420px){.mp-dist :is(th,td){padding:7px 6px}.mp-dist :is(th,td):first-child{padding-left:12px}}.seo-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell.wide{max-width:1320px}.dz{font-family:var(--ui);flex-direction:column;gap:12px;display:flex}.dz-secs{display:none}.dz-hl{background:var(--ink);color:var(--bg);border-radius:4px;align-items:center;gap:14px;min-width:0;padding:10px 16px;text-decoration:none;display:flex}.dz-hl .k{letter-spacing:.08em;text-transform:uppercase;opacity:.75;flex:none;font-size:12px;font-weight:700}.dz-hl .t{min-width:0;font-family:var(--display);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:16px;overflow:hidden}.dz-hl .go{opacity:.85;flex:none;font-size:14px}.dz-kpis{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.dz-k{font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:10px 12px;display:flex}.dz-k:hover,.dz-card:hover{border-color:var(--rule-strong)}.dz-card.dz-new{border:2px solid var(--accent)}.dz-k small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.dz-kv{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.dz-kv b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:500;line-height:1.1}.dz-kv b .sm{font-size:17px;font-family:var(--ui);font-weight:600}.dz-kn{color:var(--muted);align-items:flex-end;gap:8px;min-height:24px;margin-top:auto;font-size:12px;display:flex}.dz-kn>span{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-kn .dz-spark{flex:none;width:76px}.dz-d{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12.5px;font-weight:600}.dz-d.up{color:var(--unv)}.dz-d.dn{color:var(--ok)}.dz-main{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:12px;display:grid}.dz-col{flex-direction:column;gap:12px;min-width:0;display:flex}.dz-box{background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:9px;min-width:0;padding:12px 14px;display:flex}.dz-h{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.dz-h h2{margin:0;font-size:15px;font-weight:600}.dz-h .dz-go{align-self:center;margin-left:auto;font-size:13px;text-decoration:none}.dz-sub{color:var(--muted);font-size:13px}.dz-seg :is(button,a){white-space:nowrap;min-height:32px;padding:4px 10px;font-size:13px}.dz-trend .tl-controls,.dz-h .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.dz-dirs{grid-template-columns:minmax(0,13em) minmax(0,1fr) 2.4em 4.6em;align-items:center;gap:4px 10px;font-size:14px;display:grid}.dz-dirs>div{display:contents}.dz-dirs>div>span:first-child{white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;min-width:0;display:flex;overflow:hidden}.dz-dirs i{border-radius:2px;flex:none;width:10px;height:10px}.dz-bar{background:var(--track);border-radius:2px;height:11px;display:block}.dz-bar i{background:var(--muted);border-radius:2px;width:0;height:100%;display:block}.dz-dirs b{font-family:var(--mono);text-align:right;font-weight:500}.dz-an{border:2px solid var(--accent);border-radius:8px}.dz-badge{letter-spacing:.07em;text-transform:uppercase;color:var(--accent);background:var(--accent-soft);border-radius:3px;flex:none;padding:2px 6px;font-size:10.5px;font-weight:700}.dz-an .seg{border-color:var(--rule)}.dz-an .seg button[aria-pressed=true]{background:var(--accent);color:var(--bg)}.dz-big{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.dz-big>b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:500;line-height:1}.dz-big>span{font-size:14px;line-height:1.3}.dz-x{color:var(--unv);background:var(--unv-soft);border-radius:3px;padding:2px 8px;font-weight:600;font-size:13px!important}.dz-mini3{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.dz-mini3>div{border:1px solid var(--rule);border-radius:4px;flex-direction:column;min-width:0;padding:5px 9px;display:flex}.dz-mini3 small{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dz-mini3 b{font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:500;overflow:hidden}.dz-mini3 span{color:var(--muted);font-size:11.5px}.dz-note{color:var(--muted);margin:0;font-size:12.5px;line-height:1.35}.dz-fig{flex-direction:column;gap:3px;margin:0;display:flex}.dz-fig .dz-spark{border-bottom:1px solid var(--rule);width:100%}.dz-fig figcaption{color:var(--muted);font-size:11.5px}.dz-spark{width:72px;display:block}.dz-more-h{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:10px;margin:4px 0 -4px;font-size:12.5px;font-weight:600;display:flex}.dz-more-h span{letter-spacing:0;text-transform:none;font-weight:400}.dz-more{grid-template-columns:repeat(7,minmax(0,1fr));gap:10px;display:grid}.dz-srv{display:contents}.dz-card{font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:var(--surface);border:1px solid var(--rule);border-radius:4px;flex-direction:column;gap:3px;min-width:0;padding:9px 12px;text-decoration:none;display:flex}.dz-card>small{color:var(--muted);gap:6px;font-size:12.5px;display:flex}.dz-card>small>span:first-child{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.dz-cv{flex-direction:column;align-items:stretch;gap:4px;display:flex}.dz-cv b{min-width:0;font-family:var(--mono);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:17px;font-weight:500;overflow:hidden}.dz-cv .dz-spark,.dz-cv .dz-thumb,.dz-cv .dz-typebar{width:100%}.dz-cn{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.dz-thumb{background:var(--bg);border-radius:3px;flex:none;height:28px}.dz-typebar{border-radius:2px;flex:none;width:72px;height:10px;overflow:hidden}.dz-teasers{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.dz-tz{font:inherit;text-align:left;cursor:pointer;color:var(--ink);background:var(--surface);border:2px solid var(--accent);border-radius:10px;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;padding:8px 10px;display:flex}.dz-tz .t{font-size:13.5px;font-weight:600}.dz-tz b{font-family:var(--mono);font-size:21px;font-weight:500}.dz-tz .n{color:var(--muted);font-size:12px;line-height:1.25}@media (min-width:601px){.dz [data-s]:not([data-s~=d]){display:none}}@media (min-width:601px) and (max-width:1100px){.dz-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.dz-more{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:601px) and (max-width:860px){.dz-main{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.dz{gap:10px}.dz-secs{scrollbar-width:none;z-index:5;background:var(--bg);border-bottom:1px solid var(--rule);gap:6px;margin-inline:-16px;padding:8px 16px;display:flex;position:sticky;top:0;overflow-x:auto}.dz-secs button{font:inherit;border:1px solid var(--rule);height:38px;color:var(--ink);cursor:pointer;background:0 0;border-radius:19px;flex:none;padding:0 13px;font-size:14.5px}.dz-secs button.an{border:2px solid var(--accent);color:var(--accent);font-weight:600}.dz-secs button[aria-selected=true]{background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.dz-secs button.an[aria-selected=true]{background:var(--accent);border-color:var(--accent)}.dz-hl{color:var(--ink);background:0 0;padding:0}.dz-hl .k,.dz-hl .go{display:none}.dz-hl .t{white-space:normal;font-size:17px;line-height:1.3}.dz-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dz-kv b{font-size:22px}.dz-kn .dz-spark{width:56px}.dz-main{grid-template-columns:minmax(0,1fr);gap:10px}.dz-col{gap:10px}.dz-more{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.dz-dirs{grid-template-columns:minmax(0,9.5em) minmax(0,1fr) 2em 4em;font-size:13.5px}.dz-big>b{font-size:30px}.dz-mini3{gap:6px}.dz-mini3>div{padding:5px 7px}.dz-mini3 small{white-space:normal;line-height:1.2}.dz-mini3 b{white-space:normal;overflow-wrap:anywhere;font-size:15px}.dz[data-sec=over] [data-s]:not([data-s~=over]),.dz[data-sec=an] [data-s]:not([data-s~=an]),.dz[data-sec=air] [data-s]:not([data-s~=air]),.dz[data-sec=front] [data-s]:not([data-s~=front]),.dz[data-sec=loss] [data-s]:not([data-s~=loss]){display:none}}dialog.ps{border:0;border-left:1px solid var(--rule);background:var(--bg);width:min(720px,100vw);max-width:none;height:100dvh;max-height:none;color:var(--ink);margin:0;padding:0;position:fixed;inset:0 0 0 auto;box-shadow:-12px 0 32px #0000002e}dialog.ps::backdrop{background:#151b1f73}.ps-in{flex-direction:column;height:100%;display:flex}.ps-bar{border-bottom:1px solid var(--rule);background:var(--surface);font-family:var(--ui);flex:none;align-items:center;gap:10px;padding:8px 8px 8px 16px;display:flex}.ps-bar .linkbtn{white-space:nowrap;text-overflow:ellipsis;align-self:center;max-width:40%;font-size:13.5px;text-decoration:none;overflow:hidden}.ps-bar .linkbtn:disabled{visibility:hidden}.ps-n{text-align:center;font-family:var(--mono);color:var(--muted);flex:1;font-size:12px}.ps-x{width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;border:0;flex:none;justify-content:center;align-items:center;display:flex}.ps-x svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;width:16px;height:16px}.ps-grip{display:none}.ps-body{overscroll-behavior:contain;flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px;display:flex;overflow-y:auto}@media (max-width:600px){dialog.ps{border-left:0;border-radius:16px 16px 0 0;width:100vw;height:92dvh;inset:auto 0 0;box-shadow:0 -8px 28px #00000038}.ps-bar{border-radius:16px 16px 0 0;padding-top:14px;position:relative}.ps-grip{background:var(--rule-strong);opacity:.4;border-radius:2px;width:40px;height:4px;margin-left:-20px;display:block;position:absolute;top:5px;left:50%}.ps-body{padding:12px}}@media (prefers-reduced-motion:no-preference){dialog.ps[open]{animation:.18s ease-out ps-in}}@keyframes ps-in{0%{opacity:.6;transform:translate(24px)}}@media (prefers-reduced-motion:no-preference) and (max-width:600px){dialog.ps[open]{animation:.2s ease-out ps-up}}@keyframes ps-up{0%{opacity:.6;transform:translateY(40px)}}.nw-card.nw-an{border:2px solid var(--accent);border-radius:8px;overflow:hidden}.nw-card.nw-an .kick{color:var(--accent)}.an-line{background:var(--accent-soft);font-family:var(--ui);color:var(--ink);border-radius:6px;align-items:baseline;gap:10px;margin:12px 0 0;padding:9px 12px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.an-line:hover{outline:1px solid var(--accent)}.an-line .dz-badge{background:var(--surface)}.an-line .go{color:var(--accent);white-space:nowrap;font-weight:600}.an-card{background:var(--surface);border:2px solid var(--accent);font-family:var(--ui);color:var(--ink);border-radius:8px;flex-direction:column;gap:5px;margin:12px 0;padding:12px 14px;text-decoration:none;display:flex}.an-card .h{align-items:center;gap:8px;display:flex}.an-card .h b{font-size:15px;font-weight:600}.an-card .v{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.an-card .v>b{font-family:var(--mono);font-size:28px;font-weight:500;line-height:1.1}.an-card .v>span{font-size:14px}.an-card .n{color:var(--muted);font-size:13.5px;line-height:1.35}.an-card .go{color:var(--accent);font-size:14.5px;font-weight:600}.xl{font-family:var(--ui);grid-template-columns:auto minmax(0,1.6fr);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:stretch;gap:10px;display:grid}.xl-h{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);writing-mode:horizontal-tb;align-self:center;font-size:12px;font-weight:700}.xl-c{background:var(--surface);border:1px solid var(--rule);min-width:0;color:var(--ink);border-radius:6px;flex-direction:column;gap:4px;padding:9px 12px;text-decoration:none;display:flex}.xl-c:hover{border-color:var(--rule-strong)}.xl-c.an{border:2px solid var(--accent)}.xl-c .k{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-size:12px;display:flex;overflow:hidden}.xl-c .hl{font-family:var(--display);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;line-height:1.3;display:-webkit-box;overflow:hidden}.xl-c .v{align-items:baseline;gap:8px;min-width:0;display:flex}.xl-c .v b{font-family:var(--mono);font-size:22px;font-weight:500;line-height:1.1}.xl-c .v span{color:var(--muted);font-size:12.5px;line-height:1.25}@media (max-width:860px){.xl{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.xl-h{display:none}.xl-c{scroll-snap-align:start;flex:0 0 72%}.xl-c.an{flex-basis:58%}}.dz-more-h h2{font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;margin:0}.dz-txt{max-width:72ch;font-family:var(--body);color:var(--ink);font-size:15.5px;line-height:1.55}.dz-txt h2{font-family:var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:8px 0 4px;font-size:13px;font-weight:600}.dz-txt p{margin:0 0 8px}.pnl{flex-direction:column;gap:20px;max-width:900px;display:flex}.pnl-crumbs{font-family:var(--ui);color:var(--muted);font-size:13px}.pnl-crumbs a{color:inherit}.pnl-head h1{font-family:var(--display);text-wrap:balance;margin:6px 0 8px;font-size:clamp(26px,4vw,38px);line-height:1.15}.pnl-head .lede{margin:0 0 10px;font-size:17px;line-height:1.5}.pnl-facts{flex-direction:column;gap:6px;margin:0;padding-left:20px;font-size:15.5px;line-height:1.5;display:flex}.pnl-foot{border-top:1px solid var(--rule);padding-top:12px;font-size:15px;line-height:1.55}.pnl-foot h2{font-family:var(--ui);margin:0 0 6px;font-size:14px}.pnl-links{font-family:var(--ui)}.datebar.slim{padding-block:8px}.datebar.slim>label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.datebar.slim .count{display:none}@media (max-width:600px){.datebar.slim{grid-template-columns:minmax(0,1fr)}.datebar.slim .dnav>:is(button,a),.datebar.slim .dnav>.isel{min-height:42px}}.mpx .mp-top{flex-wrap:wrap;align-items:flex-end;gap:12px 40px;padding-top:4px;display:flex}.mpx .mp-top-h{flex:999 460px;min-width:0}.mpx .mp-kick{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:11.5px}.mpx .mp-top h1{font-family:var(--display);letter-spacing:-.01em;text-wrap:balance;margin:6px 0 0;font-size:clamp(22px,2.4vw,30px);font-weight:700;line-height:1.2}.mpx .mp-sub{font-family:var(--ui);color:var(--muted);margin:6px 0 0;font-size:15px;line-height:1.4}.mpx .mp-sub b{color:var(--ink)}.mpx .mp-kpi{border-left:1px solid var(--rule);flex:480px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.mpx .mp-kpi>div{border-right:1px solid var(--rule);padding:0 16px}.mpx .mp-kpi>div:last-child{border-right:0}.mpx .mp-kpi dt{font-family:var(--ui);color:var(--muted);font-size:12.5px;line-height:1.25}.mpx .mp-kpi dd{font-family:var(--mono);font-variant-numeric:tabular-nums;margin:4px 0 0;font-size:24px;font-weight:500}.mpx .mp-kpi dd.ru{color:var(--m-occ)}@media (min-width:601px){.mpx .mp-sub{display:none}}@media (max-width:600px){.mpx .mp-kpi{display:none}.mpx .mp-top h1{font-size:23px}}.mpx .mp-bar-top{align-items:center}.mpx .mp-prs button{font-weight:600}.mpx .mp-row{flex-wrap:wrap;align-items:flex-start;gap:16px;display:flex}.mpx .mp-row>.map-wrap{flex:999 560px}.mpx .mp-grid:not(.fs) .map-wrap>svg{height:auto}.mpx .mp-wkl{background:var(--surface);border:1px solid var(--rule);min-width:0;font-family:var(--ui);flex-direction:column;flex:300px;display:flex}.mpx .mp-wkl-h{border-bottom:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:8px;padding:12px 16px 8px;display:flex}.mpx .mp-wkl-h b{letter-spacing:.08em;text-transform:uppercase;font-size:12.5px;font-weight:700}.mpx .mp-wkl-h span{font-family:var(--mono);color:var(--muted);white-space:nowrap;font-size:12px}.mpx .mp-wkl ol{scrollbar-width:thin;max-height:440px;margin:0;padding:0 16px;list-style:none;overflow-y:auto}.mpx .mp-wkl li+li{border-top:1px solid var(--rule)}.mpx .mp-wkl li button{width:100%;min-height:44px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:flex-start;gap:10px;padding:10px 0;font-size:14.5px;line-height:1.35;display:flex}.mpx .mp-wkl li button:hover{color:var(--accent)}.mpx .mp-wkl li button .mk{margin-top:3px}.mpx .mp-wkl .d{font-family:var(--mono);color:var(--muted);font-size:12px}.mpx .mp-wkl .v{color:var(--muted);margin-top:3px;font-size:13px;display:block}.mpx .mp-wkl>.mp-note{margin:0;padding:10px 16px 0}.mpx .mp-wkl>.mp-play{align-self:flex-start;margin:10px 16px 14px}.mpx .mp-main>.mp-head{margin-top:16px}.mpx .mp-main>.mp-head h2{font-size:22px}.mpx .mp-secs{font-family:var(--ui);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:8px;scroll-margin-top:8px;display:grid}.mpx .mp-secs a{background:var(--surface);border:1px solid var(--rule);min-height:44px;color:var(--ink);border-radius:2px;flex-direction:column;gap:3px;padding:10px 14px;text-decoration:none;display:flex}.mpx .mp-secs a:hover{border-color:var(--rule-strong)}.mpx .mp-secs a b{font-size:15.5px}.mpx .mp-secs a span{color:var(--muted);font-size:13.5px;line-height:1.3}.mpx .mp-secs a[aria-current]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.mpx .mp-secs a[aria-current] span{color:inherit;opacity:.8}.mpx .mp-secb{flex-direction:column;gap:10px;min-width:0;display:flex}.mpx .mp-secb>h2{font-family:var(--ui);margin:6px 0 0;font-size:20px;font-weight:700;line-height:1.2}.mpx .mp-secb>.mp-play{align-self:flex-start;padding-inline:14px}.mpx .mp-secb .mp-dist>.mp-list-h{display:none}@media (max-width:600px){.mpx .mp-secs{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-16px;padding-inline:16px;display:flex;overflow-x:auto}.mpx .mp-secs a{scroll-snap-align:start;flex:none;max-width:72%}}.mpx .mp-scrim,.mpx .mp-rail-done{display:none}.mpx .mp-grid.fs .mp-main>.mp-row{display:block}@media (max-width:860px){.mpx .mp-grid:not(.fs) .mp-rail:not([hidden]){z-index:41;overscroll-behavior:contain;border:0;border-top:1px solid var(--rule-strong);border-radius:12px 12px 0 0;max-width:none;max-height:85dvh;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 28px #00000040}.mpx .mp-grid:not(.fs) .mp-scrim{z-index:40;cursor:pointer;background:#00000073;border:0;padding:0;display:block;position:fixed;inset:0}.mpx .mp-grid:not(.fs) .mp-rail-done{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--rule);gap:8px;display:flex;position:sticky;bottom:0}.mpx .mp-rail-done button{background:var(--accent);min-height:48px;color:var(--bg);font:600 16px var(--ui);cursor:pointer;border:0;border-radius:2px;flex:1}.mpx .mp-rail-done .mp-rail-copy{color:var(--ink);border:1px solid var(--rule-strong);background:0 0;flex:0 0 48px;justify-content:center;align-items:center;display:flex}html:has(.mpx .mp-grid:not(.fs) .mp-rail:not([hidden])){overflow:hidden}}@media (max-width:600px){.datebar.slim{display:none}.mpx .mp-top{gap:0;padding-top:0}.mpx .mp-top h1{font-size:22px;line-height:1.25}.mpx .mp-grid:not(.fs) .mp-row{display:contents}.mpx .mp-grid:not(.fs) .mp-main>.mp-tabs{order:-5}.mpx .mp-grid:not(.fs) .mp-row>.map-wrap{border-inline:0;border-radius:0;flex:none;order:-4;margin-inline:-16px}.mpx .mp-grid:not(.fs) .mp-mstrip{order:-3}.mpx .mp-grid:not(.fs) .mp-chips{order:-2}.mpx .mp-grid:not(.fs) .mp-wkl{flex:none;order:-1}.mpx .mp-grid:not(.fs) .map-wrap>svg{touch-action:pan-y}.mpx .mp-tabs{border:1px solid var(--rule-strong);background:var(--surface);border-radius:2px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.mpx .mp-tabs button{min-height:44px;color:var(--ink);font:500 14px/1.15 var(--ui);cursor:pointer;background:0 0;border:0;padding:4px 6px}.mpx .mp-tabs button+button{border-left:1px solid var(--rule-strong)}.mpx .mp-tabs button[aria-selected=true]{background:var(--ink);color:var(--bg);font-weight:600}.mpx .map-zoom{gap:8px;top:8px;right:8px}.mpx .map-zoom button{border-color:var(--m-border);background:color-mix(in srgb,var(--surface) 94%,transparent);border-radius:8px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex;position:relative}.mpx .mp-fbtn b{box-sizing:border-box;background:var(--accent);min-width:18px;height:18px;color:var(--bg);font:500 11px/18px var(--mono);border-radius:9px;padding:0 4px;position:absolute;top:-6px;right:-6px}.mpx .mp-tbar{z-index:3;gap:6px;max-width:calc(100% - 16px);display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.mpx .mp-tbar>*{box-sizing:border-box;border:1px solid var(--m-border);background:color-mix(in srgb,var(--surface) 94%,transparent);min-width:44px;height:44px;color:var(--ink);font:600 18px var(--ui);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0;display:flex}.mpx .mp-tbar>:disabled{opacity:.4;cursor:default}.mpx .mp-tbar .lab{font:500 14px var(--mono);white-space:nowrap;padding:0 12px;position:relative}.mpx .mp-tbar .lab.off{color:var(--accent);border-color:var(--accent)}.mpx .mp-tbar .lab select{opacity:0;cursor:pointer;width:100%;height:100%;font-size:16px;position:absolute;inset:0}.mpx .map-wrap.has-card .mp-tbar,.mpx .mp-playdate{display:none}.mpx .map-wrap .map-attr{white-space:nowrap;text-overflow:ellipsis;max-width:58%;font-size:9.5px;inset:0 auto auto 0;overflow:hidden}.mpx .mp-ov .mp-sel{top:auto;left:0;right:0;bottom:calc(58px + env(safe-area-inset-bottom));z-index:30;border:0;border-top:1px solid var(--rule-strong);border-radius:14px 14px 0 0;width:auto;max-height:45dvh;padding:14px 52px 14px 16px;font-size:14.5px;position:fixed;overflow-y:auto;box-shadow:0 -8px 24px #0000004d}.mpx .mp-ov .mp-sel .tx{font-size:16.5px;line-height:1.3}.mpx .mp-ov .mp-sel>button{width:44px;height:44px;top:4px;right:4px}.mpx .mp-ov .mp-sel .nav button{border-radius:8px;width:44px;height:44px}.mpx .mp-nums>g,.mpx .mp-clu>g{cursor:pointer}.mpx :is(.mp-nums,.mp-clu) .hit{fill:#0000}.mpx .mp-nums .ring{fill:color-mix(in srgb,var(--m-occ) 16%,transparent);stroke:var(--m-occ);stroke-width:2.2px}.mpx .mp-nums .nb circle{fill:var(--m-occ);stroke:var(--bg);stroke-width:1.5px}.mpx .mp-nums .nb text{fill:var(--bg);font:500 10.5px var(--mono);text-anchor:middle}.mpx .mp-nums .n-ua .ring{fill:color-mix(in srgb,var(--m-onlyds) 16%,transparent);stroke:var(--m-onlyds)}.mpx .mp-nums .n-ua .nb circle{fill:var(--m-onlyds)}.mpx .mp-nums .n-fix .ring{fill:var(--m-grey);stroke:var(--bg);stroke-width:1.5px}.mpx .mp-nums .on .ring{stroke-width:3px;fill-opacity:.3}.mpx .mp-nums .dim{opacity:.4}.mpx .mp-clu .n circle:not(.hit){fill:var(--ink);stroke:var(--bg);stroke-width:2px}.mpx .mp-clu .n text{fill:var(--bg);font:500 12px var(--mono);text-anchor:middle}.mpx .mp-mstrip{font-family:var(--ui);flex-direction:column;align-items:flex-start;gap:6px;display:flex}.mpx .mp-lg1{width:100%;color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0;font-size:12.5px;display:flex}.mpx .mp-lg1 i{vertical-align:-1px;border-radius:2px;width:12px;height:10px;margin-right:5px;display:inline-block}.mpx .mp-lg1 i.ring{box-sizing:border-box;border:2px solid var(--m-occ);background:0 0;border-radius:50%;width:11px;height:11px}.mpx .mp-lg1 i.ring.ua{border-color:var(--m-onlyds)}.mpx .mp-lg1 b{color:var(--ink);margin-left:auto;font-weight:600}.mpx .mp-vbtn{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:6px;width:100%;display:grid}.mpx .mp-vbtn button{border:1px solid var(--rule);background:var(--surface);min-height:44px;color:var(--ink);font:12.5px/1.15 var(--ui);text-align:left;cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:4px 8px;display:flex}.mpx .mp-vbtn button[aria-pressed=true]{border:2px solid var(--ink)}.mpx .mp-vbtn b{font:500 14px var(--mono)}.mpx .mp-pairs{width:100%;display:flex}.mpx .mp-pairs button{white-space:normal;flex:1;min-height:40px;padding:2px 4px;font-size:12px;line-height:1.15}.mpx .mp-lgall{font-size:12.5px}.mpx .mp-chips{scrollbar-width:none;gap:8px;margin-inline:-16px;padding:2px 16px 4px;display:flex;overflow-x:auto}.mpx .mp-chips::-webkit-scrollbar{display:none}.mpx .mp-chips button{border:1px solid var(--rule);height:36px;color:var(--ink);font:14px var(--ui);white-space:nowrap;cursor:pointer;background:0 0;border-radius:18px;flex:none;align-items:center;gap:6px;padding:0 12px;display:flex}.mpx .mp-chips button[aria-pressed=true]:not(.on){background:var(--ink);border-color:var(--ink);color:var(--bg);font-weight:600}.mpx .mp-chips button.on{border-width:2px;font-weight:600}.mpx .mp-chips i{border-radius:50%;width:8px;height:8px}.mpx .mp-chips b{font:500 13px var(--mono);color:var(--muted)}.mpx .mp-nb{background:var(--m-occ);width:20px;height:20px;color:var(--bg);font:500 11px/20px var(--mono);text-align:center;border-radius:50%;flex:none}.mpx .mp-nb.n-ua{background:var(--m-onlyds)}.mpx .mp-wkl li button[aria-current]{background:var(--accent-soft)}.mpx .mp-wkl ol{max-height:none}.mpx .mp-arow{grid-template-columns:minmax(0,1fr) auto;gap:2px 10px;padding:10px 0;font-size:14px;display:grid}.mpx .mp-arow b{font:500 16px var(--mono)}.mpx .mp-arow small{color:var(--muted);grid-column:1/-1;font-size:12.5px}.mpx .mp-grid.fs{padding:0}.mpx .mp-grid.fs .map-wrap{border:0;border-radius:0}.mpx .mp-grid.fs .map-wrap>svg{height:100dvh}.mpx .mp-grid.fs .mp-main>.mp-tabs{z-index:7;top:calc(8px + env(safe-area-inset-top));display:grid;position:absolute;left:60px;right:8px}.mpx .mp-fsx{z-index:7;left:8px;top:calc(8px + env(safe-area-inset-top));border:1px solid var(--m-border);background:var(--surface);width:44px;height:44px;color:var(--ink);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute}.mpx .mp-grid.fs .map-zoom{top:calc(64px + env(safe-area-inset-top))}.mpx .mp-grid.fs .mp-tbar{bottom:calc(162px + env(safe-area-inset-bottom))}.mpx .mp-grid.fs:has(.mp-wkl.sh1,.mp-wkl.sh2) .mp-tbar{display:none}.mpx .mp-grid.fs .mp-wkl{z-index:6;height:150px;padding-bottom:env(safe-area-inset-bottom);border:0;border-top:1px solid var(--rule-strong);border-radius:14px 14px 0 0;transition:height .2s ease-out;position:fixed;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -8px 24px #00000059}.mpx .mp-grid.fs .mp-wkl.sh1{height:50dvh}.mpx .mp-grid.fs .mp-wkl.sh2{height:calc(100dvh - 64px)}.mpx .mp-grid.fs .mp-wkl ol{overscroll-behavior:contain;max-height:calc(100% - 52px);overflow-y:auto}.mpx .mp-grid.fs .mp-wkl-h{cursor:grab;touch-action:none;padding-top:18px;position:relative}.mpx .mp-wkl .grip{background:var(--rule-strong);border-radius:2px;width:40px;height:4px;margin-left:-20px;position:absolute;top:6px;left:50%}.mpx .mp-grid.fs .mp-ov .mp-sel{bottom:env(safe-area-inset-bottom);z-index:8}.mpx .mp-grid.fs .mp-rail:not([hidden]){z-index:41;overscroll-behavior:contain;border:0;border-top:1px solid var(--rule-strong);border-radius:12px 12px 0 0;max-width:none;max-height:85dvh;display:block;position:fixed;bottom:0;left:0;right:0;overflow-y:auto}.mpx .mp-grid.fs .mp-scrim{z-index:40;background:#00000073;border:0;padding:0;display:block;position:fixed;inset:0}.mpx .mp-grid.fs .mp-rail-done{padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:var(--surface);border-top:1px solid var(--rule);gap:8px;display:flex;position:sticky;bottom:0}}@media (prefers-reduced-motion:reduce){.mpx .mp-grid.fs .mp-wkl{transition:none}}
