:root{--bg: #0d0f0e;--bg-1: #121513;--bg-2: #171a17;--bg-3: #1d211d;--bg-4: #252a24;--bg-inv: #e9e6da;--line: rgba(206, 212, 186, .08);--line-2: rgba(206, 212, 186, .14);--line-3: rgba(206, 212, 186, .24);--tx: #ebe8dc;--tx-2: #b9b8a8;--tx-3: #8e9182;--tx-4: #666a5d;--olive-0: #20251c;--olive-1: #2c3326;--olive-2: #3e4734;--olive: #5d6a48;--olive-hi: #7d8b63;--khaki: #b3aa86;--sand: #d6cca4;--amber: #f2a33a;--amber-hi: #ffb757;--amber-lo: #c27c1d;--amber-ink: #1a1207;--amber-a10: rgba(242, 163, 58, .1);--amber-a20: rgba(242, 163, 58, .2);--amber-a35: rgba(242, 163, 58, .35);--ok: #8fae68;--ok-a15: rgba(143, 174, 104, .15);--warn: #d9b45a;--bad: #d4683f;--bad-a15: rgba(212, 104, 63, .15);--f-display: "Oswald", "Arial Narrow", "Roboto Condensed", sans-serif;--f-text: "Onest", "Segoe UI", system-ui, -apple-system, sans-serif;--f-mono: "JetBrains Mono", "SFMono-Regular", ui-monospace, Menlo, Consolas, monospace;--fs-d1: clamp(52px, 8.2vw, 128px);--fs-d2: clamp(42px, 5.6vw, 88px);--fs-h1: clamp(36px, 4.4vw, 64px);--fs-h2: clamp(28px, 3.1vw, 44px);--fs-h3: clamp(21px, 1.9vw, 28px);--fs-h4: 19px;--fs-lead: clamp(17px, 1.35vw, 20px);--fs-body: 16px;--fs-sm: 14px;--fs-xs: 12.5px;--fs-micro: 11px;--lh-tight: 1.02;--lh-head: 1.12;--lh-body: 1.62;--tr-caps: .04em;--tr-micro: .14em;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--r-1: 2px;--r-2: 4px;--r-3: 8px;--r-pill: 999px;--chamfer: 10px;--sh-1: 0 1px 0 rgba(255, 255, 255, .025) inset, 0 1px 2px rgba(0, 0, 0, .45);--sh-2: 0 1px 0 rgba(255, 255, 255, .03) inset, 0 10px 28px -12px rgba(0, 0, 0, .7);--sh-3: 0 24px 64px -24px rgba(0, 0, 0, .85), 0 0 0 1px var(--line-2);--ring: 0 0 0 2px var(--bg), 0 0 0 4px var(--amber);--ease: cubic-bezier(.2, .7, .2, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--t-fast: .12s;--t-med: .22s;--t-slow: .48s;--w-max: 1320px;--w-text: 720px;--gutter: clamp(16px, 4vw, 48px);--hdr-h: 64px;--rail-h: 30px;--grade: saturate(.72) contrast(1.06) brightness(.92) sepia(.12);--grade-hover: saturate(.86) contrast(1.06) brightness(.98) sepia(.08);color-scheme:dark}@media (prefers-reduced-motion: reduce){:root{--t-fast: 0ms;--t-med: 0ms;--t-slow: 0ms}}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--hdr-h) + 24px);background:var(--bg)}body{margin:0;min-height:100vh;background:var(--bg);color:var(--tx);font:400 var(--fs-body) / var(--lh-body) var(--f-text);font-feature-settings:"ss01","cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:hidden}body:after{content:"";position:fixed;inset:-50%;z-index:9000;pointer-events:none;opacity:.045;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='220' height='220'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='3' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1  0 0 0 0 1  0 0 0 0 1  0 0 0 0.9 0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}img,svg,video,canvas{display:block;max-width:100%}img,video{height:auto}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:0;padding:0}a{color:inherit;text-decoration:none}p{margin:0 0 var(--s-4)}p:last-child{margin-bottom:0}h1,h2,h3,h4,h5{margin:0;font-weight:600}ul,ol{margin:0;padding:0}table{border-collapse:collapse}hr{border:0;border-top:1px solid var(--line);margin:var(--s-6) 0}::selection{background:var(--amber);color:var(--amber-ink)}:focus{outline:none}:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:var(--r-1)}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:fixed;left:16px;top:-60px;z-index:9999;padding:10px 16px;background:var(--amber);color:var(--amber-ink);font-weight:600;border-radius:var(--r-2);transition:top var(--t-med) var(--ease)}.skip-link:focus{top:12px}.wrap{width:100%;max-width:calc(var(--w-max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.wrap--wide{max-width:calc(1600px + var(--gutter) * 2)}.wrap--text{max-width:calc(var(--w-text) + var(--gutter) * 2)}.d1,.d2,.h1,.h2,.h3,.h4{font-family:var(--f-display);font-weight:600;text-transform:uppercase;letter-spacing:var(--tr-caps);line-height:var(--lh-head);text-wrap:balance}.d1{font-size:var(--fs-d1);line-height:.92;letter-spacing:.01em;font-weight:700}.d2{font-size:var(--fs-d2);line-height:.96;letter-spacing:.015em}.h1{font-size:var(--fs-h1);line-height:1}.h2{font-size:var(--fs-h2);line-height:1.04}.h3{font-size:var(--fs-h3)}.h4{font-size:var(--fs-h4);letter-spacing:.05em}.lead{font-size:var(--fs-lead);line-height:1.55;color:var(--tx-2);text-wrap:pretty}.prose{color:var(--tx-2);max-width:68ch}.prose p,.prose li{text-wrap:pretty}.prose strong{color:var(--tx);font-weight:600}.prose a,.link{color:var(--amber);text-decoration:underline;text-decoration-color:var(--amber-a35);text-underline-offset:3px;transition:text-decoration-color var(--t-fast)}.prose a:hover,.link:hover{text-decoration-color:var(--amber)}.prose ul,.prose ol{padding-left:1.2em;margin:0 0 var(--s-4)}.prose li{margin:0 0 6px}.prose li::marker{color:var(--olive-hi)}.prose h2{font:600 var(--fs-h3) / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--tx);margin:var(--s-7) 0 var(--s-4)}.prose h3{font:600 var(--fs-h4) / 1.2 var(--f-display);text-transform:uppercase;letter-spacing:.05em;color:var(--tx);margin:var(--s-6) 0 var(--s-3)}.prose blockquote{margin:var(--s-5) 0;padding:var(--s-3) var(--s-5);border-left:2px solid var(--amber);color:var(--tx);background:var(--bg-1)}.prose code{font:500 .88em var(--f-mono);padding:1px 6px;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r-1);color:var(--sand)}.mono{font-family:var(--f-mono);font-feature-settings:"zero","tnum";letter-spacing:-.01em}.tnum{font-variant-numeric:tabular-nums}.muted{color:var(--tx-3)}.dim{color:var(--tx-2)}.accent{color:var(--amber)}.khaki{color:var(--khaki)}.caps{text-transform:uppercase;letter-spacing:var(--tr-micro)}.nowrap{white-space:nowrap}.eyebrow{display:inline-flex;align-items:center;gap:10px;font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.eyebrow b{color:var(--amber);font-weight:600}.eyebrow:before{content:"";width:18px;height:1px;background:currentColor;opacity:.6}.eyebrow--plain:before{display:none}.sec{padding-block:var(--s-9);position:relative}.sec--tight{padding-block:var(--s-8)}.sec--flush{padding-block:0}.sec+.sec--line{border-top:1px solid var(--line)}@media (max-width: 720px){.sec{padding-block:var(--s-8)}.sec--tight{padding-block:var(--s-7)}}.sec-head{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:var(--s-5);margin-bottom:var(--s-7)}.sec-head__idx{display:flex;margin-bottom:var(--s-3)}.sec-head__title{max-width:18ch}.sec-head__aside{color:var(--tx-2);max-width:46ch;font-size:var(--fs-sm)}@media (max-width: 860px){.sec-head{grid-template-columns:minmax(0,1fr);margin-bottom:var(--s-6)}}.row{display:flex;align-items:center;gap:var(--s-3)}.row--wrap{flex-wrap:wrap}.row--between{justify-content:space-between}.stack{display:flex;flex-direction:column;gap:var(--s-3)}.grow{flex:1 1 auto;min-width:0}.btn{--b-bg: transparent;--b-fg: var(--tx);--b-bd: var(--line-3);position:relative;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;background:var(--b-bg);color:var(--b-fg);border:1px solid var(--b-bd);border-radius:var(--r-2);font:600 13px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;user-select:none;transition:background var(--t-fast) var(--ease),border-color var(--t-fast) var(--ease),color var(--t-fast) var(--ease),transform var(--t-fast) var(--ease),box-shadow var(--t-fast)}.btn:hover{--b-bd: var(--khaki);background:#ced4ba0a}.btn:active{transform:translateY(1px)}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}.btn svg{flex:none}.btn--primary{--b-bg: var(--amber);--b-fg: var(--amber-ink);--b-bd: var(--amber);box-shadow:0 1px #ffffff40 inset,0 8px 22px -12px #f2a33ab3}.btn--primary:hover{--b-bg: var(--amber-hi);--b-bd: var(--amber-hi);background:var(--b-bg)}.btn--solid{--b-bg: var(--bg-3);--b-bd: var(--line-2)}.btn--solid:hover{background:var(--bg-4)}.btn--ghost{--b-bd: transparent;padding:0 12px}.btn--ghost:hover{--b-bd: transparent;background:#ced4ba0f}.btn--s{min-height:34px;padding:0 14px;font-size:12px;gap:8px}.btn--l{min-height:54px;padding:0 28px;font-size:14px}.btn--block{width:100%}.btn--icon{padding:0;width:44px}.btn--icon.btn--s{width:34px}.btn--cut{clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,10px 100%,0 calc(100% - 10px));border-radius:0}.chip{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx-2);background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-1);white-space:nowrap}button.chip,a.chip{transition:border-color var(--t-fast),color var(--t-fast),background var(--t-fast)}button.chip:hover,a.chip:hover{border-color:var(--khaki);color:var(--tx)}.chip[aria-pressed=true],.chip.is-on{background:var(--amber-a10);border-color:var(--amber);color:var(--amber)}.chip--amber{color:var(--amber-ink);background:var(--amber);border-color:var(--amber)}.chip--olive{color:var(--sand);background:var(--olive-1);border-color:var(--olive-2)}.chip--ok{color:var(--ok);background:var(--ok-a15);border-color:#8fae6859}.chip--bad{color:var(--bad);background:var(--bad-a15);border-color:#d4683f59}.dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--tx-4);flex:none}.dot--ok{background:var(--ok);box-shadow:0 0 0 3px var(--ok-a15)}.dot--bad{background:var(--bad);box-shadow:0 0 0 3px var(--bad-a15)}.dot--warn{background:var(--warn)}.dot--live{background:var(--amber);position:relative}.dot--live:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:1px solid var(--amber);animation:z-ping 1.8s var(--ease-out) infinite}@keyframes z-ping{0%{transform:scale(.6);opacity:1}to{transform:scale(1.8);opacity:0}}.panel{position:relative;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);box-shadow:var(--sh-1)}.panel--2{background:var(--bg-2)}.panel--pad{padding:var(--s-5)}.panel--cut{border-radius:0;clip-path:polygon(0 0,calc(100% - var(--chamfer)) 0,100% var(--chamfer),100% 100%,0 100%)}.panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-bottom:1px solid var(--line);font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.panel__body{padding:var(--s-4)}.hud{position:relative}.hud:before{content:"";position:absolute;inset:0;pointer-events:none;z-index:2;--c: var(--hud-c, rgba(214, 204, 164, .55));--l: var(--hud-l, 14px);--w: 1px;background:linear-gradient(var(--c),var(--c)) top left / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top left / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) top right / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom left / var(--w) var(--l) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--l) var(--w) no-repeat,linear-gradient(var(--c),var(--c)) bottom right / var(--w) var(--l) no-repeat}.hud--amber{--hud-c: var(--amber)}.hud--inset:before{inset:10px}.hud-label{position:absolute;z-index:3;display:inline-flex;align-items:center;gap:8px;font:500 10.5px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--sand);text-shadow:0 1px 2px rgba(0,0,0,.8)}.hud-label--tl{top:16px;left:18px}.hud-label--tr{top:16px;right:18px}.hud-label--bl{bottom:16px;left:18px}.hud-label--br{bottom:16px;right:18px}.gridbg{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:48px 48px;background-position:-1px -1px}.topo{position:relative;isolation:isolate}.topo:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;opacity:.55;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='600' height='600' viewBox='0 0 600 600' fill='none' stroke='%23d6cca4' stroke-opacity='0.07' stroke-width='1'><path d='M-20 120c80-40 140 30 220 0s120-90 210-60 140 70 210 40'/><path d='M-20 160c90-30 150 40 230 10s130-80 210-50 130 60 200 40'/><path d='M-20 205c100-20 150 50 240 20s120-70 200-40 130 50 200 30'/><path d='M-20 255c110-10 160 55 250 25s120-60 190-35 130 45 200 30'/><path d='M40 360c40-50 120-60 170-20s40 110-20 130-170-40-150-110z'/><path d='M70 365c30-35 95-40 130-12s25 80-20 92-125-30-110-80z'/><path d='M100 370c20-20 60-22 85-5s15 50-15 57-80-20-70-52z'/><path d='M320 420c60-60 190-50 220 20s-50 140-140 120-140-80-80-140z'/><path d='M350 430c45-42 140-35 160 15s-35 100-100 86-100-58-60-101z'/><path d='M380 440c28-26 88-22 100 10s-22 62-62 54-62-36-38-64z'/><path d='M-20 560c100-30 170 20 260-5s150-60 240-30 90 20 140 10'/></svg>");background-size:600px 600px}.stat{display:flex;flex-direction:column;gap:6px}.stat__v{font:600 clamp(30px,3.4vw,52px) / 1 var(--f-display);letter-spacing:.01em;color:var(--tx);font-variant-numeric:tabular-nums}.stat__v small{font-size:.5em;color:var(--tx-3);margin-left:4px;letter-spacing:.04em}.stat__l{font:500 var(--fs-micro) / 1.3 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.stat__s{font-size:var(--fs-xs);color:var(--tx-3)}.kv{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px 24px;margin:0}.kv dt{font:500 var(--fs-micro) / 1.7 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx-3)}.kv dd{margin:0;color:var(--tx);font-size:var(--fs-sm)}.skel{position:relative;overflow:hidden;background:var(--bg-3);border-radius:var(--r-1)}.skel:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgba(214,204,164,.06),transparent);animation:z-shimmer 1.4s infinite}.skel--line{height:12px;margin:8px 0}.skel--title{height:28px;width:60%;margin:8px 0 16px}@keyframes z-shimmer{to{transform:translate(100%)}}@media (prefers-reduced-motion: reduce){.skel:after{animation:none}}.spin{width:22px;height:22px;border:2px solid var(--line-2);border-top-color:var(--amber);border-radius:50%;animation:z-rot .8s linear infinite}@keyframes z-rot{to{transform:rotate(360deg)}}.empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-3);padding:var(--s-8) var(--s-5);text-align:center;color:var(--tx-3);border:1px dashed var(--line-2);border-radius:var(--r-2)}.empty__icon{color:var(--olive-hi)}.empty__title{font:600 18px / 1.2 var(--f-display);text-transform:uppercase;letter-spacing:.06em;color:var(--tx-2)}.empty__text{max-width:40ch;font-size:var(--fs-sm)}.tabs{display:flex;gap:2px;padding:3px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none}.tabs::-webkit-scrollbar{display:none}.tab{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;font:600 12.5px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-3);border-radius:var(--r-1);white-space:nowrap;transition:color var(--t-fast),background var(--t-fast)}.tab:hover{color:var(--tx)}.tab[aria-selected=true]{color:var(--amber-ink);background:var(--amber)}.tab__n{font:500 10.5px / 1 var(--f-mono);opacity:.7}.tabs--line{padding:0;gap:var(--s-5);background:none;border:0;border-bottom:1px solid var(--line);border-radius:0;width:100%}.tabs--line .tab{padding:0 2px;min-height:44px;border-radius:0}.tabs--line .tab[aria-selected=true]{background:none;color:var(--tx)}.tabs--line .tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:var(--amber)}.tbl-wrap{position:relative;overflow-x:auto;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-1)}.tbl{width:100%;font-size:var(--fs-sm)}.tbl th{position:sticky;top:0;z-index:1;text-align:left;white-space:nowrap;padding:0 14px;height:42px;background:var(--bg-2);border-bottom:1px solid var(--line-2);font:500 10.5px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx-3)}.tbl th.r,.tbl td.r{text-align:right}.tbl th.c,.tbl td.c{text-align:center}.tbl th button{display:inline-flex;align-items:center;gap:6px;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.tbl th button:hover{color:var(--tx)}.tbl th[aria-sort=ascending] button,.tbl th[aria-sort=descending] button{color:var(--amber)}.tbl td{padding:0 14px;height:52px;border-bottom:1px solid var(--line);white-space:nowrap;color:var(--tx-2)}.tbl tbody tr:nth-child(2n) td{background:#ced4ba05}.tbl tbody tr:last-child td{border-bottom:0}.tbl tbody tr{transition:background var(--t-fast)}.tbl tbody tr.is-click{cursor:pointer}.tbl tbody tr.is-click:hover td{background:#f2a33a0d;color:var(--tx)}.tbl tbody tr.is-me td{background:var(--amber-a10);color:var(--tx)}.tbl td.num,.tbl td.mono{font-family:var(--f-mono);font-variant-numeric:tabular-nums;font-size:13px}.tbl td.strong{color:var(--tx);font-weight:600}.tbl--compact td{height:42px}.tbl-place{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:24px;padding:0 6px;font:600 12px / 1 var(--f-mono);color:var(--tx-3);border:1px solid var(--line-2);border-radius:var(--r-1)}.tbl-place--1{color:var(--amber-ink);background:var(--amber);border-color:var(--amber)}.tbl-place--2{color:var(--bg);background:var(--sand);border-color:var(--sand)}.tbl-place--3{color:var(--tx);background:var(--olive);border-color:var(--olive)}.pager{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);margin-top:var(--s-4);flex-wrap:wrap}.pager__info{font:500 var(--fs-xs) / 1 var(--f-mono);color:var(--tx-3)}.pager__btns{display:flex;gap:4px;flex-wrap:wrap}.pager__btn{min-width:36px;height:36px;padding:0 10px;display:inline-flex;align-items:center;justify-content:center;font:500 13px / 1 var(--f-mono);color:var(--tx-2);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-1);transition:border-color var(--t-fast),color var(--t-fast)}.pager__btn:hover{border-color:var(--khaki);color:var(--tx)}.pager__btn[aria-current=page]{background:var(--amber);border-color:var(--amber);color:var(--amber-ink);font-weight:700}.pager__btn[disabled]{opacity:.35;pointer-events:none}.pager__gap{align-self:center;color:var(--tx-4);padding:0 4px}.progress{position:relative;height:8px;background:var(--bg-3);border-radius:var(--r-1);overflow:hidden}.progress__bar{position:absolute;inset:0 auto 0 0;background:var(--amber);transition:width var(--t-slow) var(--ease-out)}.progress--seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:3px;background:none;height:10px}.progress--seg i{background:var(--bg-3);border-radius:1px}.progress--seg i.on{background:var(--amber)}.progress--seg i.half{background:linear-gradient(90deg,var(--amber) 50%,var(--bg-3) 50%)}.avatar{flex:none;display:block;border-radius:var(--r-1);overflow:hidden;background:var(--bg-3);box-shadow:0 0 0 1px var(--line-2)}.avatar svg{width:100%;height:100%}.trend{display:inline-flex;align-items:center;gap:2px;font:600 12px / 1 var(--f-mono)}.trend--up{color:var(--ok)}.trend--down{color:var(--bad)}.trend--flat{color:var(--tx-4)}.who{display:inline-flex;align-items:center;gap:10px;min-width:0}.who__nick{color:var(--tx);font-weight:600;overflow:hidden;text-overflow:ellipsis}.who__tag{font:500 11px / 1 var(--f-mono);color:var(--khaki)}a.who:hover .who__nick{color:var(--amber)}.copy{display:inline-flex;align-items:stretch;max-width:100%;border:1px solid var(--line-3);border-radius:var(--r-2);background:var(--bg-1);overflow:hidden;transition:border-color var(--t-fast)}.copy:hover{border-color:var(--khaki)}.copy__val{display:flex;align-items:center;padding:0 14px;min-height:44px;font:600 15px / 1 var(--f-mono);letter-spacing:.01em;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.copy__btn{display:flex;align-items:center;gap:8px;padding:0 14px;border-left:1px solid var(--line-2);font:600 12px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);background:#f2a33a0f;transition:background var(--t-fast),color var(--t-fast)}.copy__btn:hover{background:var(--amber);color:var(--amber-ink)}.copy.is-done .copy__btn{background:var(--ok);color:var(--bg)}.copy--s .copy__val{min-height:34px;font-size:13px;padding:0 10px}.copy--s .copy__btn{padding:0 10px;font-size:11px}.toasts{position:fixed;z-index:9500;right:20px;bottom:20px;display:flex;flex-direction:column;gap:8px;pointer-events:none;max-width:calc(100vw - 40px)}.toast{pointer-events:auto;display:flex;align-items:flex-start;gap:12px;min-width:280px;max-width:400px;padding:14px 16px;background:var(--bg-3);border:1px solid var(--line-2);border-left:2px solid var(--amber);border-radius:var(--r-2);box-shadow:var(--sh-3);font-size:var(--fs-sm);color:var(--tx);animation:z-toast var(--t-med) var(--ease-out)}.toast--ok{border-left-color:var(--ok)}.toast--bad{border-left-color:var(--bad)}.toast__t{font:600 13px / 1.2 var(--f-display);letter-spacing:.08em;text-transform:uppercase;margin-bottom:3px}.toast__x{margin-left:auto;color:var(--tx-3)}.toast__x:hover{color:var(--tx)}@keyframes z-toast{0%{opacity:0;transform:translateY(8px)}}.ticker{position:relative;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 6%,#000 94%,transparent)}.ticker__track{display:flex;width:max-content;animation:z-marquee var(--ticker-dur, 60s) linear infinite}.ticker:hover .ticker__track,.ticker:focus-within .ticker__track{animation-play-state:paused}.ticker__item{display:inline-flex;align-items:center;gap:8px;padding:0 22px;white-space:nowrap;font:500 12px / 1 var(--f-mono);color:var(--tx-3);border-right:1px solid var(--line)}.ticker__item b{color:var(--tx);font-weight:600}.ticker__item em{font-style:normal;color:var(--amber)}.ticker__item i{font-style:normal;color:var(--tx-4)}@keyframes z-marquee{to{transform:translate(-50%)}}@media (prefers-reduced-motion: reduce){.ticker__track{animation:none}.ticker{overflow-x:auto}}.media{position:relative;overflow:hidden;background:var(--bg-3);isolation:isolate}.media>img,.media>video,.media>picture,.media>picture>img{width:100%;height:100%;object-fit:cover}.media>img,.media>picture>img,.media>video{filter:var(--grade);transition:filter var(--t-slow) var(--ease),transform .9s var(--ease-out),opacity var(--t-slow) var(--ease)}.media.is-loading>img,.media.is-loading>picture>img{opacity:0}.media:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,#0d0f0e00 55%,#0d0f0e8c)}.media--flat:after{display:none}.media--shade:after{background:linear-gradient(180deg,#0d0f0e26,#0d0f0ed1)}.media--zoom:hover>img,.media--zoom:hover>picture>img{transform:scale(1.04);filter:var(--grade-hover)}.media__cap{position:absolute;z-index:3;left:16px;right:16px;bottom:14px;font:500 11px / 1.3 var(--f-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--sand);text-shadow:0 1px 2px rgba(0,0,0,.8)}.media__play{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-50%);width:76px;height:76px;display:grid;place-items:center;border-radius:50%;background:#0d0f0e8c;border:1px solid var(--sand);color:var(--tx);backdrop-filter:blur(6px);transition:background var(--t-fast),color var(--t-fast),transform var(--t-med) var(--ease)}.media__play:hover{background:var(--amber);color:var(--amber-ink);border-color:var(--amber);transform:translate(-50%,-50%) scale(1.05)}.lb{position:fixed;inset:0;z-index:9600;display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#080908f5;animation:z-fade var(--t-med) var(--ease)}.lb__bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px var(--gutter);font:500 12px / 1 var(--f-mono);color:var(--tx-3)}.lb__stage{position:relative;display:grid;place-items:center;padding:0 var(--gutter);min-height:0}.lb__stage img,.lb__stage video{max-width:100%;max-height:100%;object-fit:contain;filter:var(--grade-hover)}.lb__nav{position:absolute;top:50%;transform:translateY(-50%)}.lb__nav--prev{left:12px}.lb__nav--next{right:12px}.lb__cap{padding:14px var(--gutter) 20px;color:var(--tx-2);font-size:var(--fs-sm);text-align:center}@keyframes z-fade{0%{opacity:0}}.modal-bg{position:fixed;inset:0;z-index:9400;display:grid;place-items:center;padding:var(--s-4);background:#080908b8;backdrop-filter:blur(4px);animation:z-fade var(--t-med) var(--ease)}.modal{width:100%;max-width:520px;max-height:calc(100vh - 32px);overflow:auto;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:var(--sh-3);animation:z-toast var(--t-med) var(--ease-out)}.modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 20px;border-bottom:1px solid var(--line)}.modal__title{font:600 20px / 1.1 var(--f-display);letter-spacing:.05em;text-transform:uppercase}.modal__body{padding:20px}.modal__foot{display:flex;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid var(--line)}.field{display:flex;flex-direction:column;gap:8px}.field__l{font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--khaki)}.field__h{font-size:var(--fs-xs);color:var(--tx-3)}.field__e{font-size:var(--fs-xs);color:var(--bad)}.input,.select,.textarea{width:100%;min-height:46px;padding:0 14px;background:var(--bg);color:var(--tx);border:1px solid var(--line-2);border-radius:var(--r-2);font-size:15px;transition:border-color var(--t-fast),box-shadow var(--t-fast),background var(--t-fast)}.textarea{padding:12px 14px;min-height:120px;resize:vertical;line-height:1.5}.input::placeholder,.textarea::placeholder{color:var(--tx-4)}.input:hover,.select:hover,.textarea:hover{border-color:var(--line-3)}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-a20);background:var(--bg-1)}.input[aria-invalid=true]{border-color:var(--bad)}.input--mono{font-family:var(--f-mono)}.select{appearance:none;padding-right:40px;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'><path d='M1 1l5 5 5-5' fill='none' stroke='%23b3aa86' stroke-width='1.5'/></svg>");background-repeat:no-repeat;background-position:right 14px center}.check{display:inline-flex;align-items:flex-start;gap:10px;cursor:pointer;font-size:var(--fs-sm);color:var(--tx-2);line-height:1.45}.check input{appearance:none;flex:none;width:18px;height:18px;margin:1px 0 0;border:1px solid var(--line-3);border-radius:var(--r-1);background:var(--bg);display:grid;place-items:center;transition:background var(--t-fast),border-color var(--t-fast)}.check input:checked{background:var(--amber);border-color:var(--amber)}.check input:checked:after{content:"";width:9px;height:5px;border:2px solid var(--amber-ink);border-top:0;border-right:0;transform:rotate(-45deg) translate(1px,-1px)}.check input:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.qty{display:inline-flex;align-items:center;border:1px solid var(--line-2);border-radius:var(--r-2)}.qty button{width:34px;height:34px;display:grid;place-items:center;color:var(--tx-2)}.qty button:hover{color:var(--amber)}.qty span{min-width:28px;text-align:center;font:600 14px / 1 var(--f-mono)}.compass{position:relative;height:22px;overflow:hidden;border-top:1px solid var(--line);background:linear-gradient(180deg,#0d0f0e99,#0d0f0ee6);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.compass__tape{position:absolute;top:0;left:50%;height:100%;will-change:transform}.compass__tick{position:absolute;bottom:0;width:1px;height:5px;background:var(--tx-4)}.compass__tick--m{height:8px;background:var(--tx-3)}.compass__lbl{position:absolute;top:3px;transform:translate(-50%);font:500 9.5px / 1 var(--f-mono);color:var(--tx-3);letter-spacing:.06em}.compass__lbl--c{color:var(--sand);font-weight:700}.compass__needle{position:absolute;left:50%;top:0;bottom:0;width:1px;background:var(--amber)}.compass__needle:before{content:"";position:absolute;top:0;left:-4px;border:4px solid transparent;border-top-color:var(--amber)}.compass__read{position:absolute;right:var(--gutter);top:4px;font:600 10px / 1 var(--f-mono);color:var(--amber);letter-spacing:.08em}.routebar{position:fixed;z-index:9800;top:0;left:0;height:2px;background:var(--amber);box-shadow:0 0 10px var(--amber);transition:width .3s var(--ease-out),opacity .3s;pointer-events:none}.page-enter{animation:z-page var(--t-slow) var(--ease-out)}@keyframes z-page{0%{opacity:0;transform:translateY(6px)}}[data-rv]{transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}.js-rv [data-rv]:not([data-in]){opacity:0;transform:translateY(18px)}@media (prefers-reduced-motion: reduce){.js-rv [data-rv]:not([data-in]){opacity:1;transform:none}.page-enter{animation:none}}.cookie{position:fixed;z-index:9300;left:20px;bottom:20px;width:min(420px,calc(100vw - 40px));padding:18px 18px 16px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:var(--sh-3);animation:z-toast var(--t-slow) var(--ease-out)}.cookie__t{display:flex;align-items:center;gap:8px;font:600 14px / 1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px}.cookie__p{font-size:13.5px;line-height:1.5;color:var(--tx-2);margin-bottom:14px}.cookie__opts{display:flex;flex-direction:column;gap:10px;margin:0 0 14px;padding:12px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.cookie__btns{display:flex;gap:8px;flex-wrap:wrap}.rank{display:inline-flex;align-items:center;gap:8px;font:600 12px / 1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--sand);white-space:nowrap}.rank svg{flex:none}.lvl{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 5px;font:700 11.5px / 1 var(--f-mono);color:var(--sand);background:var(--olive-1);border:1px solid var(--olive-2);clip-path:polygon(4px 0,calc(100% - 4px) 0,100% 50%,calc(100% - 4px) 100%,4px 100%,0 50%)}.lvl--hi{color:var(--amber-ink);background:var(--amber);border-color:var(--amber)}.bracket{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(220px,1fr);gap:0 40px;overflow-x:auto;padding-bottom:var(--s-3)}.bracket__round{display:flex;flex-direction:column}.bracket__rh{font:500 10.5px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--khaki);padding-bottom:14px;border-bottom:1px solid var(--line);margin-bottom:8px;display:flex;justify-content:space-between}.bracket__col{display:flex;flex-direction:column;justify-content:space-around;flex:1;gap:14px}.match{position:relative;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-2);overflow:visible}.match:after{content:"";position:absolute;right:-41px;top:50%;width:40px;height:1px;background:var(--line-2)}.bracket__round:last-child .match:after{display:none}.match--live{border-color:var(--amber);box-shadow:0 0 0 1px var(--amber-a20)}.match__meta{display:flex;justify-content:space-between;padding:6px 10px;font:500 10px / 1 var(--f-mono);letter-spacing:.08em;color:var(--tx-4);text-transform:uppercase;border-bottom:1px solid var(--line)}.match--live .match__meta{color:var(--amber)}.match__side{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;height:36px;padding:0 10px;font-size:13.5px;color:var(--tx-2)}.match__side+.match__side{border-top:1px solid var(--line)}.match__side.is-win{color:var(--tx);font-weight:600}.match__side.is-win .match__score{color:var(--amber)}.match__side.is-lose{color:var(--tx-4)}.match__seed{font:500 10px / 1 var(--f-mono);color:var(--tx-4)}.match__score{font:700 14px / 1 var(--f-mono);color:var(--tx-3)}.match__tag{font:500 10.5px / 1 var(--f-mono);color:var(--khaki);margin-right:6px}.chart{position:relative;width:100%}.chart svg{width:100%;height:100%;overflow:visible}.chart__tip{position:absolute;z-index:5;pointer-events:none;padding:8px 10px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:var(--sh-2);font:500 12px / 1.4 var(--f-mono);color:var(--tx);white-space:nowrap;transform:translate(-50%,calc(-100% - 12px))}.chart__tip span{color:var(--tx-3)}.chart-axis{font:500 10px / 1 var(--f-mono);fill:var(--tx-4)}.dropdown{position:relative}.dropdown__menu{position:absolute;z-index:100;top:calc(100% + 8px);min-width:220px;padding:6px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-2);box-shadow:var(--sh-3);animation:z-toast var(--t-fast) var(--ease-out)}.dropdown__menu a,.dropdown__menu button{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border-radius:var(--r-1);font-size:14px;color:var(--tx-2);text-align:left}.dropdown__menu a:hover,.dropdown__menu button:hover,.dropdown__menu a.active{background:var(--bg-3);color:var(--tx)}.callout{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;background:var(--bg-1);border:1px solid var(--line);border-left:2px solid var(--khaki);border-radius:var(--r-2);font-size:var(--fs-sm);color:var(--tx-2)}.callout--amber{border-left-color:var(--amber);background:linear-gradient(90deg,var(--amber-a10),var(--bg-1) 40%)}.callout--bad{border-left-color:var(--bad)}.callout__t{color:var(--tx);font-weight:600;margin-bottom:4px}.crumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font:500 11px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx-4)}.crumbs a{color:var(--tx-3)}.crumbs a:hover{color:var(--amber)}.crumbs span[aria-hidden]{color:var(--tx-4)}.price{font:600 22px / 1 var(--f-display);letter-spacing:.02em;color:var(--tx);font-variant-numeric:tabular-nums;white-space:nowrap}.price s{font:500 14px / 1 var(--f-mono);color:var(--tx-4);margin-left:8px}.price small{font:500 12px / 1 var(--f-mono);color:var(--tx-3);margin-left:6px;letter-spacing:0}.kbd{display:inline-flex;align-items:center;min-width:22px;height:22px;padding:0 6px;font:600 11px / 1 var(--f-mono);color:var(--tx);background:var(--bg-3);border:1px solid var(--line-3);border-bottom-width:2px;border-radius:var(--r-1)}.term{background:#0a0b0a;border:1px solid var(--line-2);border-radius:var(--r-2);font:500 13.5px / 1.7 var(--f-mono);color:var(--tx-2);overflow:hidden}.term__bar{display:flex;align-items:center;gap:6px;padding:9px 12px;border-bottom:1px solid var(--line);font-size:11px;color:var(--tx-4);letter-spacing:.08em;text-transform:uppercase}.term__body{padding:14px 16px;overflow-x:auto}.term__body .p{color:var(--amber);user-select:none}.term__body .c{color:var(--tx-4)}.term__body .o{color:var(--ok)}@media (max-width: 560px){.toasts{right:12px;left:12px;bottom:12px;max-width:none}.toast{min-width:0;max-width:none}.cookie{left:12px;bottom:12px;width:calc(100vw - 24px)}}.logo{display:inline-flex;align-items:center;gap:10px;color:var(--tx);flex:none}.logo__w{font:700 21px / 1 var(--f-display);letter-spacing:.09em}.logo__w b{color:var(--amber);font-weight:700}.logo__sub{font:500 10.5px / 1 var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--khaki);padding-left:10px;margin-left:2px;border-left:1px solid var(--line-2)}.logo:hover .logo__w{color:var(--tx)}.ftr{position:relative;overflow:hidden;margin-top:var(--s-9);border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg) 60%)}.ftr__top{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,2.2fr);gap:var(--s-7);padding:var(--s-8) 0 var(--s-7)}.ftr__lead{margin:var(--s-4) 0 var(--s-5);color:var(--tx-2);font-size:var(--fs-sm);max-width:38ch}.ftr__social{display:flex;gap:6px}.ftr__social a{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--tx-2);transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.ftr__social a:hover{color:var(--amber);border-color:var(--amber);background:var(--amber-a10)}.ftr__cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-5)}.ftr__h{display:block;margin-bottom:14px;font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.ftr__cols ul{list-style:none;display:flex;flex-direction:column;gap:9px}.ftr__cols a{color:var(--tx-2);font-size:var(--fs-sm);transition:color var(--t-fast)}.ftr__cols a:hover{color:var(--amber)}.ftr__mid{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-6);flex-wrap:wrap;padding:var(--s-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ftr__contact{display:flex;flex-wrap:wrap;align-items:center;gap:10px 24px;font-size:var(--fs-sm)}.ftr__contact .ftr__h{margin:0;width:100%}.ftr__contact a,.ftr__contact span:not(.ftr__h){display:inline-flex;align-items:center;gap:8px;color:var(--tx-2)}.ftr__contact a:hover{color:var(--amber)}.ftr__contact svg{color:var(--olive-hi)}.ftr__muted{color:var(--tx-3)!important}.ftr__addr{text-align:right}.ftr__addr .ftr__h{margin-bottom:8px}.ftr__play{font-size:18px;font-weight:600;color:var(--amber)}.ftr__legal{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-3) var(--s-7);padding:var(--s-5) 0 var(--s-6);font-size:12.5px;line-height:1.6;color:var(--tx-3)}.ftr__legal p{margin:0}.ftr__legal a{color:var(--tx-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:2px}.ftr__legal a:hover{color:var(--amber)}.ftr__copy{grid-column:1 / -1;padding-top:var(--s-3);border-top:1px dashed var(--line)}.ftr__ck{color:var(--tx-2);text-decoration:underline;text-decoration-color:var(--line-3);text-underline-offset:2px;font-size:inherit;margin-left:8px}.ftr__ck:hover{color:var(--amber)}.ftr__giant{font:700 clamp(80px,21vw,340px) / .78 var(--f-display);letter-spacing:.02em;text-align:center;color:transparent;-webkit-text-stroke:1px var(--line-2);user-select:none;margin-bottom:-.08em;white-space:nowrap}@media (max-width: 1000px){.ftr__top{grid-template-columns:minmax(0,1fr)}.ftr__cols{grid-template-columns:repeat(2,minmax(0,1fr))}.ftr__legal{grid-template-columns:minmax(0,1fr)}.ftr__addr{text-align:left}}.hdr{position:sticky;top:calc(-1 * var(--rail-h));z-index:500;background:#0d0f0edb;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border-bottom:1px solid var(--line);transition:background var(--t-med)}.hdr.is-scrolled{background:#0d0f0ef0}.rail{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;height:var(--rail-h);padding:0 var(--gutter);border-bottom:1px solid var(--line);font:500 11.5px / 1 var(--f-mono);color:var(--tx-2);background:#08090899}.rail__l,.rail__r{display:flex;align-items:center;gap:12px;white-space:nowrap}.rail__on{display:inline-flex;align-items:center;gap:8px;color:var(--tx);font-weight:600}.rail__dim{color:var(--tx-3);font-weight:400}.rail__sep{width:1px;height:12px;background:var(--line-2)}.rail__link:hover,.rail__link:hover .rail__dim{color:var(--amber)}.rail__mid{min-width:0}.rail .ticker__item{font-size:11.5px;padding:0 18px}.hdr__main{position:relative}.hdr__in{display:flex;align-items:center;gap:var(--s-5);height:var(--hdr-h)}.hdr__nav{display:flex;align-items:center;gap:2px;margin-left:var(--s-4)}.hdr__a{position:relative;display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 12px;font:500 13.5px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--tx-2);border-radius:var(--r-1);transition:color var(--t-fast),background var(--t-fast);background:none;border:0;cursor:pointer}.hdr__a:hover{color:var(--tx);background:#ced4ba0d}.hdr__a.active{color:var(--tx)}.hdr__a.active:after{content:"";position:absolute;left:12px;right:12px;bottom:-12px;height:2px;background:var(--amber)}.hdr__more[aria-expanded=true]{color:var(--tx);background:#ced4ba0f}.hdr__act{display:flex;align-items:center;gap:8px;margin-left:auto}.hdr__icon{width:40px;height:40px;display:grid;place-items:center;color:var(--tx-2);border:1px solid var(--line-2);border-radius:var(--r-2);transition:color var(--t-fast),border-color var(--t-fast)}.hdr__icon:hover{color:var(--amber);border-color:var(--amber)}.hdr__burger{display:none}.mnav{position:fixed;z-index:480;inset:calc(var(--hdr-h) + var(--rail-h) + 22px) 0 0;background:var(--bg);overflow-y:auto;padding:var(--s-5) var(--gutter) var(--s-7);display:flex;flex-direction:column;gap:var(--s-6);animation:z-fade var(--t-med) var(--ease)}.mnav__list{display:flex;flex-direction:column}.mnav__a{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);font:600 26px / 1.1 var(--f-display);letter-spacing:.04em;text-transform:uppercase;color:var(--tx)}.mnav__a .mono{font-size:11px;color:var(--tx-4);font-weight:500}.mnav__a.active{color:var(--amber)}.mnav__foot{display:flex;flex-direction:column;gap:10px}.mnav__foot .copy{width:100%}.mnav__foot .copy__val{flex:1}@media (max-width: 1280px){.hdr__copy{display:none}}@media (max-width: 1080px){.hdr__nav{display:none}.hdr__burger{display:grid}}@media (max-width: 720px){.rail__hide-s{display:none}.rail{grid-template-columns:auto minmax(0,1fr)}.hdr__shop{display:none}}.hero{position:relative;min-height:max(640px,min(calc(100svh - var(--hdr-h) - 22px),900px));display:flex;align-items:flex-end;overflow:hidden;isolation:isolate}.hero__bg{position:absolute!important;inset:0;z-index:-2}.hero__bg>video{transform:scale(1.02)}.hero__shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#0d0f0eeb,#0d0f0e9e 38%,#0d0f0e1f 70%,#0d0f0e61),linear-gradient(180deg,rgba(13,15,14,.55) 0%,rgba(13,15,14,0) 22%,rgba(13,15,14,0) 62%,var(--bg) 100%)}.hero__frame{position:absolute;inset:20px var(--gutter) 20px;pointer-events:none;z-index:1;--hud-l: 22px}.hero__reticle{position:absolute;right:26%;top:38%;width:84px;height:84px;border:1px solid rgba(214,204,164,.35);border-radius:50%}.hero__reticle:before,.hero__reticle:after{content:"";position:absolute;background:#d6cca473}.hero__reticle:before{left:50%;top:-14px;bottom:-14px;width:1px}.hero__reticle:after{top:50%;left:-14px;right:-14px;height:1px}.hero__in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,340px);gap:var(--s-7);align-items:end;padding-top:var(--s-9);padding-bottom:var(--s-8)}.hero__title{margin:var(--s-4) 0 var(--s-5);text-shadow:0 2px 30px rgba(0,0,0,.35)}.hero__title span{color:var(--sand)}.hero__lead{max-width:52ch;color:var(--tx);opacity:.86}.hero__cta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--s-3);margin-top:var(--s-6)}.hero__copy .copy__val{min-height:54px;font-size:17px;padding:0 18px}.hero__copy{background:#0d0f0eb3;backdrop-filter:blur(8px)}.hero__live{position:relative;padding:var(--s-5);background:#0d0f0eb8;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--line-2);border-radius:var(--r-2);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%)}.hero__live-h{display:flex;align-items:center;gap:10px;font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.hero__live-n{font:700 clamp(56px,6vw,84px) / 1 var(--f-display);letter-spacing:.01em;margin:14px 0 6px;color:var(--tx)}.hero__live-s{font-size:12px;color:var(--tx-3)}.hero__modes{list-style:none;margin:var(--s-5) 0 var(--s-4);border-top:1px solid var(--line)}.hero__modes a{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"c n v" "b b b";align-items:center;gap:6px 10px;padding:12px 0;border-bottom:1px solid var(--line);transition:color var(--t-fast)}.hero__modes a:hover .hero__mname{color:var(--amber)}.hero__mcode{grid-area:c;font-size:11px;color:var(--tx-4)}.hero__mname{grid-area:n;font:600 14px / 1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;transition:color var(--t-fast)}.hero__mval{grid-area:v;font-size:14px;font-weight:600}.hero__mbar{grid-area:b;height:3px;background:var(--bg-4)}.hero__mbar i{display:block;height:100%;background:var(--amber);transition:width var(--t-slow) var(--ease-out)}.hero__live-link{display:inline-flex;align-items:center;gap:6px;font:600 12px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.hero__live-link:hover{color:var(--amber-hi)}.connect{border-bottom:1px solid var(--line)}.connect__grid{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:var(--s-8);align-items:center}.connect__term .term__body{font-size:14px;line-height:1.9}.connect__term .term__bar .dot{width:9px;height:9px;background:var(--bg-4)}.connect__caret{display:inline-block;width:9px;height:16px;vertical-align:-3px;background:var(--amber);animation:home-blink 1.1s steps(2) infinite}@keyframes home-blink{50%{opacity:0}}.connect__title{margin:var(--s-3) 0 var(--s-5)}.steps{list-style:none;counter-reset:s;display:flex;flex-direction:column}.steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:var(--s-4);padding:var(--s-4) 0;border-top:1px solid var(--line)}.steps li:last-child{border-bottom:1px solid var(--line)}.steps__n{font-size:13px;color:var(--amber);padding-top:3px}.steps b{display:block;font:600 17px / 1.2 var(--f-display);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px}.steps p{color:var(--tx-2);font-size:var(--fs-sm);margin-bottom:6px}.steps .link{font-size:var(--fs-sm)}.collage{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);grid-template-rows:repeat(2,minmax(260px,1fr));gap:var(--s-3);min-height:640px}.collage__tile{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-2);isolation:isolate}.collage__tile--tall{grid-row:span 2}.collage__media{position:absolute!important;inset:0;z-index:-1}.collage__media>video{transition:transform 1.2s var(--ease-out),filter var(--t-slow)}.collage__tile:hover .collage__media>video,.collage__tile:focus-visible .collage__media>video{transform:scale(1.04);filter:var(--grade-hover)}.collage__code{position:absolute;top:18px;left:20px;font-size:11px;color:var(--sand);letter-spacing:.14em}.collage__on{position:absolute;top:14px;right:16px;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;font-size:11.5px;background:#0d0f0ea8;border:1px solid var(--line-2);border-radius:var(--r-1);backdrop-filter:blur(6px)}.collage__body{position:relative;padding:var(--s-5);max-width:520px}.collage__body p{color:var(--tx-2);margin:var(--s-3) 0 var(--s-4);font-size:15px}.collage__tile--tall .collage__body .h2{font-size:var(--fs-h1)}.collage__more{display:inline-flex;align-items:center;gap:8px;font:600 13px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.collage__tile:hover .collage__more svg{transform:translate(4px)}.collage__more svg{transition:transform var(--t-med) var(--ease)}.facts{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1)}.facts__grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:var(--s-8);align-items:start}.facts__story .d2{margin:var(--s-4) 0 var(--s-5)}.facts__story .lead{margin-bottom:var(--s-5)}.facts__nums{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:1px solid var(--line-2);border-left:1px solid var(--line-2)}.facts__nums>div{padding:var(--s-5) var(--s-4) var(--s-5);border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);display:flex;flex-direction:column;gap:10px}.facts__nums dt{font:500 var(--fs-micro) / 1.3 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.facts__nums dd{margin:0;font:600 clamp(32px,3.2vw,50px) / 1 var(--f-display);font-variant-numeric:tabular-nums;color:var(--tx);white-space:nowrap}.facts__nums>div:nth-child(3) dd{color:var(--amber)}.facts__nums span{font-size:12.5px;color:var(--tx-3)}.tour{border-bottom:1px solid var(--line)}.tour__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--s-7);align-items:center}.tour__name{margin:var(--s-3) 0 var(--s-4)}.tour__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin:var(--s-5) 0;padding:var(--s-4) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tour__stats>div{display:flex;flex-direction:column;gap:8px}.tour__v{font:600 22px / 1.1 var(--f-display);letter-spacing:.03em}.tour__prog{margin-bottom:var(--s-5)}.tour__next{padding:var(--s-4);background:var(--bg-1);border:1px solid var(--line-2);border-left:2px solid var(--amber);border-radius:var(--r-2)}.tour__next-row{display:flex;justify-content:space-between;align-items:baseline;gap:var(--s-3);flex-wrap:wrap;margin-top:10px}.tour__next-row b{font:600 18px / 1.2 var(--f-display);letter-spacing:.04em;text-transform:uppercase}.tour__cd{font-size:20px;font-weight:700;color:var(--amber)}.tour__bracket{min-width:0;padding:var(--s-4);background:#0d0f0ebf;border:1px solid var(--line);border-radius:var(--r-2)}.srv__grid{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);grid-template-rows:auto auto;gap:var(--s-3)}.srv__radar .panel__body{display:grid;place-items:center}.radar{width:100%;max-width:260px}.radar__sweep{transform-origin:100px 100px;animation:z-rot 5s linear infinite}@media (prefers-reduced-motion: reduce){.radar__sweep{animation:none}}.srv__list{grid-row:span 2}.srv__kv{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.srv__kv>div{padding:14px var(--s-4);border-bottom:1px solid var(--line);display:flex;flex-direction:column;gap:6px}.srv__kv>div:nth-child(odd){border-right:1px solid var(--line)}.srv__kv>div:nth-last-child(-n+2){border-bottom:0}.srv__kv dt{font:500 10.5px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx-3)}.srv__kv dd{margin:0;font:600 20px / 1 var(--f-display);letter-spacing:.02em}.srv__legend{display:flex;gap:18px;margin-top:12px;font-size:11.5px;color:var(--tx-3)}.srv__legend span{display:inline-flex;align-items:center;gap:8px}.srv__legend i{width:14px;height:3px;display:inline-block}.srv__list ul{list-style:none}.srv__row{display:grid;grid-template-columns:10px minmax(0,1.4fr) minmax(60px,1fr) 72px 60px;align-items:center;gap:14px;padding:14px var(--s-4);border-bottom:1px solid var(--line)}.srv__row:last-child{border-bottom:0}.srv__name{display:flex;flex-direction:column;gap:4px;min-width:0}.srv__name b{font-weight:600;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srv__name .mono{font-size:11.5px;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srv__bar{height:4px;background:var(--bg-4)}.srv__bar i{display:block;height:100%;background:var(--olive-hi);transition:width var(--t-slow) var(--ease-out)}.srv__on{text-align:right;font-size:14px;font-weight:600}.srv__on i{font-style:normal;color:var(--tx-4);font-weight:400}.srv__ping{text-align:right;font-size:12px;color:var(--tx-3)}.srv__grid{grid-template-areas:"radar list" "chart chart"}.srv__radar{grid-area:radar}.srv__list{grid-area:list;grid-row:auto}.srv__chart{grid-area:chart}.hnf{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:var(--s-7);align-items:start}.hnf .sec-head{margin-bottom:var(--s-4)}.hnf__list{border-top:1px solid var(--line)}.nrow{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr) 24px;gap:var(--s-5);align-items:center;padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.nrow__img{border-radius:var(--r-1)}.nrow__meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px;font-size:11.5px;color:var(--tx-3);margin-bottom:10px}.nrow__t{font:600 21px / 1.2 var(--f-display);letter-spacing:.03em;text-transform:uppercase;transition:color var(--t-fast)}.nrow__x{margin:8px 0 0;color:var(--tx-2);font-size:var(--fs-sm);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.nrow__go{color:var(--tx-4);transition:color var(--t-fast),transform var(--t-med) var(--ease)}.nrow:hover .nrow__t{color:var(--amber)}.nrow:hover .nrow__go{color:var(--amber);transform:translate(2px,-2px)}.hnf__feed{position:sticky;top:calc(var(--hdr-h) + 40px);padding:var(--s-5)}.hnf__total{display:flex;flex-direction:column;gap:8px;padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.hnf__big{font:700 48px / 1 var(--f-display);color:var(--amber);font-variant-numeric:tabular-nums}.hnf__items{list-style:none;margin:var(--s-3) 0 var(--s-5)}.hnf__items li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;gap:12px;align-items:center;padding:10px 0;border-bottom:1px dashed var(--line);animation:z-toast var(--t-slow) var(--ease-out)}.hnf__items li>div{display:flex;flex-direction:column;gap:2px;min-width:0}.hnf__items b{font-size:14px;font-weight:600}.hnf__items li span{font-size:12.5px;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hnf__items time{font-size:11px;color:var(--tx-4);white-space:nowrap}.strip{position:relative;overflow:hidden;border-radius:var(--r-2);border:1px solid var(--line-2);isolation:isolate;--hud-c: var(--amber)}.strip__bg{position:absolute!important;inset:0;z-index:-1}.strip__bg:after{background:linear-gradient(90deg,#0d0f0ef2,#0d0f0ecc 45%,#0d0f0e73)!important}.strip__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-7);align-items:center;padding:var(--s-8) var(--s-7)}.strip__t{margin:var(--s-3) 0 var(--s-4);max-width:16ch}.strip__links{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.strip__a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;background:#0d0f0eb3;border:1px solid var(--line-2);border-radius:var(--r-2);font:600 14px / 1.2 var(--f-display);letter-spacing:.08em;text-transform:uppercase;backdrop-filter:blur(6px);transition:border-color var(--t-fast),background var(--t-fast),color var(--t-fast)}.strip__a svg:first-child{color:var(--amber)}.strip__a:hover{border-color:var(--amber);background:var(--amber-a10)}@media (max-width: 1100px){.hero__in{grid-template-columns:minmax(0,1fr)}.hero__live{max-width:440px}.hero__reticle{display:none}.connect__grid,.facts__grid,.tour__grid,.hnf,.strip__in{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.hnf__feed{position:static}.srv__grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"list" "chart" "radar"}.srv__radar{display:none}}@media (max-width: 760px){.hero{min-height:auto}.hero__in{padding-top:var(--s-8);padding-bottom:var(--s-6);gap:var(--s-5)}.hero__frame{inset:12px}.hero__frame .hud-label--tr,.hero__frame .hud-label--br{display:none}.hero__cta .btn--l,.hero__copy{width:100%}.hero__copy .copy__val{flex:1;font-size:15px}.collage{grid-template-columns:minmax(0,1fr);grid-template-rows:none;min-height:0}.collage__tile,.collage__tile--tall{grid-row:auto;min-height:340px}.collage__tile--tall .collage__body .h2{font-size:var(--fs-h2)}.facts__nums{grid-template-columns:repeat(2,minmax(0,1fr))}.facts__nums>div{padding:var(--s-4) var(--s-3)}.srv__row{grid-template-columns:10px minmax(0,1fr) 64px;padding:12px var(--s-3);gap:10px}.srv__bar,.srv__ping{display:none}.nrow{grid-template-columns:96px minmax(0,1fr);gap:var(--s-3)}.nrow__go{display:none}.nrow__t{font-size:17px}.nrow__x{display:none}.strip__in{padding:var(--s-6) var(--s-4)}.strip__links{grid-template-columns:minmax(0,1fr)}}.th{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--line)}.th__bg{position:absolute!important;inset:0;z-index:-1}.th__bg:after{background:linear-gradient(90deg,#0d0f0ef5,#0d0f0ed1,#0d0f0e8c),linear-gradient(180deg,transparent 60%,var(--bg))!important}.th__in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,380px);gap:var(--s-8);align-items:end;padding-top:var(--s-7);padding-bottom:var(--s-8)}.th__live{display:inline-flex;align-items:center;gap:10px;margin:var(--s-6) 0 var(--s-3);font-size:12px;color:var(--amber);text-transform:uppercase;letter-spacing:.12em}.th__title{margin-bottom:var(--s-4);max-width:14ch}.th__main .lead{max-width:56ch}.th__season{margin-top:var(--s-6);max-width:620px}.th__track{position:relative;height:3px;margin-top:10px;background:var(--bg-4)}.th__track i{position:absolute;inset:0 auto 0 0;background:var(--amber)}.th__track i:after{content:"";position:absolute;right:-5px;top:-4px;width:11px;height:11px;background:var(--amber);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.th__side{display:flex;flex-direction:column;gap:1px;background:var(--line-2);border:1px solid var(--line-2);border-radius:var(--r-2);overflow:hidden}.th__box{display:flex;flex-direction:column;gap:10px;padding:var(--s-4) var(--s-5);background:#0d0f0edb;backdrop-filter:blur(10px)}.th__prize{font:700 40px / 1 var(--f-display);color:var(--amber);letter-spacing:.01em}.th__nm{font:600 18px / 1.2 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.th__cd{font-size:26px;font-weight:700;color:var(--tx)}.prz{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--s-8);align-items:start}.prz__list{list-style:none;border-top:1px solid var(--line-2)}.prz__list li{display:grid;grid-template-columns:110px minmax(0,1fr) auto;gap:var(--s-4);align-items:center;padding:var(--s-4) 0;border-bottom:1px solid var(--line-2)}.prz__pl{font-size:12px;color:var(--khaki);text-transform:uppercase;letter-spacing:.1em}.prz__tx{color:var(--tx-2);font-size:var(--fs-sm)}.prz__v{font:600 22px / 1 var(--f-display);white-space:nowrap}.prz__list li.is-first .prz__v{color:var(--amber);font-size:28px}.prz__list li.is-first .prz__pl{color:var(--amber)}.tbr{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.tbr__wrap{padding:var(--s-5);background:#0d0f0ed1;border:1px solid var(--line);border-radius:var(--r-2)}.tbr .match:hover{border-color:var(--khaki)}.tbr .match:focus-visible{outline-offset:2px}.mm__meta{display:flex;flex-wrap:wrap;gap:10px;align-items:center;font-size:12px;color:var(--tx-3);margin-bottom:16px}.mm__side{display:grid;grid-template-columns:44px minmax(0,1fr) auto;gap:14px;align-items:center;padding:14px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.mm__side.is-win{border-color:var(--amber)}.mm__team{display:flex;flex-direction:column;gap:4px;min-width:0}.mm__team b{font-weight:600}.mm__tag{font-size:12px;color:var(--khaki)}.mm__tag:hover{color:var(--amber)}.mm__score{font-size:32px;font-weight:700}.mm__side.is-win .mm__score{color:var(--amber)}.mm__vs{text-align:center;padding:8px 0;font-size:11px;color:var(--tx-4);text-transform:uppercase;letter-spacing:.2em}.join{list-style:none;counter-reset:j;display:flex;flex-direction:column;gap:12px}.join li{counter-increment:j;display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;font-size:14.5px;color:var(--tx-2)}.join li:before{content:counter(j,decimal-leading-zero);font:600 12px / 1.7 var(--f-mono);color:var(--amber)}.join b{color:var(--tx)}.sched{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s-8);align-items:start}.tl{list-style:none;position:relative}.tl__it{display:grid;grid-template-columns:96px 16px minmax(0,1fr);gap:var(--s-3);align-items:start;padding:0 0 var(--s-5);position:relative}.tl__it:before{content:"";position:absolute;left:calc(96px + var(--s-3) + 7px);top:14px;bottom:0;width:1px;background:var(--line-2)}.tl__it:last-child:before{display:none}.tl__when{display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--tx-2);text-align:right}.tl__when b{font-size:12px;color:var(--khaki);text-transform:uppercase;letter-spacing:.08em;font-weight:500}.tl__dot{width:15px;height:15px;margin-top:2px;border:2px solid var(--amber);background:var(--bg);transform:rotate(45deg) scale(.75)}.tl__it.is-past .tl__dot{border-color:var(--tx-4);background:var(--tx-4)}.tl__it.is-past .tl__body b{color:var(--tx-3)}.tl__body{display:flex;flex-direction:column;gap:6px;padding-bottom:var(--s-3);border-bottom:1px dashed var(--line)}.tl__stage{font-size:11px;color:var(--tx-3);text-transform:uppercase;letter-spacing:.1em}.tl__body b{font:600 18px / 1.25 var(--f-display);letter-spacing:.04em;text-transform:uppercase}.up{display:flex;flex-direction:column;gap:var(--s-3)}.up__it{padding:var(--s-5)}.up__top{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:12px;color:var(--tx-3)}.up__t{font:600 22px / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px}.up__f{margin:0;color:var(--tx-2);font-size:var(--fs-sm)}.trail{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-7);align-items:center}.trail .media{border-radius:var(--r-2);border:1px solid var(--line)}.path{list-style:none;counter-reset:p;margin:0 0 var(--s-5);border-top:1px solid var(--line-2)}.path li{counter-increment:p;display:grid;grid-template-columns:36px 120px minmax(0,1fr);gap:var(--s-3);padding:14px 0;border-bottom:1px solid var(--line-2);align-items:baseline}.path li:before{content:counter(p,decimal-leading-zero);font:600 12px / 1 var(--f-mono);color:var(--amber)}.path b{font:600 16px / 1.2 var(--f-display);text-transform:uppercase;letter-spacing:.06em}.path span{color:var(--tx-2);font-size:var(--fs-sm)}.arch{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.arch__it{position:relative;display:flex;flex-direction:column;gap:8px;padding:var(--s-4) var(--s-4) var(--s-5);background:var(--bg-1);transition:background var(--t-fast);min-height:190px}.arch__it:hover{background:var(--bg-2)}.arch__it:hover .arch__s{color:var(--amber)}.arch__s{font-size:34px;font-weight:700;color:var(--tx-2);letter-spacing:-.02em;transition:color var(--t-fast)}.arch__d{font-size:11px;color:var(--tx-4);text-transform:uppercase;letter-spacing:.06em}.arch__w{display:flex;align-items:center;gap:8px;margin-top:auto;font-weight:600;font-size:14.5px}.arch__w svg{color:var(--amber);flex:none}.arch__m{font-size:11.5px;color:var(--tx-3)}.arch__p{position:absolute;top:var(--s-4);right:var(--s-4);font:600 14px / 1 var(--f-display);color:var(--khaki);letter-spacing:.04em}.tp__hero{padding-top:var(--s-7);padding-bottom:var(--s-7);border-bottom:1px solid var(--line)}.tp__row{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-7);align-items:end;margin-top:var(--s-5)}.tp__champ{position:relative;padding:var(--s-5);background:linear-gradient(135deg,var(--amber-a10),var(--bg-1) 55%);border:1px solid var(--amber-a35);border-radius:var(--r-2);--hud-c: var(--amber)}.tp__champ-n{display:flex;align-items:center;gap:14px;margin:14px 0}.tp__champ-n b{font:700 32px / 1 var(--f-display);text-transform:uppercase;letter-spacing:.03em}.tp__meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);margin-top:var(--s-4);padding-top:var(--s-4);border-top:1px solid var(--line-2)}.tp__meta span:last-child{font:600 18px / 1.1 var(--f-display);letter-spacing:.03em}.tp__meta>div{display:flex;flex-direction:column;gap:8px}.tp__teams{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--s-2)}.tp__team{display:flex;align-items:center;gap:12px;padding:12px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);transition:border-color var(--t-fast);min-width:0}.tp__team:hover{border-color:var(--khaki)}.tp__team>span{display:flex;flex-direction:column;gap:3px;min-width:0}.tp__team b{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tp__team .mono{font-size:11px;color:var(--khaki)}.tp__nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);margin-top:var(--s-7)}@media (max-width: 1100px){.th__in,.prz,.sched,.trail,.tp__row{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.arch{grid-template-columns:repeat(3,minmax(0,1fr))}.tp__teams{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 720px){.arch{grid-template-columns:repeat(2,minmax(0,1fr))}.arch__it{min-height:170px;padding:var(--s-3)}.arch__s{font-size:26px}.arch__p{top:var(--s-3);right:var(--s-3);font-size:12px}.prz__list li{grid-template-columns:minmax(0,1fr) auto}.prz__tx{grid-column:1 / -1;grid-row:2}.tl__it{grid-template-columns:64px 16px minmax(0,1fr)}.tl__it:before{left:calc(64px + var(--s-3) + 7px)}.path li{grid-template-columns:30px minmax(0,1fr)}.path span{grid-column:2}.tbr__wrap{padding:var(--s-3)}.tp__meta,.tp__teams{grid-template-columns:minmax(0,1fr)}}.modes__head{padding-top:var(--s-7);padding-bottom:var(--s-6)}.modes__headrow{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:var(--s-6);align-items:end;margin-top:var(--s-5)}.acc{display:flex;gap:var(--s-2);height:min(76vh,720px);min-height:520px}.acc__p{position:relative;flex:1 1 0;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:var(--r-2);isolation:isolate;display:flex;flex-direction:column;justify-content:flex-end;transition:flex-grow .7s var(--ease-out),border-color var(--t-med)}.acc__p.is-on{flex-grow:3.2;border-color:var(--line-3)}.acc__media{position:absolute!important;inset:0;z-index:-1}.acc__media:after{background:linear-gradient(180deg,#0d0f0e40,#0d0f0ee6)!important}.acc__p:not(.is-on) .acc__media>video{filter:saturate(.3) brightness(.6)}.acc__idx{position:absolute;top:18px;left:20px;font-size:11px;color:var(--sand);letter-spacing:.14em}.acc__vert{position:absolute;left:50%;bottom:40px;transform:translate(-50%) rotate(180deg);writing-mode:vertical-rl;font:700 clamp(32px,3.6vw,52px) / 1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tx);opacity:1;transition:opacity var(--t-med);white-space:nowrap}.acc__p.is-on .acc__vert{opacity:0}.acc__body{padding:var(--s-6);max-width:620px;opacity:0;transform:translateY(16px);transition:opacity var(--t-slow) var(--ease-out) .12s,transform var(--t-slow) var(--ease-out) .12s;pointer-events:none}.acc__p.is-on .acc__body{opacity:1;transform:none;pointer-events:auto}.acc__on{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--tx-2);margin-bottom:var(--s-3)}.acc__body p{color:var(--tx-2);font-size:var(--fs-lead);margin:var(--s-3) 0 var(--s-5);max-width:46ch}.acc__specs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 var(--s-5);border-top:1px solid var(--line-2)}.acc__specs>div{padding:12px 12px 0 0}.acc__specs dt{font:500 10.5px / 1.3 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--khaki);margin-bottom:6px}.acc__specs dd{margin:0;font-size:14px;color:var(--tx)}.acc__go{display:inline-flex;align-items:center;gap:8px;font:600 13px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.cmp .tbl td{white-space:normal;height:auto;padding-top:14px;padding-bottom:14px;min-width:160px;line-height:1.45}.cmp .tbl td:first-child{min-width:140px}.cmp__h{display:inline-flex;align-items:center;gap:6px;color:var(--tx);font:600 14px / 1 var(--f-display);letter-spacing:.1em}.cmp__h:hover{color:var(--amber)}.pick{border-top:1px solid var(--line);background:var(--bg-1)}.pick__grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--s-8);align-items:start}.pick__range{margin-top:var(--s-5);padding:var(--s-4);display:flex;flex-direction:column;gap:6px;max-width:280px}.pick__range b{font-size:36px;color:var(--amber)}.pick__range b span{font-size:16px;color:var(--tx-4);font-weight:400}.pick__list{list-style:none;border-top:1px solid var(--line-2)}.pick__list li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;gap:var(--s-4);align-items:center;padding:var(--s-4) 0;border-bottom:1px solid var(--line-2)}.pick__n{color:var(--amber);font-size:13px}.pick__list b{display:block;font-weight:600;margin-bottom:4px}.pick__list p{margin:0;color:var(--tx-2);font-size:var(--fs-sm)}@media (max-width: 960px){.modes__headrow,.pick__grid{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.acc{flex-direction:column;height:auto;min-height:0}.acc__p,.acc__p.is-on{flex:none;min-height:420px}.acc__vert{display:none}.acc__body{opacity:1;transform:none;pointer-events:auto;padding:var(--s-5)}.acc__p:not(.is-on) .acc__media>video{filter:var(--grade)}.acc__specs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 560px){.pick__list li{grid-template-columns:32px minmax(0,1fr)}.pick__list li .btn{grid-column:2;justify-self:start}}.mp__grid{display:grid;grid-template-columns:minmax(0,330px) minmax(0,1fr);gap:var(--s-8);align-items:start;padding-top:var(--s-7);padding-bottom:var(--s-8)}.mp__side{position:sticky;top:calc(var(--hdr-h) + 40px)}.dossier{padding:var(--s-5);background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-2);--hud-c: var(--amber)}.dossier__top{display:flex;justify-content:space-between;font-size:10.5px;text-transform:uppercase;letter-spacing:.14em;color:var(--khaki);padding-bottom:12px;border-bottom:1px dashed var(--line-2)}.dossier__name{font:700 44px / 1 var(--f-display);text-transform:uppercase;letter-spacing:.04em;margin:var(--s-4) 0 var(--s-3)}.dossier__live{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:13px;color:var(--tx-3);padding-bottom:var(--s-4);border-bottom:1px solid var(--line)}.dossier__live b{font-size:22px;color:var(--amber)}.dossier__kv{margin:0;padding:var(--s-3) 0 var(--s-4)}.dossier__kv>div{display:flex;justify-content:space-between;gap:12px;padding:9px 0;border-bottom:1px dotted var(--line-2);font-size:13.5px}.dossier__kv dt{color:var(--tx-3)}.dossier__kv dd{margin:0;text-align:right;color:var(--tx);font-weight:500}.dossier__btns{display:flex;flex-direction:column;gap:8px}.mp__title{margin:var(--s-4) 0 var(--s-4);max-width:20ch}.mp__lead{max-width:60ch;margin-bottom:var(--s-6)}.mp__video{border-radius:var(--r-2);border:1px solid var(--line)}.mp__intro{margin:var(--s-6) 0 0;font-size:17px}.mp__sec{margin-top:var(--s-8)}.mp__h{margin:var(--s-3) 0 var(--s-5)}.feat{list-style:none;border-top:1px solid var(--line-2)}.feat li{display:grid;grid-template-columns:56px minmax(0,.9fr) minmax(0,1.3fr);gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--line-2);align-items:baseline}.feat__n{color:var(--amber);font-size:13px}.feat__t{font:600 19px / 1.2 var(--f-display);letter-spacing:.04em;text-transform:uppercase}.feat__x{margin:0;color:var(--tx-2);font-size:15px}.mgal{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:150px;gap:var(--s-2)}.mgal__it{position:relative;overflow:hidden;border-radius:var(--r-1);border:1px solid var(--line);padding:0}.mgal__it--big{grid-column:span 2;grid-row:span 2}.mgal__it:last-child{grid-column:span var(--sd, 1)}.mgal__ph{position:absolute!important;inset:0}.mgal__n{position:absolute;left:10px;bottom:8px;z-index:3;font-size:10.5px;color:var(--sand)}.mgal__it:hover{border-color:var(--amber)}.mpsrv{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-1)}.mpsrv__row{display:grid;grid-template-columns:10px minmax(0,1fr) 90px 140px;gap:var(--s-4);align-items:center;padding:var(--s-4);border-bottom:1px solid var(--line)}.mpsrv__row:last-child{border-bottom:0}.mpsrv__name{display:flex;flex-direction:column;gap:4px;min-width:0}.mpsrv__name b{font-weight:600}.mpsrv__name span{font-size:12px;color:var(--tx-3)}.mpsrv__on{text-align:right;font-size:18px;font-weight:600}.mpsrv__on i{font-style:normal;font-size:13px;color:var(--tx-4);font-weight:400}.mpsrv__meta{text-align:right;font-size:12px;color:var(--tx-3)}.mpmaps{list-style:none;border-top:1px solid var(--line-2)}.mpmaps__a{display:grid;grid-template-columns:minmax(0,200px) 90px minmax(0,1fr) auto;gap:var(--s-4);align-items:baseline;padding:var(--s-4) 0;border-bottom:1px solid var(--line-2);transition:background var(--t-fast)}.mpmaps__a:hover{background:#f2a33a0a}.mpmaps__n{font:600 22px / 1 var(--f-display);text-transform:uppercase;letter-spacing:.05em}.mpmaps__s{font-size:12px;color:var(--khaki)}.mpmaps__d{color:var(--tx-2);font-size:var(--fs-sm)}.mpmaps__go{display:inline-flex;align-items:center;gap:6px;font:600 12px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber);white-space:nowrap}.mp__two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7)}.mprules{list-style:none;margin:var(--s-4) 0 var(--s-4)}.mprules li{display:grid;grid-template-columns:20px minmax(0,1fr);gap:10px;padding:12px 0;border-bottom:1px dashed var(--line-2);color:var(--tx-2);font-size:15px}.mprules svg{color:var(--amber);margin-top:3px}.mpnav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2);margin-top:var(--s-8)}.mpnav__a{display:flex;flex-direction:column;gap:10px;padding:var(--s-5);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-1);transition:border-color var(--t-fast)}.mpnav__a--r{text-align:right}.mpnav__a span{font-size:11px;color:var(--tx-3);letter-spacing:.1em}.mpnav__a b{font:600 28px / 1 var(--f-display);text-transform:uppercase;letter-spacing:.04em}.mpnav__a:hover{border-color:var(--amber)}.mpnav__a:hover b{color:var(--amber)}@media (max-width: 1100px){.mp__grid{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.mp__side{position:static;order:2}.mp__main{order:1}}@media (max-width: 760px){.feat li{grid-template-columns:36px minmax(0,1fr)}.feat__x{grid-column:2}.mgal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px}.mgal__it:last-child{grid-column:span var(--sm, 1)}.mpsrv__row{grid-template-columns:10px minmax(0,1fr) 70px}.mpsrv__meta{display:none}.mpmaps__a{grid-template-columns:minmax(0,1fr) auto}.mpmaps__d,.mpmaps__go{grid-column:1 / -1}.mp__two{grid-template-columns:minmax(0,1fr)}.mpnav__a b{font-size:20px}}.rt__head{padding-top:var(--s-7);padding-bottom:var(--s-5)}.rt__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-6);align-items:end;margin-top:var(--s-5)}.rt__top .lead{max-width:60ch}.rt__ctrl{display:flex;flex-direction:column;align-items:flex-end;gap:var(--s-3)}.rt__per{width:auto}.pod{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-3);align-items:end;margin:var(--s-5) 0 var(--s-6);max-width:920px;margin-left:auto;margin-right:auto}.pod__it{position:relative;display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--s-5) var(--s-3) 0;text-align:center;min-width:0}.pod__it .avatar{box-shadow:0 0 0 1px var(--line-3),0 0 0 5px var(--bg),0 0 0 6px var(--line-2)}.pod__it--1 .avatar{box-shadow:0 0 0 1px var(--amber),0 0 0 5px var(--bg),0 0 0 6px var(--amber-a35)}.pod__pl{font-size:12px;color:var(--tx-3);letter-spacing:.12em}.pod__it--1 .pod__pl{color:var(--amber)}.pod__n{font:600 20px / 1.1 var(--f-display);letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--t-fast)}.pod__it--1 .pod__n{font-size:24px}.pod__it:hover .pod__n{color:var(--amber)}.pod__t{font-size:11.5px;color:var(--khaki)}.pod__s{font-size:15px;font-weight:700}.pod__s i{font-style:normal;font-weight:400;color:var(--tx-4);font-size:12px}.pod__base{display:block;width:100%;margin-top:8px;background:linear-gradient(180deg,var(--bg-2),var(--bg-1));border:1px solid var(--line-2);border-bottom:0}.pod__it--1 .pod__base{height:74px;border-top:2px solid var(--amber)}.pod__it--2 .pod__base{height:52px;border-top:2px solid var(--sand)}.pod__it--3 .pod__base{height:36px;border-top:2px solid var(--olive)}.rt__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,300px);gap:var(--s-5);align-items:start}.rt__bar{display:flex;align-items:center;gap:var(--s-4);margin-bottom:var(--s-3)}.rt__search{position:relative;flex:1;max-width:420px}.rt__search svg{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--tx-3);pointer-events:none}.rt__search .input{padding-left:42px}.rt__count{font-size:12px;margin-left:auto}.rt__nick:hover{color:var(--amber)}.rt__nick{color:var(--tx)}.rt__side{position:sticky;top:calc(var(--hdr-h) + 40px);display:flex;flex-direction:column;gap:var(--s-3)}.rt__rules{list-style:none;display:flex;flex-direction:column;gap:10px;font-size:13.5px;color:var(--tx-2)}.rt__rules li{padding-left:14px;position:relative}.rt__rules li:before{content:"";position:absolute;left:0;top:8px;width:5px;height:5px;background:var(--olive-hi)}.rt__rules b{color:var(--amber);font-family:var(--f-mono);font-weight:600}.rt__cta{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:14px;align-items:center;padding:var(--s-4);background:var(--amber-a10);border:1px solid var(--amber-a35);border-radius:var(--r-2);color:var(--amber);transition:background var(--t-fast)}.rt__cta:hover{background:var(--amber-a20)}.rt__cta>span{display:flex;flex-direction:column;gap:3px}.rt__cta b{font:600 16px / 1 var(--f-display);text-transform:uppercase;letter-spacing:.08em;color:var(--tx)}.rt__cta span span{font-size:12.5px;color:var(--tx-2)}@media (max-width: 1100px){.rt__grid{grid-template-columns:minmax(0,1fr)}.rt__side{position:static;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.rt__top{grid-template-columns:minmax(0,1fr)}.rt__ctrl{align-items:flex-start}}@media (max-width: 600px){.pod{gap:var(--s-2)}.pod__it{padding:var(--s-3) 0 0}.pod__n{font-size:15px}.pod__it--1 .pod__n{font-size:17px}.pod__t{display:none}.pod__s{font-size:13px}.rt__count{display:none}.rt__per{width:100%}}.pf__head{padding:var(--s-7) 0 var(--s-6);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg))}.pf__top{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-6);align-items:end;margin-top:var(--s-5)}.pf__id{display:flex;gap:var(--s-5);align-items:flex-end;min-width:0}.pf__av{box-shadow:0 0 0 1px var(--line-3),0 0 0 6px var(--bg),0 0 0 7px var(--line-2)}.pf__who{min-width:0}.pf__nick{margin:10px 0 14px;overflow-wrap:anywhere}.pf__chips{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.pf__places{display:grid;grid-template-columns:repeat(3,minmax(90px,auto));margin:0;border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-1)}.pf__places>div{padding:var(--s-4) var(--s-5);border-right:1px solid var(--line-2);display:flex;flex-direction:column;gap:8px}.pf__places>div:last-child{border-right:0}.pf__places dt{font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.pf__places dd{margin:0;font:700 30px / 1 var(--f-display);font-variant-numeric:tabular-nums}.pf__strip{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));margin:0;border-bottom:1px solid var(--line)}.pf__strip>div{padding:var(--s-5) var(--s-3) var(--s-5) 0;display:flex;flex-direction:column;gap:8px}.pf__strip>div+div{padding-left:var(--s-4);border-left:1px solid var(--line)}.pf__strip dt{font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx-3)}.pf__strip dd{margin:0;font:600 26px / 1 var(--f-display);font-variant-numeric:tabular-nums}.pf__strip--6{grid-template-columns:repeat(6,minmax(0,1fr))}.pf__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}.pf__modes{list-style:none;display:flex;flex-direction:column;gap:18px}.pf__modes b{font:600 15px / 1 var(--f-display);text-transform:uppercase;letter-spacing:.08em}.pf__modes .mono{font-size:12px}.pf__bar{height:8px;margin-top:10px;background:var(--bg-3)}.pf__bar i{display:block;height:100%;background:var(--olive-hi)}.pf__bar i.is-fav{background:var(--amber)}.sq__emblem{position:relative;flex:none;padding:10px;--hud-c: var(--amber);display:flex;flex-direction:column;align-items:center;gap:8px}.sq__emblem .mono{font-size:13px;color:var(--amber);font-weight:600}.sq__motto{margin:0 0 14px;font-size:17px;color:var(--sand);font-style:italic}.sq__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,320px);gap:var(--s-6);align-items:start}.sq__side{position:sticky;top:calc(var(--hdr-h) + 40px);display:flex;flex-direction:column;gap:var(--s-3)}.sq__seasons{list-style:none;display:flex;flex-direction:column}.sq__seasons li{display:flex;justify-content:space-between;align-items:center;padding:9px 0;border-bottom:1px dashed var(--line);font-size:14px}.sq__seasons li:last-child{border-bottom:0}.sq__seasons .mono{color:var(--tx-3);font-size:12px}.sq__seasons b{font-weight:500;color:var(--tx-2);display:inline-flex;align-items:center;gap:6px}.sq__seasons li.is-top b{color:var(--tx);font-weight:600}.sq__seasons li.is-gold b{color:var(--amber)}@media (max-width: 1100px){.pf__top{grid-template-columns:minmax(0,1fr)}.pf__strip{grid-template-columns:repeat(4,minmax(0,1fr))}.pf__strip>div:nth-child(5){padding-left:0;border-left:0}.sq__grid{grid-template-columns:minmax(0,1fr)}.sq__side{position:static}}@media (max-width: 720px){.pf__id{flex-direction:column;align-items:flex-start;gap:var(--s-4)}.pf__av{width:80px!important;height:80px!important}.pf__places{grid-template-columns:repeat(3,minmax(0,1fr));width:100%}.pf__places>div{padding:var(--s-3)}.pf__places dd{font-size:22px}.pf__strip{grid-template-columns:repeat(2,minmax(0,1fr))}.pf__strip>div,.pf__strip>div+div{padding:var(--s-3) var(--s-3) var(--s-3) 0;border-left:0;border-bottom:1px solid var(--line)}.pf__strip dd{font-size:22px}.pf__grid{grid-template-columns:minmax(0,1fr)}}.nw-head{padding:var(--s-7) 0 var(--s-5);border-bottom:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg))}.nw-head .crumbs{margin-bottom:var(--s-6)}.nw-head__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:var(--s-7);align-items:end}.nw-head h1{margin-top:var(--s-4)}.nw-head__side{display:flex;flex-direction:column;gap:var(--s-4)}.nw-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-6)}.nw-tags .chip{height:32px;padding:0 12px}.nw-n{margin-left:6px;opacity:.6}.nw-lay{display:grid;grid-template-columns:150px minmax(0,1fr);gap:var(--s-7);padding-top:var(--s-6);align-items:start}.nw-years{position:sticky;top:calc(var(--hdr-h) + 40px);display:flex;flex-direction:column;border-left:1px solid var(--line)}.nw-years__t{font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki);padding:0 0 12px 14px}.nw-y{position:relative;display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:8px 4px 8px 14px;text-align:left;font:600 20px / 1 var(--f-display);letter-spacing:.04em;color:var(--tx-4);transition:color var(--t-fast)}.nw-y:first-of-type{font:500 12px / 1.6 var(--f-mono);text-transform:uppercase;letter-spacing:.1em}.nw-y:hover{color:var(--tx)}.nw-y.is-on{color:var(--amber)}.nw-y.is-on:before{content:"";position:absolute;left:-1px;top:6px;bottom:6px;width:2px;background:var(--amber)}.nw-y__n{font:500 11px / 1 var(--f-mono);color:var(--tx-4);letter-spacing:0}.nw-main{min-width:0}.nw-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;margin-bottom:var(--s-4);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);font:500 12.5px / 1.4 var(--f-mono);color:var(--tx-2)}.nw-feat{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);margin-bottom:var(--s-6);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;transition:border-color var(--t-fast)}.nw-feat:hover{border-color:var(--line-3)}.nw-feat .media{height:100%;min-height:300px}.nw-feat__b{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-6)}.nw-feat__m{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:12px}.nw-feat__t{font-size:clamp(26px,2.4vw,36px)}.nw-feat:hover .nw-feat__t{color:var(--amber)}.nw-feat__x{color:var(--tx-2);margin:0}.nw-more{margin-top:auto;display:inline-flex;align-items:center;gap:8px;font:600 12.5px / 1 var(--f-display);letter-spacing:.12em;text-transform:uppercase;color:var(--amber)}.nw-tag{display:inline-flex;align-items:center;height:22px;padding:0 8px;font:500 10.5px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx-2);border:1px solid var(--line-2);border-radius:var(--r-1);white-space:nowrap}.nw-tag--patch{color:var(--amber);border-color:var(--amber-a35);background:var(--amber-a10)}.nw-tag--tournament{color:var(--sand);border-color:#d6cca44d}.nw-tag--event{color:var(--ok);border-color:#8fae6859}.nw-tag--server{color:var(--tx-2)}.nw-tag--shop{color:var(--khaki);border-color:var(--olive-2);background:var(--olive-0)}.nw-list{border-top:1px solid var(--line)}.nw-ysep{position:relative;display:flex;align-items:center;gap:12px;padding:22px 0 10px;font:700 13px / 1 var(--f-mono);letter-spacing:.2em;color:var(--khaki)}.nw-ysep:after{content:"";flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--line-2) 0 6px,transparent 6px 10px)}.nw-row{display:grid;grid-template-columns:92px 120px minmax(0,1fr) 80px;gap:var(--s-4);align-items:center;padding:16px 8px 16px 0;border-bottom:1px solid var(--line);transition:background var(--t-fast)}.nw-row:hover{background:linear-gradient(90deg,transparent,rgba(242,163,58,.04))}.nw-row__d{font-size:12.5px;color:var(--tx-3)}.nw-row__tags{display:flex;gap:4px;flex-wrap:wrap}.nw-row__main{min-width:0;display:flex;flex-direction:column;gap:4px}.nw-row__t{font-weight:600;color:var(--tx);line-height:1.35;transition:color var(--t-fast)}.nw-row:hover .nw-row__t{color:var(--amber)}.nw-row__x{font-size:13.5px;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nw-row__r{display:flex;align-items:center;justify-content:flex-end;gap:8px;font-size:12px;color:var(--tx-4)}.nw-row:hover .nw-row__r{color:var(--amber)}.nw-row--sk{pointer-events:none}.np-hero{position:relative;min-height:min(78vh,720px);display:flex;align-items:flex-end;overflow:hidden}.np-hero>.media{position:absolute;inset:0}.np-hero>.media:after{background:linear-gradient(180deg,rgba(13,15,14,.3),rgba(13,15,14,.55) 50%,var(--bg))}.np-hero__in{position:relative;z-index:3;width:100%;padding-block:var(--s-9) var(--s-6)}.np-hero h1{max-width:22ch;margin:var(--s-4) 0 var(--s-5)}.np-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;font:500 12.5px / 1.4 var(--f-mono);color:var(--tx-2)}.np-meta .nw-tag{background:#0d0f0e80}.np-lay{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--s-8);padding-top:var(--s-6);align-items:start}.np-body{max-width:70ch}.np-body>*+*{margin-top:var(--s-5)}.np-body p{color:var(--tx-2);font-size:17px;line-height:1.75;margin:0}.np-body>p:first-child{font-size:19px;color:var(--tx);line-height:1.65}.np-body h2{font:600 var(--fs-h3) / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:var(--tr-caps);padding-top:var(--s-4)}.np-body blockquote{margin:var(--s-6) 0;padding:var(--s-4) var(--s-5);border-left:2px solid var(--amber);background:var(--bg-1);font-size:18px;color:var(--tx);line-height:1.6}.np-body figure{margin:var(--s-6) 0}.np-body figure .media{border-radius:var(--r-2)}.np-body figcaption{margin-top:10px;font:500 12px / 1.5 var(--f-mono);color:var(--tx-3)}.patch{border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--bg-1);overflow:hidden}.patch__g+.patch__g{border-top:1px solid var(--line)}.patch__h{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;font:600 14px / 1.2 var(--f-display);letter-spacing:.08em;text-transform:uppercase;color:var(--tx);background:var(--bg-2)}.patch__h span{font:500 11px / 1 var(--f-mono);color:var(--tx-4);letter-spacing:.08em}.patch ul{list-style:none}.patch li{display:grid;grid-template-columns:64px minmax(0,1fr);gap:12px;align-items:baseline;padding:10px 16px;border-top:1px solid var(--line);color:var(--tx-2);font-size:15px;line-height:1.55}.pk{display:inline-flex;justify-content:center;padding:3px 0;font:600 10px / 1 var(--f-mono);letter-spacing:.1em;text-transform:uppercase;border-radius:var(--r-1);border:1px solid}.pk--buff{color:var(--ok);border-color:#8fae6866;background:var(--ok-a15)}.pk--nerf{color:var(--bad);border-color:#d4683f66;background:var(--bad-a15)}.pk--fix{color:var(--tx-2);border-color:var(--line-3)}.pk--new{color:var(--amber);border-color:var(--amber-a35);background:var(--amber-a10)}.patch__legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--tx-3)}.patch__legend span{display:inline-flex;align-items:center;gap:6px}.patch__legend .pk{width:48px}.np-side{position:sticky;top:calc(var(--hdr-h) + 40px);display:flex;flex-direction:column;gap:var(--s-4)}.np-card{padding:var(--s-4);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.np-card .kv{margin-top:12px}.np-nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-8);padding-top:var(--s-6);border-top:1px solid var(--line)}.np-nav a{display:flex;flex-direction:column;gap:8px;padding:var(--s-4) var(--s-5);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);transition:border-color var(--t-fast)}.np-nav a:hover{border-color:var(--amber-a35)}.np-nav a:hover b{color:var(--amber)}.np-nav span{display:inline-flex;align-items:center;gap:6px;font:500 11px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx-3)}.np-nav b{font:600 17px / 1.25 var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--tx)}.np-nav a:last-child{text-align:right;align-items:flex-end}.np-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.np-mc{display:flex;flex-direction:column;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;transition:border-color var(--t-fast)}.np-mc:hover{border-color:var(--line-3)}.np-mc:hover b{color:var(--amber)}.np-mc div{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.np-mc span{font:500 11px / 1 var(--f-mono);color:var(--tx-4)}.np-mc b{font:600 16px / 1.25 var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--tx)}@media (max-width: 1080px){.np-lay{grid-template-columns:minmax(0,1fr)}.np-side{position:static}}@media (max-width: 960px){.nw-head__in{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.nw-lay{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.nw-years{position:static;flex-direction:row;overflow-x:auto;border-left:0;border-bottom:1px solid var(--line);scrollbar-width:none}.nw-years::-webkit-scrollbar{display:none}.nw-years__t{display:none}.nw-y{flex:none;padding:10px 12px;font-size:16px}.nw-y.is-on:before{inset:auto 8px -1px;width:auto;height:2px}.nw-y__n{margin-left:4px}.nw-feat{grid-template-columns:minmax(0,1fr)}.nw-feat .media{min-height:0}.np-more{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.nw-row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"d tags" "main main";gap:8px;padding:14px 0}.nw-row__d{grid-area:d}.nw-row__tags{grid-area:tags;justify-content:flex-end}.nw-row__main{grid-area:main}.nw-row__x{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.nw-row__r{display:none}.nw-feat__b{padding:var(--s-5)}.np-nav{grid-template-columns:minmax(0,1fr)}.np-nav a:last-child{text-align:left;align-items:flex-start}.patch li{grid-template-columns:52px minmax(0,1fr);padding:10px 12px;font-size:14px}}.nf{min-height:calc(100vh - var(--hdr-h) - var(--rail-h) - 22px);display:flex;align-items:center;border-bottom:1px solid var(--line)}.nf__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s-8);align-items:center;padding-block:var(--s-8)}.nf h1{margin:var(--s-4) 0 var(--s-5)}.nf .lead{max-width:50ch}.nf__path{font:500 .9em var(--f-mono);padding:2px 8px;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--r-1);color:var(--amber);word-break:break-all}.nf__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:var(--s-7);background:var(--line);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.nf__links a{display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--bg-1);font-size:14px;color:var(--tx-2);transition:background var(--t-fast),color var(--t-fast)}.nf__links a svg{color:var(--olive-hi)}.nf__links a:hover{background:var(--bg-2);color:var(--amber)}.nf__links a:hover svg{color:var(--amber)}.nf__dial{position:relative;max-width:440px;width:100%;justify-self:center}.nf__dial svg{width:100%;height:auto}.nf__sweep{transform-origin:0 0;animation:nf-sweep 6s linear infinite}@keyframes nf-sweep{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.nf__sweep{animation:none}}.nf__read{display:flex;justify-content:center;flex-wrap:wrap;gap:8px 22px;margin-top:var(--s-4);font-size:11.5px;letter-spacing:.12em;color:var(--tx-3)}.nf__read b{color:var(--amber);font-weight:600}@media (max-width: 900px){.nf__in{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.nf__dial{max-width:300px;order:-1}.nf__links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 480px){.nf__links{grid-template-columns:minmax(0,1fr)}}.vt-hero{position:relative;overflow:hidden;border-bottom:1px solid var(--line)}.vt-hero__bg{position:absolute!important;inset:0}.vt-hero__bg:after{background:linear-gradient(90deg,var(--bg) 25%,rgba(13,15,14,.65) 60%,rgba(13,15,14,.4)),linear-gradient(0deg,var(--bg),transparent 40%)!important}.vt-hero__in{position:relative;z-index:3;padding:var(--s-8) var(--gutter) var(--s-9)}.vt-hero h1{margin:var(--s-5) 0 var(--s-4)}.vt-hero .lead{max-width:52ch}.vt-top{position:relative;z-index:4;display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s-5);margin-top:calc(-1 * var(--s-7))}.vt-daily{padding:var(--s-6);background:var(--bg-2);box-shadow:var(--sh-3)}.vt-daily__head{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:var(--s-4)}.vt-daily h2{font-size:clamp(26px,2.4vw,36px)}.vt-daily__p{margin:var(--s-3) 0 var(--s-5);color:var(--tx-2);max-width:56ch}.vt-daily__row{display:flex;align-items:flex-start;gap:var(--s-3)}.vt-daily__row .btn{margin-top:24px}.vt-streak{margin-top:var(--s-6);padding-top:var(--s-5);border-top:1px dashed var(--line-2)}.vt-streak__bar{display:grid;grid-template-columns:repeat(30,minmax(0,1fr));gap:3px}.vt-sd{height:14px;background:var(--bg-4);border-radius:1px;position:relative}.vt-sd.on{background:var(--olive-hi)}.vt-sd.rw{background:transparent;box-shadow:inset 0 0 0 1px var(--amber)}.vt-sd.rw.on{background:var(--amber)}.vt-sd.rw:after{content:"";position:absolute;left:50%;top:-6px;width:1px;height:4px;background:var(--amber)}.vt-streak__meta{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:14px;font:500 12.5px / 1.4 var(--f-mono);color:var(--tx-3)}.vt-streak__meta b{color:var(--tx);font-weight:600}.vt-ladder{padding:var(--s-5);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);align-self:start}.vt-ladder ol{list-style:none;display:flex;flex-direction:column}.vt-ladder li{display:grid;grid-template-columns:64px minmax(0,1fr) 18px;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.vt-ladder li:last-child{border-bottom:0;padding-bottom:0}.vt-ladder li svg{color:var(--ok)}.vt-ladder__d{display:flex;flex-direction:column;font:500 10.5px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx-4)}.vt-ladder__d b{font:700 30px / .95 var(--f-display);color:var(--tx-3);letter-spacing:0}.vt-ladder li.is-got .vt-ladder__d b{color:var(--amber)}.vt-ladder__t{display:block;font-weight:600;color:var(--tx);font-size:14.5px}.vt-ladder__x{display:block;font-size:12.5px;color:var(--tx-3);margin-top:2px;line-height:1.4}.vt-sh{display:flex;justify-content:space-between;align-items:flex-end;gap:var(--s-5);flex-wrap:wrap;margin-bottom:var(--s-6)}.vt-polls{display:flex;flex-direction:column;gap:var(--s-4)}.vt-poll{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);gap:var(--s-6);padding:var(--s-6);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.vt-poll__q{display:flex;flex-direction:column;gap:12px}.vt-poll__q h3{text-transform:none;letter-spacing:.01em;font-size:clamp(20px,1.7vw,26px)}.vt-opts{list-style:none;display:flex;flex-direction:column;gap:6px}.vt-opt{position:relative;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:48px;padding:0 14px;text-align:left;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-2);overflow:hidden;transition:border-color var(--t-fast)}.vt-opt:not([disabled]):hover{border-color:var(--amber)}.vt-opt[disabled]{cursor:default}.vt-opt__bar{position:absolute;inset:0 auto 0 0;background:var(--olive-1);transition:width var(--t-slow) var(--ease-out)}.vt-opt.is-lead .vt-opt__bar{background:linear-gradient(90deg,var(--olive-2),var(--olive-1))}.vt-opt.is-mine{border-color:var(--amber)}.vt-opt.is-mine .vt-opt__bar{background:var(--amber-a20)}.vt-opt__l,.vt-opt__v{position:relative}.vt-opt__l{display:inline-flex;align-items:center;gap:8px;color:var(--tx);font-size:15px}.vt-opt.is-mine .vt-opt__l svg{color:var(--amber)}.vt-opt__v{display:inline-flex;align-items:baseline;gap:8px;font-weight:600;color:var(--tx);font-size:14px}.vt-opt__v small{font-size:11px;color:var(--tx-3);font-weight:400}.vt-board{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg))}.vt-board__in{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:var(--s-7);align-items:start}@media (max-width: 1000px){.vt-top{grid-template-columns:minmax(0,1fr)}.vt-poll{grid-template-columns:minmax(0,1fr);gap:var(--s-4)}.vt-board__in{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}}@media (max-width: 640px){.vt-daily{padding:var(--s-5)}.vt-daily__row{flex-direction:column;align-items:stretch}.vt-daily__row .btn{margin-top:0}.vt-streak__bar{grid-template-columns:repeat(15,minmax(0,1fr));row-gap:6px}.vt-poll{padding:var(--s-5)}}.sbox{position:relative;display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;background:var(--bg);border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--tx-3);transition:border-color var(--t-fast),box-shadow var(--t-fast)}.sbox:focus-within{border-color:var(--amber);box-shadow:0 0 0 3px var(--amber-a20);color:var(--amber)}.sbox__in{flex:1;min-width:0;height:100%;background:none;border:0;color:var(--tx);font-size:15px;outline:none}.sbox__in::placeholder{color:var(--tx-4)}.sbox__in::-webkit-search-cancel-button{display:none}.sbox__x{color:var(--tx-3);display:grid;place-items:center;width:28px;height:28px}.sbox__x:hover{color:var(--tx)}mark{background:var(--amber-a35);color:var(--tx);padding:0 1px;border-radius:1px}.anchor{display:inline-grid;place-items:center;width:26px;height:26px;color:var(--tx-4);border-radius:var(--r-1);opacity:0;transition:opacity var(--t-fast),color var(--t-fast),background var(--t-fast)}.anchor:focus-visible{opacity:1}.anchor:hover{color:var(--amber);background:var(--amber-a10)}.toc{font-size:13.5px}.toc__t{font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki);padding-bottom:12px;margin-bottom:8px;border-bottom:1px solid var(--line)}.toc ol{list-style:none;display:flex;flex-direction:column}.toc a{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);gap:6px;padding:7px 8px 7px 10px;color:var(--tx-3);line-height:1.35;border-left:1px solid var(--line);transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.toc a:not(:has(.toc__n)){grid-template-columns:minmax(0,1fr)}.toc a:hover{color:var(--tx);background:#ced4ba08}.toc a.is-on{color:var(--tx);border-left-color:var(--amber);background:linear-gradient(90deg,var(--amber-a10),transparent)}.toc__n{font:500 11.5px / 1.5 var(--f-mono);color:var(--tx-4)}.toc a.is-on .toc__n{color:var(--amber)}.toc__sub{padding-left:22px!important;font-size:12.5px}.dhead{position:relative;padding:var(--s-8) 0 var(--s-7);border-bottom:1px solid var(--line);overflow:hidden}.dhead:after{content:"";position:absolute;inset:0;z-index:-1;background:radial-gradient(60% 120% at 85% 0%,rgba(93,106,72,.18),transparent 70%)}.dhead__in{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:var(--s-7);align-items:end}.dhead .crumbs{margin-bottom:var(--s-5)}.dhead h1{margin:var(--s-3) 0 var(--s-4)}.dhead .lead{max-width:54ch}.dhead__aside{display:flex;flex-direction:column;gap:var(--s-4)}.dhead__meta{display:flex;flex-wrap:wrap;gap:8px 20px;font:500 12px / 1.4 var(--f-mono);color:var(--tx-3)}.dhead__meta b{color:var(--tx);font-weight:600}.dlay{display:grid;grid-template-columns:250px minmax(0,1fr);gap:var(--s-8);padding-top:var(--s-7);align-items:start}.dlay__side{position:sticky;top:calc(var(--hdr-h) + 40px);max-height:calc(100vh - var(--hdr-h) - 60px);overflow-y:auto;scrollbar-width:thin;padding-bottom:var(--s-5)}.dlay__main{min-width:0}.rsec{padding-bottom:var(--s-7);margin-bottom:var(--s-7);border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--hdr-h) + 40px)}.rsec:last-child{border-bottom:0}.rsec__head{display:grid;grid-template-columns:88px minmax(0,1fr);gap:var(--s-4);align-items:start;margin-bottom:var(--s-5)}.rsec__n{font:700 64px / .85 var(--f-display);color:transparent;-webkit-text-stroke:1px var(--olive-hi);letter-spacing:0}.rsec__t{font:600 var(--fs-h3) / 1.1 var(--f-display);text-transform:uppercase;letter-spacing:var(--tr-caps)}.rsec__intro{margin-top:10px;color:var(--tx-2);font-size:var(--fs-sm);max-width:62ch}.rlist{display:flex;flex-direction:column;border-top:1px solid var(--line)}.ritem{display:grid;grid-template-columns:88px minmax(0,1fr) auto;gap:var(--s-4);padding:18px 0;border-bottom:1px solid var(--line);scroll-margin-top:calc(var(--hdr-h) + 40px);transition:background var(--t-fast)}.ritem:hover .anchor,.ritem:target .anchor{opacity:1}.ritem:target{background:linear-gradient(90deg,var(--amber-a10),transparent 60%)}.ritem__id{display:flex;align-items:flex-start;gap:4px;font:600 14px / 1.6 var(--f-mono);color:var(--amber)}.ritem__t{font-weight:600;color:var(--tx);margin-bottom:6px;font-size:16px}.ritem__x{color:var(--tx-2);font-size:15px;line-height:1.6;max-width:66ch}.ritem__p{align-self:start}.ritem__p .chip{white-space:nowrap}.ptbl td:first-child{color:var(--tx);white-space:normal;min-width:200px}.ptbl td{white-space:normal}.doc-empty{margin-top:var(--s-5)}.ldoc-tabs{display:flex;flex-wrap:wrap;gap:6px}.ldoc-tabs a{display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;font:600 12.5px / 1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--tx-3);border:1px solid var(--line-2);border-radius:var(--r-2);transition:color var(--t-fast),border-color var(--t-fast),background var(--t-fast)}.ldoc-tabs a:hover{color:var(--tx);border-color:var(--khaki)}.ldoc-tabs a[aria-current=page]{color:var(--amber-ink);background:var(--amber);border-color:var(--amber)}.ldoc{max-width:76ch}.ldoc__intro{padding:var(--s-5);margin-bottom:var(--s-7);background:var(--bg-1);border:1px solid var(--line);border-left:2px solid var(--khaki);border-radius:var(--r-2);color:var(--tx-2);font-size:15px;line-height:1.7}.ldoc__sec{margin-bottom:var(--s-7);scroll-margin-top:calc(var(--hdr-h) + 40px)}.ldoc__h{display:flex;align-items:baseline;gap:14px;font:600 var(--fs-h3) / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:var(--tr-caps);margin-bottom:var(--s-4);padding-bottom:var(--s-3);border-bottom:1px solid var(--line)}.ldoc__h span{font:600 15px / 1 var(--f-mono);color:var(--amber)}.ldoc__ol{list-style:none;display:flex;flex-direction:column;gap:12px}.ldoc__ol li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:8px;color:var(--tx-2);font-size:15px;line-height:1.7}.ldoc__ol li>span:first-child{font:500 12.5px / 1.9 var(--f-mono);color:var(--tx-4)}.ldoc__sig{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 24px;padding:var(--s-5);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);font-size:14px}.ldoc__sig dt{font:500 11px / 1.8 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx-3)}.ldoc__sig dd{margin:0;color:var(--tx)}.ldoc__sig a{color:var(--amber);text-decoration:underline;text-decoration-color:var(--amber-a35);text-underline-offset:3px}.ck-tbl td{white-space:normal}.ck-tbl td:first-child{font-family:var(--f-mono);color:var(--amber);white-space:nowrap}.wk-hero{position:relative;padding:var(--s-8) 0 var(--s-7);border-bottom:1px solid var(--line)}.wk-hero__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,440px);gap:var(--s-7);align-items:end}.wk-hero h1{margin:var(--s-3) 0 var(--s-4)}.wk-grid-wrap{position:relative;padding-top:var(--s-7);padding-left:calc(var(--gutter) + 28px)}.wk-axis-x{position:absolute;top:calc(var(--s-7) - 22px);left:calc(var(--gutter) + 28px);right:var(--gutter);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));font:600 11px / 1 var(--f-mono);color:var(--tx-4);letter-spacing:.1em}.wk-axis-x span{padding-left:10px}.wk-axis-y{position:absolute;top:var(--s-7);bottom:0;left:var(--gutter);width:22px;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));font:600 11px / 1 var(--f-mono);color:var(--tx-4)}.wk-axis-y span{padding-top:12px}.wk-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line-2);border-left:1px solid var(--line-2)}.wk-cell{position:relative;display:flex;flex-direction:column;gap:12px;min-height:280px;padding:20px 20px 18px;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);background:var(--bg);transition:background var(--t-med)}.wk-cell:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:24px 24px;opacity:.5}.wk-cell:hover{background:var(--bg-1)}.wk-cell>*{position:relative}.wk-cell__top{display:flex;align-items:center;justify-content:space-between}.wk-cell__code{font:600 11px / 1 var(--f-mono);color:var(--tx-4);letter-spacing:.1em}.wk-cell__ico{width:40px;height:40px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--khaki);background:var(--bg-1)}.wk-cell:hover .wk-cell__ico{color:var(--amber);border-color:var(--amber-a35)}.wk-cell__name{font:600 22px / 1.1 var(--f-display);text-transform:uppercase;letter-spacing:var(--tr-caps)}.wk-cell__desc{font-size:13.5px;color:var(--tx-3);line-height:1.5}.wk-cell ul{list-style:none;margin-top:auto;display:flex;flex-direction:column;gap:2px}.wk-cell li a{display:flex;align-items:center;gap:8px;padding:5px 0;font-size:14px;color:var(--tx-2);transition:color var(--t-fast)}.wk-cell li a:before{content:"";width:6px;height:1px;background:var(--olive-hi);flex:none;transition:width var(--t-fast),background var(--t-fast)}.wk-cell li a:hover{color:var(--amber)}.wk-cell li a:hover:before{width:12px;background:var(--amber)}.wk-cell--start{background:linear-gradient(160deg,rgba(242,163,58,.09),var(--bg) 60%)}.wk-cell--start .wk-cell__name{color:var(--amber)}.wk-path{list-style:none;counter-reset:wp;display:flex;flex-direction:column;gap:8px;margin-top:auto}.wk-path li{counter-increment:wp}.wk-path a{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;background:var(--bg-1);border:1px solid var(--line-2);border-radius:var(--r-2);font-size:14px;color:var(--tx);transition:border-color var(--t-fast),transform var(--t-fast)}.wk-path a:before{content:counter(wp,decimal-leading-zero);font:600 11px / 1 var(--f-mono);color:var(--amber)}.wk-path a:hover{border-color:var(--amber)}.wk-fresh{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.wk-card{display:flex;flex-direction:column;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;transition:border-color var(--t-fast),transform var(--t-med) var(--ease)}.wk-card:hover{border-color:var(--line-3);transform:translateY(-2px)}.wk-card__b{padding:16px 18px 18px;display:flex;flex-direction:column;gap:8px}.wk-card__m{font:500 11px / 1 var(--f-mono);color:var(--tx-4);text-transform:uppercase;letter-spacing:.1em}.wk-card__t{font:600 19px / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--tx)}.wk-card:hover .wk-card__t{color:var(--amber)}.wk-card__l{font-size:13.5px;color:var(--tx-3);line-height:1.5}.wk-results{display:flex;flex-direction:column;border-top:1px solid var(--line)}.wk-res{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:var(--s-4);align-items:center;padding:16px 4px;border-bottom:1px solid var(--line)}.wk-res:hover .wk-res__t{color:var(--amber)}.wk-res__c{font:600 11px / 1 var(--f-mono);color:var(--khaki)}.wk-res__t{font-weight:600;color:var(--tx)}.wk-res__l{font-size:13.5px;color:var(--tx-3);margin-top:4px}.wa-hero{position:relative;min-height:460px;display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.wa-hero>.media{position:absolute;inset:0}.wa-hero>.media:after{background:linear-gradient(180deg,rgba(13,15,14,.35) 0%,rgba(13,15,14,.6) 45%,var(--bg) 100%)}.wa-hero__in{position:relative;z-index:3;padding-block:var(--s-9) var(--s-6);width:100%}.wa-hero h1{margin:var(--s-4) 0;max-width:20ch}.wa-hero .lead{max-width:62ch;color:var(--tx);opacity:.88}.wa-meta{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--s-5)}.wa-lay{display:grid;grid-template-columns:220px minmax(0,1fr) 260px;gap:var(--s-7);padding-top:var(--s-7);align-items:start}.wa-side{position:sticky;top:calc(var(--hdr-h) + 40px)}.wa-body{min-width:0;max-width:72ch}.wa-body>*+*{margin-top:var(--s-5)}.wa-body h2{font:600 var(--fs-h3) / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:var(--tr-caps);color:var(--tx);padding-top:var(--s-5);scroll-margin-top:calc(var(--hdr-h) + 40px);display:flex;align-items:center;gap:8px}.wa-body h2:hover .anchor{opacity:1}.wa-body p{color:var(--tx-2);font-size:16.5px;line-height:1.72;margin:0}.wa-list{list-style:none;display:flex;flex-direction:column;gap:10px}.wa-list li{position:relative;padding-left:22px;color:var(--tx-2);line-height:1.6}.wa-list li:before{content:"";position:absolute;left:2px;top:.72em;width:8px;height:2px;background:var(--amber)}.wa-steps{list-style:none;counter-reset:st;display:flex;flex-direction:column;gap:0;border-left:1px solid var(--line-2);margin-left:18px}.wa-step{counter-increment:st;position:relative;padding:0 0 var(--s-6) var(--s-6)}.wa-step:last-child{padding-bottom:0}.wa-step:before{content:counter(st,decimal-leading-zero);position:absolute;left:-19px;top:-2px;width:38px;height:38px;display:grid;place-items:center;font:700 13px / 1 var(--f-mono);color:var(--amber-ink);background:var(--amber);clip-path:polygon(6px 0,100% 0,100% calc(100% - 6px),calc(100% - 6px) 100%,0 100%,0 6px)}.wa-step__t{font:600 19px / 1.25 var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--tx);margin-bottom:8px;padding-top:6px}.wa-step__x{color:var(--tx-2);line-height:1.65}.wa-step .media{margin-top:var(--s-4);border-radius:var(--r-2)}.wa-fig{margin:0}.wa-fig .media{border-radius:var(--r-2)}.wa-fig figcaption{margin-top:10px;font:500 12px / 1.5 var(--f-mono);color:var(--tx-3)}.wa-kbd{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.wa-kbd div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;background:var(--bg-1);font-size:14px;color:var(--tx-2)}.wa-kbd .keys{display:flex;gap:4px;flex-wrap:wrap}.wa-rel{display:flex;flex-direction:column;gap:10px}.wa-rel a{display:block;padding:14px;background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);transition:border-color var(--t-fast)}.wa-rel a:hover{border-color:var(--amber-a35)}.wa-rel a:hover b{color:var(--amber)}.wa-rel b{display:block;font:600 15px / 1.25 var(--f-display);text-transform:uppercase;letter-spacing:.03em;color:var(--tx);margin-bottom:4px}.wa-rel span{font-size:12.5px;color:var(--tx-3)}.wa-catlist{list-style:none;margin-top:var(--s-5);display:flex;flex-direction:column}.wa-catlist a{display:block;padding:8px 0;font-size:13.5px;color:var(--tx-3);border-bottom:1px dashed var(--line)}.wa-catlist a:hover,.wa-catlist a[aria-current=page]{color:var(--amber)}.wa-foot{display:flex;justify-content:space-between;gap:var(--s-4);flex-wrap:wrap;align-items:center;margin-top:var(--s-7);padding-top:var(--s-5);border-top:1px solid var(--line);font:500 12px / 1.5 var(--f-mono);color:var(--tx-3)}@media (max-width: 1180px){.wa-lay{grid-template-columns:200px minmax(0,1fr)}.wa-aside{grid-column:1 / -1}}@media (max-width: 960px){.dlay,.wa-lay{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.dlay__side,.wa-side{position:static;max-height:none}.dhead__in,.wk-hero__in{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.wk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-axis-x,.wk-axis-y{display:none}.wk-grid-wrap{padding-left:var(--gutter)}.wk-fresh{grid-template-columns:repeat(2,minmax(0,1fr))}.toc{padding:var(--s-4);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.toc ol{max-height:260px;overflow-y:auto}}@media (max-width: 640px){.rsec__head{grid-template-columns:minmax(0,1fr);gap:6px}.rsec__n{font-size:44px}.ritem{grid-template-columns:minmax(0,1fr);gap:6px}.ritem__p{justify-self:start}.wk-grid{grid-template-columns:minmax(0,1fr)}.wk-cell{min-height:0}.wk-fresh,.wa-kbd{grid-template-columns:minmax(0,1fr)}.wa-hero{min-height:380px}.ldoc__ol li{grid-template-columns:40px minmax(0,1fr)}.ldoc__sig{grid-template-columns:minmax(0,1fr);gap:2px}.ldoc__sig dd{margin-bottom:8px}.wk-res{grid-template-columns:minmax(0,1fr) auto}.wk-res__c{display:none}}@media print{.hdr,.ftr,.dlay__side,.cookie,.toasts,.dhead__aside,.ldoc-tabs,.anchor{display:none!important}body{background:#fff;color:#000}body:after{display:none}.dlay{grid-template-columns:1fr}.ldoc__ol li,.ldoc__intro,.ldoc__h,.ldoc__sig dd{color:#000}}.wk-hero .crumbs{margin-bottom:var(--s-5)}.st__head{padding-top:var(--s-7);padding-bottom:var(--s-5)}.st__banner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:var(--s-5);align-items:center;margin-top:var(--s-5);padding:var(--s-5) var(--s-6);background:var(--bg-1);border:1px solid var(--line-2);border-left:3px solid var(--tx-4);border-radius:var(--r-2);min-height:112px}.st__banner.is-ok{border-left-color:var(--ok);background:linear-gradient(90deg,var(--ok-a15),var(--bg-1) 45%)}.st__banner.is-degraded{border-left-color:var(--warn)}.st__banner.is-down{border-left-color:var(--bad);background:linear-gradient(90deg,var(--bad-a15),var(--bg-1) 45%)}.st__light{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;color:var(--bg);background:var(--tx-4)}.st__light.is-ok{background:var(--ok);box-shadow:0 0 0 6px var(--ok-a15)}.st__light.is-degraded{background:var(--warn)}.st__light.is-down{background:var(--bad);box-shadow:0 0 0 6px var(--bad-a15)}.st__btext p{margin:6px 0 0;color:var(--tx-2)}.st__bmeta{display:flex;flex-direction:column;align-items:flex-end;gap:8px;font-size:12px;color:var(--tx-3)}.st__bmeta b{color:var(--tx);font-size:14px}.st__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,400px);gap:var(--s-6);align-items:start;padding-top:var(--s-5)}.st__group+.st__group{margin-top:var(--s-6)}.st__gh{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px;border-bottom:1px solid var(--line-2)}.st__gh .mono{font-size:12px}.st__row{padding:var(--s-4) 0;border-bottom:1px solid var(--line)}.st__rt{display:grid;grid-template-columns:10px minmax(0,1fr) auto 72px;gap:12px;align-items:center;margin-bottom:10px}.st__rt b{font-weight:600;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.st__lat{font-size:12px;color:var(--tx-3)}.st__up{font-size:13px;text-align:right;color:var(--ok);font-weight:600}.st__axis{display:flex;justify-content:space-between;font-size:10px;color:var(--tx-4);margin-top:6px;text-transform:uppercase;letter-spacing:.08em}.st__tele{position:sticky;top:calc(var(--hdr-h) + 40px)}.tele{list-style:none}.tele li{padding:14px var(--s-4);border-bottom:1px solid var(--line)}.tele li:last-child{border-bottom:0}.tele__top{display:grid;grid-template-columns:10px minmax(0,1fr) auto;gap:10px;align-items:center}.tele__top b{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tele__on{font-size:13px;font-weight:600}.tele__bar{height:3px;margin:10px 0 8px;background:var(--bg-4)}.tele__bar i{display:block;height:100%;background:var(--olive-hi);transition:width var(--t-slow) var(--ease-out)}.tele__bar i.is-full{background:var(--amber)}.tele__meta{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11px;color:var(--tx-3)}.st__ch{flex-wrap:wrap}.st__ch .tabs{text-transform:none}.st__legend{display:flex;gap:18px;margin-top:14px;font-size:11.5px;color:var(--tx-3);flex-wrap:wrap}.st__legend span{display:inline-flex;align-items:center;gap:8px}.st__legend i{width:14px;height:3px;display:inline-block}.inc{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.4fr);gap:var(--s-8);align-items:start}.inc__side{position:sticky;top:calc(var(--hdr-h) + 40px)}.inc__m+.inc__m{margin-top:var(--s-6)}.inc__mh{font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--khaki);padding-bottom:10px;border-bottom:1px solid var(--line-2)}.inc__it{border-bottom:1px solid var(--line)}.inc__it summary{display:grid;grid-template-columns:64px minmax(0,1fr) auto 18px;gap:var(--s-3);align-items:center;padding:14px 0;cursor:pointer;list-style:none}.inc__it summary::-webkit-details-marker{display:none}.inc__it summary:hover b{color:var(--amber)}.inc__date{font-size:12px;color:var(--tx-3)}.inc__it b{font-weight:600;font-size:15px;transition:color var(--t-fast)}.inc__chips{display:flex;gap:6px;flex-wrap:wrap;justify-content:flex-end}.inc__chev{color:var(--tx-4);transition:transform var(--t-med) var(--ease)}.inc__it[open] .inc__chev{transform:rotate(180deg)}.inc__up{list-style:none;margin:0 0 var(--s-4) 64px;padding-left:var(--s-4);border-left:1px solid var(--line-2);padding-left:calc(var(--s-3) + 12px)}.inc__up li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;padding:6px 0;font-size:14px;color:var(--tx-2)}.inc__up li .mono{font-size:12px;color:var(--tx-4)}.inc__up p{margin:0}.inc__dur{display:block!important;font-size:12px;color:var(--tx-3);padding-top:8px}@media (max-width: 1100px){.st__grid,.inc{grid-template-columns:minmax(0,1fr)}.st__tele,.inc__side{position:static}}@media (max-width: 720px){.st__banner{grid-template-columns:auto minmax(0,1fr);padding:var(--s-4);gap:var(--s-4)}.st__light{width:44px;height:44px}.st__bmeta{grid-column:1 / -1;align-items:flex-start}.st__rt{grid-template-columns:10px minmax(0,1fr) 64px}.st__lat{display:none}.inc__it summary{grid-template-columns:52px minmax(0,1fr) 18px}.inc__chips{grid-column:2;justify-content:flex-start;grid-row:2}.inc__up{margin-left:0}}.ct-hero{padding:var(--s-7) 0;border-bottom:1px solid var(--line)}.ct-hero__in{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:var(--s-8);align-items:center}.ct-hero .crumbs{margin-bottom:var(--s-6)}.ct-hero h1{margin:var(--s-4) 0 var(--s-5)}.ct-hero .lead{max-width:50ch}.ct-hero__ph{border-radius:var(--r-2)}.ct-ch{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden}.ct-ch li:first-child{grid-row:span 2}.ct-chl{height:100%;display:grid;grid-template-columns:56px minmax(0,1fr) 20px;gap:var(--s-4);align-items:start;padding:var(--s-5);background:var(--bg-1);transition:background var(--t-fast)}.ct-chl:hover{background:var(--bg-2)}.ct-chl__i{width:56px;height:56px;display:grid;place-items:center;border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--khaki);background:var(--bg);transition:color var(--t-fast),border-color var(--t-fast)}.ct-chl:hover .ct-chl__i{color:var(--amber);border-color:var(--amber-a35)}.ct-chl__b{display:flex;flex-direction:column;gap:6px;min-width:0}.ct-chl__b b{font:600 22px / 1.1 var(--f-display);text-transform:uppercase;letter-spacing:.05em;color:var(--tx)}.ct-chl__b .mono{font-size:13px;color:var(--amber)}.ct-chl__x{font-size:14px;color:var(--tx-3);line-height:1.55;max-width:48ch}.ct-chl__go{color:var(--tx-4);transition:color var(--t-fast),transform var(--t-fast)}.ct-chl:hover .ct-chl__go{color:var(--amber);transform:translate(2px,-2px)}.ct-chl.is-main{background:linear-gradient(160deg,rgba(242,163,58,.1),var(--bg-1) 55%);align-content:start}.ct-chl.is-main .ct-chl__b b{font-size:34px}.ct-chl.is-main .ct-chl__x{font-size:15px;color:var(--tx-2)}.ct-mail{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-7);align-items:start}.ct-mails{margin:0 0 var(--s-5);border-top:1px solid var(--line)}.ct-mails>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s-4);align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.ct-mails dt{font-size:14px;color:var(--tx-2)}.ct-mails dd{margin:0;font:500 14px / 1.4 var(--f-mono);text-align:right}.ct-mails dd a{color:var(--tx);transition:color var(--t-fast)}.ct-mails dd a:hover{color:var(--amber)}.ct-form{background:var(--bg-2)}.ct-form .panel__head .mono{color:var(--amber);text-transform:none;letter-spacing:0}.ct-form__b{padding:var(--s-5);display:flex;flex-direction:column;gap:var(--s-4)}.ct-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-4)}.ct-form__foot{display:flex;align-items:center;gap:var(--s-4);flex-wrap:wrap}.ct-form__foot .muted{flex:1;min-width:200px}.ct-req{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);gap:var(--s-7);padding:var(--s-6);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.ct-req__dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 var(--s-6);margin:0}.ct-req__dl>div{padding:12px 0;border-bottom:1px dashed var(--line)}.ct-req__dl>div.w2{grid-column:1 / -1}.ct-req__dl dt{font:500 10.5px / 1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx-4);margin-bottom:4px}.ct-req__dl dd{margin:0;font-size:14.5px;color:var(--tx);line-height:1.5}.ct-req__dl a{color:var(--amber);text-decoration:underline;text-decoration-color:var(--amber-a35);text-underline-offset:3px}.ct-play{display:flex;align-items:center;gap:var(--s-5);flex-wrap:wrap;padding:var(--s-5) var(--s-6);border:1px dashed var(--line-3);border-radius:var(--r-2)}.ct-play>div:first-child{flex:1;min-width:220px}@media (max-width: 960px){.ct-hero__in,.ct-mail,.ct-req{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.ct-ch{grid-template-columns:minmax(0,1fr)}.ct-ch li:first-child{grid-row:auto}.ct-chl.is-main .ct-chl__b b{font-size:26px}}@media (max-width: 640px){.ct-chl{grid-template-columns:44px minmax(0,1fr);padding:var(--s-4)}.ct-chl__i{width:44px;height:44px}.ct-chl__go{display:none}.ct-form__row,.ct-req__dl{grid-template-columns:minmax(0,1fr)}.ct-mails>div{grid-template-columns:minmax(0,1fr);gap:4px}.ct-mails dd{text-align:left}.ct-req,.ct-play{padding:var(--s-5)}.ct-play .copy{width:100%}.ct-play .copy__val{flex:1}}.ab-hero{position:relative;min-height:min(86vh,760px);display:flex;align-items:flex-end;overflow:hidden;border-bottom:1px solid var(--line)}.ab-hero__bg{position:absolute!important;inset:0}.ab-hero__bg:after{background:linear-gradient(180deg,rgba(13,15,14,.25),rgba(13,15,14,.5) 45%,var(--bg) 100%),linear-gradient(90deg,rgba(13,15,14,.75),transparent 70%)!important}.ab-hero__in{position:relative;z-index:3;padding-block:var(--s-9) var(--s-7)}.ab-hero__big{font:700 clamp(120px,24vw,360px) / .78 var(--f-display);color:transparent;-webkit-text-stroke:1px rgba(242,163,58,.55);letter-spacing:-.01em;margin:var(--s-6) 0 var(--s-5) -.04em;user-select:none}.ab-hero h1{margin-bottom:var(--s-4)}.ab-hero .lead{max-width:58ch;color:var(--tx);opacity:.88}.ab-facts{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.ab-fact{display:flex;flex-direction:column;gap:8px;padding:var(--s-5) var(--s-4);border-right:1px solid var(--line)}.ab-fact:last-child{border-right:0}.ab-fact__v{font:600 clamp(28px,2.8vw,44px) / 1 var(--f-display);color:var(--tx);font-variant-numeric:tabular-nums;letter-spacing:.01em}.ab-fact:nth-child(3) .ab-fact__v{color:var(--amber)}.ab-tl{list-style:none;position:relative}.ab-tl:before{content:"";position:absolute;left:180px;top:0;bottom:0;width:1px;background:linear-gradient(180deg,var(--line-2),var(--line-2) 90%,transparent)}.ab-tl__i{position:relative;display:grid;grid-template-columns:180px minmax(0,1fr) minmax(0,360px);gap:var(--s-6);padding:var(--s-6) 0}.ab-tl__i:before{content:"";position:absolute;left:175px;top:calc(var(--s-6) + 10px);width:11px;height:11px;background:var(--bg);border:1px solid var(--olive-hi);transform:rotate(45deg)}.ab-tl__i.is-rec:before,.ab-tl__i.is-now:before{background:var(--amber);border-color:var(--amber)}.ab-tl__i.is-text{grid-template-columns:180px minmax(0,1fr)}.ab-tl__y{display:flex;flex-direction:column;gap:6px;padding-right:var(--s-5);text-align:right}.ab-tl__yy{font:700 44px / .9 var(--f-display);color:var(--tx-3);letter-spacing:.02em}.ab-tl__i.is-rec .ab-tl__yy,.ab-tl__i.is-now .ab-tl__yy{color:var(--amber)}.ab-tl__y .mono{font-size:11.5px;color:var(--tx-4)}.ab-tl__b{padding-left:var(--s-4)}.ab-tl__b h3{margin-bottom:10px}.ab-tl__b p{color:var(--tx-2);max-width:56ch;margin:0 0 12px}.ab-tl__more{display:inline-flex;align-items:center;gap:6px;font:500 11.5px / 1 var(--f-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tx-3)}.ab-tl__more:hover{color:var(--amber)}.ab-tl__ph{border-radius:var(--r-2)}.ab-val{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--bg-1)}.ab-val__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:var(--s-8);align-items:start}.ab-vals{list-style:none;display:flex;flex-direction:column}.ab-vals li{display:grid;grid-template-columns:70px minmax(0,1fr);gap:var(--s-4);padding:var(--s-5) 0;border-bottom:1px solid var(--line)}.ab-vals li:first-child{padding-top:0}.ab-vals__n{font:700 40px / .9 var(--f-display);color:transparent;-webkit-text-stroke:1px var(--khaki)}.ab-vals h3{font:600 20px / 1.2 var(--f-display);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px}.ab-vals p{color:var(--tx-2);margin:0}.ab-spend{display:flex;height:56px;gap:3px;border-radius:var(--r-2);overflow:hidden}.ab-spend__s{display:flex;align-items:center;padding:0 12px;min-width:44px}.ab-spend__s b{font:600 14px / 1 var(--f-mono);color:var(--bg)}.ab-spend__s--0{background:var(--amber)}.ab-spend__s--1{background:var(--sand)}.ab-spend__s--2{background:var(--khaki)}.ab-spend__s--3{background:var(--olive-hi)}.ab-spend__s--4{background:var(--olive)}.ab-spend__s--4 b{color:var(--tx)}.ab-spend__l{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--s-4);margin-top:var(--s-5)}.ab-spend__l li{display:grid;grid-template-columns:12px minmax(0,1fr);gap:10px}.ab-spend__k{width:12px;height:12px;margin-top:4px;border-radius:1px;padding:0;min-width:0}.ab-spend__l b{display:block;font-weight:600;color:var(--tx);font-size:14.5px;margin-bottom:4px}.ab-spend__l b .mono{font-size:12px;color:var(--tx-3);margin-left:4px}.ab-spend__l span{font-size:13px;color:var(--tx-3);line-height:1.5}.ab-cta{position:relative;border-radius:var(--r-2);overflow:hidden;border:1px solid var(--line-2)}.ab-cta__bg{position:absolute!important;inset:0}.ab-cta__bg:after{background:linear-gradient(90deg,#0d0f0eeb 35%,#0d0f0e8c)!important}.ab-cta__in{position:relative;z-index:3;padding:var(--s-8) var(--s-7);display:flex;flex-direction:column;gap:var(--s-4);max-width:760px}@media (max-width: 1100px){.ab-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ab-fact:nth-child(3){border-right:0}.ab-fact:nth-child(-n+3){border-bottom:1px solid var(--line)}.ab-tl__i{grid-template-columns:140px minmax(0,1fr)}.ab-tl__ph{grid-column:2}.ab-tl:before{left:140px}.ab-tl__i:before{left:135px}.ab-tl__i.is-text{grid-template-columns:140px minmax(0,1fr)}.ab-spend__l{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 860px){.ab-val__in{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}}@media (max-width: 640px){.ab-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ab-fact{border-right:0;border-bottom:1px solid var(--line);padding:var(--s-4) var(--s-3)}.ab-fact:nth-child(odd){border-right:1px solid var(--line)}.ab-tl:before{left:5px}.ab-tl__i,.ab-tl__i.is-text{grid-template-columns:minmax(0,1fr);gap:var(--s-3);padding-left:28px}.ab-tl__i:before{left:0;top:calc(var(--s-6) + 6px)}.ab-tl__y{text-align:left;flex-direction:row;align-items:baseline;gap:12px;padding:0}.ab-tl__yy{font-size:32px}.ab-tl__b{padding-left:0}.ab-tl__ph{grid-column:auto}.ab-spend{height:44px}.ab-spend__s{padding:0 6px;min-width:30px}.ab-spend__s b{font-size:11px}.ab-spend__l{grid-template-columns:minmax(0,1fr)}.ab-cta__in{padding:var(--s-6) var(--s-5)}}.st-hero{position:relative;border-bottom:1px solid var(--line);background:radial-gradient(70% 90% at 15% 0%,rgba(93,106,72,.16),transparent 70%)}.st-hero__in{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:var(--s-8);align-items:center;padding-block:var(--s-8)}.st-hero__txt .crumbs{margin-bottom:var(--s-6)}.st-hero h1{margin:var(--s-4) 0 var(--s-5)}.st-hero .lead{max-width:46ch}.st-addr{display:flex;flex-direction:column;gap:10px;margin-top:var(--s-6)}.st-addr__l{font:500 var(--fs-micro) / 1 var(--f-mono);text-transform:uppercase;letter-spacing:var(--tr-micro);color:var(--khaki)}.st-addr .copy__val{font-size:22px;min-height:58px;padding:0 20px}.st-addr .copy__btn{padding:0 20px}.st-hero__vid{border-radius:var(--r-2);max-height:620px}.st-hero__vid video{width:100%;height:100%;object-fit:cover}.st-steps{list-style:none;display:flex;flex-direction:column}.st-step{position:relative;display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,380px);gap:var(--s-6);padding:var(--s-7) 0;border-top:1px solid var(--line);align-items:start}.st-step:last-child{border-bottom:1px solid var(--line)}.st-step__n{font:700 120px / .8 var(--f-display);color:transparent;-webkit-text-stroke:1px var(--olive-hi);letter-spacing:-.02em}.st-step:hover .st-step__n{-webkit-text-stroke-color:var(--amber)}.st-step__b{display:flex;flex-direction:column;gap:var(--s-4);min-width:0}.st-step__b p{color:var(--tx-2);max-width:58ch;margin:0}.st-step__b code{font-size:.9em;padding:1px 6px;background:var(--bg-3);border:1px solid var(--line);border-radius:var(--r-1);color:var(--sand)}.st-step__img{border-radius:var(--r-2)}.st-step__aside{padding:var(--s-5);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2);display:flex;flex-direction:column;gap:10px}.st-link{display:inline-flex;align-items:center;gap:6px;font:600 12.5px / 1 var(--f-display);letter-spacing:.1em;text-transform:uppercase;color:var(--amber);width:max-content}.st-link:hover{color:var(--amber-hi)}.st-dl{display:flex;flex-wrap:wrap;gap:10px}.st-dl__b{display:flex;align-items:center;gap:14px;min-width:240px;padding:14px 18px;background:var(--bg-2);border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--tx);transition:border-color var(--t-fast),background var(--t-fast),transform var(--t-fast)}.st-dl__b:hover{border-color:var(--khaki);background:var(--bg-3)}.st-dl__b:active{transform:translateY(1px)}.st-dl__b span{flex:1;display:flex;flex-direction:column;gap:4px}.st-dl__b b{font:600 17px / 1 var(--f-display);letter-spacing:.08em;text-transform:uppercase}.st-dl__b small{font-size:11.5px;color:var(--tx-3)}.st-dl__b.is-main{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.st-dl__b.is-main small{color:#1a1207b3}.st-dl__b.is-main:hover{background:var(--amber-hi);border-color:var(--amber-hi)}.st-srv{list-style:none;display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-1)}.st-srv li{display:grid;grid-template-columns:10px minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:8px 10px 8px 14px;border-bottom:1px solid var(--line)}.st-srv li:last-child{border-bottom:0}.st-srv__n{font-size:14.5px;color:var(--tx);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.st-srv__o{font-size:12.5px;color:var(--tx-3)}.st-tech{border-top:1px solid var(--line);background:linear-gradient(180deg,var(--bg-1),var(--bg))}.st-tech__in,.st-req,.st-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);gap:var(--s-7);align-items:start}.st-acc{border-top:1px solid var(--line)}.st-acc__i{border-bottom:1px solid var(--line)}.st-acc__i summary{list-style:none;display:grid;grid-template-columns:36px minmax(0,1fr) 20px;gap:12px;align-items:center;padding:18px 4px;cursor:pointer;font-weight:600;color:var(--tx);transition:color var(--t-fast)}.st-acc__i summary::-webkit-details-marker{display:none}.st-acc__i summary:hover{color:var(--amber)}.st-acc__i summary .mono{font-size:12px;color:var(--tx-4);font-weight:500}.st-acc__i summary svg{color:var(--tx-3);transition:transform var(--t-med) var(--ease)}.st-acc__i[open] summary svg{transform:rotate(45deg);color:var(--amber)}.st-acc__i p{padding:0 4px 20px 52px;color:var(--tx-2);max-width:70ch;margin:0}.dl-head{padding:var(--s-7) 0 var(--s-7);border-bottom:1px solid var(--line)}.dl-head .crumbs{margin-bottom:var(--s-5)}.dl-head__in{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-7);align-items:end}.dl-head h1{margin:var(--s-3) 0 var(--s-4)}.dl-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4);padding:var(--s-5);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.dl-stats .stat__v{font-size:clamp(22px,2.2vw,32px)}.dl-group+.dl-group{margin-top:var(--s-7)}.dl-group__t{display:flex;align-items:baseline;gap:10px;font:600 var(--fs-h4) / 1 var(--f-display);text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--s-4)}.dl-group__t span{font:500 12px / 1 var(--f-mono);color:var(--tx-4)}.dl-list{border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg-1)}.dl-row{display:grid;grid-template-columns:48px minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,250px) auto;gap:var(--s-4);align-items:center;padding:16px 18px;border-bottom:1px solid var(--line)}.dl-row:last-child{border-bottom:0}.dl-row:hover{background:#ced4ba05}.dl-row__ico{width:48px;height:48px;display:grid;place-items:center;background:var(--bg-3);border:1px solid var(--line-2);border-radius:var(--r-2);color:var(--khaki)}.dl-row__main{display:flex;flex-direction:column;gap:4px;min-width:0}.dl-row__t{font-weight:600;color:var(--tx)}.dl-row__f{font-size:12px;color:var(--tx-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-row__d{font-size:13px;color:var(--tx-3)}.dl-row__kv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.dl-row__kv dt{font:500 10px / 1.4 var(--f-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--tx-4)}.dl-row__kv dd{margin:0;font-size:12.5px;color:var(--tx-2);white-space:nowrap}.dl-row__sha .copy{max-width:100%}.dl-check{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr);gap:var(--s-7);align-items:center;padding:var(--s-6);background:var(--bg-1);border:1px solid var(--line);border-radius:var(--r-2)}.dl-more{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-4)}.dl-more__c{display:flex;flex-direction:column;gap:10px;padding:var(--s-5);border:1px solid var(--line);border-radius:var(--r-2);background:var(--bg);color:var(--khaki);transition:border-color var(--t-fast),background var(--t-fast)}.dl-more__c:hover{border-color:var(--amber-a35);background:var(--bg-1)}.dl-more__c b{font:600 18px / 1.15 var(--f-display);text-transform:uppercase;letter-spacing:.04em;color:var(--tx)}.dl-more__c span{font-size:14px;color:var(--tx-3)}.dl-more__c i{margin-top:auto;padding-top:8px;display:inline-flex;align-items:center;gap:6px;font:600 12px / 1 var(--f-display);font-style:normal;letter-spacing:.1em;text-transform:uppercase;color:var(--amber)}@media (max-width: 1100px){.st-step{grid-template-columns:110px minmax(0,1fr)}.st-step__img,.st-step__aside{grid-column:2}.st-step__n{font-size:88px}.dl-row{grid-template-columns:48px minmax(0,1fr) auto}.dl-row__kv,.dl-row__sha{grid-column:2 / -1}}@media (max-width: 960px){.st-hero__in{grid-template-columns:minmax(0,1fr);gap:var(--s-6)}.st-hero__vid{aspect-ratio:16 / 10!important}.st-tech__in,.st-req,.st-faq,.dl-head__in,.dl-check{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.dl-more{grid-template-columns:minmax(0,1fr)}}@media (max-width: 640px){.st-step{grid-template-columns:minmax(0,1fr);gap:var(--s-4);padding:var(--s-6) 0}.st-step__img,.st-step__aside{grid-column:auto}.st-step__n{font-size:64px}.st-dl__b{min-width:0;width:100%}.st-addr .copy__val{font-size:16px;min-height:50px;padding:0 14px}.st-addr .copy{width:100%}.st-addr .copy__val{flex:1}.st-srv li{grid-template-columns:10px minmax(0,1fr) auto}.st-srv li .copy{grid-column:2 / -1;justify-self:start}.st-acc__i p{padding-left:4px}.dl-row{grid-template-columns:40px minmax(0,1fr);padding:14px}.dl-row__ico{width:40px;height:40px}.dl-row__kv,.dl-row__sha,.dl-row>.btn{grid-column:1 / -1}.dl-row>.btn{width:100%}.dl-stats{grid-template-columns:repeat(3,minmax(0,1fr));padding:var(--s-4);gap:var(--s-3)}.dl-check{padding:var(--s-5)}}.st-addr .copy{align-self:flex-start}.st-hero__vid .hud-label,.ct-hero__ph .hud-label{padding:6px 9px;background:#0d0f0eb8;border-radius:var(--r-1)}.dl-row__sha .copy{display:flex;width:100%}.dl-row__sha .copy__val{flex:1;min-width:0;font-size:12px}.dl-row__sha .copy__btn span,.st-srv .copy__btn span{white-space:nowrap}.gl-head{padding:var(--s-7) 0 var(--s-5);border-bottom:1px solid var(--line)}.gl-head__in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,480px);gap:var(--s-7);align-items:end}.gl-head .crumbs{margin-bottom:var(--s-5)}.gl-head h1{margin-top:var(--s-4)}.gl-filters{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--s-6)}.gl-filters .chip{height:32px;padding:0 12px}.gl-n{margin-left:6px;opacity:.55}.gl-wrap{padding-top:var(--s-5)}.gl-masonry{column-count:4;column-gap:12px}.gl-item{position:relative;display:block;width:100%;margin:0 0 12px;break-inside:avoid;text-align:left;border-radius:var(--r-2);overflow:hidden;background:var(--bg-2)}.gl-item .media{border-radius:var(--r-2)}.gl-item:focus-visible{outline-offset:2px}.gl-vid img{width:100%;height:100%;object-fit:cover;filter:var(--grade);transition:filter var(--t-slow),transform .9s var(--ease-out)}.gl-item:hover .gl-vid img{transform:scale(1.04);filter:var(--grade-hover)}.gl-cap{position:absolute;z-index:4;left:0;right:0;bottom:0;display:flex;flex-direction:column;gap:4px;padding:30px 14px 12px;font-size:13px;line-height:1.35;color:var(--tx);background:linear-gradient(180deg,transparent,rgba(8,9,8,.85));opacity:0;transform:translateY(6px);transition:opacity var(--t-med),transform var(--t-med) var(--ease)}.gl-cap .mono{font-size:10px;letter-spacing:.12em;color:var(--amber)}.gl-item:hover .gl-cap,.gl-item:focus-visible .gl-cap{opacity:1;transform:none}@media (hover: none){.gl-cap{opacity:1;transform:none}}@media (max-width: 1200px){.gl-masonry{column-count:3}}@media (max-width: 900px){.gl-head__in{grid-template-columns:minmax(0,1fr);gap:var(--s-5)}.gl-masonry{column-count:2}}@media (max-width: 560px){.gl-masonry{column-count:1}}.gl-vid .hud-label--tl{top:22px;left:26px}
