:root{--abyss: #04070e;--hull: #0b1220;--phosphor: #5be9b9;--signal: #ff2e88;--ember: #ffb74a;--plate: #c8d4e6;--rule: rgba(200, 212, 230, .14);--hull-lift: #0f172a;--plate-dim: rgba(200, 212, 230, .56);--plate-faint: rgba(200, 212, 230, .34);--plate-claim: rgba(200, 212, 230, .62);--phosphor-dim: rgba(91, 233, 185, .55);--phosphor-faint: rgba(91, 233, 185, .16);--phosphor-ghost: rgba(91, 233, 185, .07);--signal-dim: rgba(255, 46, 136, .6);--signal-ghost: rgba(255, 46, 136, .1);--ember-dim: rgba(255, 183, 74, .6);--font-ui: "Helvetica Neue", Inter, "Segoe UI Variable Text", "Segoe UI", system-ui, -apple-system, Arial, sans-serif;--font-mono: ui-monospace, "SF Mono", "JetBrains Mono", "Cascadia Mono", "Roboto Mono", Consolas, "Liberation Mono", monospace;--rail-w: 264px;--dossier-w: 396px;--bar-h: 46px;--foot-h: 44px;--ease: cubic-bezier(.16, .84, .28, 1);--ad-inset-bottom: 0px;--walk-inset: 0px;--bottom-reserve: calc(env(safe-area-inset-bottom, 0px) + var(--ad-inset-bottom));--sheet-reserve: calc(var(--bottom-reserve) + var(--walk-inset))}.lbl{font-family:var(--font-ui);font-size:9.5px;letter-spacing:.19em;text-transform:uppercase;color:var(--plate-faint);font-weight:500}.num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1;letter-spacing:-.01em}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;height:100%;background:var(--abyss);color:var(--plate);font-family:var(--font-ui);-webkit-font-smoothing:antialiased}body{overflow:hidden;overscroll-behavior:none}#root{height:100dvh;width:100vw;overflow:hidden}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer;padding:0}::selection{background:var(--phosphor);color:var(--abyss)}:focus-visible{outline:1px solid var(--phosphor);outline-offset:2px}.seed{height:100dvh;overflow:auto;padding:40px clamp(20px,5vw,72px);background:var(--abyss);color:var(--plate-dim);font-size:13px;line-height:1.6}.seed h1{font-size:clamp(26px,4vw,44px);letter-spacing:-.03em;margin:0 0 14px;color:var(--plate);font-weight:600}.seed p{max-width:62ch;margin:0 0 10px}.seed ul{columns:3 250px;column-gap:32px;list-style:none;padding:0;margin:26px 0 0;font-size:12px}.seed li{break-inside:avoid;padding:3px 0;border-bottom:1px solid var(--rule)}.seed li b{color:var(--plate);font-weight:500}.seed .seed-meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--phosphor-dim);margin-bottom:22px}.console{display:grid;grid-template-rows:var(--bar-h) minmax(0,1fr) var(--foot-h);height:100dvh;width:100%;max-width:100%;overflow:hidden;position:relative}.console:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:repeating-linear-gradient(to bottom,rgba(200,212,230,.017) 0px,rgba(200,212,230,.017) 1px,transparent 1px,transparent 3px);z-index:40;mix-blend-mode:screen}.bar{display:flex;align-items:center;gap:18px;min-width:0;overflow:hidden;padding:0 14px;border-bottom:1px solid var(--rule);background:linear-gradient(180deg,var(--hull),rgba(11,18,32,.72));position:relative;z-index:20}.brand{display:flex;align-items:baseline;gap:8px;flex-shrink:0}.brand-mark{color:var(--phosphor);font-size:11px;line-height:1}.brand-name{font-size:12.5px;letter-spacing:.24em;text-transform:uppercase;font-weight:600;color:var(--plate)}.bar-clock{display:flex;align-items:baseline;gap:7px;flex-shrink:0}.bar-clock .num{font-size:13px;color:var(--phosphor)}.dial{flex:1;display:flex;align-items:center;gap:10px;min-width:140px;max-width:460px}.dial-track{position:relative;flex:1;height:22px;display:flex;align-items:center}.dial-track input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;margin:0;cursor:ew-resize}.dial-track input::-webkit-slider-runnable-track{height:2px;background:var(--rule)}.dial-track input::-moz-range-track{height:2px;background:var(--rule)}.dial-track input::-webkit-slider-thumb{-webkit-appearance:none;width:3px;height:15px;background:var(--phosphor);border:none;border-radius:0;margin-top:-6.5px;box-shadow:0 0 9px var(--phosphor-dim)}.dial-track input::-moz-range-thumb{width:3px;height:15px;background:var(--phosphor);border:none;border-radius:0;box-shadow:0 0 9px var(--phosphor-dim)}.dial-ticks{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;display:flex;justify-content:space-between;align-items:center}.dial-ticks i{width:1px;height:6px;background:var(--rule)}.dial-ticks i.maj{height:10px;background:var(--phosphor-faint)}.bar-actions{display:flex;align-items:center;gap:6px;flex-shrink:0}.btn{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 10px;border:1px solid var(--rule);background:#c8d4e608;color:var(--plate-dim);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;transition:border-color .15s var(--ease),color .15s var(--ease),background .15s var(--ease);white-space:nowrap}.btn:hover{border-color:var(--phosphor-dim);color:var(--plate);background:var(--phosphor-ghost)}.btn[data-on=true]{border-color:var(--phosphor);color:var(--phosphor);background:var(--phosphor-ghost)}.btn .num{font-size:10.5px;letter-spacing:0;color:var(--phosphor)}.main{position:relative;display:grid;grid-template-columns:var(--rail-w) minmax(0,1fr);min-height:0;min-width:0;overflow:hidden}.rail{border-right:1px solid var(--rule);background:linear-gradient(180deg,#0b1220e6,#04070ee6);display:flex;flex-direction:column;min-height:0;z-index:15}.rail-grip{display:none}.rail-head{padding:11px 13px 9px;border-bottom:1px solid var(--rule);display:flex;align-items:baseline;justify-content:space-between}.rail-head .lbl{color:var(--plate-dim)}.rail-head .num{font-size:10px;color:var(--phosphor-dim)}.rail-list{overflow-y:auto;overflow-x:hidden;flex:1;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.rail-list::-webkit-scrollbar{width:6px}.rail-list::-webkit-scrollbar-thumb{background:var(--rule)}.rail-row{display:grid;grid-template-columns:22px 1fr auto;gap:8px;align-items:center;width:100%;padding:8px 13px;border-bottom:1px solid rgba(200,212,230,.055);text-align:left;transition:background .12s var(--ease);position:relative}.rail-row:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:transparent;transition:background .12s var(--ease)}.rail-row:hover{background:#5be9b90b}.rail-row:hover:before{background:var(--phosphor-dim)}.rail-row[data-sel=true]{background:var(--signal-ghost)}.rail-row[data-sel=true]:before{background:var(--signal)}.rail-row[data-dim=true]{opacity:.34}.rail-rank{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--plate-faint)}.rail-row[data-top=true] .rail-rank{color:var(--signal)}.rail-name{display:block;font-size:11.5px;line-height:1.25;color:var(--plate);letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-place{display:block;font-size:9.5px;color:var(--plate-faint);letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top:1px}.rail-score{text-align:right}.rail-score .num{font-size:11px;color:var(--phosphor);display:block;line-height:1}.rail-row[data-top=true] .rail-score .num{color:var(--signal)}.dots{display:flex;gap:2px;justify-content:flex-end;margin-top:4px}.dots i{width:4px;height:4px;background:var(--rule)}.dots i[data-on=true]{background:var(--phosphor)}.rail-row[data-top=true] .dots i[data-on=true]{background:var(--signal)}.rail-foot{border-top:1px solid var(--rule);padding:9px 13px;display:flex;flex-direction:column;gap:6px}.rail-foot-count{font-size:10px;color:var(--phosphor)}.rail-foot-note{font-size:8.5px;letter-spacing:.14em}.meter{height:3px;background:#c8d4e617;position:relative;overflow:hidden}.meter span{position:absolute;inset:0 auto 0 0;background:var(--phosphor);transition:width .4s var(--ease)}.stage{position:relative;min-width:0;min-height:0;overflow:hidden}.stage canvas{display:block;width:100%;height:100%;cursor:grab;touch-action:none}.stage canvas[data-drag=true]{cursor:grabbing}.stage canvas[data-over=true]{cursor:pointer}.stage-hint{position:absolute;left:16px;bottom:14px;display:flex;flex-direction:column;gap:3px;pointer-events:none;z-index:5}.stage-hint span{font-family:var(--font-ui);font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:#c8d4e642}.stage-readout{position:absolute;right:16px;bottom:14px;text-align:right;pointer-events:none;z-index:5}.stage-readout .num{display:block;font-size:10px;color:var(--phosphor-dim);line-height:1.5}.stage-readout .readout-btn{pointer-events:auto;text-align:right;cursor:pointer;-webkit-tap-highlight-color:transparent;color:#5be9b9a8}.stage-readout .readout-btn[data-on=false]{color:var(--ember-dim)}.tip{position:absolute;z-index:25;pointer-events:none;background:#04070ef0;border:1px solid var(--rule);border-left:2px solid var(--phosphor);padding:7px 10px 8px;min-width:168px;max-width:260px;transform:translate(14px,-50%);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.tip[data-top=true]{border-left-color:var(--signal)}.tip-name{font-size:11.5px;color:var(--plate);line-height:1.25;margin-bottom:3px}.tip-meta{display:flex;gap:9px;align-items:baseline}.tip-meta .num{font-size:10px;color:var(--phosphor)}.tip[data-top=true] .tip-meta .num{color:var(--signal)}.dossier{position:absolute;top:0;right:0;bottom:0;width:var(--dossier-w);max-width:100%;background:linear-gradient(180deg,#0b1220fb,#04070efb);border-left:1px solid var(--rule);z-index:30;display:flex;flex-direction:column;transform:translate(100%);transition:transform .34s var(--ease);box-shadow:-30px 0 60px #00000080}.dossier[data-open=true]{transform:translate(0)}.dsr-head{padding:12px 16px;border-bottom:1px solid var(--rule);flex-shrink:0}.dsr-top{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:9px}.chip{display:inline-flex;align-items:center;height:17px;padding:0 7px;border:1px solid var(--phosphor-faint);color:var(--phosphor);font-size:8.5px;letter-spacing:.2em;text-transform:uppercase}.chip[data-channel=warm]{border-color:#ffb74a4d;color:var(--ember)}.chip[data-channel=pale]{border-color:#c8d4e64d;color:var(--plate)}.chip[data-top=true]{border-color:var(--signal-dim);color:var(--signal)}.dsr-close{font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--plate-faint);display:flex;align-items:center;gap:6px}.dsr-close:hover{color:var(--plate)}.dsr-title{font-size:21px;line-height:1.15;letter-spacing:-.025em;font-weight:600;color:var(--plate);margin:0 0 6px}.dsr-place{font-size:11px;color:var(--plate-dim);letter-spacing:.02em}.dsr-coord{font-family:var(--font-mono);font-size:9.5px;color:var(--phosphor-dim);letter-spacing:.06em;margin-top:4px}.dsr-body{overflow-y:auto;flex:1;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.dsr-body::-webkit-scrollbar{width:6px}.dsr-body::-webkit-scrollbar-thumb{background:var(--rule)}.odds-block{padding:15px 16px 14px;border-bottom:1px solid var(--rule);background:radial-gradient(120% 130% at 0% 0%,rgba(255,46,136,.05),transparent 62%)}.odds-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.odds-big{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:30px;line-height:.95;letter-spacing:-.045em;color:var(--signal)}.odds-big small{font-size:12px;letter-spacing:.14em;color:var(--plate-faint);display:block;margin-bottom:5px}.odds-right{text-align:right}.odds-right .num{font-size:17px;color:var(--phosphor);display:block;line-height:1}.odds-note{margin-top:9px;font-size:9px;letter-spacing:.13em;text-transform:uppercase;color:#c8d4e64d;line-height:1.5}.sec{padding:14px 16px;border-bottom:1px solid var(--rule)}.sec>.lbl{display:block;margin-bottom:8px}.sec p{margin:0;font-size:12.5px;line-height:1.62;color:var(--plate-dim)}.sec p+p{margin-top:9px}.sec p.sec-fine{font-size:11px}.sec p.odds-intro{font-size:11.5px}.sec strong{color:var(--plate);font-weight:500}.factors{display:flex;flex-direction:column;gap:10px}.factor-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:4px}.factor-label{font-size:11px;color:var(--plate);line-height:1.3}.factor-p{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:10px;color:var(--phosphor);white-space:nowrap}.factor-bar{height:3px;background:#c8d4e624;position:relative;overflow:hidden}.factor-bar span{position:absolute;inset:0 auto 0 0;background:var(--phosphor);width:var(--w, 0%);animation:grow .75s var(--ease) both}@keyframes grow{0%{width:0}}.factor-note{font-size:9.5px;color:var(--plate-faint);line-height:1.45;margin-top:4px}.anchor{display:flex;gap:10px;align-items:flex-start}.anchor-key{flex-shrink:0;width:76px}.anchor-val{font-size:11.5px;line-height:1.5;color:var(--plate-dim)}.anchor-val b{color:var(--plate);font-weight:500}.anchor-coord{font-size:11px}.anchor+.anchor{margin-top:11px}.dsr-foot{flex-shrink:0;border-top:1px solid var(--rule);padding:9px 16px;display:flex;align-items:center;justify-content:space-between;gap:10px}.dsr-nav{display:flex;gap:5px}.odds-cta{margin-top:11px;width:100%;justify-content:center;border-color:var(--signal-dim);color:var(--signal)}.odds-cta:hover{background:var(--signal-ghost);border-color:var(--signal);color:var(--signal)}.decomp{margin-top:12px;border-top:1px dashed var(--rule);padding-top:12px}.decomp-row{opacity:0;transform:translateY(5px);animation:rise .42s var(--ease) forwards}@keyframes rise{to{opacity:1;transform:none}}.decomp-total{display:flex;justify-content:space-between;align-items:baseline;margin-top:13px;padding-top:11px;border-top:1px solid var(--rule)}.odometer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:19px;letter-spacing:-.03em;color:var(--signal)}.foot{display:flex;align-items:center;gap:12px;padding:0 14px;border-top:1px solid var(--rule);background:linear-gradient(0deg,var(--hull),rgba(11,18,32,.7));position:relative;z-index:20;overflow-x:auto;scrollbar-width:none}.foot::-webkit-scrollbar{display:none}.filters{display:flex;align-items:center;gap:5px;flex-shrink:0}.filter{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 9px;border:1px solid transparent;font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:#c8d4e652;transition:color .14s var(--ease),border-color .14s var(--ease)}.filter i{width:5px;height:5px;background:currentColor;border-radius:50%;opacity:.45}.filter[data-on=true]{color:var(--plate);border-color:var(--rule)}.filter[data-on=true] i{opacity:1}.filter[data-on=true][data-channel=warm] i{background:var(--ember)}.filter[data-on=true][data-channel=cool] i{background:var(--phosphor)}.filter[data-on=true][data-channel=pale] i{background:var(--plate)}.filter .num{font-size:9.5px;color:var(--plate-faint);letter-spacing:0}.truth{margin-left:auto;display:flex;align-items:center;gap:12px;flex-shrink:0;padding-left:12px}.truth .lbl{color:#c8d4e64d;white-space:nowrap}.truth .lbl b{color:var(--ember);font-weight:500}@media (min-width: 761px) and (max-width: 1120px){.foot{overflow-x:hidden}.filters{min-width:0;flex-shrink:1;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;scroll-padding-inline:10px}.filters::-webkit-scrollbar{display:none}.filters[data-edge=both]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 20px,#000 calc(100% - 24px),transparent 100%)}.filters[data-edge=start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent 100%)}.filters[data-edge=end]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 20px);mask-image:linear-gradient(90deg,transparent 0,#000 20px)}}.rail-search{position:relative;display:flex;align-items:center;border-bottom:1px solid var(--rule);padding:0 11px 0 9px;height:30px;flex-shrink:0}.rail-search-key{font-size:10px;color:var(--plate-faint);border:1px solid var(--rule);line-height:1;padding:2px 4px;margin-right:8px;flex-shrink:0}.rail-search input{flex:1;min-width:0;background:none;border:none;outline:none;color:var(--plate);font-family:var(--font-ui);font-size:11px;letter-spacing:.02em;padding:0;height:100%}.rail-search input::placeholder{color:#c8d4e647}.rail-search input::-webkit-search-cancel-button{display:none}.rail-search-clear{color:var(--plate-faint);font-size:15px;line-height:1;padding:0 3px}.rail-search-clear:hover{color:var(--signal)}.rail-cond{display:flex;align-items:baseline;gap:8px;width:100%;padding:7px 13px;border-bottom:1px solid var(--rule);background:var(--phosphor-ghost);text-align:left}.rail-cond .rail-cond-name{flex:1;min-width:0;font-size:11px;color:var(--phosphor);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rail-cond .num{font-size:9px;color:var(--plate-faint)}.rail-cond:hover .num{color:var(--signal)}.rail-row[data-out=true] .rail-name,.rail-row[data-out=true] .rail-place{opacity:.5}.rail-row[data-out=true] .rail-score .num{color:var(--plate-faint)}.fidx{position:absolute;top:0;left:var(--rail-w);bottom:0;width:344px;max-width:calc(100% - var(--rail-w));z-index:28;display:flex;flex-direction:column;background:linear-gradient(180deg,#0b1220fb,#04070efb);border-right:1px solid var(--rule);box-shadow:30px 0 60px #00000080;animation:slideIn .26s var(--ease)}@keyframes slideIn{0%{transform:translate(-14px);opacity:0}}.fidx-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:12px 14px;border-bottom:1px solid var(--rule);flex-shrink:0}.fidx-title{font-size:13px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;margin-bottom:3px}.fidx-note{padding:11px 14px;margin:0;font-size:10.5px;line-height:1.55;color:var(--plate-faint);border-bottom:1px solid var(--rule)}.fidx-list{flex:1;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--rule) transparent}.fidx-list::-webkit-scrollbar{width:6px}.fidx-list::-webkit-scrollbar-thumb{background:var(--rule)}.fidx-row{position:relative;display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;width:100%;padding:9px 14px 10px;border-bottom:1px solid rgba(200,212,230,.055);text-align:left;transition:background .12s var(--ease)}.fidx-row:hover{background:#5be9b90d}.fidx-bar{position:absolute;left:0;bottom:0;height:2px;width:100%;display:block}.fidx-bar i{display:block;height:100%;background:var(--phosphor-dim)}.fidx-row[data-residual=true] .fidx-bar i{background:var(--ember-dim)}.fidx-label{display:block;font-size:11.5px;color:var(--plate);line-height:1.25}.fidx-blurb{display:block;font-size:9.5px;line-height:1.45;color:var(--plate-faint);margin-top:3px}.fidx-count{text-align:right;flex-shrink:0}.fidx-count .num{display:block;font-size:15px;line-height:1;color:var(--phosphor)}.fidx-count .lbl{font-size:8px;letter-spacing:.16em}.fidx-active{padding:11px 14px 12px;border-bottom:1px solid var(--rule);flex-shrink:0}.fidx-active-title{font-size:15px;letter-spacing:-.01em;color:var(--phosphor);margin-top:9px;font-weight:600}.fidx-stats{display:flex;gap:16px;margin-top:9px}.fidx-stats .num{color:var(--phosphor)}.fidx-moment{display:block;width:100%;text-align:left;padding:8px 14px 9px;border-bottom:1px solid rgba(200,212,230,.055);transition:background .12s var(--ease)}.fidx-moment:hover{background:#5be9b90d}.fidx-moment[data-logged=true]{border-left:2px solid var(--phosphor-dim)}.fidx-moment-top{display:flex;justify-content:space-between;align-items:baseline;gap:9px}.fidx-moment-name{font-size:11.5px;color:var(--plate);line-height:1.25}.fidx-moment-p{font-size:10px;color:var(--signal);white-space:nowrap}.fidx-moment-meta{display:flex;align-items:baseline;gap:8px;margin-top:3px;flex-wrap:wrap}.fidx-moment-meta .num,.fidx-moment-meta .lbl{font-size:9px;letter-spacing:.08em}.fidx-moment-meta .num{color:var(--phosphor-dim)}.fidx-out{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--ember);border:1px solid rgba(255,183,74,.28);padding:0 4px}.fidx-moment-factor{font-size:9.5px;line-height:1.45;color:var(--plate-faint);margin-top:5px;font-style:italic}.factor-tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.factor-tag{font-size:8px;letter-spacing:.16em;text-transform:uppercase;color:var(--plate-faint);border:1px solid var(--rule);padding:2px 5px;transition:color .12s var(--ease),border-color .12s var(--ease)}.factor-tag:hover{color:var(--phosphor);border-color:var(--phosphor-dim)}.tour{position:absolute;left:50%;bottom:22px;transform:translate(-50%);z-index:32;width:min(560px,calc(100% - 40px));border:1px solid var(--rule);border-top:2px solid var(--phosphor);background:#04070ef5;padding:13px 16px 14px;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 24px 60px #0009;animation:tourIn .3s var(--ease)}@keyframes tourIn{0%{opacity:0;transform:translate(-50%,10px)}}.tour-offer{border-top-color:var(--signal)}.tour-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.tour-count{font-size:10px;color:var(--phosphor)}.tour-ticks{display:flex;gap:3px;margin:8px 0 10px}.tour-ticks i{flex:1;height:2px;background:#c8d4e61f;transition:background .25s var(--ease)}.tour-ticks i[data-on=true]{background:var(--phosphor)}.tour-title{margin:6px 0 7px;font-size:16px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--plate)}.tour-copy{margin:0 0 13px;font-size:12.5px;line-height:1.6;color:var(--plate-dim)}.tour-actions{display:flex;align-items:center;justify-content:space-between;gap:12px}.tour .btn:disabled{opacity:.35;cursor:default}.console[data-walk=true] .tour{z-index:60}.sheet{padding-bottom:var(--sheet-reserve)}@media (hover: none) and (pointer: coarse){.key-hint{display:none!important}}.claim,.lbl.claim,.truth .lbl.claim,.rail-foot .lbl.claim,.log-foot .lbl.claim,.alerts-foot .lbl.claim{color:var(--plate-claim);font-size:11px!important}.truth .lbl.claim b{color:var(--ember)}.scrim{position:fixed;top:0;right:0;bottom:0;left:0;background:#04070eb8;z-index:45;animation:fade .2s var(--ease)}@keyframes fade{0%{opacity:0}}.log{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--hull),var(--abyss));margin:clamp(0px,3vh,34px) clamp(0px,3vw,54px);border:1px solid var(--rule);animation:lift .28s var(--ease)}@keyframes lift{0%{opacity:0;transform:translateY(12px)}}.log-head{padding:14px 18px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.log-title{font-size:15px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.log-stats{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.log-stat .num{font-size:15px;color:var(--phosphor);display:block;line-height:1.1}.log-classes{display:flex;gap:14px;padding:11px 18px;border-bottom:1px solid var(--rule);flex-wrap:wrap}.log-class{min-width:92px;flex:1;text-align:left;padding:5px 7px;border:1px solid transparent;transition:border-color .14s var(--ease),background .14s var(--ease)}.log-class:disabled{cursor:default}.log-class[data-complete=true]{border-color:#5be9b93d}.log-class[data-complete=true] .log-class-top .num{color:var(--phosphor)}.log-class[data-complete=true]:hover{background:var(--phosphor-ghost)}.log-class[data-active=true]{border-color:var(--phosphor);background:var(--phosphor-ghost)}.report{border-bottom:1px solid var(--rule);padding:14px 18px 16px;background:radial-gradient(120% 140% at 0% 0%,rgba(91,233,185,.06),transparent 62%);flex-shrink:0;max-height:40vh;overflow-y:auto}.report-head{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap}.report-title{font-size:14px;letter-spacing:.02em;color:var(--phosphor);font-weight:600}.report-stats{display:flex;gap:24px;margin:11px 0 12px;flex-wrap:wrap}.report-stat .num{display:block;font-size:15px;line-height:1.1;color:var(--plate)}.report-body p{margin:0 0 9px;font-size:12.5px;line-height:1.62;color:var(--plate-dim);max-width:96ch}.report-foot{display:block;font-size:9px!important;line-height:1.5;color:#c8d4e64d;margin-top:4px!important}.log-class-top{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:5px}.log-class-top .num{font-size:10px;color:var(--phosphor-dim)}.log-grid{flex:1;overflow-y:auto;padding:14px 18px 22px;display:grid;grid-template-columns:repeat(auto-fill,minmax(196px,1fr));gap:7px;align-content:start}.log-cell{border:1px solid rgba(200,212,230,.075);padding:8px 10px;text-align:left;display:block;transition:border-color .14s var(--ease),background .14s var(--ease);position:relative}.log-cell:hover{border-color:var(--phosphor-dim);background:var(--phosphor-ghost)}.log-cell[data-got=true]{border-color:#5be9b947;background:#5be9b90b}.log-cell-name{font-size:11px;line-height:1.3;color:var(--plate-dim);margin-bottom:3px}.log-cell[data-got=true] .log-cell-name{color:var(--plate)}.log-cell-meta{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.log-cell-meta .num{font-size:9.5px;color:var(--plate-faint)}.log-cell[data-got=true] .log-cell-meta .num{color:var(--phosphor)}.log-cell-cls{font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:#c8d4e642}.log-foot{border-top:1px solid var(--rule);padding:10px 18px;display:flex;justify-content:space-between;align-items:center;gap:14px;flex-wrap:wrap}.log-foot-keys{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.log-foot .btn[data-confirm=true]{border-color:var(--ember);color:var(--ember)}.help{position:absolute;right:16px;top:16px;z-index:26;border:1px solid var(--rule);background:#04070ef0;padding:12px 14px;min-width:220px}.help dl{margin:8px 0 0;display:grid;grid-template-columns:auto 1fr;gap:5px 12px;align-items:baseline}.help dt{font-family:var(--font-mono);font-size:10px;color:var(--phosphor);border:1px solid var(--phosphor-faint);padding:1px 5px;justify-self:start}.help dd{margin:0;font-size:10.5px;color:var(--plate-dim)}.tonight{position:absolute;top:14px;left:calc(var(--rail-w) + 14px);z-index:24;width:328px;max-width:calc(100% - var(--rail-w) - 28px);border:1px solid var(--rule);border-top:2px solid var(--signal);background:#04070ee6;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 18px 50px #00000080;animation:tourIn .32s var(--ease);animation-name:tonightIn}@keyframes tonightIn{0%{opacity:0;transform:translateY(-8px)}}.tonight-top{display:flex;align-items:baseline;justify-content:space-between;gap:10px;padding:9px 14px 0}.tonight-lbl{color:var(--plate-dim)}.tonight-day{color:var(--phosphor);font-size:10px;margin-left:4px}.tonight-streak{color:var(--plate-dim);white-space:nowrap}.tonight-streak .num{color:var(--phosphor);font-size:11px}.tonight-streak[data-broke=true] .num{color:var(--ember)}.tonight-reset{color:var(--plate-faint)}.tonight-hit{display:block;width:100%;text-align:left;padding:8px 14px 10px;position:relative;transition:background .14s var(--ease)}.tonight-hit:hover{background:var(--phosphor-ghost)}.tonight-odds{display:block;font-size:34px;line-height:1;letter-spacing:-.045em;color:var(--signal);margin-bottom:7px}.tonight-odds small{font-size:13px;letter-spacing:.02em;color:var(--signal-dim);margin-right:2px}.tonight-name{display:block;font-size:17px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--plate);padding-right:18px}.tonight-place{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:5px;font-size:11px;color:var(--plate-dim);letter-spacing:.02em}.tonight-km{color:var(--phosphor-dim)}.tonight-why{display:block;margin-top:7px;font-size:12px;line-height:1.45;color:var(--plate-dim)}.tonight-chev{position:absolute;right:14px;top:10px;font-size:24px;line-height:1;color:var(--plate-faint)}.tonight-actions{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 14px 10px;border-top:1px solid var(--rule)}.tonight-keys{display:flex;gap:5px}.tonight-window{color:var(--plate-faint)}.tonight-window[data-on=true]{color:var(--phosphor)}.tonight-window-inline{display:none}.sentences{display:block}.sentence{margin:0;font-size:12.5px;line-height:1.62;color:var(--plate-dim)}.sentence+.sentence{margin-top:9px}.sentences-count,.sentence-more{display:none}.guess{padding:15px 16px 14px;border-bottom:1px solid var(--rule);background:radial-gradient(120% 130% at 0% 0%,rgba(91,233,185,.06),transparent 62%)}.guess-top{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.guess-left{font-size:10px;color:var(--phosphor-dim)}.guess-readout{font-size:30px;line-height:1;letter-spacing:-.045em;color:var(--phosphor);margin:10px 0 8px}.guess-readout small{font-size:12px;letter-spacing:.1em;color:var(--plate-faint);margin-right:4px}.guess-track{position:relative}.guess-track input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:30px;background:transparent;margin:0;cursor:ew-resize}.guess-track input::-webkit-slider-runnable-track{height:2px;background:var(--rule)}.guess-track input::-moz-range-track{height:2px;background:var(--rule)}.guess-track input::-webkit-slider-thumb{-webkit-appearance:none;width:4px;height:20px;background:var(--phosphor);border:none;border-radius:0;margin-top:-9px;box-shadow:0 0 10px var(--phosphor-dim)}.guess-track input::-moz-range-thumb{width:4px;height:20px;background:var(--phosphor);border:none;border-radius:0;box-shadow:0 0 10px var(--phosphor-dim)}.guess-scale{display:flex;justify-content:space-between;margin-top:2px}.guess-scale .num{font-size:9px;color:var(--plate-faint);letter-spacing:.04em}.guess-actions{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:12px}.guess-skip{border-color:transparent;color:var(--plate-faint)}.guess-verdict{margin-top:10px;padding-top:9px;border-top:1px dashed var(--rule);display:flex;flex-direction:column;gap:3px}.guess-verdict .num{font-size:11px;color:var(--plate-dim)}.guess-verdict-line{font-size:13px;color:var(--phosphor);font-weight:500}.dsr-tabs{display:flex;align-items:stretch;border-bottom:1px solid var(--rule);flex-shrink:0;position:sticky;top:0;z-index:2;background:#0b1220f7}.dsr-tab{flex:1;height:36px;font-size:9.5px;letter-spacing:.19em;text-transform:uppercase;color:var(--plate-faint);border-bottom:2px solid transparent;transition:color .14s var(--ease),border-color .14s var(--ease)}.dsr-tab:hover{color:var(--plate)}.dsr-tab[data-on=true]{color:var(--phosphor);border-bottom-color:var(--phosphor)}.dsr-tab:disabled{opacity:.35;cursor:default}.dsr-pane{animation:rise .28s var(--ease)}.dsr-km{color:var(--phosphor-dim)}.anchor .btn{height:26px}.rail-near{display:flex;align-items:center;gap:4px;padding:4px 9px;border-bottom:1px solid var(--rule);flex-shrink:0;min-width:0}.rail-sort{height:24px;padding:0 8px;font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:var(--plate-faint);border-bottom:2px solid transparent;flex-shrink:0}.rail-sort[data-on=true]{color:var(--phosphor);border-bottom-color:var(--phosphor)}.rail-sort:disabled{opacity:.4;cursor:default}.rail-city{margin-left:auto;min-width:0;height:24px;padding:0 4px;font-size:10.5px;color:var(--plate-dim);text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .14s var(--ease)}.rail-city:hover{color:var(--phosphor)}.rail-city .lbl{margin-right:5px}.rail-near[data-on=false] .rail-city{margin-left:0;text-align:left;width:100%}.near{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--hull),var(--abyss));margin:clamp(0px,3vh,34px) clamp(0px,3vw,54px);border:1px solid var(--rule);animation:lift .28s var(--ease);overflow:hidden}.near-head{padding:14px 18px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.near-title{font-size:15px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.near-body{flex:1;min-height:0;overflow-y:auto;padding:16px 18px 18px;display:flex;flex-direction:column;gap:14px;max-width:560px;width:100%}.near-current{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid rgba(91,233,185,.28);background:#5be9b90b;padding:10px 12px}.near-city{font-size:16px;font-weight:600;letter-spacing:.02em;margin-top:3px}.near-foot{padding:10px 18px;border-top:1px solid var(--rule);flex-shrink:0}.near-foot .lbl{text-transform:none;letter-spacing:.04em;line-height:1.5}.ring{color:var(--phosphor);flex-shrink:0}.ring-arc{transition:stroke-dasharray .5s var(--ease)}.ring[data-complete=true]{color:var(--ember)}.log-headline{display:flex;align-items:center;gap:12px}.log-count{font-size:19px;line-height:1;color:var(--phosphor);margin-top:4px}.log-of{font-size:11px;color:var(--plate-faint);letter-spacing:.04em}.log-class{display:flex;align-items:center;gap:9px}.log-class .log-class-top{display:flex;flex-direction:column;align-items:flex-start;gap:3px;margin-bottom:0;min-width:0}.log-class-name{font-size:12px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;color:var(--plate-dim)}.log-class[data-channel=warm] .ring{color:var(--ember)}.log-class[data-channel=pale] .ring,.log-class[data-complete=true] .log-class-name{color:var(--plate)}.log-class:hover{background:var(--phosphor-ghost)}.medal{display:flex;align-items:baseline;gap:12px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--phosphor-dim);box-shadow:0 3px 0 -2px var(--phosphor-faint)}.medal-class{font-size:30px;line-height:1;letter-spacing:.24em;font-weight:700;color:var(--phosphor)}.medal-lbl{color:var(--plate-dim)}.medal-lbl .num{color:var(--phosphor)}.log-cell[data-got=true][data-channel=warm]{border-color:#ffb74a4d;background:#ffb74a0d}.log-cell[data-got=true][data-channel=warm] .log-cell-meta .num{color:var(--ember)}.log-cell[data-got=true][data-channel=pale]{border-color:#c8d4e64d;background:#c8d4e60d}.log-cell[data-got=true][data-channel=pale] .log-cell-meta .num{color:var(--plate)}@media (max-width: 940px){:root{--rail-w: 214px;--dossier-w: 340px}}@media (max-width: 760px){.lbl{font-size:12px;letter-spacing:.13em}.brand-name{font-size:12.5px;letter-spacing:.16em}.btn{font-size:12px;letter-spacing:.1em}.btn .num{font-size:12.5px}.filter,.filter .num{font-size:12px}.filter{letter-spacing:.1em}.bar-clock .num{font-size:13px}.rail-head .num,.rail-rank,.rail-place,.rail-cond .num,.rail-foot-count,.rail-search-key{font-size:12px}.rail-foot-note{font-size:12px;letter-spacing:.1em}.rail-name{font-size:13.5px}.rail-score .num{font-size:13px}.stage-readout .num{font-size:12px}.tip-name{font-size:13px}.tip-meta .num{font-size:12px}.chip{font-size:11px;height:24px;letter-spacing:.16em}.dsr-close{font-size:12px}.dsr-place{font-size:12.5px}.dsr-coord{font-size:11.5px}.odds-note{font-size:12px;letter-spacing:.1em}.odds-note sup{font-size:11px}.fidx-note,.sec p.sec-fine{font-size:12px}.sec p.odds-intro,.anchor-coord{font-size:12.5px}.anchor-key{width:96px}.factor-label{font-size:12.5px}.factor-p{font-size:12px}.factor-note{font-size:11.5px}.factor-tag{font-size:11px}.fidx-blurb,.fidx-moment-factor,.fidx-moment-meta .num,.fidx-moment-meta .lbl{font-size:11.5px}.fidx-moment-p,.fidx-count .lbl,.fidx-out,.log-cell-cls{font-size:11px}.log-cell-name{font-size:12.5px}.log-cell-meta .num,.log-class-top .num,.tour-count{font-size:12px}.report-foot{font-size:12px!important;letter-spacing:.1em}.seed .seed-meta{font-size:12px}.btn{height:44px;min-width:44px;padding:0 12px;justify-content:center}.filter{height:44px;padding:0 12px;flex:0 0 auto}.factor-tag{display:inline-flex;align-items:center;min-height:44px;padding:0 12px;font-size:12px}.dsr-close{min-height:44px;min-width:44px;padding:0 2px}.rail-cond{min-height:44px;align-items:center}.log-class{min-height:52px}.key-hint{display:none!important}.claim,.lbl.claim,.truth .lbl.claim,.rail-foot .lbl.claim,.log-foot .lbl.claim,.alerts-foot .lbl.claim{font-size:12px!important}:root{--grip-h: 44px}.console{grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.rail,.foot{min-width:0}.main{grid-template-columns:1fr;grid-template-rows:minmax(0,1fr) clamp(232px,35vh,340px);transition:grid-template-rows .34s cubic-bezier(.2,.7,.3,1)}.rail{order:2;border-right:none;border-top:1px solid var(--rule);overflow:hidden}.rail-grip{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;flex:0 0 var(--grip-h);height:var(--grip-h);width:100%;padding:0 13px;background:linear-gradient(180deg,#0b1220f5,#0b1220b8);border:0;border-bottom:1px solid var(--rule);color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.rail-grip-lbl{justify-self:start;display:flex;align-items:baseline;gap:7px;color:var(--plate-dim);white-space:nowrap}.rail-grip-count{font-size:12px;color:var(--phosphor-dim)}.rail-grip-pill{width:40px;height:3px;border-radius:2px;background:var(--plate-dim);opacity:.55}.rail-grip-chev{justify-self:end;font-size:12px;line-height:1;color:var(--plate-dim)}.rail-head{display:none}.main[data-rail=collapsed]{grid-template-rows:minmax(0,1fr) var(--grip-h)}.main[data-rail=collapsed] .rail-head,.main[data-rail=collapsed] .rail-search,.main[data-rail=collapsed] .rail-cond,.main[data-rail=collapsed] .rail-list,.main[data-rail=collapsed] .rail-foot{display:none}.stage{order:1}.stage-hint,.help{display:none}.bar{flex-wrap:wrap;align-items:center;height:auto;gap:8px;row-gap:3px;padding:3px 12px;padding-top:max(3px,env(safe-area-inset-top));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}.bar:before{content:"";flex-basis:100%;height:0;order:3}.brand{order:1}.brand-mark{display:none}.bar-actions{order:2;margin-left:auto;gap:5px;flex-wrap:wrap;justify-content:flex-end}.bar-actions .btn{padding:0 10px}.btn[data-role=keys],.btn[data-role=walk],.btn[data-role=sweep]{display:none}.stage-readout .readout-btn{min-height:44px;display:inline-flex;align-items:center;padding:0 8px;margin-right:-8px}.bar-clock{order:4;display:flex;flex:0 0 auto;gap:6px}.dial{order:5;flex:1 1 120px;min-width:0;max-width:none;gap:10px}.dial-label{display:none}.dial-track{height:44px}.dial-track input{height:44px;cursor:pointer}.dial-track input::-webkit-slider-thumb{width:5px;height:26px;margin-top:-12px}.dial-track input::-moz-range-thumb{width:5px;height:26px}.dial-ticks i:nth-child(2n){display:none}.dial-ticks i{height:8px}.dial-ticks i.maj{height:13px}.foot{display:flex;flex-direction:column;align-items:stretch;height:auto;gap:0;padding:0;padding-bottom:var(--bottom-reserve);overflow:visible}.foot-lbl{display:none}.filters{min-width:0;gap:6px;padding:3px max(12px,env(safe-area-inset-right)) 3px max(12px,env(safe-area-inset-left));overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-padding-inline:12px}.filters::-webkit-scrollbar{display:none}.filters[data-edge=both]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 22px,#000 calc(100% - 26px),transparent 100%)}.filters[data-edge=start]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent 100%);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent 100%)}.filters[data-edge=end]{-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 22px);mask-image:linear-gradient(90deg,transparent 0,#000 22px)}.truth{display:block;width:100%;margin-left:0;padding:5px max(12px,env(safe-area-inset-right)) 6px max(12px,env(safe-area-inset-left));border-top:1px solid var(--rule)}.truth .lbl{display:block;white-space:normal;font-size:12px;letter-spacing:.07em;line-height:1.45}.truth .lbl b{white-space:nowrap}.rail-head{padding:7px 13px}.rail-search{height:46px;padding:0 6px 0 10px;gap:8px}.rail-search-key{margin-right:0;padding:3px 6px}.rail-search input{font-size:16px}.rail-search-clear{display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;font-size:20px;padding:0}.rail-row{padding:7px 13px;gap:10px}.rail-place{margin-top:2px}.rail-foot{padding:6px 13px 7px;gap:4px}.dossier{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;max-width:100vw;border-left:none;z-index:44;background:linear-gradient(180deg,var(--hull),var(--abyss));padding-top:env(safe-area-inset-top)}.fidx{width:100%;max-width:100%;position:fixed;top:0;right:0;bottom:0;left:0;border-right:none;z-index:44;background:linear-gradient(180deg,var(--hull),var(--abyss));padding-top:env(safe-area-inset-top)}.log{margin:0;border:none;padding-top:env(safe-area-inset-top)}.log-head{padding:12px 14px;gap:12px}.log-head,.log-foot{flex-shrink:0}.log-classes{gap:8px;padding:10px 14px;flex:0 1 auto;min-height:0;overflow-y:auto}.log-grid{flex:1 1 0;min-height:88px}.log-grid{grid-template-columns:repeat(auto-fill,minmax(158px,1fr));padding:12px 14px 20px}.log-foot{padding:10px 14px}.report{max-height:46vh;padding:13px 14px 15px}.tour{bottom:calc(12px + var(--bottom-reserve));width:calc(100% - 24px);padding:11px 13px 12px}.console[data-walk=true]:has(.sheet[data-cover=phone]:not([data-open=false]),.sheet[data-cover=all]) .tour{position:fixed;bottom:calc(12px + var(--bottom-reserve))}.tour-title{font-size:15px}.tour-copy{font-size:12.5px}.tour-actions{gap:8px}.tonight{top:8px;left:8px;right:8px;width:auto;max-width:none;display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"top top" "hit actions";align-items:stretch}.tonight-top{grid-area:top;padding:6px 12px 0}.tonight-lbl{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.tonight-window-inline{display:inline;color:var(--plate-faint);text-transform:none;letter-spacing:.06em}.tonight-window-inline[data-on=true]{color:var(--phosphor)}.tonight-day,.tonight-streak .num{font-size:12px}.tonight-hit{grid-area:hit;padding:4px 12px 8px;min-height:44px;min-width:0}.tonight-odds{font-size:26px;margin-bottom:3px}.tonight-odds small{font-size:12px}.tonight-name{font-size:15px;padding-right:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tonight-place{font-size:12px;flex-wrap:nowrap;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;margin-top:3px}.tonight-place .chip{height:18px;font-size:10px;margin-right:4px;vertical-align:middle}.tonight-why,.tonight-chev,.tonight-window,.tonight-openkey{display:none}.tonight-actions{grid-area:actions;padding:0 8px 8px 0;border-top:none;align-items:flex-end}.tonight-actions .btn{height:44px;min-width:44px;padding:0 10px}.sentences-wrap{margin:0 -16px}.sentences{display:flex;align-items:flex-start;gap:8px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding:0 16px;scroll-padding-inline:16px}.sentences::-webkit-scrollbar{display:none}.sentence{flex:0 0 calc(100% - 28px);scroll-snap-align:start;margin:0;padding:12px 13px 13px;border:1px solid var(--rule);border-left:2px solid var(--rule);background:#c8d4e606;font-size:13.5px;line-height:1.5;color:var(--plate-dim);transition:border-color .2s var(--ease),color .2s var(--ease)}.sentence+.sentence{margin-top:0}.sentence[data-on=true]{border-left-color:var(--phosphor);color:var(--plate)}.sentence[data-expanded=false] .sentence-text{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sentence[data-clamped=true]{cursor:pointer}.sentence-more{display:block;margin-top:6px;color:var(--phosphor)}.sentences-count{display:flex;align-items:center;justify-content:space-between;padding:7px 16px 0}.sentences-count .num{font-size:12px;color:var(--phosphor-dim)}.sentences-dots{display:flex;gap:4px}.sentences-dots i{width:14px;height:2px;background:#c8d4e624;transition:background .2s var(--ease)}.sentences-dots i[data-on=true]{background:var(--phosphor)}.log-classes{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;gap:6px}.log-classes::-webkit-scrollbar{display:none}.log-class{flex:0 0 auto;min-width:0;scroll-snap-align:start;padding:5px 10px 5px 7px}.guess-left,.guess-scale .num,.guess-verdict .num{font-size:12px}.guess-readout{font-size:30px}.guess-track input{height:44px}.guess-track input::-webkit-slider-thumb{width:6px;height:28px;margin-top:-13px}.guess-track input::-moz-range-thumb{width:6px;height:28px}.guess-verdict-line{font-size:14px}.dsr-tab{height:44px;font-size:12px;letter-spacing:.12em}.dsr-km{font-size:12px}.anchor .btn{height:44px}.rail-near{padding:0 9px;min-height:44px}.rail-sort{height:44px;font-size:12px;letter-spacing:.1em;padding:0 10px}.rail-city{height:44px;font-size:12.5px}.main[data-rail=collapsed] .rail-near{display:none}.near{margin:0;border:none;padding-top:env(safe-area-inset-top)}.near-head{padding:12px 14px}.near-body{padding:14px 14px 16px;max-width:none}.near-foot{padding:10px 14px}.log-count{font-size:20px}.log-of{font-size:12px}.log-class-name{font-size:12px;letter-spacing:.14em}.medal-class{font-size:26px}.seed ul{columns:1}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.dossier{transform:none;display:none}.dossier[data-open=true]{display:flex}}html[data-native]{--bottom-reserve: calc(var(--safe-area-inset-bottom, 0px) + var(--ad-inset-bottom));--sheet-reserve: calc(var(--bottom-reserve) + var(--walk-inset))}@media (max-width: 760px){html[data-native] .bar{padding-top:max(3px,var(--safe-area-inset-top, 0px));padding-left:max(12px,var(--safe-area-inset-left, 0px));padding-right:max(12px,var(--safe-area-inset-right, 0px))}html[data-native] .filters{padding:3px max(12px,var(--safe-area-inset-right, 0px)) 3px max(12px,var(--safe-area-inset-left, 0px))}html[data-native] .truth{padding:5px max(12px,var(--safe-area-inset-right, 0px)) 6px max(12px,var(--safe-area-inset-left, 0px))}html[data-native] .dossier,html[data-native] .fidx,html[data-native] .log,html[data-native] .pro,html[data-native] .alerts,html[data-native] .near{padding-top:var(--safe-area-inset-top, 0px)}}@media (min-width: 761px){html[data-native] .console{grid-template-rows:calc(var(--bar-h) + var(--safe-area-inset-top, 0px)) minmax(0,1fr) calc(var(--foot-h) + var(--bottom-reserve))}html[data-native] .bar{padding-top:var(--safe-area-inset-top, 0px);padding-left:max(14px,var(--safe-area-inset-left, 0px));padding-right:max(14px,var(--safe-area-inset-right, 0px))}html[data-native] .foot{padding-bottom:var(--bottom-reserve);padding-left:max(14px,var(--safe-area-inset-left, 0px));padding-right:max(14px,var(--safe-area-inset-right, 0px))}html[data-native] .dossier,html[data-native] .fidx,html[data-native] .log,html[data-native] .pro,html[data-native] .alerts,html[data-native] .near{padding-top:var(--safe-area-inset-top, 0px)}}.pro{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--hull),var(--abyss));animation:lift .28s var(--ease);overflow:hidden}.pro-head{padding:14px 16px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.pro-title{font-size:15px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.pro-close{min-height:44px;min-width:44px}.pro-body{flex:1;overflow-y:auto;padding:16px 16px 24px;display:flex;flex-direction:column;gap:16px;max-width:560px;width:100%;margin:0 auto}.pro-status{border:1px solid var(--rule);padding:10px 12px;display:grid;gap:4px}.pro-status .num{font-size:15px;color:var(--plate);letter-spacing:.04em}.pro-status[data-pro=true] .num{color:var(--phosphor)}.pro-status[data-pro=true]{border-color:#5be9b947;background:#5be9b90b}.pro-copy{margin:0;font-size:13px;line-height:1.62;color:var(--plate-dim)}.pro-plans{display:grid;gap:10px}.pro-plan{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name price" "per per";align-items:baseline;gap:4px 12px;text-align:left;min-height:60px;padding:10px 12px;border:1px solid rgba(91,233,185,.28);background:#5be9b90b;color:var(--plate);transition:border-color .14s var(--ease),background .14s var(--ease)}.pro-plan:disabled{opacity:.6}.pro-plan[data-busy=true]{border-color:var(--phosphor)}.pro-plan-name{grid-area:name;font-size:12px;letter-spacing:.17em;text-transform:uppercase}.pro-plan-price{grid-area:price;font-size:15px;color:var(--phosphor)}.pro-plan .lbl{grid-area:per}.pro-fail{display:grid;gap:10px;justify-items:start}.pro-note{margin:0;color:var(--phosphor)}.pro-actions{display:flex;gap:8px;flex-wrap:wrap}.pro-actions .btn,.pro-fail .btn{min-height:44px}.pro-fine{display:block;margin:0;font-size:11px!important;line-height:1.5;color:var(--plate-faint);letter-spacing:.04em;text-transform:none}@media (max-width: 760px){.pro .btn{font-size:12px;min-height:44px}.pro .lbl{font-size:12px;letter-spacing:.1em}.pro-fine{font-size:12px!important}}.alerts{position:fixed;top:0;right:0;bottom:0;left:0;z-index:46;display:flex;flex-direction:column;background:linear-gradient(180deg,var(--hull),var(--abyss));margin:clamp(0px,3vh,34px) clamp(0px,3vw,54px);border:1px solid var(--rule);animation:lift .28s var(--ease);overflow:hidden}.alerts-head{padding:14px 18px;border-bottom:1px solid var(--rule);display:flex;align-items:center;justify-content:space-between;gap:16px;flex-shrink:0}.alerts-title{font-size:15px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.alerts-body{flex:1;min-height:0;overflow-y:auto;padding:0 18px 18px}.alerts-sec{padding:14px 0;border-bottom:1px solid var(--rule);display:flex;flex-direction:column;gap:8px}.alerts-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.alerts-state{font-size:15px;color:var(--plate-dim)}.alerts-state[data-on=true]{color:var(--phosphor)}.alerts-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--plate-dim)}.alerts-warn{margin:6px 0 0;font-size:12.5px;line-height:1.5;color:var(--ember)}.alerts-error{margin:12px 0 0;font-size:12.5px;line-height:1.5;color:var(--signal)}.alerts-city{display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.alerts-city-name{font-size:16px;font-weight:600;letter-spacing:.04em;margin-bottom:3px}.alerts-search{display:flex;flex-direction:column;gap:8px}.alerts-search input{height:44px;padding:0 12px;border:1px solid var(--rule);background:#c8d4e608;color:var(--plate);font:16px var(--font-ui);outline:none;border-radius:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.alerts-search input:focus{border-color:var(--phosphor-dim)}.alerts-search input::placeholder{color:#c8d4e647}.alerts-search input::-webkit-search-cancel-button{display:none}.alerts-results{list-style:none;margin:0;padding:0;border:1px solid var(--rule);max-height:40vh;overflow-y:auto}.alerts-results button{width:100%;min-height:44px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:8px 12px;text-align:left;color:var(--plate);font-size:14px;border-bottom:1px solid var(--rule)}.alerts-results li:last-child button{border-bottom:none}.alerts-results button:hover{background:var(--phosphor-ghost)}.alerts-classes{display:flex;gap:8px;flex-wrap:wrap}.alerts-actions{flex-direction:row;flex-wrap:wrap;align-items:center;gap:10px}.alerts-test{border:1px solid var(--rule);padding:12px 14px;margin-top:14px;background:#c8d4e605}.alerts-test[data-alert=true]{border-color:var(--phosphor-dim)}.alerts-verdict{font-size:13px;color:var(--plate-dim)}.alerts-test[data-alert=true] .alerts-verdict{color:var(--phosphor)}.alerts-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px 14px;margin:4px 0 0;font-size:12.5px}.alerts-dl dt{color:var(--plate-faint);text-transform:uppercase;letter-spacing:.12em;font-size:10.5px;padding-top:2px}.alerts-dl dd{margin:0;color:var(--plate);overflow-wrap:anywhere}.alerts-preview{margin-top:10px;padding:10px 12px;border-left:2px solid var(--phosphor);background:var(--phosphor-ghost);display:flex;flex-direction:column;gap:4px}.alerts-preview-title{font-weight:600;font-size:13px}.alerts-preview-body{font-size:12.5px;line-height:1.5;color:var(--plate-dim)}.alerts-foot{padding:10px 18px;border-top:1px solid var(--rule);flex-shrink:0}.alerts-foot .lbl{text-transform:none;letter-spacing:.04em;font-size:11px;line-height:1.5}@media (max-width: 760px){.alerts{margin:0;border:none;padding-top:env(safe-area-inset-top)}.alerts-head{padding:12px 14px}.alerts-body{padding:0 14px 16px}.alerts-foot{padding:10px 14px}.alerts-dl dt{font-size:12px;letter-spacing:.08em}}.alerts-rationale{border:1px solid var(--rule);border-left:2px solid var(--phosphor);padding:12px 14px;display:flex;flex-direction:column;gap:10px;background:var(--phosphor-ghost)}.alerts-rationale .alerts-actions{padding:0;border:none}.alerts-reg{margin:0;font-size:12.5px;line-height:1.5;color:var(--plate-dim)}.alerts-reg[data-ok=true]{color:var(--phosphor)}.alerts-reg[data-ok=false]{color:var(--ember)}.dock{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:23;display:flex;align-items:stretch;background:#04070ee0;border:1px solid var(--rule);border-top-color:var(--phosphor-faint);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 16px 44px #00000073;animation:dockIn .32s var(--ease);transition:left .3s var(--ease)}@keyframes dockIn{0%{opacity:0;transform:translate(-50%,8px)}}.main:has(.dossier[data-open=true]) .dock{left:calc((100% - var(--dossier-w)) / 2)}.dock-plays{display:flex;border-right:1px solid var(--rule)}.dock-play{width:68px;min-height:58px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:var(--phosphor);transition:background .14s var(--ease)}.dock-play+.dock-play{border-left:1px solid var(--rule)}.dock-play:hover{background:var(--phosphor-ghost)}.dock-play:disabled{opacity:.5}.dock-glyph{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease)}.dock-play[data-role=spin]:hover .dock-glyph{transform:rotate(-28deg)}.dock-play-lbl{font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--plate-dim)}.dock-stats{display:flex;align-items:stretch;text-align:left;transition:background .14s var(--ease)}.dock-stats:hover{background:var(--phosphor-ghost)}.dock-stat{display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 14px;min-width:68px}.dock-stat+.dock-stat{border-left:1px solid var(--rule)}.dock-v{font-size:16px;line-height:1.1;color:var(--plate);white-space:nowrap}.dock-v small{font-size:10px;color:var(--plate-faint);letter-spacing:0}.dock-k{font-size:9px;letter-spacing:.17em;text-transform:uppercase;color:var(--plate-faint);white-space:nowrap}.spin-card{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:27;width:min(440px,calc(100% - 28px));padding-bottom:0;background:#04070eed;border:1px solid var(--rule);border-top:2px solid var(--phosphor);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 18px 50px #00000080;animation:spinIn .3s var(--ease)}@keyframes spinIn{0%{opacity:0;transform:translate(-50%,12px)}}.main:has(.dossier[data-open=true]) .spin-card,.main:has(.dossier[data-open=true]) .duel{left:calc((100% - var(--dossier-w)) / 2)}.spin-top{display:flex;align-items:center;gap:10px;padding:8px 8px 0 14px;min-height:32px}.spin-lbl{color:var(--plate-dim)}.spin-card[data-spinning=true] .spin-lbl{color:var(--phosphor);animation:spinBlink .9s steps(2,end) infinite}@keyframes spinBlink{50%{opacity:.45}}.spin-new{color:var(--phosphor)}.spin-x{margin-left:auto;width:32px;height:32px;font-size:20px;line-height:1;color:var(--plate-faint)}.spin-x:hover{color:var(--plate)}.spin-body{padding:4px 14px 12px}.spin-odds{font-size:40px;line-height:1;letter-spacing:-.045em;color:var(--phosphor);margin-bottom:8px}.spin-odds small{font-size:14px;letter-spacing:.02em;color:var(--phosphor-dim);margin-right:2px}.spin-body[data-landed=true] .spin-odds{animation:spinLock .9s var(--ease)}@keyframes spinLock{0%{text-shadow:0 0 24px rgba(91,233,185,.85)}to{text-shadow:0 0 0 rgba(91,233,185,0)}}.spin-blur{letter-spacing:.3em;color:var(--plate-faint)}.spin-name{font-size:18px;line-height:1.2;letter-spacing:-.02em;font-weight:600;color:var(--plate);transition:filter .45s var(--ease),opacity .45s var(--ease)}.spin-name[data-hidden=true],.spin-place[data-hidden=true]{filter:blur(7px);opacity:.35}.spin-place{display:flex;align-items:center;gap:7px;margin-top:6px;font-size:11.5px;color:var(--plate-dim);min-width:0;transition:filter .45s var(--ease),opacity .45s var(--ease)}.spin-place .chip{flex-shrink:0}.spin-place-txt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.spin-meta{display:flex;justify-content:space-between;gap:10px;margin-top:10px}.spin-band{color:var(--plate-dim)}.spin-band .num{color:var(--phosphor);letter-spacing:0}.spin-window{color:var(--plate-faint)}.spin-window[data-on=true]{color:var(--phosphor)}.spin-actions{display:flex;justify-content:flex-end;gap:6px;padding:8px 14px 12px;border-top:1px solid var(--rule)}.spin-actions .btn:disabled{opacity:.35}.duel{position:absolute;bottom:14px;left:50%;transform:translate(-50%);z-index:27;width:min(640px,calc(100% - 28px));padding-bottom:0;background:#04070ef0;border:1px solid var(--rule);border-top:2px solid var(--phosphor);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);box-shadow:0 18px 50px #00000080;animation:spinIn .3s var(--ease)}.duel-head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px 8px 16px}.duel-title{display:flex;align-items:baseline;gap:12px;min-width:0}.duel-name{font-size:15px;letter-spacing:.22em;text-transform:uppercase;font-weight:600;color:var(--plate)}.duel-q{color:var(--phosphor);white-space:nowrap}.duel[data-phase=wrong] .duel-q{color:var(--ember)}.duel-score{display:flex;align-items:center;gap:14px}.duel-sv{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.duel-sv .num{font-size:18px;line-height:1;color:var(--plate)}.duel-pair{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:2px 16px 12px}.duel-vs{position:absolute;left:50%;top:46px;transform:translate(-50%,-50%);font-size:11px;padding:3px 6px;background:var(--abyss);border:1px solid var(--rule);color:var(--plate-faint);pointer-events:none}.duel-card{display:flex;flex-direction:column;min-width:0;border:1px solid var(--rule);background:#0b122099;transition:border-color .2s var(--ease),background .2s var(--ease),opacity .3s var(--ease)}@media (hover: hover){.duel-card[data-state=ask]:hover{border-color:var(--phosphor-dim);background:var(--phosphor-ghost)}}.duel-card[data-state=rarer]{border-color:var(--phosphor);background:var(--phosphor-ghost)}.duel-card[data-state=commoner]{opacity:.8}.duel-card[data-state=commoner][data-picked=true]{border-color:var(--ember-dim);opacity:1}.duel-hit{display:flex;flex-direction:column;gap:6px;width:100%;min-height:128px;padding:12px 14px;text-align:left}.duel-hit:disabled{cursor:default}.duel-odds{font-size:26px;line-height:1;letter-spacing:-.04em;color:var(--plate-faint)}.duel-odds small{font-size:11px;letter-spacing:.02em}.duel-card[data-state=rarer] .duel-odds{color:var(--phosphor)}.duel-card[data-state=commoner] .duel-odds{color:var(--plate-dim)}.duel-mname{font-size:15px;line-height:1.25;font-weight:600;letter-spacing:-.01em;color:var(--plate)}.duel-place{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;color:var(--plate-dim)}.duel-place .chip{flex-shrink:0}.duel-place-txt{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.duel-tag{margin-top:auto;color:var(--plate-faint)}.duel-card[data-state=rarer] .duel-tag{color:var(--phosphor)}.duel-card[data-state=commoner][data-picked=true] .duel-tag{color:var(--ember)}.duel-read{height:34px;padding:0 14px;text-align:left;border-top:1px solid var(--rule);font-size:9.5px;letter-spacing:.17em;text-transform:uppercase;color:var(--phosphor-dim)}.duel-read:hover{color:var(--phosphor)}.duel-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:50px;padding:8px 16px 10px;border-top:1px solid var(--rule)}.duel-verdict{font-size:13px;color:var(--plate);min-width:0}.duel-verdict .num{color:var(--phosphor)}.duel-keys{display:flex;gap:6px;flex-shrink:0}.duel-claim{text-transform:none;letter-spacing:.04em}@media (min-width: 761px) and (max-width: 1120px){.dock,.main:has(.dossier[data-open=true]) .dock{left:16px;bottom:66px;transform:none;animation-name:fade}.dock-stat-wide{display:none}}@media (max-width: 760px){.dock{left:8px;right:8px;bottom:8px;transform:none;animation-name:fade}.stage:has(.dock) .stage-readout{bottom:76px}.dock-play{width:58px;min-height:60px}.dock-play-lbl{font-size:11px;letter-spacing:.1em}.dock-stats{flex:1;min-width:0}.dock-stat{flex:1;min-width:0;padding:0 8px}.dock-stat-wide{display:none}.dock-v{font-size:15px}.dock-v small{font-size:11px}.dock-k{font-size:11px;letter-spacing:.08em;overflow:hidden;text-overflow:ellipsis}.spin-card,.duel{position:fixed;left:0;right:0;bottom:0;width:auto;transform:none;z-index:43;border-left:none;border-right:none;border-bottom:none;padding-bottom:var(--sheet-reserve);animation-name:sheetUp}@keyframes sheetUp{0%{transform:translateY(24px);opacity:0}}.spin-x{width:44px;height:44px;font-size:24px}.spin-odds{font-size:38px}.spin-odds small,.spin-place,.duel-place,.duel-verdict{font-size:12px}.spin-actions .btn,.duel-keys .btn,.duel-head .btn{height:44px;min-width:44px}.spin-actions{padding:8px 12px 10px}.spin-actions .btn{flex:1;justify-content:center}.duel-head{padding:6px 8px 6px 14px}.duel-title{flex-direction:column;gap:2px}.duel-pair{gap:8px;padding:2px 10px 10px}.duel-vs{top:50px}.duel-hit{min-height:140px;padding:12px}.duel-odds{font-size:23px}.duel-odds small{font-size:12px}.duel-mname{font-size:14.5px}.duel-read{height:44px;font-size:12px;letter-spacing:.1em}.duel-foot{padding:8px 12px 10px;min-height:60px}.duel-claim{font-size:12px!important;line-height:1.4}}.rw{position:static;flex-shrink:0}.rw>summary{list-style:none;cursor:pointer;align-items:center;min-height:44px;margin:-6px 0;padding:0 6px 0 0;border-radius:6px}.rw>summary::-webkit-details-marker{display:none}.rw>summary:focus-visible{outline:1px solid var(--phosphor);outline-offset:2px}.rw>summary .brand-mark{border-radius:50%}.rw-caret{width:5px;height:5px;border-right:1px solid var(--plate);border-bottom:1px solid var(--plate);transform:translateY(-2px) rotate(45deg);opacity:.7;flex:none;margin-left:2px}.rw[open] .rw-caret{transform:translateY(1px) rotate(-135deg)}.bar:has(.rw[open]){z-index:50}.rw-panel{position:fixed;z-index:1;top:52px;left:10px;max-height:calc(100dvh - 70px);overflow-y:auto;padding:4px;background:#060a12f7;border:1px solid var(--rule);border-radius:10px;box-shadow:0 22px 60px -14px #000000eb}.rw-panel ul{list-style:none;margin:0;padding:0}.rw-panel a{display:flex;align-items:center;min-height:44px;padding:0 12px;color:var(--plate);text-decoration:none;font-family:var(--font-ui);font-size:15px;letter-spacing:.02em}.rw-panel a:hover{background:#5be9b90f}.rw-panel a[aria-current=page]{color:var(--phosphor)}.rw-panel a[aria-current=page]:after{content:"";width:6px;height:6px;border-radius:50%;background:var(--phosphor);margin-left:auto}@media (max-width: 760px){.rw>summary{gap:5px;padding-right:0}.rw-caret{margin-left:0}}.tonight[data-asleep=true]{filter:saturate(.45) brightness(.6)}.tonight-odds{transition:opacity .25s var(--ease)}.tonight[data-muted=true] .tonight-odds{opacity:.3}
