@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/barlow-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/barlow-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/barlow-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/barlow-condensed-700-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/barlow-condensed-800-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pitch:#0d4432;--pitch-deep:#072a1e;--line:#ffffff1f;--paper:#f7f3e8;--paper-edge:#d9d1bc;--ink:#20261f;--ink-soft:#6a7264;--red:#d33f2c;--red-ink:#c6382a;--yellow:#ffd34d;--bar:#2e9b6233;--win:#2e9b62;--mono:"IBM Plex Mono",ui-monospace,monospace;--cond:"Barlow Condensed",sans-serif;--sans:"Barlow",sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}[wire\:click]:not(:disabled),[\@click]:not(:disabled),[x-on\:click]:not(:disabled),[role=button]:not([aria-disabled=true]),summary{cursor:pointer}:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:2px}.topbar{z-index:50;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:3px solid var(--yellow);border-bottom:1px solid var(--line);background:#072a1eeb;position:sticky;top:0}.topbar-in{align-items:center;gap:28px;max-width:1200px;height:60px;margin:0 auto;padding:0 24px;display:flex}.logo{font-family:var(--sans);letter-spacing:-.015em;align-items:center;gap:9px;font-size:22px;font-weight:800;line-height:1;display:flex}.logo svg{flex:none;display:block}.logo em{color:var(--yellow);font-style:normal}.nav{font-family:var(--mono);letter-spacing:.08em;color:#ffffffb8;gap:22px;font-size:12px;display:flex;position:relative;top:4px}.nav a{white-space:nowrap}.nav a:hover{color:#fff}.nav a.active{color:var(--yellow)}.lang-switch{font-family:var(--mono);letter-spacing:.08em;color:#fff9;border:1px solid var(--line);white-space:nowrap;border-radius:99px;flex:none;padding:4px 9px;font-size:11px}.lang-switch:hover{color:#fff;border-color:#ffffff59}.nav a.hl{color:#7bd3a4;background:linear-gradient(100deg,#7bd3a4 0 40%,#eafff4 50%,#7bd3a4 60% 100%) 0 0/220% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 0 7px #7bd3a459);-webkit-background-clip:text;background-clip:text;font-weight:700;animation:3.2s ease-in-out infinite aihl-sheen}.nav a.hl:hover{filter:drop-shadow(0 0 10px #7bd3a48c)}@keyframes aihl-sheen{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.nav a.hl{-webkit-text-fill-color:#7bd3a4;filter:none;background:0 0;animation:none}}.topbar .auth{align-items:center;gap:10px;margin-left:auto;display:flex}.btn{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;border-radius:4px;padding:8px 16px;font-size:15px;font-weight:700;transition:transform .15s,background-color .15s}.btn:hover{transform:translateY(-1px)}.btn-ghost{border:1px solid var(--line)}.btn-ghost:hover{border-color:#fff6}.btn-solid{background:var(--red);color:#fff}.btn-solid:hover{background:#be3524}.statusbar{border-top:1px solid var(--line);background:#00000052;position:relative;overflow:hidden}.statusbar-in{align-items:stretch;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.statusbar .cap{border-right:1px solid var(--line);font-family:var(--mono);letter-spacing:.18em;color:var(--red);text-transform:uppercase;flex:none;align-items:center;gap:7px;padding:0 16px 0 0;font-size:10px;font-weight:600;display:flex}.statusbar .cap .dot{background:var(--red);border-radius:50%;width:7px;height:7px;animation:1.6s infinite pulse}.statusbar .lane{flex:1;align-items:center;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000);mask-image:linear-gradient(90deg,#0000,#000 36px calc(100% - 36px),#0000)}.statusbar .inner{width:max-content;animation:48s linear infinite tickerslide;display:flex}.statusbar [data-cd]{text-align:left;min-width:5ch;display:inline-block;transform:translateZ(0)}.statusbar:hover .inner{animation-play-state:paused}.statusbar .set{white-space:nowrap;align-items:center;gap:42px;padding:8px 21px;display:flex}.sitem{font-family:var(--mono);letter-spacing:.05em;color:#ffffffc7;align-items:center;gap:9px;font-size:11.5px;display:inline-flex}a.sitem{text-decoration:none}a.sitem:hover{color:#fff}a.sitem:hover b{text-decoration:underline}a.sitem:focus-visible{outline:2px solid var(--yellow);outline-offset:2px;border-radius:3px}.sitem[hidden]{display:none}.sitem .tag{letter-spacing:.14em;color:var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:600}.sitem .tag.r{background:var(--red);color:#fff}.sitem b{color:var(--yellow);font-weight:600}.sitem .down{color:#ff7a66}.sitem .up{color:#7bd3a4}@keyframes tickerslide{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.statusbar .inner{animation:none}}[data-cd]{font-variant-numeric:tabular-nums;letter-spacing:.02em}.fsearch{position:relative}.skbd{font-family:var(--mono);color:#ffffff73;border:1px solid var(--line);border-radius:5px;flex:none;padding:2px 8px;font-size:11px}.spanel{z-index:45;background:var(--pitch-deep);border:1px solid #ffffff2e;border-radius:12px;display:none;position:absolute;top:calc(100% + 8px);left:-1px;right:-1px;overflow:hidden;box-shadow:0 26px 48px -16px #000000b8}.fsearch.open .spanel{display:block}.spanel-grid{grid-template-columns:1.45fr 1fr;display:grid}.scol{min-width:0;padding:10px}.scol+.scol{border-left:1px dashed #ffffff1f}@media (width<=900px){.spanel-grid{grid-template-columns:1fr}.scol+.scol{border-top:1px dashed #ffffff1f;border-left:none}.skbd{display:none}}.shead{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:#ffffff73;padding:6px 9px 5px;font-size:9.5px;font-weight:600}.shead b{color:var(--yellow);font-weight:600}.srow{text-align:left;color:#ffffffe0;border-radius:8px;align-items:center;gap:11px;width:100%;padding:8px 10px;display:flex}.srow:hover,.srow.hl{background:#ffd34d17}.srow.hl{outline-offset:-1px;outline:1px solid #ffd34d66}.srow .when{font-family:var(--mono);letter-spacing:.1em;color:#ffffff80;text-align:center;text-transform:uppercase;flex:none;width:50px;font-size:9px;line-height:1.35}.srow .when b{color:#fff;letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:13px;font-weight:600;display:block}.srow .names{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.srow .names .t{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:700;display:block;overflow:hidden}.srow .names .s{font-family:var(--mono);letter-spacing:.09em;color:#ffffff80;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:9.5px;display:block;overflow:hidden}.srow .names .s [data-cd]{color:var(--yellow)}.srow mark{color:var(--yellow);background:0 0}.srow .crest2{width:24px;height:24px;font-family:var(--mono);color:#fff;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-weight:600;display:grid}.srow .cnt2{font-family:var(--mono);color:#ffffff80;letter-spacing:.04em;flex:none;margin-left:auto;font-size:10.5px}.srow .go{font-family:var(--mono);color:#ffffff59;flex:none;margin-left:auto;font-size:12px}.srow:hover .go,.srow.hl .go{color:var(--red)}.schips{flex-wrap:wrap;gap:6px;padding:5px 9px 8px;display:flex}.schip{font-family:var(--mono);letter-spacing:.04em;color:#ffffffbf;border:1px solid #ffffff38;border-radius:99px;padding:5px 11px;font-size:11px}.schip:hover{border-color:var(--yellow);color:var(--yellow)}.sempty{font-family:var(--mono);color:#ffffff8c;padding:14px 12px;font-size:12px;line-height:1.7}.sempty b{color:var(--yellow);font-weight:600}.sfoot{font-family:var(--mono);letter-spacing:.08em;color:#ffffff6b;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:12px;padding:8px 14px;font-size:10px;display:flex}.sfoot b{color:#ffffffb8;font-weight:600}.flash{animation:1.6s ease-out cardflash}@keyframes cardflash{0%,55%{box-shadow:0 0 0 3px var(--yellow),0 18px 30px -18px #0000008c}to{box-shadow:0 1px #0006,0 18px 30px -18px #0000008c}}[data-cd].cd-soon{color:var(--red)}.hero{border-bottom:1px solid var(--line)}.hero-in{grid-template-columns:1.35fr 1fr;align-items:center;gap:38px;max-width:1200px;margin:0 auto;padding:40px 24px 34px;display:grid}.hero h1{font-family:var(--sans);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(34px,4.8vw,58px);font-weight:800;line-height:1.04}.hero h1 .hl{color:var(--yellow)}.hero p{color:#ffffffc7;max-width:52ch;margin-top:12px;font-size:15.5px;line-height:1.55}.hero .cta{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.hero .flow{font-family:var(--mono);letter-spacing:.05em;color:#ffffff8c;max-width:none;margin-top:16px;font-size:11px}.hero .flow span{color:var(--yellow);margin:0 5px}.hero-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.stat{border:1px solid var(--line);background:#0000002e;border-radius:8px;flex-direction:column;gap:4px;padding:13px 15px;display:flex}.stat b{font-family:var(--mono);color:var(--yellow);font-variant-numeric:tabular-nums;font-size:25px;font-weight:600;line-height:1}.stat>span{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:#fff9;font-size:9.5px}.stat .st-n{letter-spacing:.04em;text-transform:none;color:#ffffff6b;font-size:9px}.stat.aihold{border-color:#2e9b6280;flex-direction:row;grid-column:1/-1;align-items:center;gap:9px;min-width:0;transition:border-color .15s;animation:3.4s ease-in-out infinite aihold-glow}.stat.aihold:hover{border-color:var(--win)}.stat.aihold b{color:#7bd3a4;font-size:21px;font-family:var(--cond);letter-spacing:.02em;font-weight:800}.stat.aihold .ah-tag{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#7bd3a4;white-space:nowrap;align-items:center;gap:5px;font-size:9.5px;font-weight:600;display:flex}.stat.aihold .ah-tag,.stat.aihold b,.stat.aihold .ah-n{flex:none}.stat.aihold .ah-lbl{text-overflow:ellipsis;min-width:0;font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:#fffc;white-space:nowrap;flex:0 auto;font-size:9.5px;overflow:hidden}.stat.aihold .ah-bar{background:#ffffff1a;border-radius:99px;flex:40px;min-width:40px;height:7px;overflow:hidden}.stat.aihold .ah-bar i{background:linear-gradient(90deg,#2e9b62,#7bd3a4);border-radius:99px;height:100%;transition:width .4s;display:block}.stat.aihold .ah-n{font-family:var(--mono);letter-spacing:.05em;color:#fff9;white-space:nowrap;margin-left:auto;font-size:9.5px}@keyframes aihold-glow{0%,to{box-shadow:0 0 #2e9b6200}50%{box-shadow:0 0 16px #2e9b6247}}@media (prefers-reduced-motion:reduce){.stat.aihold{animation:none}}.stat.derby{border-color:#ffd34d59;flex-direction:row;grid-column:1/-1;align-items:center;gap:14px;transition:border-color .15s}.stat.derby:hover{border-color:var(--yellow)}.stat.derby b{color:#fff;font-size:21px;font-family:var(--cond);letter-spacing:.04em;font-weight:800}.stat.derby .live{color:var(--red);align-items:center;gap:7px;display:flex}.stat.derby .when2{text-align:right;margin-left:auto}.stat .dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite pulse}@media (width<=900px){.hero-in{grid-template-columns:1fr;gap:22px}}.ticker{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:#00000047;font-size:12px}.ticker-in{white-space:nowrap;scrollbar-width:none;align-items:center;gap:26px;max-width:1200px;margin:0 auto;padding:11px 24px;display:flex;overflow-x:auto}.ticker-in::-webkit-scrollbar{display:none}.ticker .dot{background:var(--red);border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite pulse}@keyframes pulse{0%,to{box-shadow:0 0 #d8422f99}60%{box-shadow:0 0 0 7px #d8422f00}}.ticker span b{color:var(--yellow);font-weight:600}.ticker span{color:#ffffffb8}.board{max-width:1200px;margin:0 auto;padding:26px 24px 80px}.filterbar{border:1px solid var(--line);background:#0000002e;border-radius:12px;flex-direction:column;gap:10px;margin-bottom:22px;padding:10px;display:flex}.seg{scrollbar-width:none;gap:4px;display:flex;overflow-x:auto}.seg::-webkit-scrollbar{display:none}.seg>button{font-family:var(--mono);letter-spacing:.06em;color:#ffffffb3;text-transform:uppercase;border-radius:8px;flex:none;padding:9px 14px;font-size:12px;transition:background-color .15s,color .15s}.seg>button b{opacity:.7;margin-left:6px;font-size:11px;font-weight:600}.seg>button:hover{color:#fff;background:#ffffff0f}.seg>button.active{background:var(--yellow);color:var(--ink);font-weight:600}.seg>button.active b{opacity:.85}.dayrow{align-items:center;gap:10px;display:flex}.dayrow .seg{flex:1;min-width:0}.sdate-wrap{flex:none;position:relative}.sdate{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff0a;border:1px solid #ffffff29;border-radius:8px;align-items:center;gap:7px;padding:9px 13px;font-size:12px;transition:background-color .15s,color .15s,border-color .15s;display:flex}.sdate:hover{color:#fff;background:#ffffff12;border-color:#ffffff57}.sdate:focus-visible{border-color:var(--yellow);outline:none;box-shadow:0 0 0 2px #ffd34d40}.sdate svg{opacity:.8;flex:none}.sdate .sd-val{white-space:nowrap}.sdate.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink);font-weight:600}.sdate b{opacity:.75;font-size:11px;font-weight:600}.sdate .sx{opacity:.7;padding:0 1px;font-size:16px;line-height:1}.sdate .sx:hover{opacity:1}.lchip{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#fff;border:1px solid #d8422f8c;border-radius:8px;flex:none;align-items:center;gap:7px;padding:9px 13px;font-size:12px;transition:background-color .15s,border-color .15s;display:flex}.lchip b{opacity:.8;font-size:11px;font-weight:600}.lchip:hover{background:#d8422f24}.lchip.active{background:var(--red);border-color:var(--red);font-weight:600}.lchip.active .ldot{background:#fff;animation-name:pulsew}@keyframes pulsew{0%,to{box-shadow:0 0 #ffffff8c}60%{box-shadow:0 0 0 7px #fff0}}.lchip.lchip-m{display:none}.cal{z-index:45;background:var(--paper);width:274px;color:var(--ink);border:1px solid var(--paper-edge);border-top:3px solid var(--yellow);border-radius:4px 4px 8px 8px;padding:12px 14px 10px;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 1px #0006,0 22px 34px -16px #0009}.cal-head{border-bottom:1px dashed var(--paper-edge);align-items:center;gap:6px;padding-bottom:9px;display:flex}.cal .cmon{text-align:center;font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;flex:1;font-size:16px;font-weight:800}.cal .cnav{border:1px solid var(--paper-edge);background:var(--paper);width:26px;height:26px;color:var(--ink);border-radius:5px;flex:none;font-size:15px;line-height:1;transition:border-color .12s,color .12s}.cal .cnav:hover:not(:disabled){border-color:var(--ink)}.cal .cnav:disabled{opacity:.3;cursor:default}.cal-dow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:center;grid-template-columns:repeat(7,1fr);gap:2px;margin-top:9px;font-size:9px;font-weight:600;display:grid}.cal-grid{grid-template-columns:repeat(7,1fr);gap:2px;margin-top:4px;display:grid}.cal .cday{height:32px;font-family:var(--mono);color:var(--ink);text-align:center;background:0 0;border-radius:5px;font-size:12.5px;font-weight:600;transition:background-color .12s;position:relative}.cal .cday:hover:not(:disabled){background:#20261f14}.cal .cday:disabled{color:var(--ink-soft);opacity:.38;cursor:default;background:repeating-linear-gradient(-55deg,#6a72641a 0 4px,#0000 4px 8px)}.cal .cday.out{opacity:.18}.cal .cday.today:not(.sel){box-shadow:inset 0 0 0 1.5px var(--red);color:var(--red)}.cal .cday.sel{background:var(--yellow);color:var(--ink);font-weight:700;transform:rotate(-2deg);box-shadow:0 1px #00000040}.cal-foot{border-top:1px dashed var(--paper-edge);justify-content:space-between;align-items:center;gap:8px;margin-top:9px;padding-top:9px;display:flex}.cal .cf-act{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);padding:4px 2px;font-size:10.5px;font-weight:600}.cal .cf-act:hover{text-decoration:underline}.cal .cf-hint{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:9px}.frow{flex-wrap:wrap;align-items:stretch;gap:8px;display:flex}.fsearch{border:1px solid var(--line);border-radius:9px;flex:250px;align-items:center;gap:9px;min-height:42px;padding:0 13px;display:flex}.fsearch:focus-within{border-color:#ffd34d99}.fsearch svg{opacity:.55;flex:none}.fsearch input{color:#fff;font:inherit;background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:14px}.fsearch input::placeholder{color:#fff6}.fbtn{position:relative}.fbtn>button{border:1px solid var(--line);height:100%;min-height:42px;font-family:var(--mono);letter-spacing:.04em;color:#ffffffe6;white-space:nowrap;border-radius:9px;align-items:center;gap:9px;padding:0 13px;font-size:12.5px;transition:border-color .15s;display:flex}.fbtn>button:hover{border-color:#fff6}.fbtn>button .lab{color:#ffffff7a;text-transform:uppercase;letter-spacing:.13em;font-size:10px}.fbtn>button .chev{flex:none;margin-left:2px;transition:transform .15s}.fbtn.open>button{border-color:var(--yellow)}.fbtn.open>button .chev{transform:rotate(180deg)}.fpanel{z-index:40;background:var(--pitch-deep);border:1px solid #ffffff2e;border-radius:10px;min-width:250px;padding:8px;display:none;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 18px 34px -12px #000000a6}.fbtn.open .fpanel{display:block}.fpanel .psearch{border:1px solid var(--line);border-radius:7px;align-items:center;gap:8px;margin-bottom:6px;padding:7px 10px;display:flex}.fpanel .psearch svg{opacity:.5;flex:none}.fpanel .psearch input{color:#fff;font-family:var(--mono);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:12px}.fpanel .psearch input::placeholder{color:#ffffff59}.fpanel ul{flex-direction:column;gap:2px;max-height:250px;list-style:none;display:flex;overflow-y:auto}.fpanel li>button{text-align:left;color:#ffffffd9;border-radius:7px;align-items:center;gap:10px;width:100%;padding:8px 9px;font-size:13.5px;display:flex}.fpanel li>button:hover{background:#ffffff12}.fpanel .box{color:#0000;border:1.5px solid #ffffff73;border-radius:4px;flex:none;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:grid}.fpanel li>button[aria-checked=true] .box{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.fpanel li>button .cnt{font-family:var(--mono);color:#ffffff73;font-variant-numeric:tabular-nums;margin-left:auto;font-size:11px}.fpanel li>button.sopt[aria-selected=true]{color:var(--yellow);background:#ffd34d24}.trend{border:1px solid var(--line);min-height:42px;font-family:var(--mono);letter-spacing:.05em;color:#ffffffd9;border-radius:9px;padding:0 14px;font-size:12px;transition:border-color .15s}.trend:hover{border-color:#fff6}.trend[aria-pressed=true]{background:var(--yellow);color:var(--ink);border-color:var(--yellow);font-weight:600}.fchips{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.fchips[hidden]{display:none}.fchip{font-family:var(--mono);letter-spacing:.04em;color:var(--yellow);border:1px solid #ffd34d80;border-radius:99px;align-items:center;gap:7px;padding:5px 9px 5px 12px;font-size:11.5px;display:inline-flex}.fchip button{color:inherit;opacity:.7;font-size:14px;line-height:1}.fchip button:hover{opacity:1}.fclear{font-family:var(--mono);color:#ffffff80;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.fclear:hover{color:#fff}.chip{font-family:var(--mono);letter-spacing:.05em;border:1px solid var(--line);color:#ffffffc7;border-radius:99px;flex:none;padding:7px 13px;font-size:12px;transition:border-color .15s}.chip:hover{color:#fff;border-color:#ffffff73}.chip.active{background:var(--yellow);border-color:var(--yellow);color:var(--ink);font-weight:600}.grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:20px;display:grid}.slip{background:var(--paper);color:var(--ink);border-radius:2px 2px 8px 8px;flex-direction:column;padding:22px 18px 14px;display:flex;position:relative;box-shadow:0 1px #0006,0 18px 30px -18px #0000008c}.slip[data-poll],.slip.aic-card{transition:transform .18s}.slip[data-poll]:after,.slip.aic-card:after{content:"";border-radius:inherit;opacity:0;pointer-events:none;z-index:-1;transition:opacity .18s;position:absolute;inset:0;box-shadow:0 26px 38px -18px #0009}.slip[data-poll]:hover,.slip.aic-card:hover{transform:translateY(-3px)}.slip[data-poll]:hover:after,.slip.aic-card:hover:after{opacity:1}.slip:before{content:"";background-image:radial-gradient(circle at 7px -1px, var(--pitch) 4.2px, transparent 4.8px);background-repeat:repeat-x;background-size:14px 7px;height:7px;position:absolute;top:0;left:0;right:0}.slip-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.league{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:10.5px;font-weight:600}.kod{font-family:var(--mono);letter-spacing:.08em;border:1px solid var(--paper-edge);color:var(--ink-soft);border-radius:3px;padding:3px 7px;font-size:10.5px;font-weight:600}.match{justify-content:space-between;align-items:center;gap:14px;margin-top:14px;display:flex}.teams{flex-direction:column;gap:9px;min-width:0;display:flex}.team{align-items:center;gap:10px;min-width:0;display:flex}.tname{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:21px;font-weight:700;overflow:hidden}.when{text-align:right;flex:none}.when .clock{font-family:var(--mono);font-size:19px;font-weight:600}.when .day{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-soft);text-transform:uppercase;margin-top:3px;font-size:10px}.ai{border:1px dashed var(--paper-edge);color:#3d4539;border-radius:5px;margin-top:14px;padding:9px 11px;font-size:13px;line-height:1.45}.ai .k{font-family:var(--mono);letter-spacing:.16em;color:var(--red);text-transform:uppercase;margin-bottom:4px;font-size:9.5px;font-weight:600;display:block}.ai .k .upd{color:var(--ink);background:var(--yellow);letter-spacing:.1em;border-radius:2px;margin-left:6px;padding:1px 5px}.poll{margin-top:14px;margin-bottom:14px}.poll .k{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:8px;font-size:10px;font-weight:600;display:flex}.opts{flex-direction:column;gap:7px;display:flex}.opt{text-align:left;border:1px solid var(--paper-edge);border-radius:5px;align-items:center;gap:10px;width:100%;padding:9px 11px;transition:border-color .15s;display:flex;position:relative;overflow:hidden}.opt:before{content:"";width:var(--w,0%);background:var(--bar);transition:width .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.opt>*{position:relative}.opt:hover{border-color:var(--ink)}.opt .lbl{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:500;overflow:hidden}.opt .odd{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.opt .pct{font-family:var(--mono);text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-size:13px;font-weight:600}.slip.voted .opt:not(.picked){opacity:.72}.slip.voted .opt:not(.picked):hover{opacity:1;border-color:var(--ink)}.opt.picked{border:1.5px solid var(--red)}.opt.picked .key{background:var(--red);border-color:var(--red);color:#fff}.mov{font-family:var(--mono);border-radius:3px;flex:none;padding:2px 4px;font-size:10px;font-weight:600}.mov.down{color:var(--red)}.mov.up{color:var(--win)}.lowvote-badge{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);border:1px dashed var(--ink-soft);text-transform:uppercase;border-radius:3px;padding:2px 6px;font-size:9.5px;font-weight:600}.slip.lowvote .opt:before{background:repeating-linear-gradient(-55deg,#6a726429 0 5px,#0000 5px 9px)}.slip.lowvote .opt .pct{color:var(--ink-soft);font-weight:500}.slip.lowvote .opt .pct:before{content:"≈"}.slip.voted .firstvote{display:none}.firstvote{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);margin-top:8px;font-size:10.5px}.firstvote b{color:var(--red);font-weight:600}.deep-chip{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink);background:var(--yellow);white-space:nowrap;border-radius:3px;padding:3px 7px;font-size:9.5px;font-weight:600}.deep-chip .lock{margin-right:4px}.more{border:1px solid var(--paper-edge);font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);border-radius:5px;align-items:center;gap:10px;margin-top:8px;padding:8px 11px;font-size:11px;transition:border-color .15s;display:flex}.more b{color:var(--ink);letter-spacing:.1em;text-transform:uppercase;font-weight:600}.more .arr{color:var(--red);margin-left:auto;font-weight:600}.more:hover{border-color:var(--ink)}.vtoggle{border:1px solid var(--line);border-radius:9px;display:flex;overflow:hidden}.vtoggle button{color:#ffffffa6;place-items:center;width:44px;min-height:42px;transition:background-color .15s,color .15s;display:grid}.vtoggle button:hover{color:#fff}.vtoggle button.active{background:var(--yellow);color:var(--ink)}.list{background:var(--paper);color:var(--ink);border-radius:2px 2px 8px 8px;position:relative;box-shadow:0 1px #0006,0 18px 30px -18px #0000008c}.list:before{content:"";background-image:radial-gradient(circle at 7px -1px, var(--pitch) 4.2px, transparent 4.8px);background-repeat:repeat-x;background-size:14px 7px;height:7px;position:absolute;top:0;left:0;right:0}.list[hidden],.grid[hidden]{display:none}.lrow{border-bottom:1px dashed var(--paper-edge);grid-template-columns:60px minmax(0,1fr) auto auto 96px;align-items:center;gap:16px;padding:13px 18px;display:grid}.lrow:last-child{border-bottom:none;border-radius:0 0 8px 8px}.lrow:first-child{padding-top:19px}.lrow:hover{background:#2e9b620d}.lwhen{text-align:center}.lwhen b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:block}.lwhen span{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-soft);text-transform:uppercase;font-size:9px}.lmatch{flex-direction:column;gap:3px;min-width:0;display:flex}.lteams{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:18px;font-weight:700;overflow:hidden}.llig{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;font-size:9.5px;display:flex}.ltag{color:var(--red);border:1.5px solid var(--red);border-radius:3px;padding:1px 5px;font-weight:600;transform:rotate(-2deg)}.lopts{grid-template-columns:repeat(3,minmax(150px,200px));gap:6px;display:grid}.lopts .opt{gap:6px;width:auto;min-width:0;padding:7px 8px}.lopts .opt .pct{text-align:right;min-width:0;margin-left:auto}.lmore{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);border:1px solid var(--paper-edge);white-space:nowrap;border-radius:5px;padding:7px 9px;font-size:11px;font-weight:600}.lmore:hover{border-color:var(--ink);color:var(--ink)}.ltotal{font-family:var(--mono);color:var(--ink-soft);text-align:right;letter-spacing:.04em;text-transform:uppercase;font-size:10px}.ltotal b{color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600;display:block}.lrow.voted .opt:not(.picked){opacity:.72}.lrow.voted .opt:not(.picked):hover{opacity:1;border-color:var(--ink)}.lrow.lowvote .opt:before{background:repeating-linear-gradient(-55deg,#6a726429 0 5px,#0000 5px 9px)}.lrow.lowvote .opt .pct{color:var(--ink-soft);font-weight:500}.lrow.lowvote .opt .pct:before{content:"≈"}@media (width<=989px){.lrow{grid-template-columns:52px minmax(0,1fr) auto;grid-template-areas:"when match more""opts opts opts";row-gap:10px}.lwhen{grid-area:when}.lmatch{grid-area:match}.lmore{grid-area:more;justify-self:end}.lopts{grid-area:opts;grid-template-columns:repeat(3,minmax(0,1fr))}.lchip-buy{grid-column:1/-1;justify-self:start}.ltotal{display:none}}@media (width>=990px){.lrow{grid-template-columns:60px minmax(140px,1fr) auto auto auto;grid-template-areas:"when match opts buy more""when match opts buy total";row-gap:2px}.lwhen{grid-area:when}.lmatch{grid-area:match}.lopts{grid-area:opts}.lchip-buy{grid-area:buy}.lmore{grid-area:more}.ltotal{grid-area:total;justify-self:end}}@media (width<=560px){.lopts{gap:4px}.lopts .opt{gap:4px;padding-left:6px;padding-right:6px}.lopts .opt .key{min-width:22px}.lopts .opt .odd{font-size:11px}.lopts .opt .mov{display:none}}.guest-strip{border:1px solid var(--paper-edge);color:#3d4539;background:#ffd34d29;border-radius:5px;align-items:center;gap:8px;margin-top:10px;padding:8px 11px;font-size:12.5px;line-height:1.45;display:none}.slip.voted .guest-strip{display:flex}.guest-strip b{color:var(--ink)}.guest-strip a{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--red);white-space:nowrap;flex:none;margin-left:auto;font-size:13px;font-weight:700}.slip-foot{border-top:1px dashed var(--paper-edge);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:12px;display:flex}.sale{z-index:2;border-top:1px dashed var(--paper-edge);flex-wrap:nowrap;align-items:center;gap:10px;margin-top:auto;padding-top:10px;display:flex;position:relative}.sale~.slip-foot{margin-top:0}.sale .st{color:#3d4539;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:1;min-width:0;min-height:2.9em;font-size:11.5px;line-height:1.4;display:-webkit-box;overflow:hidden}.sale .st b{color:var(--ink)}.pchips{flex:none;gap:6px;display:flex}.pchip{font-family:var(--mono);letter-spacing:.05em;white-space:nowrap;cursor:pointer;border:1.5px dashed var(--ink-soft);color:var(--ink);background:#ffffff8c;border-radius:4px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-weight:700;transition:border-color .15s,transform .12s;display:inline-flex}.pchip:hover{border-color:var(--ink);transform:translateY(-1px)}.pchip.hero{border:1.5px solid var(--ink);background:var(--yellow);box-shadow:2px 2px #20261f38}.pchip.own{border:1.5px solid var(--win);color:var(--ink);background:#2e9b621f;text-decoration:none}.spin{border:1.5px solid #20261f38;border-top-color:var(--win);border-radius:50%;flex:none;width:10px;height:10px;animation:.8s linear infinite qspin;display:inline-block}@keyframes qspin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{border-top-color:var(--ink-soft);animation:none}}.slip.featured .sale{grid-column:1/-1}.lchip-buy{z-index:2;font-family:var(--mono);letter-spacing:.05em;border:1.5px solid var(--ink);background:var(--yellow);color:var(--ink);cursor:pointer;white-space:nowrap;border-radius:4px;flex:none;align-items:center;gap:5px;padding:4px 8px;font-size:9.5px;font-weight:700;display:inline-flex;position:relative}.lchip-buy.own{border-color:var(--win);background:#2e9b6224;text-decoration:none}.lchip-buy .lcbs{font-weight:inherit}.lchip-buy.ready .lcbs{color:var(--win)}.barcode{opacity:.85;background:repeating-linear-gradient(90deg, var(--ink) 0 2px, transparent 2px 4px, var(--ink) 4px 5px, transparent 5px 9px, var(--ink) 9px 12px, transparent 12px 14px, var(--ink) 14px 15px, transparent 15px 18px);flex:none;width:92px;height:18px}.meta{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;text-align:right;font-size:10.5px}.meta b{color:var(--ink);font-weight:600;display:inline-block}@keyframes counttick{0%{transform:scale(1)}35%{color:var(--win);transform:scale(1.22)}to{transform:scale(1)}}.meta b.tick{transform-origin:0;animation:.5s cubic-bezier(.2,1.5,.45,1) counttick}.ltotal b.tick{transform-origin:100%;animation:.5s cubic-bezier(.2,1.5,.45,1) counttick}@media (prefers-reduced-motion:reduce){.meta b.tick,.ltotal b.tick{animation:none}}.stamp{z-index:2;font-family:var(--mono);letter-spacing:.2em;text-transform:uppercase;color:var(--red);border:2px solid var(--red);opacity:0;pointer-events:none;border-radius:3px;padding:4px 9px;font-size:10.5px;font-weight:600;position:absolute;top:14px;right:14px;transform:rotate(-5deg)scale(.4)}.slip.voted .stamp{animation:.35s cubic-bezier(.2,1.4,.4,1) forwards thunk}@keyframes thunk{to{opacity:1;transform:rotate(-5deg)scale(1)}}.slip.featured .stamp{top:56px}.slip.featured .tname{font-size:30px}.slip.featured .crest{width:32px;height:32px;font-size:10px}.slip.featured .ai{font-size:13.5px}.day-stamp{z-index:2;font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--red);border:2.5px solid var(--red);opacity:.92;border-radius:4px;padding:3px 10px;font-size:15px;font-weight:800;position:absolute;top:16px;right:14px;transform:rotate(5deg)}@media (width>=760px){.slip.featured{grid-column:span 2;grid-template-columns:1.05fr 1fr;column-gap:28px;padding:26px 24px 16px;display:grid}.slip.featured .left{flex-direction:column;min-width:0;display:flex}.slip.featured .poll{align-self:center;width:100%;min-width:0;margin-top:26px}.slip.featured .slip-foot{grid-column:1/-1}.slip.featured .ai.ai-wide{grid-column:1/-1;margin-top:16px}.slip.featured .ai.ai-wide .ai-txt{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}.inventory{max-width:1200px;margin:0 auto;padding:10px 24px 90px}.inv-head .eyebrow{font-family:var(--mono);letter-spacing:.22em;color:var(--yellow);text-transform:uppercase;font-size:11px}.slip.locked .opts{pointer-events:none}.slip.locked .opt{opacity:.55}.slip.locked .opt.won{opacity:1}.opt.won,.opt.picked.won{border:1.5px solid var(--win)}.opt.won .key,.opt.picked.won .key{background:var(--win);border-color:var(--win);color:#fff}.opt.won .lbl:after{content:" ✓";color:var(--win);font-weight:800}[data-poll].voted .opt.won,.slip.voted .opt.won,.lrow.voted .opt.won{opacity:1}.clock.fscore{color:var(--win)}.clock.lscore{color:var(--red)}.clock.lscore.dim,.lwhen b.lscore.dim{opacity:.55}.lmin{color:var(--red);align-items:center;gap:6px;font-weight:600;display:inline-flex}.lwhen .lmin,.when .lmin{color:var(--red)}.ldot{background:var(--red);border-radius:50%;flex:none;width:7px;height:7px;animation:1.6s infinite pulse}.lwhen b.lscore{color:var(--red)}.lwhen b.fscore{color:var(--win)}.slip.locked,.lrow.locked{background:#fbefe9;border-color:#d8422f4d}.slip.locked .more,.slip.locked .ai{border-color:#d8422f2e}.market.locked{background:#fbefe9;box-shadow:inset 3px 0 #d8422f73}.live-chip{font-family:var(--mono);letter-spacing:.12em;color:#fff;background:var(--red);text-transform:uppercase;border-radius:3px;padding:3px 7px;font-size:10px;font-weight:600}.result-line{font-family:var(--mono);align-items:center;gap:12px;margin-top:14px;display:flex}.score{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.score small{letter-spacing:.14em;color:var(--ink-soft);margin-top:2px;font-size:9.5px;font-weight:600;display:block}.hit-stamp{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;border:2px solid var(--win);color:var(--win);border-radius:3px;margin-left:auto;padding:4px 9px;font-size:11px;font-weight:600;transform:rotate(-4deg)}.hit-stamp.miss{border-color:var(--ink-soft);color:var(--ink-soft)}.empty{text-align:center;color:#ffffffb3;border:1.5px dashed #f7f3e859;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:38px 22px;display:flex}.empty .t{font-family:var(--cond);text-transform:uppercase;letter-spacing:.04em;color:#fff;font-size:22px;font-weight:700}.empty .d{font-family:var(--mono);letter-spacing:.06em;font-size:12px}.board-fallback{border:1px solid var(--line);border-left:3px solid var(--yellow);background:var(--pitch-deep);font-family:var(--mono);letter-spacing:.04em;color:#ffffffd1;border-radius:8px;align-items:center;gap:10px;margin-bottom:16px;padding:11px 15px;font-size:12px;display:flex}.legend{background:var(--pitch-deep);border:1px solid var(--line);border-radius:8px;padding:18px 20px}.legend h3{font-family:var(--cond);text-transform:uppercase;letter-spacing:.04em;font-size:19px;font-weight:700}.legend ul{flex-direction:column;gap:10px;margin-top:12px;list-style:none;display:flex}.legend li{color:#ffffffc7;align-items:center;gap:10px;font-size:13px;line-height:1.4;display:flex}.legend li>:first-child{flex:none}footer{background:var(--pitch-deep);border-top:1px solid var(--line)}.foot-in{max-width:1200px;margin:0 auto;padding:40px 24px 32px}.foot-top{grid-template-columns:1.7fr 1fr 1fr 1.2fr;align-items:start;gap:36px;display:grid}@media (width<=900px){.foot-top{grid-template-columns:1fr 1fr;gap:28px}}@media (width<=560px){.foot-top{grid-template-columns:1fr}}.fcol .fh{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;margin-bottom:14px;font-size:10px;font-weight:600}.fcol ul{flex-direction:column;gap:10px;list-style:none;display:flex}.fcol a{color:#ffffffb8;font-size:14px;transition:color .15s}.fcol a:hover{color:var(--yellow)}.copy{font-family:var(--mono);letter-spacing:.06em;color:#ffffff9e;margin-top:18px;font-size:11px}.foot-tag{color:#fff9;max-width:340px;margin-top:10px;font-size:14px;line-height:1.5}.socials{flex-wrap:wrap;gap:10px;margin-top:16px;display:flex}.soc{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.05em;color:#ffffffbf;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:11.5px;transition:border-color .15s,color .15s;display:inline-flex}.soc:hover{border-color:var(--yellow);color:var(--yellow)}.soc svg{flex:none}.legal{border-top:1px solid var(--line);color:#ffffff85;flex-wrap:wrap;align-items:flex-start;gap:16px;margin-top:30px;padding-top:20px;font-size:12.5px;line-height:1.55;display:flex}.age{font-family:var(--mono);color:#f4634b;border:2px solid var(--red);border-radius:50%;flex:none;place-items:center;width:38px;height:38px;font-size:13px;font-weight:600;display:grid}.mnav-wrap{display:none;position:relative}.mnav-btn.umenu{color:#fff;justify-content:center;width:36px;height:36px;padding:0}.mnav-btn.umenu svg{display:block}.mnav-wrap .umenu-panel{left:0;right:auto}@media (width<=1248px){.topbar-in{gap:16px}.nav{gap:14px}}@media (width<=1150px){.nav{display:none}.mnav-wrap{display:block}}@media (width<=860px){.topbar-in{gap:14px;height:56px;padding:0 16px}.auth .coupon-chip,.auth .credit-chip,.auth .nb,.auth .umenu-wrap{display:none}.btn{padding:7px 12px;font-size:13px}.hero-in{padding:32px 20px 26px}.board{padding:22px 16px 64px}.inventory{padding:0 16px 70px}.filterbar{gap:8px}.dayrow{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.dayrow .seg{display:contents}.dayrow .lchip{display:none}.seg>button{letter-spacing:.04em;min-height:44px;padding:9px 4px;font-size:11px}.seg>button b{margin-left:4px}.sdate{justify-content:center;min-height:44px;padding:9px 6px}.cal{z-index:120;position:fixed;top:50%;left:50%;right:auto;transform:translate(-50%,-50%)}.frow{gap:8px}.frow .fsearch{flex:100%;order:1;min-height:44px}.frow .fbtn{flex:calc(50% - 8px);order:2;min-width:0}.frow .fbtn>button{justify-content:center;width:100%;min-width:0;min-height:44px}.frow .fbtn>button>span:not(.lab){text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.frow .lchip-m{order:3;justify-content:center;min-height:44px;display:flex}.frow .trend{flex:1;order:4;min-height:44px}.frow .vtoggle{order:5}.vtoggle button{min-height:44px}}@media (width<=759px){.slip.featured .slip-head{padding-right:136px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}body{font-family:var(--sans);background-color:var(--pitch);color:#fff;-webkit-font-smoothing:antialiased;background-image:repeating-linear-gradient(90deg,#0000 0 140px,#ffffff05 140px 280px)}.crumbs{max-width:1200px;font-family:var(--mono);letter-spacing:.06em;color:#fff9;flex-wrap:wrap;align-items:center;gap:10px;margin:0 auto;padding:18px 24px 0;font-size:11.5px;display:flex}.crumbs a:hover{color:#fff}.crumbs .sep{opacity:.4}.crumbs .here{color:var(--yellow)}.slip{background:var(--paper);color:var(--ink);border-radius:2px 2px 8px 8px;position:relative;box-shadow:0 1px #0006,0 18px 30px -18px #0000008c}.mhead{padding:26px 24px 18px}.mhead-top{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.day-stamp{font-family:var(--cond);letter-spacing:.14em;text-transform:uppercase;color:var(--red);border:2.5px solid var(--red);opacity:.92;border-radius:4px;margin-left:auto;padding:3px 10px;font-size:15px;font-weight:800;transform:rotate(3deg)}.versus{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;margin-top:18px;display:grid}.vteam{align-items:center;gap:14px;min-width:0;display:flex}.vteam.right{text-align:right;flex-direction:row-reverse}.crest{width:52px;height:52px;font-family:var(--mono);color:#fff;text-transform:uppercase;border:3px solid #0000;border-radius:50%;flex:none;place-items:center;font-size:14px;font-weight:600;display:grid}.vname{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:clamp(24px,3.4vw,40px);font-weight:800;overflow:hidden}.vmid{text-align:center}.vmid .clock{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.vmid .date{font-family:var(--mono);letter-spacing:.12em;color:var(--ink-soft);text-transform:uppercase;margin-top:4px;font-size:10px}.vmid .left{font-family:var(--mono);color:var(--red);margin-top:6px;font-size:11px;font-weight:600}.mstats{border-top:1px dashed var(--paper-edge);font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;gap:22px;margin-top:18px;padding-top:14px;font-size:10.5px;display:flex}.mstats b{color:var(--ink);font-weight:600}.mtitle{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.mseo{border-top:1px dashed var(--paper-edge);margin-top:12px;padding-top:10px}.mseo h1{font-family:var(--sans);letter-spacing:0;color:var(--ink);margin:0;font-size:13.5px;font-weight:700}.mseo p{color:var(--ink-soft);margin:4px 0 0;font-size:12.5px;line-height:1.6}.market{border-bottom:1px dashed var(--paper-edge);padding:18px 20px}.market:last-child{border-bottom:none}.market-head{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:10px;display:flex}.market-head h3{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;font-size:21px;font-weight:800}.market-head .mtitle{margin-right:auto}.lockat{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;font-size:10px}.opt .key{min-width:34px;height:23px;font-family:var(--mono);border:1.5px solid var(--ink);background:var(--paper);border-radius:3px;flex:none;place-items:center;padding:0 6px;font-size:12px;font-weight:600;display:grid}[data-poll].voted .opt:not(.picked){opacity:.72}[data-poll].voted .opt:not(.picked):hover{opacity:1;border-color:var(--ink)}[data-poll].voted .guest-strip{display:flex}.mfoot{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;font-size:10.5px;display:flex}.mfoot b{color:var(--ink);font-weight:600}.sparkrow{border-bottom:1px dashed var(--paper-edge);align-items:center;gap:12px;padding:8px 0;display:flex}.sparkrow:last-child{border-bottom:none}.sparkrow .key{min-width:34px;height:22px;font-family:var(--mono);border:1.5px solid var(--ink);border-radius:3px;flex:none;place-items:center;font-size:11.5px;font-weight:600;display:grid}.sparkrow svg{flex:none}.sparkrow .vals{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:12px}.sparkrow .vals b{color:var(--ink);font-weight:600}.sparkrow .note{font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:10px}.sparkrow .note.down{color:var(--red)}.sparkrow .note.up{color:var(--win)}.slip.ai{border:none;margin-top:20px;padding:20px 18px 14px}.slip.ai .ai-sec-head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.slip.ai .ai-sec-head h2{margin-right:auto}.ai-scorestamp{font-family:var(--mono);color:var(--ink);background:var(--yellow);border-radius:3px;align-items:baseline;gap:4px;padding:4px 9px;font-size:13px;font-weight:700;display:inline-flex;transform:rotate(-3deg);box-shadow:0 1px #00000040}.ai-scorestamp i{letter-spacing:.1em;opacity:.75;text-transform:uppercase;font-size:8.5px;font-style:normal;font-weight:600}.lock-line{font-family:var(--mono);letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase;margin-top:6px;font-size:10px}.slip.ai .ai-note{border:1px dashed var(--paper-edge);border-radius:6px;margin-top:12px;padding:12px 12px 10px}.slip.ai .ai-note p{color:#3d4539;margin-top:8px;font-size:14px;line-height:1.6}.note-more{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);align-self:flex-start;margin-top:8px;font-size:10.5px;font-weight:600;display:inline-block}.note-more:hover{text-decoration:underline}.note-bridge{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-top:8px;font-size:9.5px;display:block}.slip.ai .ai-card{margin-top:14px}.slip.ai .ai-strip{align-items:stretch;gap:14px;margin-top:12px;display:grid}.slip.ai .ai-strip>*{flex-direction:column;margin-top:0;display:flex}.slip.ai .ai-strip .unlock{margin-top:auto;padding-top:12px}.slip.ai .ai-strip .ai-note .note-bridge{margin-top:auto;padding-top:10px}.slip.ai .ai-strip .locked-view,.slip.ai .ai-strip .open-view{flex-direction:column;flex:1;display:flex!important}@media (width>=900px){.slip.ai .ai-strip{grid-template-columns:repeat(var(--strip-cols,3),1fr)}}.ai-card.hero{outline:2px solid var(--yellow);outline-offset:-2px}.ai-card.compact{padding:14px 16px 12px}.stamp-kapsamli{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink);background:var(--yellow);border-radius:3px;padding:3px 7px;font-size:8.5px;font-weight:700;transform:rotate(-2deg);box-shadow:0 1px #0003}.ai-promise{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;font-size:10.5px;line-height:1.7}.ai-promise.strong{color:var(--ink);font-weight:600}.ai-checks{gap:4px;margin-top:6px;display:grid}.ai-checks li{color:#3d4539;gap:7px;font-size:13px;line-height:1.5;display:flex}.ai-checks li:before{content:"✓";color:var(--win);flex:none;font-weight:700}.ai-ready-chip{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red-ink);border:1.5px dashed var(--red);border-radius:3px;margin-top:10px;padding:3px 8px;font-size:9.5px;font-weight:600;display:inline-flex}.btn-unlock.alt{background:var(--ink)}.btn-unlock.alt:hover{background:#343b32}.unlock .micro b{color:var(--ink)}.ai-foot-shared{border-top:1px dashed var(--paper-edge);font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;margin-top:14px;padding-top:10px;font-size:9.5px}.ai-foot-shared .ai-disc{margin-top:6px}.ai-card{background:var(--paper);color:var(--ink);border-radius:2px 2px 8px 8px;padding:18px 18px 14px;position:relative;overflow:hidden;box-shadow:0 1px #0006,0 14px 26px -16px #00000080}.ai-card:before{content:"";background-image:radial-gradient(circle at 7px -1px, var(--pitch) 4.2px, transparent 4.8px);background-repeat:repeat-x;background-size:14px 7px;height:7px;position:absolute;top:0;left:0;right:0}.ai-head{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:10px;display:flex}.tier{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;border-radius:3px;padding:3px 7px;font-size:9.5px;font-weight:600}.tier.free{border:1.5px dashed var(--ink-soft);color:var(--ink-soft)}.tier.mid{background:var(--ink);color:var(--paper)}.tier.deep{background:var(--yellow);color:var(--ink)}.ai-head h3{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;margin-right:auto;font-size:19px;font-weight:800}.price{font-family:var(--mono);color:var(--red);letter-spacing:.06em;white-space:nowrap;font-size:11px;font-weight:600}.ai-body{color:#3d4539;font-size:13.5px;line-height:1.55}.ai-body p+p{margin-top:8px}.blurwrap{max-height:112px;position:relative;overflow:hidden}.blurwrap .blurred{filter:blur(4.5px);-webkit-user-select:none;user-select:none;pointer-events:none}.blurwrap:after{content:"";background:linear-gradient(180deg, #f7f3e800 20%, var(--paper) 92%);position:absolute;inset:0}.includes{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.includes span{font-family:var(--mono);letter-spacing:.05em;border:1px solid var(--paper-edge);color:var(--ink-soft);text-transform:uppercase;border-radius:99px;padding:4px 9px;font-size:10px}.unlock{flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;display:flex}.btn-unlock{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;background:var(--red);color:#fff;border-radius:5px;padding:9px 16px;font-size:15px;font-weight:700;transition:background-color .15s,transform .15s}.btn-unlock:hover{background:#e5533f;transform:translateY(-1px)}.unlock .micro{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;font-size:10px;line-height:1.6}.refund-strip{border-left:3px solid var(--red);background:#d8422f12;border-radius:0 5px 5px 0;margin-top:12px;padding:9px 12px}.refund-strip .rk{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:9px;font-weight:700;display:block}.refund-strip .rt{color:#3d4539;margin-top:3px;font-size:13px;line-height:1.5;display:block}.ai-closed{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;border:1px dashed var(--paper-edge);border-radius:5px;padding:8px 11px;font-size:10px;line-height:1.6}.ai-foot{border-top:1px dashed var(--paper-edge);font-family:var(--mono);letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding-top:10px;font-size:10px;display:flex}.ai-foot b{color:var(--ink);font-weight:600}.ai-disc{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-soft);align-items:center;gap:6px;margin-top:10px;font-size:9.5px;display:flex}.ai-disc:before{content:"ⓘ";color:var(--red);font-size:11px}.uyum-note{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);text-transform:uppercase;margin-top:7px;padding-left:2px;font-size:9.5px}.unlock-bal{font-family:var(--mono);color:var(--ink);letter-spacing:.03em;margin-bottom:3px;font-size:10.5px;display:block}.unlock-bal b{color:var(--red);font-weight:600}.infobox{margin-top:20px}.ib-head{align-items:baseline;gap:12px;padding:18px 20px 0;display:flex}.ib-head .ib-upd{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:10px}.ib-facts{grid-template-columns:repeat(var(--fcols,4),1fr);background:var(--paper-edge);border-top:1px dashed var(--paper-edge);border-bottom:1px dashed var(--paper-edge);gap:1px;margin-top:14px;display:grid}.fact{background:var(--paper);flex-direction:column;gap:4px;min-width:0;padding:13px 20px;display:flex}.fact .fl{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:6px;font-size:9px;font-weight:600;display:flex}.fact .fl svg{opacity:.65;flex:none}.fact .fv{font-family:var(--cond);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:17px;font-weight:700;overflow:hidden}.fact .fs{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}@media (width<=760px){.ib-facts{grid-template-columns:1fr 1fr}.ib-facts .fact:last-child:nth-child(odd){grid-column:1/-1}}.ib-lineups{padding:16px 20px 2px}.ib-lhead{flex-wrap:wrap;align-items:baseline;gap:10px;margin-bottom:13px;display:flex}.ib-lhead .fs{font-family:var(--mono);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.06em;font-size:10px}.ib-teams{grid-template-columns:1fr 1fr;gap:16px;display:grid}.lteam{flex-direction:column;display:flex}.lteam .pitch{flex:1;justify-content:space-evenly}.lteam .absent{margin-top:auto;padding-top:8px}@media (width<=640px){.ib-teams{grid-template-columns:1fr}}.lteam .lt-top{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;align-items:center;gap:9px;margin-bottom:9px;font-size:18px;font-weight:700;display:flex}.lteam .lt-top .crest{width:24px;height:24px;font-family:var(--mono);color:#fff;text-transform:uppercase;border:2px solid #0000;border-radius:50%;flex:none;place-items:center;font-size:8.5px;font-weight:600;display:grid}.lteam .form{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.06em;border:1px solid var(--paper-edge);border-radius:4px;margin-left:auto;padding:2px 7px;font-size:11px;font-weight:600}.pitch{border:1px solid var(--paper-edge);background:linear-gradient(#0d44320d,#0d44321c);border-radius:8px;flex-direction:column;gap:9px;padding:12px 8px;display:flex}.pline{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.pl{font-family:var(--mono);color:var(--ink);background:var(--paper);border:1px solid var(--paper-edge);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:3px 9px 3px 7px;font-size:10.5px;display:inline-flex}.pl:before{content:"";background:var(--pitch);border-radius:50%;flex:none;width:5px;height:5px}.lteam.gs .pl:before{background:#a90432}.lteam.fb .pl:before{background:#163962}.absent{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.03em;margin-top:8px;font-size:10px}.absent b{color:var(--red);font-weight:600}.ib-pending{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;margin:12px 20px 2px;font-size:11.5px}.ib-form{border-top:1px dashed var(--paper-edge);margin:14px 20px 0;padding-top:13px}.ib-form .ib-lhead{margin-bottom:9px}.frow{align-items:center;gap:10px;padding:5px 0;display:flex}.frow .crest{width:20px;height:20px;font-family:var(--mono);color:#fff;text-transform:uppercase;border-radius:50%;flex:none;place-items:center;font-size:7.5px;font-weight:600;display:grid;overflow:hidden}.frow .crest img{object-fit:contain;width:100%;height:100%}.frow .fteam{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden}.fpills{align-items:center;gap:5px;display:flex}.fpill{width:22px;height:22px;font-family:var(--mono);border:1px solid #0000;border-radius:50%;place-items:center;font-size:10px;font-style:normal;font-weight:700;display:grid}.fpill.g{background:var(--win);color:#fff}.fpill.m{background:var(--red);color:#fff}.fpill.b{border-color:var(--paper-edge);color:var(--ink-soft)}@media (width<=560px){.frow .fteam{font-size:12.5px}.fpill{width:20px;height:20px;font-size:9px}}.ib-note{align-items:baseline;gap:9px;margin:12px 20px 0;font-size:14.5px;line-height:1.5;display:flex}.ib-note .nb{font-family:var(--mono);letter-spacing:.14em;color:var(--red);border:1.5px solid var(--red);border-radius:3px;flex:none;padding:2px 6px;font-size:9px;font-weight:700;transform:translateY(-1px)}.ib-foot{border-top:1px dashed var(--paper-edge);font-family:var(--mono);color:var(--ink-soft);letter-spacing:.03em;flex-wrap:wrap;align-items:center;gap:7px;margin:14px 20px 0;padding:12px 0 16px;font-size:10.5px;display:flex}.ib-foot:before{content:"ⓘ";color:var(--red);font-size:12px}.ib-foot a{color:var(--red);font-weight:600}.upd{font-family:var(--mono);letter-spacing:.1em;color:var(--ink);background:var(--yellow);text-transform:uppercase;border-radius:2px;padding:2px 6px;font-size:9.5px;font-weight:600}.preparing{flex-direction:column;align-items:center;gap:12px;padding:22px 0 14px;display:none}.preparing .bars{align-items:flex-end;gap:7px;height:44px;display:flex}.preparing .bars i{background:var(--paper-edge);border-radius:6px;width:11px;animation:1s ease-in-out infinite eq}.preparing .bars i:first-child{height:20px}.preparing .bars i:nth-child(2){background:var(--yellow);height:40px;animation-delay:.15s}.preparing .bars i:nth-child(3){height:28px;animation-delay:.3s}@keyframes eq{0%,to{transform:scaleY(.55)}50%{transform:scaleY(1.1)}}.preparing .msg{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;font-size:11px}.ai-card[data-state=preparing] .locked-view{display:none}.ai-card[data-state=preparing] .preparing{display:flex}.ai-card .open-view,.ai-card[data-state=open] .locked-view{display:none}.ai-card[data-state=open] .open-view{display:block}.dossier h4{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);margin:14px 0 5px;font-size:10px;font-weight:600}.dossier h4:first-child{margin-top:0}.verdict-line{border:1.5px solid var(--ink);border-radius:5px;flex-wrap:wrap;align-items:center;gap:10px;margin-top:12px;padding:9px 11px;display:flex}.verdict-line .key{font-family:var(--mono);background:var(--ink);color:var(--paper);letter-spacing:.08em;border-radius:3px;padding:3px 8px;font-size:11px;font-weight:600}.verdict-line span{font-size:13px}.conf{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-left:auto;font-size:10.5px}.comments{margin-top:20px}.c-head{flex-wrap:wrap;align-items:baseline;gap:12px;padding:18px 20px 6px;display:flex}.c-head h2{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;font-size:24px;font-weight:800}.c-head .mtitle{margin-left:auto}.comment{border-top:1px dashed var(--paper-edge);gap:12px;padding:14px 20px;display:flex}.avatar{background:var(--pitch);width:34px;height:34px;color:var(--yellow);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.c-body{flex:1;min-width:0}.c-meta{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.c-meta .u{font-size:13.5px;font-weight:600}.votebadge{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--ink-soft);color:var(--ink-soft);border-radius:3px;padding:2px 6px;font-size:9px;font-weight:600}.c-meta time{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;font-size:10px}.c-meta .report{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;opacity:.7;margin-left:auto;font-size:9.5px}.c-meta .report:hover{color:var(--red);opacity:1}.c-text{color:#3d4539;margin-top:5px;font-size:13.5px;line-height:1.5}.c-form{border:1.5px dashed var(--paper-edge);border-radius:8px;flex-wrap:wrap;align-items:center;gap:12px;margin:8px 20px 18px;padding:14px;display:flex}.c-form p{color:var(--ink-soft);flex:1;min-width:200px;font-size:13.5px}.c-form p b{color:var(--ink)}.c-meta .act{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;opacity:.75;font-size:9.5px}.c-meta .act:hover{color:var(--red);opacity:1}.c-meta .micro{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;opacity:.7;font-size:9.5px}.c-edit{margin-top:6px}.c-edit textarea{resize:vertical;border:1px solid var(--paper-edge);width:100%;min-height:58px;font:inherit;color:var(--ink);background:#fffdf6;border-radius:6px;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.5}.c-edit textarea:focus{border-color:var(--ink)}.c-editacts{align-items:center;gap:10px;margin-top:7px;display:flex}.c-editacts .act{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;font-size:9.5px}.c-editacts .act:hover{color:var(--red)}.c-confirm{border:1.5px dashed var(--paper-edge);color:var(--ink-soft);border-radius:6px;align-items:center;gap:10px;margin-top:7px;padding:8px 10px;font-size:12.5px;display:flex}.c-confirm .act{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--red);font-size:9.5px}.mention{color:var(--red);font-weight:600}.replies{border-left:1.5px dashed var(--paper-edge);margin-left:37px}.replies .comment{padding-left:16px;padding-right:20px}.replies .avatar{width:28px;height:28px;font-size:10.5px}.reply-form{border:1.5px dashed var(--paper-edge);background:#2e9b620d;border-radius:8px;margin:2px 20px 14px 66px;padding:10px;position:relative}.replies .reply-form{margin-left:16px}.reply-form textarea{resize:vertical;border:1px solid var(--paper-edge);width:100%;min-height:62px;font:inherit;color:var(--ink);background:#fffdf6;border-radius:6px;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.5}.reply-form textarea:focus{border-color:var(--ink)}.rf-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.rf-foot .micro{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px;line-height:1.6}.rf-foot .btn-send{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;background:var(--ink);color:var(--paper);border-radius:5px;margin-left:auto;padding:7px 15px;font-size:14px;font-weight:700;transition:background-color .15s}.rf-foot .btn-send:hover{background:#000}.rf-foot .btn-cancel{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;font-size:10px}.rf-foot .btn-cancel:hover{color:var(--ink)}.mention-pop{z-index:30;background:var(--pitch-deep);border:1px solid #ffffff2e;border-radius:9px;min-width:230px;padding:5px;display:none;position:absolute;box-shadow:0 16px 30px -12px #0009}.mention-pop.open{display:block}.mention-pop button{text-align:left;color:#ffffffe0;border-radius:6px;align-items:center;gap:9px;width:100%;padding:7px 9px;font-size:13px;display:flex}.mention-pop button:hover,.mention-pop button.hl{background:#ffd34d1f}.mention-pop .mavatar{background:var(--pitch);width:22px;height:22px;color:var(--yellow);font-family:var(--mono);border:1px solid #ffffff40;border-radius:50%;flex:none;place-items:center;font-size:9px;font-weight:600;display:grid}.mention-pop .vb{font-family:var(--mono);letter-spacing:.08em;color:#ffffff80;text-transform:uppercase;white-space:nowrap;margin-left:auto;font-size:8.5px}.csort{margin-left:auto;position:relative}.csort>button{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;border:1px solid var(--paper-edge);border-radius:6px;align-items:center;gap:7px;padding:6px 10px;font-size:10.5px;transition:border-color .15s;display:inline-flex}.csort>button:hover{border-color:var(--ink)}.csort>button b{color:var(--ink);font-weight:600}.csort>button .chev{transition:transform .15s}.csort.open>button{border-color:var(--ink)}.csort.open>button .chev{transform:rotate(180deg)}.cs-panel{z-index:20;border:1px solid var(--paper-edge);background:#fffdf6;border-radius:8px;min-width:200px;padding:5px;display:none;position:absolute;top:calc(100% + 5px);right:0;box-shadow:0 16px 28px -12px #00000059}.csort.open .cs-panel{display:block}.cs-panel button{text-align:left;width:100%;font-family:var(--mono);color:var(--ink);letter-spacing:.03em;border-radius:6px;padding:8px 10px;font-size:12px}.cs-panel button:hover{background:#2e9b621a}.cs-panel button[aria-selected=true]{background:#ffd34d47;font-weight:600}#root:not(.as-member) .member-only,#root.as-member .guest-only{display:none}.authg,.authm{align-items:center;gap:10px;display:flex}.credit-chip{font-family:var(--mono);letter-spacing:.04em;color:var(--yellow);border:1px solid #ffd34d66;border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;transition:border-color .15s;display:inline-flex}.credit-chip:hover{border-color:var(--yellow)}.credit-chip b{color:#fff;font-weight:600}.umenu{border:1px solid var(--line);font-family:var(--mono);color:#ffffffd9;border-radius:99px;align-items:center;gap:8px;padding:4px;font-size:12px;transition:border-color .15s;display:inline-flex}.umenu:hover{border-color:#fff6}.umenu .uava{background:var(--yellow);width:26px;height:26px;color:var(--ink);border-radius:50%;flex:none;place-items:center;font-size:10.5px;font-weight:600;display:grid}.umenu .uchev{opacity:.6}.receipt{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:var(--win);border:1px dashed #2e9b6280;border-radius:5px;align-items:center;gap:8px;margin-top:10px;padding:7px 10px;font-size:10px;display:flex}.receipt b{color:var(--ink);font-weight:600}.c-form-member{border:1.5px solid var(--paper-edge);background:#fffdf6;border-radius:8px;gap:12px;margin:8px 20px 18px;padding:14px;display:flex}.cfm-body{flex:1;min-width:0}.cfm-meta{flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:8px;display:flex}.cfm-meta .u{color:var(--ink);font-size:13.5px;font-weight:600}.cfm-ta-wrap{position:relative}.c-form-member textarea{resize:vertical;background:var(--paper);border:1px solid var(--paper-edge);width:100%;min-height:66px;font:inherit;color:var(--ink);border-radius:6px;outline:none;padding:9px 11px;font-size:13.5px;line-height:1.5}.c-form-member textarea:focus{border-color:var(--ink)}.cfm-foot{flex-wrap:wrap;align-items:center;gap:10px;margin-top:8px;display:flex}.cfm-foot .micro{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:9.5px}.cfm-foot .btn-send{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;background:var(--red);color:#fff;border-radius:5px;margin-left:auto;padding:8px 17px;font-size:15px;font-weight:700;transition:background-color .15s}.cfm-foot .btn-send:hover{background:#e5533f}.cgroup.own>.comment{background:#ffd34d1a;border-radius:8px}.senrozet{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--yellow);color:var(--ink);border-radius:3px;padding:2px 6px;font-size:8.5px;font-weight:600}.viewtoggle{z-index:80;font-family:var(--mono);letter-spacing:.05em;color:#fff;background:var(--pitch-deep);text-transform:uppercase;border:1px solid #fff3;border-radius:99px;align-items:center;gap:9px;padding:9px 15px;font-size:12px;display:inline-flex;position:fixed;bottom:18px;right:18px;box-shadow:0 10px 26px -8px #0009}.viewtoggle:hover{border-color:var(--yellow)}.viewtoggle b{color:var(--yellow);font-weight:600}.viewtoggle .vt-dot{background:var(--win);border-radius:50%;width:8px;height:8px}.tpulse{flex-direction:column;gap:11px;padding:2px 20px 12px;display:flex}.trow{flex-wrap:wrap;align-items:stretch;gap:10px;display:flex}.tcard{border:1px solid var(--paper-edge);border-radius:7px;flex:150px;min-width:0;padding:9px 11px}.tcard .tl{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:8.5px;font-weight:600}.tcard .tv{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:4px;font-size:15.5px;font-weight:600}.tcard .ts{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.04em;text-transform:uppercase;margin-top:2px;font-size:9px}.distbar{height:22px;font-family:var(--mono);color:var(--ink);border-radius:5px;margin-top:7px;font-size:9.5px;font-weight:600;display:flex;overflow:hidden}.distbar i{white-space:nowrap;place-items:center;font-style:normal;display:grid;overflow:hidden}.distbar .d1{background:#2e9b626b}.distbar .dx{background:#ddd5c0}.distbar .d2{background:#d8422f42}.uyum{border:1.5px dashed var(--paper-edge);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink-soft);border-radius:7px;flex-wrap:wrap;align-items:center;gap:9px;padding:9px 12px;font-size:10.5px;display:flex}.uyum b{color:var(--ink);font-weight:600}.uyum .ok{color:var(--win);border:1.5px solid var(--win);border-radius:3px;margin-left:auto;padding:2px 8px;font-weight:600;transform:rotate(-2deg)}.h2h{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.h2h .tl2{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-right:2px;font-size:9px;font-weight:600}.h2h .g{font-family:var(--mono);border:1px solid var(--paper-edge);border-radius:5px;align-items:baseline;gap:7px;padding:5px 9px;font-size:11.5px;display:inline-flex}.h2h .g b{font-variant-numeric:tabular-nums;font-weight:600}.h2h .g .k{letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;font-size:8.5px}.ctabs{flex-wrap:wrap;gap:6px;padding:0 20px 12px;display:flex}.ctab{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--paper-edge);color:var(--ink-soft);text-transform:uppercase;border-radius:99px;padding:6px 12px;font-size:10.5px;transition:border-color .15s}.ctab b{margin-left:5px;font-weight:600}.ctab:hover{border-color:var(--ink);color:var(--ink)}.ctab.active{background:var(--ink);border-color:var(--ink);color:var(--paper)}.cgroup[hidden]{display:none}.cempty{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);border-top:1px dashed var(--paper-edge);padding:18px 20px;font-size:12px}.inv-head{border-top:1px dashed var(--line);margin-top:34px;padding-top:26px}.inv-head h2{font-family:var(--cond);text-transform:uppercase;margin-top:6px;font-size:28px;font-weight:800}.inv-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-top:18px;display:grid}footer{background:var(--pitch-deep);border-top:1px solid var(--line);margin-top:60px}@media (width<=860px){.nav{display:none}.topbar-in{gap:14px;padding:0 16px}.btn{padding:7px 12px;font-size:13px}.wrap{padding:12px 16px 56px}.crumbs{padding:14px 16px 0}.versus{grid-template-columns:1fr;gap:10px}.vteam.right{text-align:left;flex-direction:row}.vmid{text-align:left;align-items:baseline;gap:14px;display:flex}}.open-sum{color:#3d4539;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:10px;font-size:13.5px;line-height:1.55;display:-webkit-box;overflow:hidden}.btn-unlock.read{background:var(--yellow);color:var(--ink)}.btn-unlock.read:hover{background:#ffdd70}.ai-modal{z-index:120;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#072a1ec7;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.am-panel{background:var(--paper);width:min(780px,100%);max-height:min(86vh,920px);color:var(--ink);border-top:4px solid var(--yellow);border-radius:4px 4px 10px 10px;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 2px #00000080,0 40px 80px -30px #000000d9}.am-panel:after{content:"";background-image:radial-gradient(circle at 7px 8px,#072a1ef2 4.2px,#0000 4.8px);background-repeat:repeat-x;background-size:14px 7px;height:7px;position:absolute;bottom:-1px;left:0;right:0}.am-head{border-bottom:1px dashed var(--paper-edge);flex-wrap:wrap;align-items:center;gap:10px;padding:16px 20px 12px;display:flex}.am-head h3{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;margin-right:auto;font-size:24px;font-weight:800}.am-stamp{font-family:var(--cond);letter-spacing:.12em;text-transform:uppercase;color:var(--win);border:2.5px solid var(--win);border-radius:4px;padding:2px 9px;font-size:14px;font-weight:800;transform:rotate(-4deg)}.am-x{color:var(--ink-soft);padding:0 4px;font-size:26px;line-height:1}.am-x:hover{color:var(--ink)}.am-match{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);padding:10px 20px 0;font-size:10px}.am-body{color:#3d4539;padding:6px 20px 16px;font-size:14px;line-height:1.62;overflow-y:auto}.am-body h2,.am-body h3{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;color:var(--ink);margin:16px 0 6px;font-size:19px;font-weight:800}.am-body h2:first-child,.am-body h3:first-child,.am-body p+p{margin-top:8px}.am-body ul,.am-body ol{gap:5px;margin:8px 0 2px;padding:0;list-style:none;display:grid}.am-body ul li{padding-left:16px;position:relative}.am-body ul li:before{content:"–";color:var(--red);font-weight:700;position:absolute;left:0}.am-body ol{counter-reset:amol}.am-body ol li{counter-increment:amol;padding-left:24px;position:relative}.am-body ol li:before{content:counter(amol) ".";font-family:var(--mono);color:var(--red);font-size:12px;font-weight:600;position:absolute;top:2px;left:0}.am-body blockquote{border-left:3px solid var(--yellow);color:var(--ink);background:#ffd34d1a;border-radius:0 5px 5px 0;margin:10px 0;padding:8px 12px}.am-body hr{border:none;border-top:1px dashed var(--paper-edge);margin:14px 0}.am-body table{border-collapse:collapse;max-width:100%;font-family:var(--mono);margin:10px 0 2px;font-size:12px;display:block;overflow-x:auto}.am-body th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);text-align:left;border-bottom:1.5px solid var(--ink);padding:5px 12px 5px 0;font-size:9.5px;font-weight:700}.am-body td{border-bottom:1px dashed var(--paper-edge);font-variant-numeric:tabular-nums;padding:6px 12px 6px 0}.am-foot{border-top:1px dashed var(--paper-edge);flex-wrap:wrap;align-items:center;gap:12px;padding:12px 20px 18px;display:flex}.am-receipt{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;font-size:10px}.am-in{transition:transform .18s,opacity .18s}.am-in-start{opacity:0;transform:scale(1.045)rotate(.4deg)}.am-in-end{opacity:1;transform:scale(1)rotate(0)}.cp-optrow{align-items:stretch;gap:6px;display:flex}.cp-optrow .opt{flex:1;min-width:0}.cp-add{border:1.5px dashed var(--paper-edge);width:36px;color:var(--ink-soft);cursor:pointer;border-radius:6px;flex:none;place-items:center;padding:0;font-size:15px;font-weight:600;line-height:1;transition:border-color .12s,color .12s,background-color .12s;display:grid}.cp-add:hover{border-color:var(--red);color:var(--red)}.cp-add.cp-in{border-style:solid;border-color:var(--win);color:var(--win);background:#2e9b6214}.opts .cp-add{width:32px;font-size:14px}.lopts .cp-optrow{gap:4px}.lopts .cp-add{width:28px;font-size:13px}.ai-final{border:1.5px dashed var(--paper-edge);border-radius:6px;flex-direction:column;gap:7px;margin-top:10px;padding:10px 12px;display:flex}.ai-final .af-k{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:9px;font-weight:600}.ai-final .af-pick{font-family:var(--mono);color:var(--ink);font-size:13px}.ai-final .af-pick b{font-size:16px}.ai-final .af-p{color:var(--win);font-weight:600}.af-bars{flex-direction:column;gap:4px;display:flex}.af-bar{font-family:var(--mono);grid-template-columns:26px 1fr 40px;align-items:center;gap:8px;font-size:10.5px;display:grid}.af-bar .af-c{text-align:center;border:1px solid var(--paper-edge);border-radius:3px;padding:1px 0;font-weight:600}.af-track{background:#20261f14;border-radius:99px;height:8px;overflow:hidden}.af-track i{background:var(--win);border-radius:99px;height:100%;display:block}.af-bar .af-v{text-align:right;font-variant-numeric:tabular-nums;color:var(--ink-soft)}.af-disc{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:8.5px}.credit-chip{font-family:var(--mono);letter-spacing:.04em;color:var(--yellow);border:1px solid #ffd34d66;border-radius:99px;align-items:center;gap:6px;padding:7px 13px;font-size:12px;display:inline-flex}.coupon-chip{font-family:var(--mono);letter-spacing:.04em;color:var(--yellow);border:1.5px dashed #ffd34d8c;border-radius:99px;align-items:center;gap:7px;padding:6px 13px;font-size:12px;transition:border-color .15s,background-color .15s,transform .12s;display:inline-flex}.coupon-chip b{color:#fff;font-weight:600}.coupon-chip:hover{border-style:solid;border-color:var(--yellow);background:#ffd34d14;transform:translateY(-1px)}.coupon-chip .cc-n{background:var(--red);color:#fff;border-radius:3px;padding:1px 7px;font-size:10.5px;font-weight:600;transform:rotate(-3deg)}@media (width<=900px){.coupon-chip b{display:none}}.umenu{border:1px solid var(--line);font-family:var(--mono);color:#ffffffd9;border-radius:99px;align-items:center;gap:8px;padding:4px;font-size:12px;display:inline-flex}#root:not(.inapp) .statusbar{display:none}.wrap{max-width:1200px;margin:0 auto;padding:26px 24px 90px}.slip:before{content:"";background-image:radial-gradient(circle at 7px -1px, var(--pitch) 4.2px, transparent 4.8px);background-repeat:repeat-x;background-size:14px 7px;border-radius:2px 2px 0 0;height:7px;position:absolute;top:0;left:0;right:0}.screen{display:none}.screen.on{display:block}.switcher{z-index:80;background:var(--pitch-deep);border:1px solid #ffffff38;border-radius:99px;gap:4px;padding:5px;display:flex;position:fixed;bottom:16px;left:50%;transform:translate(-50%);box-shadow:0 12px 30px -8px #000000a6}.switcher button{font-family:var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffb3;white-space:nowrap;border-radius:99px;padding:8px 14px;font-size:11px}.switcher button:hover{color:#fff}.switcher button.on{background:var(--yellow);color:var(--ink);font-weight:600}@media (width<=720px){.switcher{max-width:calc(100% - 20px);overflow-x:auto}}.auth-grid{grid-template-columns:1.15fr .85fr;align-items:start;gap:22px;margin:22px auto 0;display:grid}@media (width<=900px){.auth-grid{grid-template-columns:1fr}}.auth-slip{padding:30px 28px 24px}.auth-slip h1{font-family:var(--sans);letter-spacing:-.02em;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.1}.auth-slip .sub{color:#3d4539;max-width:52ch;margin-top:8px;font-size:14.5px;line-height:1.55}.gbridge{background:#2e9b6212;border:1.5px dashed #2e9b628c;border-radius:8px;margin-top:16px;padding:12px 14px}.gbridge .gb-t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--win);font-size:10px;font-weight:600}.gbridge p{color:#3d4539;margin-top:5px;font-size:13.5px}.gbridge p b{color:var(--ink)}.gb-chips{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.gb-chip{font-family:var(--mono);letter-spacing:.04em;border:1px solid var(--paper-edge);background:var(--paper);color:var(--ink);border-radius:99px;padding:4px 10px;font-size:10.5px}.gb-chip b{color:var(--red);font-weight:600}.field{margin-top:16px}.field label{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-bottom:7px;font-size:10px;font-weight:600;display:block}.in{border:1.5px solid var(--paper-edge);background:#fffdf6;border-radius:7px;align-items:center;gap:9px;min-height:46px;padding:0 13px;transition:border-color .15s;display:flex;position:relative}.in:focus-within{border-color:var(--ink)}.in input{font:inherit;color:var(--ink);background:0 0;border:none;outline:none;flex:1;min-width:0;font-size:15px}.in input:-webkit-autofill{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 100px #fffdf6}.in input:-webkit-autofill:hover{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 100px #fffdf6}.in input:-webkit-autofill:focus{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 100px #fffdf6}.in input:-webkit-autofill:active{-webkit-text-fill-color:var(--ink);caret-color:var(--ink);transition:background-color 9999s ease-in-out;box-shadow:inset 0 0 0 100px #fffdf6}.in .pre{font-family:var(--mono);color:var(--ink-soft);flex:none;font-size:13px}.in .aff{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;flex:none;font-size:10px}.in .aff:hover{color:var(--ink)}.hint{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.03em;margin-top:6px;font-size:10px}.consents{flex-direction:column;gap:9px;margin-top:18px;display:flex}.chk{border:1.5px solid var(--paper-edge);cursor:pointer;border-radius:7px;align-items:flex-start;gap:11px;padding:11px 13px;transition:border-color .15s;display:flex}.chk:hover{border-color:var(--ink)}.chk input{width:16px;height:16px;accent-color:var(--red);cursor:pointer;flex:none;margin-top:2px}.chk .ct{color:#3d4539;font-size:13px;line-height:1.5}.chk .ct b{color:var(--ink)}.chk .ct a{color:var(--red);font-weight:600}.chk .req{font-family:var(--mono);letter-spacing:.1em;color:var(--red);text-transform:uppercase;margin-left:6px;font-size:9px}.chk.opt .ct{color:var(--ink-soft)}.chk.err{border-color:var(--red);background:#d8422f0d;animation:.3s shake}@keyframes shake{25%{transform:translate(-3px)}75%{transform:translate(3px)}}.form-cta{flex-wrap:wrap;align-items:center;gap:14px;margin-top:20px;display:flex}.btn-big{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;background:var(--red);color:#fff;border-radius:6px;padding:13px 26px;font-size:18px;font-weight:700;transition:background-color .15s,transform .15s}.btn-big:hover{background:#e5533f;transform:translateY(-1px)}.form-cta .alt{color:var(--ink-soft);font-size:13px}.form-cta .alt a{color:var(--red);font-weight:600}.welcome-stamp{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;text-align:center;color:var(--ink);background:var(--yellow);border-radius:5px;padding:7px 11px;font-size:10.5px;font-weight:600;position:absolute;top:22px;right:20px;transform:rotate(6deg);box-shadow:0 4px 10px -4px #0000004d}.welcome-stamp b{letter-spacing:.04em;font-size:16px;display:block}.microlegal{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-soft);margin-top:14px;font-size:9.5px;line-height:1.7}.valuepanel{background:var(--pitch-deep);border:1px solid var(--line);border-radius:10px;padding:24px 24px 20px}.valuepanel h2{font-family:var(--cond);text-transform:uppercase;letter-spacing:.03em;font-size:22px;font-weight:800}.vitem{gap:12px;margin-top:18px;display:flex}.vitem .vi{width:34px;height:34px;color:var(--yellow);background:#ffd34d1f;border:1px solid #ffd34d59;border-radius:8px;flex:none;place-items:center;display:grid}.vitem .vt{font-size:14.5px;font-weight:600}.vitem .vd{color:#ffffffa8;margin-top:3px;font-size:13px;line-height:1.5}.success-view{text-align:center;padding:34px 10px 20px;display:none}.auth-slip.done .reg-form{display:none}.auth-slip.done .success-view{display:block}.success-view .big{font-size:44px}.success-view h2{font-family:var(--sans);letter-spacing:-.01em;margin-top:10px;font-size:24px;font-weight:800}.success-view p{color:#3d4539;max-width:44ch;margin-top:8px;margin-left:auto;margin-right:auto;font-size:14px;line-height:1.6}.login-slip{max-width:480px;margin:22px auto 0}.passkey-btn{border:1.5px solid var(--ink);width:100%;font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;border-radius:6px;justify-content:center;align-items:center;gap:9px;margin-top:12px;padding:11px;font-size:15px;font-weight:700;transition:background-color .15s;display:flex}.passkey-btn:hover{background:#20261f0f}.orline{font-family:var(--mono);letter-spacing:.16em;color:var(--ink-soft);text-transform:uppercase;align-items:center;gap:12px;margin:16px 0 4px;font-size:9.5px;display:flex}.orline:before,.orline:after{content:"";border-top:1px dashed var(--paper-edge);flex:1}.phead{grid-template-columns:1fr auto;align-items:center;gap:20px;padding:24px 24px 18px;display:grid}@media (width<=760px){.phead{grid-template-columns:1fr}}.pid{align-items:center;gap:16px;min-width:0;display:flex}.pava{background:var(--yellow);width:58px;height:58px;color:var(--ink);font-family:var(--mono);border-radius:50%;flex:none;place-items:center;font-size:18px;font-weight:600;display:grid}.pname{font-family:var(--sans);letter-spacing:-.015em;font-size:24px;font-weight:800}.pmeta{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;margin-top:3px;font-size:10.5px}.pedit{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;border:1px solid var(--paper-edge);border-radius:5px;margin-top:8px;padding:6px 10px;font-size:10px;display:inline-block}.pedit:hover{border-color:var(--ink);color:var(--ink)}.pkarne{text-align:right;border-left:1px dashed var(--paper-edge);padding-left:22px}@media (width<=760px){.pkarne{text-align:left;border-left:none;border-top:1px dashed var(--paper-edge);padding-top:14px;padding-left:0}}.pkarne .kbig{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.pkarne .kbig small{color:var(--ink-soft);font-size:15px;font-weight:600}.pkarne .klabel{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:3px;font-size:9.5px}.pkarne .knote{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.03em;margin-top:6px;font-size:9px}.mk-strip{background:var(--paper-edge);border-top:1px dashed var(--paper-edge);gap:1px;display:flex}.mk{background:var(--paper);flex:1;min-width:0;padding:11px 16px}.mk .l{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:600}.mk .v{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:3px;font-size:14px;font-weight:600}.mk .v small{color:var(--ink-soft);font-size:10.5px;font-weight:500}@media (width<=640px){.mk-strip{flex-wrap:wrap}.mk{flex:45%}}.p-grid{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:20px;display:grid}@media (width<=960px){.p-grid{grid-template-columns:minmax(0,1fr)}}.sec-head{flex-wrap:wrap;align-items:baseline;gap:12px;padding:18px 20px 4px;display:flex}.sec-head h2{font-family:var(--cond);letter-spacing:.03em;text-transform:uppercase;font-size:22px;font-weight:800}.ptabs{flex-wrap:wrap;gap:6px;padding:10px 20px 12px;display:flex}.ptab{font-family:var(--mono);letter-spacing:.06em;border:1px solid var(--paper-edge);color:var(--ink-soft);text-transform:uppercase;border-radius:99px;padding:5px 11px;font-size:10.5px}.ptab b{margin-left:4px;font-weight:600}.ptab:hover{border-color:var(--ink);color:var(--ink)}.ptab.on{background:var(--ink);border-color:var(--ink);color:var(--paper)}.vrow{border-top:1px dashed var(--paper-edge);grid-template-columns:74px minmax(0,1fr) 90px 100px;align-items:center;gap:14px;padding:12px 20px;display:grid}.vrow .m{min-width:0}.vrow .d{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;font-size:9.5px;line-height:1.5}.vrow .m .t{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;font-size:16.5px;font-weight:700;display:block;overflow:hidden}.vrow .m a.t:hover{color:var(--red)}.vrow .m .s{font-family:var(--mono);letter-spacing:.07em;color:var(--ink-soft);text-transform:uppercase;margin-top:2px;font-size:9.5px;display:block}.vrow .res{justify-self:start}.vrow .pick{font-family:var(--mono);border:1.5px solid var(--ink);white-space:nowrap;border-radius:4px;justify-self:end;padding:4px 9px;font-size:11.5px;font-weight:600}.vrow .pick small{color:var(--ink-soft);font-weight:500}.res{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;border-radius:3px;padding:4px 8px;font-size:10px;font-weight:600}.res.win{color:var(--win);border:1.5px solid var(--win);transform:rotate(-3deg)}.res.lose{color:var(--ink-soft);border:1.5px solid var(--ink-soft);transform:rotate(-3deg)}.res.wait{color:#8a6d00;background:#ffd34d59}.res.void{color:var(--ink-soft);border:1px dashed var(--ink-soft)}@media (width<=640px){.vrow{grid-template-columns:minmax(0,1fr) 90px;row-gap:6px}.vrow .d{grid-column:1/-1}.vrow .pick{justify-self:end}}.side-card{padding-bottom:8px}.unl{border-top:1px dashed var(--paper-edge);align-items:center;gap:11px;padding:12px 20px;display:flex}.unl .tier2{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;border-radius:3px;flex:none;padding:3px 7px;font-size:9px;font-weight:600}.unl .tier2.deep{background:var(--yellow);color:var(--ink)}.unl .tier2.mid{background:var(--ink);color:var(--paper)}.unl .un{flex:1;min-width:0}.unl .un .t{white-space:nowrap;text-overflow:ellipsis;font-size:13.5px;font-weight:600;display:block;overflow:hidden}.unl .un .s{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.05em;text-transform:uppercase;margin-top:2px;font-size:9.5px;display:block}.unl .go{font-family:var(--mono);letter-spacing:.06em;color:var(--red);text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600}.acct{padding:4px 20px 16px}.acct-row{border-top:1px dashed var(--paper-edge);color:#3d4539;align-items:center;gap:10px;padding:11px 0;font-size:13.5px;display:flex}.acct-row:first-child{border-top:none}.acct-row .ar{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;margin-left:auto;font-size:10px}.acct-row:hover .ar{color:var(--ink)}.acct-row.danger,.acct-row.danger .ar{color:var(--red)}.balhead{grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:26px 24px 20px;display:grid}@media (width<=860px){.balhead{grid-template-columns:1fr;gap:14px}}.balbig{font-family:var(--mono);font-variant-numeric:tabular-nums;align-items:baseline;gap:10px;font-size:52px;font-weight:600;line-height:1;display:flex}.balbig .dia{color:var(--yellow);font-size:30px}.balbig small{font-family:var(--cond);color:var(--ink-soft);text-transform:uppercase;letter-spacing:.05em;font-size:20px;font-weight:700}.balnotes{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-soft);text-transform:uppercase;font-size:10.5px;line-height:1.9}.balnotes b{color:var(--ink)}.beta-badge{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:2px solid var(--red);text-align:center;border-radius:5px;padding:8px 13px;font-size:10px;font-weight:600;line-height:1.6;transform:rotate(3deg)}.pkg-grid{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:20px;display:grid}@media (width<=860px){.pkg-grid{grid-template-columns:1fr}}.pkg{flex-direction:column;gap:10px;padding:22px 20px 18px;display:flex;position:relative}.pkg .pk-name{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.pkg .pk-cr{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:34px;font-weight:600}.pkg .pk-cr small{color:var(--ink-soft);font-size:14px;font-weight:500}.pkg .pk-what{color:#3d4539;min-height:60px;font-size:13px;line-height:1.55}.pkg .pk-what b{color:var(--ink)}.pkg .pk-cta{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;border:1.5px dashed var(--ink-soft);color:var(--ink-soft);text-align:center;background:0 0;border-radius:6px;width:100%;padding:10px;font-size:15px;font-weight:700;transition:border-color .15s,color .15s;display:block}.pkg button.pk-cta:hover{border-color:var(--ink);color:var(--ink)}.pkg .pk-cta.noted{border-style:solid;border-color:var(--win);color:var(--win)}.pkg.hot{outline:2.5px solid var(--red);outline-offset:-2.5px}.pkg .hot-stamp{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);border:2px solid var(--red);border-radius:4px;padding:3px 8px;font-size:9px;font-weight:600;position:absolute;top:14px;right:12px;transform:rotate(5deg)}.trustline{font-family:var(--mono);letter-spacing:.04em;color:#fff9;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:8px;margin-top:14px;font-size:10.5px;display:flex}.trustline b{color:var(--yellow)}.trustline a{color:#fff;text-underline-offset:3px;text-decoration:underline}.insuf{border:1.5px dashed var(--red);background:var(--paper);color:var(--ink);border-radius:10px;margin-top:20px;padding:20px}.insuf .mtitle{color:var(--red)}.insuf-row{flex-wrap:wrap;align-items:center;gap:14px;margin-top:12px;display:flex}.insuf .btn-dis{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;background:var(--paper-edge);color:var(--ink-soft);cursor:not-allowed;border-radius:6px;padding:11px 20px;font-size:16px;font-weight:700}.insuf .why{font-family:var(--mono);letter-spacing:.03em;color:var(--ink);font-size:11px;line-height:1.8}.insuf .why b{color:var(--red)}.earn-note{background:var(--paper);border:1px dashed var(--win);color:var(--ink);border-radius:10px;margin-top:20px;padding:16px 18px}.earn-note .en-title{font-family:var(--cond);text-transform:uppercase;letter-spacing:.03em;color:var(--win);font-size:16px;font-weight:800;display:block}.earn-note .en-line{font-family:var(--sans);color:#3d4539;margin-top:8px;font-size:13px;line-height:1.55}.earn-note .en-list{margin-top:10px;list-style:none}.earn-note .en-list li{border-top:1px dashed var(--paper-edge);color:#3d4539;padding:7px 0 7px 22px;font-size:13.5px;line-height:1.5;position:relative}.earn-note .en-list li:first-child{border-top:0}.earn-note .en-list li:before{content:"◈";font-family:var(--mono);color:var(--win);font-size:11px;position:absolute;top:7px;left:0}.earn-note .en-line b,.earn-note .en-list b{color:var(--ink)}.earn-note .en-puan{font-family:var(--mono);letter-spacing:.02em;color:var(--ink-soft);margin-top:10px;font-size:10px;line-height:1.5;display:block}.earn-note--compact{margin-top:12px;padding:12px 14px}.earn-note--compact .en-title{font-size:14px}.earn-note--compact .en-puan{margin-top:7px}.ledger{margin-top:20px}.lg-filter{gap:8px;padding:0 20px 12px;display:flex}.lg-filter button{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);border:1px solid var(--paper-edge);cursor:pointer;background:0 0;border-radius:99px;padding:5px 12px;font-size:10px;font-weight:600}.lg-filter button.on{color:var(--ink);border-color:var(--ink);background:var(--paper)}.lg-row{border-top:1px dashed var(--paper-edge);font-variant-numeric:tabular-nums;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px 20px;display:grid}.lg-row .d{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;font-size:9.5px;line-height:1.5}.lg-row .what .t{font-size:13.5px;font-weight:600;display:block}.lg-row .what .t a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--paper-edge);text-decoration-color:var(--paper-edge);text-underline-offset:3px}.lg-row .what .t a:hover{-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.lg-row .what .s{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;margin-top:2px;font-size:9.5px;display:block}.lg-row .what .s .src{border:1px solid var(--paper-edge);border-radius:3px;margin-left:5px;padding:1px 5px}.lg-row .amt{font-family:var(--mono);font-size:15px;font-weight:600}.lg-row .amt.plus{color:var(--win)}.lg-row .amt.minus{color:var(--red)}.lg-row .bal{font-family:var(--mono);color:var(--ink-soft);font-size:11px}.lg-row .bal b{color:var(--ink);font-weight:600}@media (width<=640px){.lg-row{grid-template-columns:minmax(0,1fr) auto}.lg-row .d,.lg-row .bal{grid-column:1/-1}}.inv-head{padding-top:6px}.inv-head p{color:#ffffffa8;max-width:70ch;margin-top:6px;font-size:14px;line-height:1.55}.model-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:18px;display:grid}@media (width<=960px){.model-grid{grid-template-columns:1fr 1fr}}@media (width<=560px){.model-grid{grid-template-columns:1fr}}.model{background:var(--pitch-deep);border:1px solid var(--line);border-radius:10px;padding:16px}.model h3{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--yellow);font-size:10.5px;font-weight:600}.model ul{flex-direction:column;gap:7px;margin-top:10px;list-style:none;display:flex}.model li{color:#ffffffbf;padding-left:14px;font-size:12.5px;line-height:1.5;position:relative}.model li:before{content:"·";color:var(--yellow);font-weight:700;position:absolute;left:0}.edge-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;margin-top:18px;display:grid}.edge{padding:16px 18px}.edge h3{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:600}.edge p{color:#3d4539;margin-top:7px;font-size:13px;line-height:1.55}.edge .demo{font-family:var(--mono);border:1px dashed var(--paper-edge);color:var(--ink);border-radius:6px;margin-top:10px;padding:9px 11px;font-size:11px}.soc{border:1px solid var(--line);font-family:var(--mono);letter-spacing:.05em;color:#ffffffbf;border-radius:99px;align-items:center;gap:8px;padding:7px 14px 7px 11px;font-size:11.5px;display:inline-flex}.fcol a{color:#ffffffb8;font-size:14px}@media (width<=860px){.nav{display:none}.topbar-in{gap:14px;padding:0 16px}.btn{padding:7px 12px;font-size:13px}.wrap{padding:20px 16px 100px}}.k4pad{padding:26px 28px 28px}.khead{flex-wrap:wrap;align-items:baseline;gap:14px;display:flex}.khead .upd{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;margin-left:auto;font-size:10px}.kdisc{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;margin-top:16px;padding-left:20px;font-size:10.5px;line-height:1.55;position:relative}.kdisc:before{content:"ⓘ";color:var(--red);font-size:12px;line-height:1.45;position:absolute;top:0;left:0}.k4h1{font-family:var(--sans);letter-spacing:-.02em;margin-top:10px;font-size:clamp(26px,3.4vw,34px);font-weight:800;line-height:1.12}.khero{grid-template-columns:1.08fr .92fr;margin-top:22px;display:grid}.khero .kh-l{padding:28px 30px 26px}.khero .kh-r{border-left:1px dashed var(--paper-edge);flex-direction:column;justify-content:center;padding:28px 30px 26px;display:flex}.kbig b{font-family:var(--cond);letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(66px,7.5vw,96px);font-weight:800;line-height:.9;display:block}.kbig .kb-t{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);margin-top:8px;font-size:10px;font-weight:600;display:block}.kbig .kb-s{font-family:var(--mono);color:var(--ink-soft);margin-top:4px;font-size:11px;display:block}.kper{flex-wrap:wrap;gap:6px;margin-top:18px;display:flex}.kper button{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--paper-edge);color:var(--ink-soft);background:0 0;border-radius:99px;padding:6px 13px;font-size:10.5px;font-weight:600;transition:all .15s}.kper button:hover{border-color:var(--ink)}.kper button.on{background:var(--yellow);border-color:var(--yellow);color:var(--ink)}.kcomm{font-family:var(--mono);color:var(--ink-soft);margin-top:14px;font-size:11px}.kcomm b{color:var(--ink)}.kbar-row{border-top:1px dashed var(--paper-edge);grid-template-columns:170px 1fr 150px;align-items:center;gap:16px;padding:14px 0;display:grid}.kbar-row:first-of-type{border-top:0}.kbar-row .km{flex-direction:column;gap:2px;display:flex}.kbar-row .km b{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;font-size:17px;font-weight:700}.kbar-row .km .lows{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--red);font-size:9px;font-weight:600}.kbar{background:#20261f0f;border-radius:4px;height:24px;position:relative;overflow:hidden}.kbar i{background:var(--bar);border-right:2.5px solid var(--win);transition:width .35s;position:absolute;top:0;bottom:0;left:0}.kbar.low i{background:repeating-linear-gradient(135deg,#2e9b6238 0 6px,#2e9b6214 6px 12px)}.kbar-none i{display:none}.kbig b.kraw{color:var(--ink-soft);font-size:clamp(38px,4.4vw,54px)}.ktrend .tb.low{background:repeating-linear-gradient(135deg,#2e9b6238 0 6px,#2e9b6214 6px 12px)}.kbar .mid{border-left:1px dashed #20261f40;position:absolute;top:-3px;bottom:-3px;left:50%}.kbar-row .kv{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.kbar-row .kv .kpct{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:16px;font-weight:600}.kbar-row .kv .ksmp{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:10px}.kfoot-note{border-top:1px dashed var(--paper-edge);font-family:var(--mono);color:var(--ink-soft);letter-spacing:.03em;margin-top:12px;padding-top:12px;font-size:10px}.ktiers{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px;display:grid}.ktier{border:1px solid var(--paper-edge);background:#20261f06;border-radius:8px;padding:15px 17px}.ktier .tt{align-items:baseline;gap:8px;display:flex}.ktier .tt b{font-family:var(--cond);text-transform:uppercase;letter-spacing:.03em;font-size:16px;font-weight:700}.ktier .tt .tp{font-family:var(--mono);color:var(--ink-soft);margin-left:auto;font-size:10px}.ktier .tn{font-family:var(--mono);font-variant-numeric:tabular-nums;margin-top:10px;font-size:26px;font-weight:600;display:block}.ktier .ts{font-family:var(--mono);color:var(--ink-soft);margin-top:3px;font-size:10px;display:block}.ktrend{align-items:flex-end;gap:10px;height:130px;margin-top:18px;display:flex}.ktrend .tw{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:0;height:100%;display:flex}.ktrend .tb{background:var(--bar);border-top:3px solid var(--win);border-radius:3px 3px 0 0;width:100%;max-width:46px}.ktrend .tv{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;margin-bottom:5px;font-size:10px}.ktrend-x{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;margin-top:8px;font-size:9.5px;display:flex}.krow{border-top:1px dashed var(--paper-edge);color:inherit;grid-template-columns:74px 1fr 190px 86px 96px;align-items:center;gap:14px;padding:13px 0;text-decoration:none;transition:background-color .12s;display:grid}a.krow:hover{background:#20261f0a}.krow .kt{font-family:var(--mono);color:var(--ink-soft);font-size:10px;line-height:1.5}.krow .kmac{flex-direction:column;gap:2px;display:flex}.krow .kmac b{font-size:14.5px}.krow .kmac .lg{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.06em;text-transform:uppercase;font-size:9.5px}.krow .keg{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.krow .kpick{font-family:var(--mono);color:var(--ink-soft);border:1.5px solid var(--ink);white-space:nowrap;border-radius:4px;padding:3px 8px;font-size:11px;font-weight:500}.krow .kpick b{color:var(--ink);font-weight:600}.krow .keg small{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;font-size:9.5px}.krow .ksc{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.kres{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;border-radius:4px;justify-self:end;padding:4px 10px;font-size:10px;font-weight:600;transform:rotate(-2deg)}.kres.win{color:var(--win);border:1.5px solid var(--win);background:#2e9b6214}.kres.lose{color:var(--red);border:1.5px solid var(--red);background:#d8422f0f}.kmore{font-family:var(--mono);letter-spacing:.06em;color:var(--red);margin-top:14px;font-size:11px;font-weight:600;display:inline-block}.kmeth{counter-reset:m;margin-top:6px;list-style:none}.kmeth li{counter-increment:m;border-top:1px dashed var(--paper-edge);color:#3d4539;max-width:78ch;padding:13px 0 13px 46px;font-size:14px;line-height:1.6;position:relative}.kmeth li:first-child{border-top:0}.kmeth li:before{content:counter(m,decimal-leading-zero);font-family:var(--mono);color:var(--red);font-size:13px;font-weight:600;position:absolute;top:14px;left:0}.kmeth b{color:var(--ink)}.steps{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:22px;display:grid}.step{padding:20px 20px 18px}.step .sn{font-family:var(--mono);letter-spacing:.14em;color:var(--red);font-size:11px;font-weight:600}.step h3{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;margin-top:8px;font-size:20px;font-weight:700}.step p{color:#3d4539;margin-top:8px;font-size:13.5px;line-height:1.6}.credrules{margin-top:14px;list-style:none}.credrules li{border-top:1px dashed var(--paper-edge);color:#3d4539;padding:9px 0 9px 24px;font-size:14px;line-height:1.55;position:relative}.credrules li:before{content:"✓";font-family:var(--mono);color:var(--win);font-weight:600;position:absolute;top:9px;left:0}.cmp{border-collapse:collapse;width:100%;color:var(--ink);margin-top:14px}.cmp th{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);text-align:left;border-bottom:1.5px solid var(--paper-edge);padding:10px 8px;font-size:10px;font-weight:600}.cmp th:not(:first-child),.cmp td:not(:first-child){text-align:center;width:120px}.cmp td{border-bottom:1px dashed var(--paper-edge);padding:11px 8px;font-size:14px}.cmp td .y{font-family:var(--mono);color:var(--win);font-weight:600}.cmp td .n{font-family:var(--mono);color:var(--ink-soft);opacity:.7}.signalbox{color:#3d4539;background:#2e9b6212;border:1.5px dashed #2e9b628c;border-radius:8px;margin-top:16px;padding:13px 15px;font-size:13.5px;line-height:1.6}.signalbox b{color:var(--ink)}.ctarow{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.faqcat{font-family:var(--mono);letter-spacing:.18em;text-transform:uppercase;color:var(--red);margin-top:28px;font-size:10px;font-weight:600}.faqcat:first-of-type{margin-top:18px}.qa{border-bottom:1px dashed var(--paper-edge)}.qa summary{cursor:pointer;align-items:baseline;gap:12px;padding:15px 2px;font-size:15px;font-weight:600;list-style:none;display:flex}.qa summary::-webkit-details-marker{display:none}.qa summary:after{content:"＋";font-family:var(--mono);color:var(--red);flex:none;margin-left:auto;font-size:13px}.qa[open] summary:after{content:"—"}.qa .a{color:#3d4539;max-width:74ch;padding:0 2px 17px;font-size:14px;line-height:1.65}.qa .a a{color:var(--red);font-weight:600}.draftband{border:1.5px dashed var(--red);font-family:var(--mono);letter-spacing:.03em;color:var(--red);background:#d8422f0f;border-radius:8px;align-items:flex-start;gap:9px;margin-top:16px;padding:12px 15px;font-size:11px;line-height:1.55;display:flex}.draftband:before{content:"▲";font-size:10px;line-height:1.7}.toc{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.toc a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border:1px solid var(--paper-edge);color:var(--ink-soft);border-radius:99px;padding:6px 13px;font-size:10.5px;font-weight:600}.toc a:hover{border-color:var(--ink);color:var(--ink)}.lgl h3{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;border-top:1.5px solid var(--paper-edge);margin-top:34px;padding-top:22px;font-size:22px;font-weight:800}.lgl h4{margin-top:20px;font-size:15px;font-weight:700}.lgl p{color:#3d4539;max-width:78ch;margin-top:10px;font-size:14px;line-height:1.7}.lgl ol{counter-reset:lg;margin-top:6px;list-style:none}.lgl ol li{counter-increment:lg;color:#3d4539;max-width:78ch;padding:10px 0 10px 36px;font-size:14px;line-height:1.65;position:relative}.lgl ol li:before{content:counter(lg)".";font-family:var(--mono);color:var(--red);font-size:12.5px;font-weight:600;position:absolute;top:11px;left:0}.lgl ul{margin-top:6px;list-style:none}.lgl ul li{color:#3d4539;max-width:78ch;padding:7px 0 7px 18px;font-size:14px;line-height:1.6;position:relative}.lgl ul li:before{content:"·";color:var(--red);font-weight:700;position:absolute;top:7px;left:4px}.lgl b{color:var(--ink)}.envmeta{max-width:620px;font-family:var(--mono);color:#ffffffc7;letter-spacing:.02em;margin:30px auto 0;font-size:11px;line-height:1.9}.envmeta b{color:var(--yellow);font-weight:600}.envmeta .no{border:1px solid var(--line);color:#fff9;letter-spacing:.1em;border-radius:4px;margin-right:8px;padding:1px 8px;font-size:10px;display:inline-block}.mail{max-width:620px;color:var(--ink);background:#fffdf7;border-radius:8px;margin:10px auto 0;overflow:hidden;box-shadow:0 1px #0006,0 22px 34px -20px #0009}.mail .mh{background:var(--pitch-deep);align-items:center;gap:8px;padding:16px 30px;display:flex}.mail .mh span{font-family:var(--sans);letter-spacing:-.015em;color:#fff;font-size:17px;font-weight:800}.mail .mh span em{color:var(--yellow);font-style:normal}.mail .mb{padding:26px 32px 28px}.mail .mb h2{font-family:var(--sans);letter-spacing:-.01em;font-size:21px;font-weight:800;line-height:1.2}.mail .mb p{color:#3d4539;margin-top:12px;font-size:14px;line-height:1.65}.mail .mb p b{color:var(--ink)}.mbtn{background:var(--red);color:#fff;text-align:center;font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;border-radius:6px;margin-top:18px;padding:14px;font-size:16px;font-weight:700;display:block}.mchg{border:1.5px dashed var(--paper-edge);border-radius:8px;margin-top:16px;padding:12px 14px}.mchg .t{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:600;display:block}.mchg .s{color:#3d4539;margin-top:5px;font-size:13.5px;line-height:1.55;display:block}.mrow{border-bottom:1px dashed var(--paper-edge);align-items:center;gap:10px;padding:10px 0;font-size:13.5px;display:flex}.mrow:last-of-type{border-bottom:0}.mrow .mm{font-family:var(--mono);color:var(--ink-soft);flex:none;width:86px;font-size:10px}.mrow .rs{font-family:var(--mono);letter-spacing:.09em;border-radius:3px;margin-left:auto;padding:2px 8px;font-size:9.5px;font-weight:600}.mrow .rs.w{color:var(--win);border:1px solid var(--win)}.mrow .rs.l{color:var(--red);border:1px solid var(--red)}.mfoot{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.02em;background:#f2eee2;padding:16px 32px 18px;font-size:10px;line-height:1.7}.mfoot a{text-decoration:underline}.mnote{max-width:620px;font-family:var(--mono);color:#ffffff8c;letter-spacing:.03em;margin:10px auto 0;font-size:10px}@media (width<=900px){.khero{grid-template-columns:1fr}.khero .kh-r{border-left:0;border-top:1px dashed var(--paper-edge)}.ktiers{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr}.krow{grid-template-rows:auto auto;grid-template-columns:64px minmax(0,1fr) 96px}.krow .kmac,.krow .keg{min-width:0}.krow .kmac b{overflow-wrap:anywhere}.krow .keg{grid-column:2}.krow .ksc{grid-area:2/1}.krow .kres{grid-area:1/3/span 2}}@media (width<=620px){.steps{grid-template-columns:1fr}.kbar-row{grid-template-rows:auto auto;grid-template-columns:120px 1fr}.kbar-row .kv{flex-direction:row;grid-column:2;justify-content:flex-end;align-items:baseline;gap:10px}.cmp th:not(:first-child),.cmp td:not(:first-child){width:72px}}.exgroup{margin-top:18px}.exgroup .mtitle{margin-bottom:8px;display:block}.exline{border:1px solid var(--paper-edge);color:var(--ink);border-radius:6px;align-items:center;gap:12px;margin-top:7px;padding:10px 12px;text-decoration:none;transition:border-color .15s;display:flex}.exline:hover{border-color:var(--ink)}.exl-date{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;min-width:96px;font-size:10.5px}.exl-teams{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.exl-teams i{color:var(--ink-soft);font-style:normal;font-weight:400}.exl-score{font-family:var(--cond);letter-spacing:.04em;flex:none;font-size:16px;font-weight:700}.exl-meta{font-family:var(--mono);color:var(--ink-soft);flex:none;font-size:10px}.exl-ai{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink);border:1px solid var(--yellow);background:#ffd34d52;border-radius:99px;flex:none;padding:3px 8px;font-size:9px;font-weight:700}.exl-ai i{font-style:normal}@media (width<=520px){.exl-ai{letter-spacing:0;padding:3px 7px}.exl-ai i{display:none}}.exnav{justify-content:space-between;gap:10px;margin-top:14px;display:flex}.exnav a{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600;text-decoration:none}.exnav a:hover{color:var(--ink)}.exnav.exdays{flex-wrap:wrap;justify-content:flex-start;gap:8px 16px}.exteams{flex-wrap:wrap;gap:8px 14px;margin-top:10px;display:flex}.exteams a{color:var(--ink);border-bottom:1px solid var(--line-soft,#00000024);font-size:13.5px;text-decoration:none}.exteams a:hover{border-bottom-color:currentColor}.exempty{color:var(--ink-soft);margin-top:12px;font-size:13.5px}.k4pad .sub{color:#3d4539;max-width:62ch;margin-top:6px;font-size:14.5px;line-height:1.55}.hubstats{border-top:1px dashed var(--paper-edge);border-bottom:1px dashed var(--paper-edge);flex-wrap:wrap;gap:26px;margin-top:14px;padding:12px 0 10px;display:flex}.hstat{flex-direction:column;gap:2px;display:flex}.hstat b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:19px;font-weight:600}.hstat span{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:600}.hubform{align-items:center;gap:9px;margin-top:12px;display:flex}.hubform>span:first-child{font-family:var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-soft);font-size:9px;font-weight:600}.hubform .fpills{gap:5px;display:flex}.exl-crests{flex:none;display:flex}.exl-crest{width:18px;height:18px;font-family:var(--mono);color:#fff;text-transform:uppercase;border:1.5px solid var(--paper);border-radius:50%;place-items:center;font-size:6.5px;font-weight:600;display:grid;overflow:hidden}.exl-crest+.exl-crest{margin-left:-6px}.exl-crest img{object-fit:contain;width:100%;height:100%}.exl-live{font-family:var(--mono);letter-spacing:.1em;color:var(--red);flex:none;align-items:center;gap:5px;font-size:9.5px;font-weight:700;display:inline-flex}.exl-live i{background:var(--red);border-radius:50%;width:5px;height:5px;animation:1.4s infinite pulse}@media (width<=560px){.exl-date{min-width:70px}.hubstats{gap:18px}.exl-crests{display:none}}.mlinks{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);margin-top:8px;font-size:10px}.mlinks a{color:var(--ink);border-bottom:1px dashed var(--paper-edge);text-decoration:none}.mlinks a:hover{border-bottom-color:var(--ink)}.smodal{z-index:80;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.smodal-ovl{background:#072a1ec7;position:absolute;inset:0}html.smodal-open,html.smodal-open body{overflow:hidden}.smodal-card{width:100%;max-height:88vh;padding:24px 26px;position:relative;overflow-y:auto}.smodal-card .mtitle{display:block}.smodal-card h2{font-family:var(--sans);letter-spacing:-.01em;margin-top:8px;font-size:20px;font-weight:800}.smodal-card .btn-big{margin-top:16px}.smodal-card .aff{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);margin:10px auto 0;padding:6px 12px;font-size:10px;font-weight:600;display:block}.qmatch{flex-direction:column;gap:3px;margin-top:10px;display:flex}.qmatch b{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;font-size:19px;font-weight:700}.qmatch span{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:10px}.tsels{flex-direction:column;gap:9px;margin-top:14px;display:flex}.tsel{text-align:left;border:1.5px dashed var(--paper-edge);cursor:pointer;background:0 0;border-radius:8px;grid-template-columns:1fr auto;grid-template-areas:"n p""d p";align-items:center;gap:2px 12px;padding:11px 13px;transition:border-color .15s;display:grid}.tsel:hover{border-color:var(--ink-soft)}.tsel.on{border:1.5px solid var(--ink);background:#ffffff8c}.tsel.hero.on{background:#ffd34d47}.tsel.owned{border-style:solid;border-color:var(--win)}.tsel.owned .tp{color:var(--win)}.tsel .tn{font-family:var(--cond);text-transform:uppercase;letter-spacing:.02em;grid-area:n;align-items:center;gap:8px;font-size:16.5px;font-weight:700;display:flex}.tsel .tbadge{font-family:var(--mono);letter-spacing:.12em;background:var(--yellow);border:1px solid var(--ink);border-radius:3px;padding:1px 5px;font-size:8px;font-style:normal;font-weight:700}.tsel .td{color:#3d4539;grid-area:d;font-size:11.5px}.tsel .tp{font-family:var(--mono);font-variant-numeric:tabular-nums;grid-area:p;font-size:14px;font-weight:700}.qbal{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);margin-top:13px;font-size:11px}.qbal b{color:var(--ink)}.qbal.short b:last-child{color:var(--red)}.qerr{color:var(--red);margin-top:8px;font-size:12.5px}.qalt{text-align:center;color:var(--ink-soft);margin-top:10px;font-size:12px}.qalt a{color:var(--red);font-weight:600}.qdone{margin-top:14px}.qd-t{font-family:var(--cond);text-transform:uppercase;color:var(--win);font-size:20px;font-weight:800}.qd-s{color:#3d4539;margin-top:6px;font-size:13px;line-height:1.5}.qfoot{border-top:1px dashed var(--paper-edge);font-family:var(--mono);letter-spacing:.03em;color:var(--ink-soft);margin-top:14px;padding-top:11px;font-size:9.5px;line-height:1.6}.smodal-card .aff:hover{color:var(--ink)}.stoggle{border:1.5px solid var(--paper-edge);cursor:pointer;background:#efead9;border-radius:14px;flex:none;align-items:center;width:44px;height:24px;transition:background .15s,border-color .15s;display:inline-flex;position:relative}.stoggle:after{content:"";background:var(--ink-soft);border-radius:50%;width:17px;height:17px;transition:transform .15s,background .15s;position:absolute;top:2px;left:2px}.stoggle.on{border-color:var(--win);background:#2e9b6229}.stoggle.on:after{background:var(--win);transform:translate(20px)}.stoggle:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.pref-row{border-bottom:1px dashed var(--paper-edge);align-items:center;gap:14px;padding:13px 2px;display:flex}.pref-row:last-child{border-bottom:0}.pref-row .pt{flex:1;min-width:0}.pref-row .pt b{font-size:14px;font-weight:600;display:block}.pref-row .pt span{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.03em;margin-top:2px;font-size:10px;display:block}.qr-frame{border:1.5px solid var(--paper-edge);background:#fff;border-radius:8px;justify-content:center;align-items:center;width:232px;height:232px;margin:14px auto 0;padding:14px;display:flex}.qr-frame svg{width:100%;height:100%}.key-row{border-bottom:1px dashed var(--paper-edge);align-items:center;gap:12px;padding:11px 2px;font-size:13.5px;display:flex}.key-row:last-child{border-bottom:0}.key-row .kmeta{font-family:var(--mono);color:var(--ink-soft);letter-spacing:.03em;font-size:10px}.code-grid{grid-template-columns:1fr 1fr;gap:7px;margin-top:12px;display:grid}.code-grid code{font-family:var(--mono);letter-spacing:.06em;border:1px dashed var(--paper-edge);text-align:center;background:#efead9;border-radius:5px;padding:7px 10px;font-size:12.5px}.sett-sec{border-top:1px dashed var(--paper-edge);margin-top:26px;padding-top:18px}.sett-sec:first-of-type{border-top:0;margin-top:0;padding-top:0}.danger-zone{border:1.5px dashed #d8422f73;border-radius:8px;margin-top:26px;padding:14px 16px}.danger-zone .dz-t{font-family:var(--mono);letter-spacing:.13em;text-transform:uppercase;color:var(--red);font-size:10px;font-weight:600}.site-toast{z-index:90;font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--win);background:var(--paper);border:1.5px solid var(--win);opacity:0;border-radius:6px;padding:9px 16px;font-size:11px;font-weight:600;transition:opacity .25s,transform .25s;position:fixed;top:18px;left:50%;transform:translate(-50%)translateY(-8px)rotate(-1.5deg);box-shadow:0 10px 24px -10px #00000080}.site-toast.show{opacity:1;transform:translate(-50%)translateY(0)rotate(-1.5deg)}.umenu-wrap{position:relative}.umenu-wrap .umenu{cursor:pointer;transition:border-color .15s}.umenu-wrap .umenu:hover{border-color:#ffffff73}.umenu-panel{z-index:70;background:var(--paper);border:1.5px solid var(--paper-edge);border-radius:8px;min-width:192px;padding:6px;display:none;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 14px 30px -12px #0000008c}.umenu-wrap.open .umenu-panel,.mnav-wrap.open .umenu-panel{display:block}.umenu-user{font-family:var(--mono);letter-spacing:.04em;color:var(--ink);border-bottom:1px dashed var(--paper-edge);white-space:nowrap;text-overflow:ellipsis;max-width:230px;margin-bottom:4px;padding:9px 11px 7px;font-size:11px;font-weight:600;display:block;overflow:hidden}.umenu-panel a,.umenu-panel button{text-align:left;width:100%;font-family:var(--mono);letter-spacing:.04em;color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:5px;padding:9px 11px;font-size:11.5px;text-decoration:none;display:block}.umenu-panel a:hover,.umenu-panel button:hover{background:#20261f0f}.umenu-panel form{border-top:1px dashed var(--paper-edge);margin-top:4px;padding-top:4px}.umenu-panel form button{color:var(--red)}.cbar{z-index:90;pointer-events:none;justify-content:center;display:flex;position:fixed;bottom:16px;left:16px;right:16px}.cbar[hidden]{display:none}.cbar-in{pointer-events:auto;background:var(--paper);width:min(600px,100%);color:var(--ink);border-top:3px solid var(--yellow);border-radius:4px 4px 8px 8px;padding:14px 18px 12px;box-shadow:0 1px #0006,0 22px 40px -18px #000000a6}.cbar-in p{color:#3d4539;margin-top:8px;font-size:13.5px;line-height:1.55}.cbar-in p a{color:var(--red-ink);font-weight:600;text-decoration:underline}.cbar-btns{gap:10px;margin-top:12px;display:flex}.cbar-btns button{font-family:var(--cond);letter-spacing:.06em;text-transform:uppercase;border-radius:5px;flex:1;padding:10px 14px;font-size:15px;font-weight:700;transition:transform .12s,background-color .12s}.cb-accept{background:var(--yellow);color:var(--ink);box-shadow:0 1px #00000040}.cb-accept:hover{transform:translateY(-1px)}.cb-reject{color:var(--ink);border:2px solid var(--ink);background:0 0}.cb-reject:hover{background:#20261f12}.cb-micro{border-top:1px dashed var(--paper-edge);font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;margin-top:9px;padding-top:8px;font-size:9.5px;line-height:1.6;display:block}@media (width<=520px){.cbar{bottom:10px;left:10px;right:10px}.cbar-btns{flex-direction:column}}.cp-drawer{z-index:95;position:fixed;bottom:16px;right:16px}.cp-drawer[hidden]{display:none}.cp-chip{background:var(--paper);color:var(--ink);border-top:3px solid var(--yellow);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border-radius:4px 4px 8px 8px;align-items:center;gap:8px;padding:11px 16px;font-size:12px;font-weight:600;transition:transform .12s;display:flex;box-shadow:0 1px #0006,0 18px 32px -14px #0009}.cp-chip:hover{transform:translateY(-2px)}.cp-chip-n{background:var(--red);color:#fff;border-radius:3px;padding:1px 7px;font-size:11px}.cp-chip-o{color:var(--red)}.cp-panel{background:var(--paper);width:min(360px,100vw - 32px);color:var(--ink);border-top:3px solid var(--yellow);border-radius:4px 4px 8px 8px;flex-direction:column;max-height:min(72vh,640px);padding:14px 16px;display:flex;box-shadow:0 1px #0006,0 26px 44px -16px #000000b3}.cp-head{border-bottom:1px dashed var(--paper-edge);align-items:baseline;gap:8px;padding-bottom:10px;display:flex}.cp-title{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;font-size:18px;font-weight:800}.cp-sub{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;font-size:9px}.cp-close{color:var(--ink-soft);margin-left:auto;padding:2px 4px;font-size:15px;line-height:1}.cp-close:hover{color:var(--ink)}.cp-empty{color:#3d4539;padding:18px 2px;font-size:13.5px;line-height:1.55}.cp-legs{flex:1;min-height:0;margin:4px 0 0;list-style:none;overflow-y:auto}.cp-leg{border-bottom:1px dashed var(--paper-edge);grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px 10px;padding:9px 2px;display:grid}.cp-leg .cp-match{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;grid-column:1/-1;font-size:14.5px;font-weight:700;overflow:hidden}.cp-pick{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;font-size:10.5px}.cp-pick b{color:var(--ink)}.cp-odd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:600}.cp-odd s{color:var(--ink-soft);margin-right:5px;font-weight:500}.cp-odd.chg{color:var(--red)}.cp-x{color:var(--ink-soft);padding:2px 5px;font-size:16px;line-height:1}.cp-x:hover{color:var(--red)}.cp-leg.stale{opacity:.5}.cp-leg.stale .cp-match{text-decoration:line-through}.cp-band{font-family:var(--mono);letter-spacing:.04em;color:#8a6d00;text-align:left;background:#ffd34d59;border-radius:5px;width:100%;margin-top:10px;padding:8px 11px;font-size:10.5px;line-height:1.5}.cp-band b{color:var(--ink)}.cp-band-btn{cursor:pointer;transition:background-color .12s}.cp-band-btn:hover{background:#ffd34d8c}.cp-clearall{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-soft);border-bottom:1px dashed var(--paper-edge);cursor:pointer;margin-top:6px;margin-left:auto;padding-bottom:1px;font-size:9.5px;display:block}.cp-clearall:hover{color:var(--red);border-color:var(--red)}.cp-stake{align-items:center;gap:9px;margin-top:12px;display:flex}.cp-stake label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.cp-stake input{min-width:0;font-family:var(--mono);color:var(--ink);border:1.5px solid var(--paper-edge);text-align:right;background:0 0;border-radius:5px;flex:1;padding:7px 10px;font-size:15px;font-weight:600}.cp-stake input:focus{border-color:var(--ink);outline:none}.cp-unit{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;font-size:10px}.cp-sums{border-top:1px dashed var(--paper-edge);flex-direction:column;gap:5px;margin-top:10px;padding-top:10px;display:flex}.cp-sums div{justify-content:space-between;align-items:baseline;display:flex}.cp-sums dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.cp-sums dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14px;font-weight:600}.cp-sums .cp-win dd{color:var(--win);font-size:19px}.cp-sums dd small{color:var(--ink-soft);font-size:10px}.cp-play{text-align:center;width:100%;margin-top:12px}.cp-play:disabled{opacity:.5;cursor:default;transform:none}.cp-guest,.cp-earn{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;text-align:center;margin-top:8px;font-size:9.5px;line-height:1.6}.cp-earn b{color:var(--win)}@media (width<=520px){.cp-drawer{bottom:10px;left:10px;right:10px}.cp-panel{width:100%}}.cp-lhead{flex-wrap:wrap;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.cp-h1{font-family:var(--cond);letter-spacing:.04em;text-transform:uppercase;font-size:26px;font-weight:800}.cp-lsub{font-family:var(--mono);letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;font-size:9.5px}.cp-list{flex-direction:column;display:flex}.cp-row{border-bottom:1px dashed var(--paper-edge);color:var(--ink);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:13px 4px;text-decoration:none;transition:background-color .12s;display:grid}.cp-row:hover{background:#20261f0a}.cp-code{font-family:var(--mono);letter-spacing:.06em;border:1.5px solid var(--ink);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:12px;font-weight:600}.cp-meta b{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;font-size:16px;font-weight:700;display:block}.cp-meta small{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;margin-top:2px;font-size:9.5px;display:block}.cp-win2{text-align:right}.cp-win2 b{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600;display:block}.cp-win2 small{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-top:1px;font-size:9px;display:block}@media (width<=640px){.cp-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 10px}.cp-code{grid-area:1/1;justify-self:start}.cp-row .res{grid-area:1/2;justify-self:end}.cp-meta{grid-area:2/1/auto/-1}.cp-win2{text-align:left;grid-area:3/1/auto/-1}}.cp-detail{max-width:640px;margin:0 auto;padding:24px 26px 22px;position:relative;overflow:hidden}.cp-dhead{border-bottom:1px dashed var(--paper-edge);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.cp-dcode{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;font-size:24px;font-weight:800;display:block}.cp-ddate{font-family:var(--mono);letter-spacing:.08em;color:var(--ink-soft);text-transform:uppercase;margin-top:3px;font-size:10px;display:block}.cp-dlegs{margin:4px 0 0;list-style:none}.cp-dleg{border-bottom:1px dashed var(--paper-edge);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 2px;display:grid}.cp-dicon{text-align:center;width:20px;font-size:15px;font-weight:700}.cp-dmatch a{font-family:var(--cond);letter-spacing:.02em;text-transform:uppercase;color:var(--ink);font-size:16px;font-weight:700;text-decoration:none}.cp-dmatch a:hover{color:var(--red)}.cp-dmatch small{font-family:var(--mono);letter-spacing:.06em;color:var(--ink-soft);text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.cp-dmatch small b{color:var(--ink)}.cp-live{color:var(--red);align-items:center;gap:5px;display:inline-flex}.cp-dodd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:13.5px;font-weight:600}.cp-dsums{flex-direction:column;gap:6px;margin-top:12px;display:flex}.cp-dsums div{justify-content:space-between;align-items:baseline;display:flex}.cp-dsums dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.cp-dsums dd{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:14.5px;font-weight:600}.cp-dsums dd small{color:var(--ink-soft);font-size:10px;font-weight:500}.cp-dsums .cp-dwin dd{color:var(--win);font-size:21px}.cp-dsums .cp-dreward dd{color:var(--win)}.cp-dwhy{font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;margin-top:10px;font-size:10px;line-height:1.65}.cp-dstamp{flex:none;padding:6px 13px;font-size:15px;animation:.3s ease-out both cp-thunk}.cp-dhead{flex-wrap:wrap}@keyframes cp-thunk{0%{opacity:0;transform:rotate(-4deg)scale(1.6)}to{opacity:1;transform:rotate(-4deg)scale(1)}}.cp-dfoot{border-top:1px dashed var(--paper-edge);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:14px;padding-top:12px;display:flex}.cp-dnote{min-width:0;font-family:var(--mono);letter-spacing:.05em;color:var(--ink-soft);text-transform:uppercase;flex:260px;font-size:10px;line-height:1.65}.cp-del{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--red);border:1.5px solid var(--red);cursor:pointer;border-radius:4px;flex:none;padding:6px 12px;font-size:10px;font-weight:600;transition:background-color .12s,color .12s}.cp-del:hover{background:var(--red);color:#fff}.cp-derr{font-family:var(--mono);letter-spacing:.05em;color:var(--red);flex-basis:100%;font-size:10.5px}.cp-prov{font-size:14px}.cp-prov.down{filter:grayscale(.4);opacity:.85}@media (prefers-reduced-motion:reduce){.cp-dstamp{animation:none}}.kfbar{border-color:#ffd34d59}.kfbar .fsearch,.kfbar .fbtn>button,.kfbar .sdate{border-color:#ffd34d80}.kfbar .fsearch svg,.kfbar .sdate svg{color:var(--yellow);opacity:.9}.kfbar .fbtn>button .lab,.kfbar .fbtn>button .chev{color:var(--yellow)}.kfbar .fsearch:focus-within,.kfbar .fbtn>button:hover,.kfbar .fbtn.open>button,.kfbar .sdate:hover{border-color:var(--yellow)}.kfbar .chip{border-color:#ffd34d80}.ktabs{gap:8px;margin-bottom:18px;display:flex}.ktabs button{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);background:var(--paper);border:1.5px solid var(--paper-edge);cursor:pointer;border-radius:8px;padding:10px 18px;font-size:11px;font-weight:600}.ktabs button.on{color:var(--ink);border-color:var(--ink);box-shadow:2px 2px 0 var(--paper-edge)}.aic-head{flex-direction:column;gap:14px;max-width:680px;margin:14px 0 34px;display:flex}.aic-head .mtitle{color:#ffffff85}.aic-head .k4h1{margin:0}.aic-head .sub{color:#ffffffd9;margin:0;line-height:1.8}.aic-head .sub a{color:var(--red);font-weight:600}.aic-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;display:grid}.aic-card{flex-direction:column;gap:12px;padding:16px 18px 18px;display:flex;position:relative}.aic-chead{border-bottom:1px dashed var(--paper-edge);align-items:center;gap:10px;padding-bottom:10px;display:flex}.aic-rank{font-family:var(--mono);color:var(--ink-soft);font-size:12px;font-weight:700}.aic-strategy{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink);font-size:10px;font-weight:600}.aic-stamp{margin-left:auto;padding:3px 8px;font-size:11px;transform:rotate(-4deg)}.aic-lockbody{color:var(--ink-soft);flex-direction:column;align-items:center;gap:5px;padding:22px 0 12px;display:flex}.aic-lockicon{font-size:22px}.aic-lockmeta{color:var(--ink);font-size:13.5px;font-weight:600}.aic-locksub{font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;font-size:9.5px}.aic-sums{border-top:1px dashed var(--paper-edge);gap:18px;margin:auto 0 0;padding-top:10px;display:flex}.aic-sums div{flex-direction:column;gap:2px;display:flex}.aic-sums dt{font-family:var(--mono);letter-spacing:.11em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:600}.aic-sums dd{font-family:var(--mono);color:var(--ink);margin:0;font-size:15px;font-weight:700}.aic-play{border-top:1px dashed var(--paper-edge);flex-direction:column;align-items:stretch;gap:7px;padding-top:10px;display:flex}.aic-play .btn{justify-content:center}.aic-cta{flex-direction:column;align-items:stretch;gap:7px;display:flex}.aic-cta .btn{justify-content:center}.aic-note{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);text-align:center;justify-content:center;align-items:flex-start;min-height:26px;font-size:9px;display:flex}.apm-h{margin:8px 0 2px}.apm-meta{font-family:var(--mono);letter-spacing:.04em;color:var(--ink-soft);margin:0 0 18px;font-size:12px}.apm-stake{flex-direction:column;align-items:stretch;gap:7px;margin:0 0 12px;display:flex}.apm-stake label{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:10px;font-weight:600}.apm-in{display:flex;position:relative}.apm-in input{min-width:0;font-family:var(--mono);color:var(--ink);background:var(--paper);border:1.5px solid var(--paper-edge);text-align:right;appearance:textfield;border-radius:8px;flex:1;padding:12px 46px 12px 14px;font-size:17px;font-weight:600}.apm-in input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.apm-in input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.apm-in input:focus{border-color:var(--ink);outline:none}.apm-spin{border-left:1.5px solid var(--paper-edge);border-radius:0 6.5px 6.5px 0;flex-direction:column;width:36px;display:flex;position:absolute;top:1.5px;bottom:1.5px;right:1.5px;overflow:hidden}.apm-spin button{color:var(--ink-soft);cursor:pointer;flex:1;place-items:center;font-size:9px;display:grid}.apm-spin button:hover{color:var(--ink);background:#0000000d}.apm-spin button+button{border-top:1.5px solid var(--paper-edge)}.apm-sum{border:1.5px dashed var(--paper-edge);border-radius:8px;justify-content:space-between;align-items:center;margin:0 0 8px;padding:12px 46px 12px 14px;display:flex}.apm-sum dt{font-family:var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-soft);font-size:9.5px;font-weight:600}.apm-sum dd{font-family:var(--mono);color:var(--win);margin:0;font-size:17px;font-weight:700}.apm-note{font-family:var(--mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-soft);text-align:center;margin:0 0 16px;font-size:9px;display:block}.aic-added{border:1.5px dashed var(--win);color:var(--win);text-align:center;background:0 0;justify-content:center}.aic-added:hover{border-style:solid;transform:none}.aic-gold{background:var(--yellow);color:var(--ink);justify-content:center}.aic-gold:hover{background:#f2c43c}.aic-empty{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:40px 26px;display:flex}.aic-empty .ae-icon{font-size:26px}.aic-empty .ae-t{font-family:var(--cond);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);font-size:21px;font-weight:700}.aic-empty .ae-d{font-family:var(--mono);letter-spacing:.03em;color:var(--ink-soft);max-width:420px;font-size:11.5px;line-height:1.7}.aic-empty .btn{margin-top:8px}.aic-archive{margin-top:26px;padding:20px 24px}.aic-arclist{flex-direction:column;margin-top:10px;display:flex}.aic-arcmeta{color:var(--ink-soft);font-family:var(--mono);letter-spacing:.03em;font-size:11px}.wrap.aic-wrap{padding-bottom:26px}.aic-disc{font-family:var(--mono);letter-spacing:.04em;color:#ffffff8c;text-align:center;margin-top:44px;font-size:10px;line-height:1.8}.opt.vsync{animation:.7s ease-out vsync-pulse}@keyframes vsync-pulse{0%{box-shadow:0 0 #ffd34dbf}to{box-shadow:0 0 0 12px #ffd34d00}}@media (prefers-reduced-motion:reduce){.opt.vsync{animation:none}}.nb{flex:none;position:relative}.nb-btn{cursor:pointer;background:0 0;border:1px dashed #ffffff59;border-radius:7px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:relative}.nb-btn:hover{border-color:#fff9}.nb-btn svg{stroke:#ffffffbf;display:block}.nb-btn.has svg{stroke:#fff}.nb-dot{background:var(--red);width:8px;height:8px;box-shadow:0 0 0 2px var(--pitch-deep);border-radius:50%;animation:1.6s infinite pulse;position:absolute;top:5px;right:5px}@media (prefers-reduced-motion:reduce){.nb-dot{animation:none}}.nb-panel{background:var(--pitch-deep);border:1px solid var(--line);z-index:80;border-radius:10px;width:340px;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 14px 34px #0000004d}.nb-head{border-bottom:1px solid var(--line);font-family:var(--mono);letter-spacing:.17em;text-transform:uppercase;color:#ffffff9e;justify-content:space-between;align-items:center;gap:10px;padding:11px 14px;font-size:10px;font-weight:600;display:flex}.nb-act{font-family:var(--mono);letter-spacing:.08em;text-transform:none;color:#7bd3a4;cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px}.nb-rows{max-height:330px;overflow:auto}.nb-row{text-align:left;cursor:pointer;width:100%;font-family:var(--sans);background:0 0;border:0;border-bottom:1px solid #ffffff12;gap:10px;padding:11px 14px 11px 16px;display:flex;position:relative}.nb-row:last-child{border-bottom:0}.nb-row:hover{background:#ffffff0a}.nb-unread{background:var(--red);border-radius:50%;width:6px;height:6px;position:absolute;top:16px;left:5px}.nb-ic{border-radius:6px;flex:none;justify-content:center;align-items:center;width:26px;height:26px;font-size:13px;display:flex}.nb-ic.red{color:#ff8a76;background:#d8422f29}.nb-ic.win{color:#5fc98f;background:#2e9b622e}.nb-ic.dim{color:#fff9;background:#ffffff17}.nb-main{flex-direction:column;min-width:0;display:flex}.nb-t{color:#f2eedf;font-size:12.8px;font-weight:600;line-height:1.35}.nb-b{color:#ffffff8c;margin-top:2px;font-size:11.5px;line-height:1.4}.nb-w{font-family:var(--mono);color:#ffffff61;margin-top:4px;font-size:9.5px}.nb-row.read .nb-t{opacity:.72;font-weight:400}.nb-row.read .nb-b{opacity:.6}.nb-foot{border:0;border-top:1px solid var(--line);width:100%;font-family:var(--mono);text-align:center;color:#ff9a8a;cursor:pointer;background:0 0;padding:10px 14px;font-size:10px;display:block}.nb-foot:hover{background:#d8422f14}.nb-empty{text-align:center;flex-direction:column;align-items:center;padding:34px 20px;display:flex}.nb-ei{margin-bottom:8px;font-size:24px}.nb-et{font-family:var(--cond);color:#f2eedf;font-size:18px;font-weight:600}.nb-ed{color:#ffffff80;margin-top:5px;font-size:12px;line-height:1.5}.nb-det{padding:14px}.nb-back{font-family:var(--mono);letter-spacing:.06em;color:#7bd3a4;cursor:pointer;background:0 0;border:0;margin-bottom:10px;padding:0;font-size:10px;display:inline-block}.nb-dt{font-family:var(--cond);color:#f2eedf;font-size:18px;font-weight:700;line-height:1.25}.nb-dw{font-family:var(--mono);color:#fff6;margin-top:4px;font-size:9.5px}.nb-db{color:#ffffffb8;margin-top:10px;font-size:13px;line-height:1.6}.nb-go{background:var(--red);color:#fff;font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;border-radius:6px;margin-top:12px;padding:9px 14px;font-size:10.5px;font-weight:700;text-decoration:none;display:inline-block}@media (width<=600px){.nb-panel{width:auto;position:fixed;top:60px;left:10px;right:10px}}.krozet{font-family:var(--mono);letter-spacing:.12em;background:var(--pitch-deep);color:var(--yellow);border-radius:4px;flex:none;align-items:center;gap:5px;padding:3.5px 8px;font-size:9px;font-weight:700;display:inline-flex}.aic-partial{background:var(--paper);border:1.5px dashed var(--paper-edge);font-family:var(--mono);color:var(--ink-soft);border-radius:8px;align-items:center;gap:9px;margin-bottom:14px;padding:11px 14px;font-size:11px;display:flex}.aic-partial b{color:var(--ink)}.aic-partial .spin{border-width:2px;border-top-color:var(--red);width:12px;height:12px}.cp-dleg.aic-dead{opacity:.55}.cp-dleg.aic-dead .cp-dodd{text-decoration:line-through}.aic-closed{color:var(--red)}.aic-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0 0 30px;display:grid}.aic-stats a.stat{text-decoration:none;transition:border-color .15s}.aic-stats a.stat:hover{border-color:var(--yellow)}.aic-stats .stat span .ldot{margin-right:5px}.aic-prog dd{align-items:center;gap:7px;display:inline-flex}.aic-prog .ldot{flex:none}.aic-prog .ah-bar{background:#20261f1f;border-radius:99px;flex:0 0 56px;height:7px;overflow:hidden}.aic-prog .ah-bar i{background:linear-gradient(90deg,#2e9b62,#7bd3a4);border-radius:99px;height:100%;transition:width .4s;display:block}.aic-card.locked{background:var(--paper);border-color:var(--paper-edge)}.qa.aic-arcqa{border-bottom:0;border-top:1px dashed var(--paper-edge)}.qa.aic-arcqa:first-of-type{border-top:0}.aic-arcqa summary{font-weight:400;font-size:inherit;align-items:center;gap:12px;padding:10px 2px;display:flex}.aic-arcqa .aic-arcmeta{min-width:0}.aic-arcqa .aic-archit{font-family:var(--mono);color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:11px}.aic-arcqa summary .res{flex:none;margin-left:0}.aic-arcqa .cp-dlegs{padding:2px 2px 12px}.nb-confirm{color:#ffd9d1;font-size:12px;font-family:var(--sans);background:#d8422f1f;border-top:1px solid #d8422f59;padding:13px 14px}.nb-confirm b{margin-bottom:8px;display:block}.nb-cbtns{gap:8px;display:flex}.nb-cbtn{font-family:var(--mono);cursor:pointer;border:0;border-radius:5px;padding:6px 12px;font-size:10px;font-weight:700}.nb-cbtn.y{background:var(--red);color:#fff}.nb-cbtn.y:hover{background:#c23a28}.mdw{display:none}@media (width<=860px){.mdw{display:block}}.mdw-ava{z-index:60;border:1.5px solid var(--yellow);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:inline-flex;position:fixed;top:13px;right:16px}.mdw-ava i{background:var(--yellow);width:27px;height:27px;color:var(--ink);font-size:10.5px;font-style:normal;font-weight:700;font-family:var(--mono);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.mdw-dot{background:var(--red);width:9px;height:9px;box-shadow:0 0 0 2px var(--pitch-deep);border-radius:50%;animation:1.6s infinite pulse;position:absolute;top:-2px;right:-2px}.mdw-cnt{background:var(--red);color:#fff;font-family:var(--mono);box-shadow:0 0 0 2px var(--pitch-deep);border-radius:4px;padding:0 4px;font-size:8.5px;font-weight:700;line-height:1.5;position:absolute;bottom:-5px;right:-7px}.mdw-scene{z-index:120;display:flex;position:fixed;inset:0}.mdw-ovl{background:#0000008c;flex:1}.mdw-panel{background:var(--paper);width:280px;color:var(--ink);border-left:2px dashed var(--paper-edge);flex-direction:column;animation:.25s ease-out mdw-in;display:flex;overflow-y:auto}@keyframes mdw-in{0%{transform:translate(100%)}to{transform:translate(0)}}.mdw-id{border-bottom:1.5px dashed var(--paper-edge);align-items:center;gap:11px;padding:16px 15px;display:flex}.mdw-id i{background:var(--yellow);width:42px;height:42px;font-style:normal;font-family:var(--mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.mdw-u{font-family:var(--mono);word-break:break-word;font-size:13.5px;font-weight:700}.mdw-k{font-family:var(--mono);color:var(--ink-soft);white-space:nowrap;margin-top:3px;font-size:11px;text-decoration:none;display:block}.mdw-k b{color:var(--red)}.mdw-x{color:var(--ink-soft);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:6px;font-size:15px}.mdw-row{text-align:left;width:100%;min-height:44px;font-family:var(--mono);color:var(--ink);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #eae3d2;align-items:center;gap:10px;padding:13px 15px;font-size:12.5px;text-decoration:none;display:flex}.mdw-ico{text-align:center;flex:none;width:16px;font-size:13px;line-height:1}.mdw-n{background:var(--red);color:#fff;border-radius:4px;margin-left:auto;padding:1px 6px;font-size:10px;font-weight:700}.mdw-dotb{background:var(--red);border-radius:50%;width:8px;height:8px;margin-left:auto}.mdw-sec{font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;color:var(--ink-soft);padding:12px 15px 4px;font-size:9px}.mdw-sec-nb{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}.mdw-act{font-family:var(--mono);letter-spacing:normal;text-transform:none;color:var(--red);cursor:pointer;background:0 0;border:0;padding:0;font-size:9.5px}.mdw-outf{margin-top:auto}.mdw-out{text-align:left;width:100%;color:var(--red);font-family:var(--mono);border:0;border-top:1.5px dashed var(--paper-edge);cursor:pointer;background:0 0;padding:14px 15px;font-size:12.5px;display:block}.mdw-back{font-family:var(--mono);color:var(--red);text-align:left;cursor:pointer;background:0 0;border:0;padding:12px 15px 4px;font-size:10px;font-weight:700}.mdw-rows{overflow-y:auto}.mdw-nbrow{text-align:left;cursor:pointer;width:100%;color:var(--ink);font-family:var(--sans);background:0 0;border:0;border-bottom:1px solid #eae3d2;align-items:flex-start;gap:9px;padding:11px 13px;display:flex}.mdw-nbrow.read{opacity:.6}.mdw-ic{border-radius:6px;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.mdw-ic.red{color:var(--red);background:#f6dcd6}.mdw-ic.win{color:#237a4c;background:#dbebdf}.mdw-ic.dim{color:var(--ink-soft);background:#ede8da}.mdw-main{flex-direction:column;min-width:0;display:flex}.mdw-t{font-size:11.5px;font-weight:600;line-height:1.3}.mdw-w{font-family:var(--mono);color:var(--ink-soft);margin-top:3px;font-size:9px}.mdw-empty{font-family:var(--mono);color:var(--ink-soft);padding:20px 15px;font-size:11.5px}.mdw-del{text-align:left;width:100%;color:var(--red);font-family:var(--mono);border:0;border-top:1.5px dashed var(--paper-edge);cursor:pointer;background:0 0;margin-top:auto;padding:14px 15px;font-size:12.5px;display:block}.mdw-confirm{color:var(--ink);font-size:12px;font-family:var(--sans);background:#d8422f14;border-top:1px solid #d8422f59;margin-top:auto;padding:13px 15px}.mdw-confirm b{margin-bottom:8px;display:block}.mdw-cbtns{gap:8px;display:flex}.mdw-cbtn{font-family:var(--mono);cursor:pointer;border:0;border-radius:5px;padding:8px 12px;font-size:10px;font-weight:700}.mdw-cbtn.y{background:var(--red);color:#fff}.mdw-cbtn.n{border:1px solid var(--paper-edge);color:var(--ink);background:0 0}.nb-cbtn.n{color:#ffd9d1;background:0 0;border:1px solid}.tour-dim{z-index:130;background:#072a1ec7;display:none;position:fixed;inset:0}.tour-dim.on{display:block}.tour-spot{z-index:130;pointer-events:none;outline:2px solid var(--yellow);outline-offset:0;border-radius:8px;transition:top .25s,left .25s,width .25s,height .25s;display:none;position:fixed;box-shadow:0 0 0 200vmax #072a1ec7}.tour-spot.on{display:block}.tour-tip{z-index:131;background:var(--paper);width:min(340px,100vw - 24px);color:var(--ink);border-top:3px solid var(--yellow);border-radius:4px 4px 8px 8px;padding:14px 16px 12px;transition:top .25s,left .25s;position:fixed;box-shadow:0 1px #0006,0 22px 40px -18px #000000a6}.tour-tip.center{transform:translate(-50%,-50%);top:50%!important;left:50%!important}.tour-tip .tt-step{font-family:var(--mono);letter-spacing:.14em;color:var(--ink-soft);font-size:10px;font-weight:600}.tour-tip .tt-title{font-family:var(--cond);letter-spacing:.02em;margin:4px 0 6px;font-size:19px;font-weight:700}.tour-tip .tt-text{font-family:var(--sans);color:#3d4539;margin:0;font-size:13px;line-height:1.55}.tour-tip .tt-text b{color:var(--ink)}.tour-tip .tt-btns{align-items:center;gap:8px;margin-top:12px;display:flex}.tour-tip .tt-btns button{font-family:var(--mono);cursor:pointer;border:0;border-radius:5px;padding:8px 12px;font-size:10.5px;font-weight:700}.tour-tip .tt-next{background:var(--red);color:#fff}.tour-tip .tt-prev{color:var(--ink);background:0 0;border:1px solid var(--paper-edge)!important}.tour-tip .tt-skip{color:var(--ink-soft);text-underline-offset:2px;background:0 0;margin-left:auto;text-decoration:underline}.tour-pagebtn{font-family:var(--mono);letter-spacing:.08em;cursor:pointer;border:1px solid var(--paper-edge);color:var(--ink-soft);vertical-align:2px;background:0 0;border-radius:99px;margin-left:8px;padding:3px 9px;font-size:9.5px;font-weight:600}.tour-pagebtn:hover{color:var(--ink);border-color:var(--ink-soft)}.flink{cursor:pointer;color:#ffffffb8;font-size:14px;font-family:var(--sans);background:0 0;border:0;padding:0;transition:color .15s}.flink:hover{color:var(--yellow)}@media (width<=860px){.tour-tip{width:auto;bottom:12px;right:12px;top:auto!important;left:12px!important}.tour-tip.center{transform:none}}@media (prefers-reduced-motion:reduce){.tour-spot,.tour-tip{transition:none}}.slip.featured .match{margin-block:auto}.slip.featured .poll{align-self:center}.slip.featured .ai{margin-bottom:14px}.slip{position:relative}.slip .card-link{z-index:1;border-radius:inherit;position:absolute;inset:0}.slip .opt,.slip .cp-add,.slip .more,.slip .guest-strip a,.slip .firstvote a,.slip .ai,.slip .deep-chip{z-index:2;position:relative}.lrow{position:relative}.lrow .card-link{z-index:1;position:absolute;inset:0}.lrow .opt,.lrow .cp-add,.lrow .lmore{z-index:2;position:relative}.crest img{object-fit:contain;width:100%;height:100%;display:block}.crest.has-logo{background:#fff;border-color:#0000001f}
