.sx-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:65;pointer-events:none}.sx-frame{position:fixed;border-radius:14px;border:2px solid;transition:left .15s,top .15s,width .15s,height .15s}.sx-frame.mico{border-color:#a78bfa;box-shadow:0 0 0 1px #7c3aed59,0 0 24px #7c3aed40}.sx-frame.casino{border-color:#94a3b88c;border-style:dashed}.sx-head{position:absolute;left:10px;top:-2px;transform:translateY(-100%);display:grid;gap:1px;padding:5px 9px;border-radius:9px 9px 9px 2px;font-size:11px;line-height:1.35;max-width:min(560px,calc(100% - 20px));background:#0a0c1eeb;color:#e2e8f0;box-shadow:0 6px 18px #0006}.sx-frame.mico .sx-head{border:1px solid rgba(167,139,250,.6)}.sx-frame.casino .sx-head{border:1px solid rgba(148,163,184,.4)}.sx-head b{color:#c4b5fd;font-weight:800}.sx-frame.casino .sx-head b{color:#cbd5e1}.sx-head code{color:#f5d0fe}.sx-head em{color:#fca5a5;font-style:normal;font-weight:700}.sx-badge{position:fixed;min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:grid;place-items:center;font-size:11px;font-weight:900;color:#fff;background:#7c3aed;box-shadow:0 2px 8px #00000073}.sx-badge.pinned{background:#f59e0b}.sx-badge.provider{background:#475569}.sx-heat{position:fixed;border-radius:10px;display:grid;place-items:end start;padding:6px;background:rgba(250,204,21,calc(var(--h) * .55));box-shadow:inset 0 0 0 2px rgba(250,204,21,calc(.25 + var(--h) * .6)),0 0 calc(var(--h) * 26px) rgba(250,204,21,calc(var(--h) * .6))}.sx-heat b{padding:2px 7px;border-radius:8px;font-size:12px;font-weight:900;color:#1f1300;background:#fde68a}.sx-bar{position:fixed;left:16px;bottom:16px;pointer-events:auto;display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:min(760px,calc(100vw - 32px));padding:8px 10px;border-radius:14px;background:#0a0c1ef0;border:1px solid rgba(167,139,250,.45);box-shadow:0 10px 30px #00000080;color:#e2e8f0;font-size:12px}.sx-bar>b{color:#c4b5fd;margin-right:4px}.sx-bar button{padding:4px 10px;border-radius:999px;border:1px solid rgba(167,139,250,.35);background:transparent;color:#cbd5e1;font-weight:700;cursor:pointer}.sx-bar button.on{background:#7c3aed;color:#fff;border-color:#7c3aed}.sx-bar small{flex-basis:100%;color:#94a3b8}.sx-bar .sx-x{margin-left:auto;padding:2px 8px}.sx-bar.top{bottom:auto;top:calc(var(--header-h, 64px) + 8px)}.header-xray{white-space:nowrap;flex-shrink:0;padding:6px 10px;border-radius:10px;border:1px solid rgba(167,139,250,.45);background:transparent;color:#c4b5fd;font-weight:800;font-size:12px;cursor:pointer}.header-xray.on{background:#7c3aed;color:#fff}@media (max-width: 640px){.sx-head{font-size:10px}.sx-bar{left:8px;right:8px;bottom:8px}.header-xray{padding:4px 7px}}.sb,.sb-layer{--sb-bg: #100A24;--sb-card: #1B1440;--sb-deep: #120C2C;--sb-soft: #22184A;--sb-line: #33286B;--sb-line2: #4A3C8F;--sb-ink: #F5F2FF;--sb-muted: #B5ABDD;--sb-lilac: #C9BFF5;--sb-gold: #FFC83D;--sb-gold-d: #B9851A;--sb-shade: #0A0620;--sb-cta: #FF7A1A;--sb-cta-d: #B34F00;--sb-cta-ink: #2A1200;--sb-rec: #A78BFA;--sb-display: "Lilita One", var(--font, system-ui), sans-serif}.sb-layer{color:var(--sb-ink)}.sb{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:20px;align-items:start;padding:18px;border-radius:24px;background:radial-gradient(120% 60% at 30% 0%,#1d1342,var(--sb-bg) 70%);color:var(--sb-ink)}.sb-main{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px}.sb-page,.sb-feature,.sb-list,.sb-day,.sb-tile,.sb-card,.sb-panel,.sb-deck{grid-template-columns:minmax(0,1fr)}.sb-side{position:sticky;top:calc(var(--header-h) + 16px)}.sb-gold{color:var(--sb-gold);font-family:var(--sb-display);font-weight:400}.sb-h1{margin:0;font-family:var(--sb-display);font-weight:400;font-size:1.9em}.sb-h1 small{color:var(--sb-muted);font-family:var(--font, inherit);font-size:.45em;font-weight:700;margin-left:6px}.sb-h2{margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-family:var(--sb-display);font-weight:400;font-size:1.5em;letter-spacing:.01em}.sb-pill{padding:6px 11px;border-radius:12px;background:var(--sb-soft);color:var(--sb-lilac);font-family:var(--font, inherit);font-weight:900;font-size:12px;letter-spacing:0;white-space:nowrap}.sb-iconbtn{width:44px;height:44px;flex:none;border-radius:14px;display:grid;place-items:center;background:var(--sb-soft);color:var(--sb-ink);font-size:1.15em;font-weight:900;transition:background .15s,transform .1s}.sb-iconbtn:hover{background:#2c2060}.sb-iconbtn:active{transform:scale(.94)}.sb-panel{padding:14px;border-radius:22px;background:var(--sb-card);border:1px solid var(--sb-line);display:grid;gap:12px}.sb-src{margin:0;color:var(--sb-muted);font-size:.82em}.sb .sr-only,.sb-layer .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sb-leagues{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.sb-chip{flex:none;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:999px;background:var(--sb-soft);color:var(--sb-lilac);font-weight:900;font-size:.88em;white-space:nowrap}.sb-chip span{opacity:.7;font-weight:700}.sb-chip:hover{color:var(--sb-ink)}.sb-chip.active{background:var(--sb-gold);color:#241a08;box-shadow:0 3px 0 var(--sb-gold-d)}.sb-badge{width:44px;height:44px;border-radius:50%;object-fit:contain;flex:none}.sb-badge.init{display:inline-grid;place-items:center;color:#fff;font-family:var(--sb-display);font-weight:400;font-size:.8em;letter-spacing:.02em;box-shadow:inset 0 0 0 2px #fff3}.sb-badge.init.dark,.sb-art.dark,.sb-tag.dark,.sb-hcard b.dark{color:#120c2c}.sb-badge.s{width:22px;height:22px;font-size:.55em;vertical-align:middle}.sb-badge.sq{width:34px;height:34px;border-radius:10px;font-size:.7em;box-shadow:inset 0 0 0 3px #fff}.sb-art{width:100%;height:56px;border-radius:12px;display:grid;place-items:center;box-shadow:inset 0 0 0 3px #ffffffd9;color:#fff;font-family:var(--sb-display);font-size:20px;overflow:hidden}.sb-art.big{height:84px;border-radius:14px;font-size:30px}.sb-art img{max-width:70%;max-height:70%;object-fit:contain}.sb-tag{padding:1px 8px;border-radius:7px;color:#fff;font-family:var(--sb-display);font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-coin{flex:none}.sb-feature{display:grid;gap:12px}.sb-cards{padding-top:8px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.sb-card{position:relative;display:grid;gap:12px;padding:14px;border-radius:22px;background:linear-gradient(170deg,#241a55,var(--sb-card) 60%);border:1px solid var(--sb-line);box-shadow:0 8px 0 var(--sb-shade)}.sb-card-top{display:flex;justify-content:space-between;gap:8px;color:var(--sb-muted);font-weight:800}.sb-card-top small:last-child{white-space:nowrap}.sb-card .sb-mini{padding:0 3px}.sb-card .sb-tag{padding:1px 5px;font-size:11px}.sb-card-top small:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-card-teams{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:6px;color:var(--sb-ink)}.sb-vs{color:var(--sb-muted);font-weight:900;font-size:.8em}.sb-side-team{display:grid;justify-items:center;gap:6px;text-align:center;font-size:.92em;min-width:0}.sb-side-team b{font-weight:900;overflow:hidden;text-overflow:ellipsis;max-width:100%}.sb-list{display:grid;gap:12px}.sb-day{display:grid;gap:8px}.sb-day-h{color:var(--sb-muted);font-weight:900;font-size:.85em;text-transform:uppercase;letter-spacing:.06em}.sb-tiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));gap:10px}.sb-tile{position:relative;display:grid;gap:4px;padding:10px 12px 12px;border-radius:18px;background:var(--sb-card);border:1px solid var(--sb-line);transition:border-color .2s,transform .2s}.sb-tile:hover{border-color:var(--sb-line2)}.sb-tile-top{display:flex;justify-content:space-between;gap:8px;color:var(--sb-muted);font-size:12px;font-weight:800}.sb-tile-top span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-tile-top em{font-style:normal;margin-left:8px;color:var(--sb-lilac)}.sb-tile-teams{display:flex;align-items:center;gap:6px;margin:2px 0 6px;color:var(--sb-ink);font-weight:900;font-size:15px;min-width:0;white-space:nowrap;overflow:hidden}.sb-tile-teams i{font-style:normal;color:var(--sb-muted)}.sb-minis{display:grid;gap:8px}.sb-minis.n2{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-minis.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.sb-mini{height:60px;min-width:0;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 6px;background:#140e30;border:3px solid var(--sb-line);box-shadow:0 5px 0 var(--sb-shade);color:var(--sb-ink);transition:transform .18s cubic-bezier(.2,.8,.2,1),border-color .18s,background .18s,box-shadow .18s}.sb-mini b{font-size:19px;line-height:1}.sb-mini:hover:not(:disabled){border-color:var(--sb-line2);transform:translateY(-1px)}.sb-mini.on{background:#2a1f5e;border-color:var(--sb-gold);box-shadow:0 5px 0 var(--sb-gold-d);transform:translateY(-3px);animation:sb-pop .25s ease}.sb-mini:active:not(:disabled){transform:translateY(2px);box-shadow:0 2px 0 var(--sb-shade)}.sb-mini:disabled{opacity:.4;cursor:not-allowed}.sb-results .sb-res{display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto auto;gap:2px 12px;align-items:center;padding:10px 14px;border-radius:16px;background:var(--sb-deep);border:1px solid var(--sb-line);color:var(--sb-ink)}.sb-res small{grid-column:1 / -1;color:var(--sb-muted);font-weight:700}.sb-res span{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sb-lilac)}.sb-res span:last-child{justify-content:flex-end}.sb-res span.w{color:var(--sb-ink);font-weight:900}.sb-res b{font-family:var(--sb-display);font-weight:400;font-size:1.2em;color:var(--sb-gold)}.sb-mhead{display:flex;align-items:center;gap:10px}.sb-mhead-teams{flex:1;display:flex;align-items:center;justify-content:center;gap:10px;font-weight:900}.sb-mtitle{text-align:center}.sb-mtitle h1{margin:0;font-family:var(--sb-display);font-weight:400;font-size:2em;line-height:1.1}.sb-mtitle p{margin:4px 0 0;color:var(--sb-muted);font-weight:700;font-size:.92em}.sb-closed{margin:0;padding:10px 14px;border-radius:14px;background:#ffc83d1a;color:#ffe39a;text-align:center;font-weight:700}.sb-fan{display:flex;justify-content:center;align-items:flex-start;padding:6px 0 18px;min-height:290px}.sb-bc{position:relative;flex:none;width:150px;height:262px;margin:0 -6px;padding:12px 10px;border-radius:22px;display:flex;flex-direction:column;align-items:center;gap:10px;background:var(--sb-card);border:4px solid var(--sb-line);box-shadow:0 10px 0 var(--sb-shade);color:var(--sb-ink);transform:translateY(24px) rotate(var(--r, 0deg)) scale(.94);transition:transform .28s cubic-bezier(.2,.8,.2,1),border-color .2s,box-shadow .2s,opacity .2s;animation:sb-deal .45s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 70ms)}.sb-bc:hover:not(:disabled):not(.on){transform:translateY(14px) rotate(var(--r, 0deg)) scale(.97)}.sb-bc.on{z-index:3;transform:translateY(0) rotate(0) scale(1.06);border-color:var(--sb-gold);box-shadow:0 10px 0 var(--sb-gold-d),0 0 40px #ffc83d40}.sb-bc.off{opacity:.8}.sb-bc:disabled{cursor:not-allowed;filter:saturate(.5)}.sb-tier{align-self:flex-start;padding:3px 8px;border-radius:8px;color:#fff;font-size:10px;font-weight:900;letter-spacing:1px}.t-safe .sb-tier{background:#2fa84f}.t-rare .sb-tier{background:#2c8cff}.t-epic .sb-tier{background:#7a3cff}.sb-bc-label{font-weight:900;font-size:14px;text-align:center;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-bc-odds{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:#0c0820;margin-top:auto}.sb-bc-odds b{font-family:var(--sb-display);font-weight:400;font-size:22px;color:var(--sb-gold)}.sb-bc small{color:var(--sb-muted);font-size:11px;font-weight:800}.sb-mtiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.sb-mtiles:empty{display:none}.sb-mt{height:52px;border-radius:14px;border:1px solid var(--sb-line);background:#160f33;color:var(--sb-ink);display:flex;flex-direction:column;align-items:center;justify-content:center;transition:border-color .18s,background .18s,transform .1s}.sb-mt small{font-size:11px;font-weight:800;color:var(--sb-muted)}.sb-mt b{font-family:var(--sb-display);font-weight:400;font-size:17px;color:var(--sb-gold)}.sb-mt.on{border:2px solid var(--sb-gold);background:#2a1f5e}.sb-mt:active{transform:scale(.96)}.sb-mstake{max-width:560px;width:100%;justify-self:center}.sb-mstake .sb-chips{justify-content:center;gap:22px}.sb-note{color:var(--sb-muted);font-size:.8em;text-align:center}.sb-stake{display:grid;gap:10px}.sb-stake label{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.sb-stake label>span{font-weight:900;font-size:14px;color:var(--sb-lilac)}.sb-stake label small{color:var(--sb-muted);font-weight:800;font-size:12px}.sb-stake label b{font-family:var(--sb-display);font-weight:400;font-size:32px;line-height:1}.sb-stake input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:12px;border-radius:99px;background:linear-gradient(90deg,var(--sb-gold) var(--p),var(--sb-soft) var(--p));outline-offset:4px}.sb-stake input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;border-radius:50%;background:var(--sb-gold);border:5px solid #241A08;cursor:pointer}.sb-stake input[type=range]::-moz-range-thumb{width:22px;height:22px;border-radius:50%;background:var(--sb-gold);border:5px solid #241A08;cursor:pointer}.sb-chips{display:flex;justify-content:space-between;gap:8px}.sb-cchip{width:60px;height:60px;flex:none;border-radius:50%;padding:0;border:6px dashed #fff;display:grid;place-items:center;box-shadow:0 4px 0 var(--sb-shade);transition:transform .18s cubic-bezier(.2,.8,.2,1),box-shadow .18s}.sb-cchip span{width:32px;height:32px;border-radius:50%;display:grid;place-items:center;border:2px solid rgba(255,255,255,.7);color:#fff;font-family:var(--sb-display);font-size:15px;background:inherit}.sb-cchip.c5{background:#e5484d}.sb-cchip.c10{background:#2c8cff}.sb-cchip.c25{background:#2fa84f}.sb-cchip.c50{background:#1b1b1f}.sb-cchip:hover{transform:translateY(-2px)}.sb-cchip.on{transform:translateY(-6px);box-shadow:0 8px 0 var(--sb-shade),0 0 0 3px var(--sb-gold)}.sb-deck .sb-cchip{width:52px;height:52px;border-width:5px}.sb-deck .sb-cchip span{width:28px;height:28px;font-size:13px}.sb-win{display:flex;justify-content:space-between;align-items:center;gap:8px}.sb-win>span{font-size:13px;font-weight:800;color:var(--sb-lilac)}.sb-win b{display:flex;align-items:center;gap:8px}.sb-win .sb-gold{font-size:30px;line-height:1;animation:sb-pop .3s ease}.sb-cta{position:relative;width:100%;height:60px;border-radius:20px;background:var(--sb-cta);color:var(--sb-cta-ink);font-family:var(--sb-display);font-size:22px;box-shadow:0 6px 0 var(--sb-cta-d);overflow:hidden;display:flex;align-items:center;justify-content:center;gap:10px;transition:transform .1s,box-shadow .1s,filter .2s;user-select:none;-webkit-user-select:none;touch-action:manipulation}.sb-cta:hover:not(:disabled){filter:brightness(1.06)}.sb-cta:active:not(:disabled){transform:translateY(4px);box-shadow:0 2px 0 var(--sb-cta-d)}.sb-cta:disabled{filter:grayscale(.6) brightness(.75);cursor:not-allowed}.sb-cta.sm{height:48px;font-size:18px;border-radius:16px;width:auto;padding:0 18px;box-shadow:0 5px 0 var(--sb-cta-d)}.sb-cta>span{position:relative}.sb-hold-fill{position:absolute;inset:0 auto 0 0;width:calc(var(--p, 0) * 100%);background:#ffffff4d}.sb-confirm{display:grid;gap:8px;animation:sb-fade .2s ease both}.sb-chipbtn{justify-self:center;padding:8px 18px;border-radius:12px;background:var(--sb-soft);color:var(--sb-ink);font-weight:900}.sb-clear{color:var(--sb-muted);font-size:.85em;font-weight:700;justify-self:center}.sb-msg{margin:0;padding:8px 10px;border-radius:12px;font-size:.88em;font-weight:700}.sb-msg.err{background:#e5484d26;color:#fecdd3}.sb-msg.warn{background:#ffc83d24;color:#ffe39a}.sb-done{display:grid;gap:6px;justify-items:start;padding:12px;border-radius:16px;background:#2fa84f24;border:1px solid rgba(47,168,79,.45);animation:sb-fade .3s ease both}.sb-done span{color:var(--sb-lilac);font-size:.88em}.sb-done a{color:var(--sb-gold)}.sb-deck{display:grid;gap:12px;padding:14px;border-radius:26px;background:var(--sb-card);border:1px solid var(--sb-line)}.sb-deck-head{display:flex;align-items:center;gap:10px}.sb-deck-head b{flex:1;font-family:var(--sb-display);font-weight:400;font-size:24px}.sb-count{min-width:26px;height:26px;padding:0 7px;border-radius:13px;display:grid;place-items:center;background:var(--sb-gold);color:#241a08;font-weight:900;font-size:.85em;animation:sb-pop .3s ease}.sb-grab{width:52px;height:6px;border-radius:99px;background:var(--sb-line2);justify-self:center}.sb-deck-empty{display:grid;justify-items:center;gap:10px;padding:8px 0 4px;text-align:center}.sb-deck-empty p{margin:0;color:var(--sb-muted);font-weight:700;font-size:.9em}.sb-ghosts{display:flex;height:92px;align-items:flex-end}.sb-ghosts i{width:56px;height:80px;margin:0 -6px;border-radius:14px;border:3px dashed var(--sb-line2);background:#ffffff05}.sb-ghosts i:nth-child(1){transform:rotate(-9deg) translateY(6px)}.sb-ghosts i:nth-child(3){transform:rotate(9deg) translateY(6px)}.sb-tabs{display:flex;padding:4px;border-radius:16px;background:var(--sb-deep)}.sb-tabs button{flex:1;height:42px;border-radius:12px;font-weight:900;font-size:15px;color:var(--sb-lilac);transition:background .2s,color .2s,box-shadow .2s}.sb-tabs button.on{background:var(--sb-gold);color:#241a08;box-shadow:0 4px 0 var(--sb-gold-d)}.sb-dfan{display:flex;justify-content:center;align-items:flex-start;padding:14px 4px 18px;min-height:172px}.sb-dcard{position:relative;flex:none;width:92px;min-height:140px;margin-left:calc(var(--ov) * -1);padding:8px 6px;border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:5px;background:var(--sb-deep);border:4px solid var(--sb-gold);box-shadow:0 7px 0 var(--sb-shade);transform:translateY(var(--y)) rotate(var(--r));transition:transform .3s cubic-bezier(.2,.8,.2,1);animation:sb-deal .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 40ms)}.sb-dcard:first-child{margin-left:0}.sb-dcard:hover{z-index:20!important;transform:translateY(calc(var(--y) - 8px)) rotate(var(--r))}.sb-dcard .sb-art{height:44px;font-size:17px}.sb-dlabel{font-size:11px;font-weight:900;text-align:center;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sb-dcard b{font-size:17px}.sb-dcard small{color:var(--sb-muted);font-size:9px;font-weight:700;text-align:center;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-dx{position:absolute;top:-10px;right:-10px;width:28px;height:28px;border-radius:50%;border:3px solid var(--sb-card);background:#e5484d;color:#fff;font-size:11px;font-weight:900;display:grid;place-items:center;z-index:2}.sb-combo{display:grid;gap:8px;padding:12px 14px;border-radius:18px;background:var(--sb-deep)}.sb-combo-h{display:flex;justify-content:space-between;align-items:center}.sb-combo-h span{font-weight:900;font-size:13px;color:var(--sb-lilac)}.sb-combo-h b{font-size:28px;line-height:1;animation:sb-pop .3s ease}.sb-steps{display:flex;flex-wrap:wrap;gap:6px}.sb-steps span{flex:1 0 60px;height:32px;border-radius:10px;display:grid;place-items:center;font-weight:900;font-size:12px}.sb-steps .on{background:#3b2a86;color:var(--sb-gold);animation:sb-in .3s ease both;animation-delay:calc(var(--i, 0) * 40ms)}.sb-steps .next{color:#b9a6ff;border:2px dashed #7A5CFF}.sb-combo small{color:#b9a6ff;font-size:12px;font-weight:800}.sb-singles{list-style:none;margin:0;padding:0;display:grid;gap:8px;max-height:40vh;overflow:auto}.sb-singles li{display:flex;align-items:center;gap:10px;padding:8px;border-radius:16px;background:var(--sb-deep);border:1px solid var(--sb-line);animation:sb-slide .3s cubic-bezier(.2,.8,.2,1) both}.sb-singles .sb-art{width:44px;height:44px;flex:none;font-size:13px;border-radius:12px}.sb-s-txt{flex:1;min-width:0;display:grid}.sb-s-txt b{font-weight:900;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sb-s-txt small{color:var(--sb-muted);font-weight:700;font-size:12px}.sb-singles .sb-gold{font-size:19px}.sb-singles .sb-iconbtn{width:36px;height:36px;font-size:.85em;border-radius:10px}.sb-singles .sb-s-sum{display:block;padding:2px;border:0;background:none;text-align:center;color:var(--sb-muted);font-size:12px;font-weight:800}.sb-hand,.sb-sheet{display:none}.sb-toast{position:fixed;left:50%;bottom:40px;z-index:80;transform:translate(-50%);padding:10px 16px;border-radius:14px;background:var(--sb-gold);color:#241a08;font-weight:900;font-size:13px;box-shadow:0 6px 0 var(--sb-gold-d);white-space:nowrap;animation:sb-toast 1.8s ease both}@keyframes sb-toast{0%{opacity:0;transform:translate(-50%,10px)}12%,85%{opacity:1;transform:translate(-50%)}to{opacity:0;transform:translate(-50%,-6px)}}.sb-hand-fan{display:flex;align-items:flex-end;height:64px;padding-left:4px}.sb-hcard{width:44px;height:60px;margin-left:-14px;border-radius:10px;border:3px solid var(--sb-gold);box-shadow:0 4px 0 var(--sb-shade);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:5px 0;transform:rotate(var(--r));animation:sb-deal .35s cubic-bezier(.2,.8,.2,1) both}.sb-hcard:first-child{margin-left:0}.sb-hcard b{font-family:var(--sb-display);font-weight:400;font-size:11px;color:#fff}.sb-hcard i{font-style:normal;font-family:var(--sb-display);font-size:12px;color:var(--sb-gold);background:#0c0820bf;padding:0 4px;border-radius:5px}.sb-hand-sum{margin-left:auto;display:grid;justify-items:end}.sb-hand-sum small{font-size:11px;font-weight:800;color:var(--sb-muted)}.sb-hand-sum b{font-family:var(--sb-display);font-weight:400;font-size:28px;line-height:1;color:var(--sb-gold)}@media (max-width: 1180px){.sb{grid-template-columns:minmax(0,1fr) 310px}.sb-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.sb-cards .sb-card:nth-child(3){display:none}}@media (max-width: 900px){.sb{grid-template-columns:minmax(0,1fr);padding:12px 12px 110px;border-radius:18px}.sb-side{display:none}.sb-hand{display:flex;align-items:center;gap:12px;position:fixed;left:8px;right:8px;bottom:calc(80px + env(safe-area-inset-bottom));z-index:60;padding:10px 12px;border-radius:20px;background:#180f38;border:2px solid var(--sb-line);box-shadow:0 12px 30px #0000008c;animation:sb-up .3s cubic-bezier(.2,.8,.2,1) both}.sb-toast{bottom:calc(174px + env(safe-area-inset-bottom))}.sb-sheet{display:flex;position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;align-items:flex-end;background:#0b0720b3;animation:sb-backdrop .25s ease both}.sb-sheet .sb-deck{width:100%;max-height:90dvh;overflow:auto;border-radius:30px 30px 0 0;border-width:2px 0 0;border-color:var(--sb-line2);padding:10px 16px calc(18px + env(safe-area-inset-bottom));animation:sb-up .3s cubic-bezier(.2,.8,.2,1) both}.sb-cards{grid-template-columns:minmax(0,1fr)}.sb-cards .sb-card:nth-child(n+2){display:none}.sb-tiles{grid-template-columns:minmax(0,1fr)}.sb-fan{min-height:270px}.sb-bc{width:122px;height:240px;margin:0 -8px;padding:10px 8px}.sb-art.big{height:72px;font-size:24px}.sb-bc-label{font-size:13px}.sb-bc-odds{padding:5px 9px}.sb-bc-odds b{font-size:19px}.sb-mtiles{grid-template-columns:repeat(4,minmax(0,1fr))}.sb-mt{height:50px}.sb-mt small{font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100%;padding:0 4px}.sb-cchip{width:56px;height:56px}.sb-mtitle h1{font-size:1.7em}}@media (max-width: 380px){.sb-bc{width:112px}.sb-cchip{width:50px;height:50px;border-width:5px}}.sb-page{display:grid;gap:18px;position:relative;animation:sb-fade .35s ease both;transition:opacity .25s,filter .25s}.sb-page.busy>:not(.sb-progress){opacity:.55;filter:saturate(.7);pointer-events:none}.sb-progress{position:absolute;left:0;right:0;top:-10px;height:3px;border-radius:2px;overflow:hidden;background:#ffc83d26}.sb-progress:after{content:"";position:absolute;top:0;bottom:0;width:35%;background:linear-gradient(90deg,transparent,var(--sb-gold),transparent);animation:sb-progress 1s ease-in-out infinite}@keyframes sb-progress{0%{left:-35%}to{left:100%}}@keyframes sb-fade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sb-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes sb-deal{0%{opacity:0;translate:0 30px;scale:.85}to{opacity:1;translate:0 0;scale:1}}@keyframes sb-pop{50%{scale:1.08}}@keyframes sb-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:none}}@keyframes sb-backdrop{0%{background:#0000}}@keyframes sb-up{0%{transform:translateY(100%)}to{transform:none}}@keyframes sb-shake{0%,to{translate:0 0}20%{translate:-6px 0}40%{translate:6px 0}60%{translate:-4px 0}80%{translate:4px 0}}.sb-dcard.moved,.sb-singles li.moved,.sb-mini.moved,.sb-bc.moved{animation:sb-shake .5s ease}.sb-tile,.sb-card,.sb-res,.sb-chip,.sb-mt{animation:sb-in .4s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 35ms)}.sb-chip{transition:background .2s,color .2s,box-shadow .2s,transform .15s}.sb-chip:active{transform:scale(.97)}.sk{display:block;border-radius:8px;background:linear-gradient(90deg,#c9bff50f,#c9bff524,#c9bff50f 80%);background-size:300% 100%;animation:sb-shimmer 1.4s linear infinite}@keyframes sb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.sb-chip.sk{width:120px;height:36px;box-shadow:none}.sk-line{height:12px}.w10{width:36px}.w20{width:20%}.w30{width:30%}.w40{width:45%}.w60{width:60%}.sk-h1{height:26px}.sk-dot{width:44px;height:44px;border-radius:50%}.sk-sq{width:44px;height:44px;border-radius:14px}.sk-mini{height:60px;border-radius:14px}.sk-chip{width:56px;height:56px;border-radius:50%}.sk-card{min-height:190px}.sk-teams{display:flex;justify-content:space-around;padding:10px 0}.sk-tile{gap:8px}.sb-bc.sk-bc{border-color:transparent;box-shadow:none;animation:sb-shimmer 1.4s linear infinite}.sb-mhead .sk-line{flex:1;max-width:120px;margin:0 auto}.sb-mico{display:inline-block;padding:3px 9px;border-radius:8px;background:#a78bfa38;color:var(--sb-rec);font-family:var(--font, inherit);font-size:12px;font-weight:900;letter-spacing:.04em}.sb-mico.corner{position:absolute;left:50%;top:-11px;transform:translate(-50%);margin:0;z-index:2;background:#2a1f5e;border:1px solid rgba(167,139,250,.6);box-shadow:0 4px 12px #0006;white-space:nowrap}.sb-feature.mico .sb-card,.sb-list.mico .sb-tile{border-color:#a78bfa8c;box-shadow:0 8px 0 var(--sb-shade),0 0 0 1px #a78bfa26,0 10px 34px #7a3cff2e}.sb-list.mico .sb-tile{box-shadow:0 0 0 1px #a78bfa26,0 10px 30px #7a3cff26;margin-top:6px}.sb-hist .sb-leg{font-size:.9em}.sb-hist .sb-leg span{color:var(--muted)}.sb-hist .sb-leg small{display:block;color:var(--muted)}.sb-hist .sb-leg.won{color:var(--win)}.sb-hist .sb-leg.lost{color:#fb7185}.sb-hist .sb-leg.void{color:var(--muted);text-decoration:line-through}@media (prefers-reduced-motion: reduce){.sb-page,.sb-tile,.sb-card,.sb-res,.sb-chip,.sb-mt,.sb-bc,.sb-dcard,.sb-hcard,.sb-singles li,.sb-sheet,.sb-sheet .sb-deck,.sb-hand,.sb-mini.on,.sb-done,.sb-count,.sb-combo-h b,.sb-steps .on,.sb-win .sb-gold,.sb-confirm,.sb-toast,.moved{animation:none}.sk,.sb-progress:after{animation:none}.sb-bc,.sb-mini,.sb-dcard,.sb-cchip{transition:none}}.abl-stage,.abl-bridge{--abl-a: #0d9488;--abl-a-ink: #5eead4;--abl-b: #a855f7;--abl-b-ink: #d8b4fe;--abl-heat: 251, 146, 60;--abl-good: #22c55e;--abl-wait: #fbbf24}.abl-stage{position:fixed;z-index:2050;top:calc(var(--header-h) + 12px);left:16px;bottom:16px;right:calc(25em + 48px);display:flex;flex-direction:column;min-height:0;overflow:hidden;background:radial-gradient(90% 60% at 0% 0%,rgba(13,148,136,.12),transparent 60%),radial-gradient(90% 70% at 100% 0%,rgba(168,85,247,.16),transparent 60%),linear-gradient(180deg,#141a33,#0b1024);border:1px solid rgba(167,139,250,.3);border-radius:20px;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff08 inset;animation:ex-in .9s cubic-bezier(.22,1,.36,1)}.abl-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:14px 18px 0}.abl-head-l{flex:1 1 18em;min-width:0}.abl-head-r{display:flex;flex-wrap:wrap;gap:8px}.abl-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:.78em;font-weight:800;color:#c4b5fd;text-transform:uppercase;letter-spacing:.1em}.abl-kicker code{font:700 .95em ui-monospace,SFMono-Regular,Menlo,monospace;text-transform:none;letter-spacing:0;color:#e9e5ff}.abl-ago{color:#6b7590;text-transform:none;letter-spacing:0;font-weight:600}.abl-live{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:#f43f5e29;color:#fda4af;letter-spacing:.08em}.abl-live i{position:relative;width:7px;height:7px;border-radius:50%;background:#f43f5e;color:#f43f5e99}.abl-live i:after{animation-duration:1.8s}.abl-title{margin:6px 18px 10px;font-size:2em;font-weight:900;line-height:1.1;letter-spacing:-.01em;animation:ex-rise .45s cubic-bezier(.2,.8,.2,1) both}.abl-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 18px;animation:demo-fade .4s ease-out}.abl-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:#ffffff0f}.abl-seg>span{padding:0 6px;font-size:.72em;font-weight:800;color:var(--dp-muted);text-transform:uppercase;letter-spacing:.06em}.abl-seg button{height:30px;padding:0 10px;border-radius:8px;font-size:.84em;font-weight:800;color:#aab3c8;transition:background .25s,color .25s;white-space:nowrap}.abl-seg button.on{background:#36405f;color:#fff}.abl-ab button.on.a{background:var(--abl-a)}.abl-ab button.on.b{background:var(--abl-b)}.abl-msg{margin:30px auto;max-width:34em;padding:18px 20px;border-radius:14px;text-align:center;background:#ffffff0a;border:1px dashed rgba(255,255,255,.14);color:#d5dbea}.abl-muted{color:var(--dp-muted);font-size:.86em}.abl-letter{display:inline-grid;place-items:center;width:2em;height:2em;flex:none;border-radius:10px;font-weight:900;color:#fff;background:var(--abl-a)}.b .abl-letter,.abl-letter.b,th.b .abl-letter{background:var(--abl-b)}.abl-letter.sm{width:1.6em;height:1.6em;border-radius:7px;font-size:.85em;margin-right:6px}.abl-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;margin-bottom:10px;font-size:.8em;color:#aab3c8}.abl-legend span{display:inline-flex;align-items:center;gap:6px}.abl-sw{width:14px;height:14px;border-radius:4px;border:2px solid;background:transparent}.abl-sw.k-fixed{border-color:#64748b}.abl-sw.k-blender{border-color:#38bdf8;border-style:dashed}.abl-sw.k-promo{border-color:#f472b6}.abl-sw.k-mico{border-color:var(--abl-b);background:#a855f740}.abl-legend-heat{margin-left:auto}.abl-ramp{display:inline-block;width:70px;height:10px;border-radius:5px;background:linear-gradient(90deg,rgba(var(--abl-heat),.06),rgba(var(--abl-heat),.86))}.abl-cols{display:grid;grid-template-columns:1fr 1fr;gap:14px}.abl-col{min-width:0;padding:12px;border-radius:16px;background:#00000038;border:1px solid rgba(255,255,255,.06);transition:opacity .35s,transform .35s,border-color .35s,box-shadow .35s}.abl-col.a.active{border-color:#0d9488b3;box-shadow:0 0 0 1px #0d948859,0 0 40px #0d94882e}.abl-col.b.active{border-color:#a855f7b3;box-shadow:0 0 0 1px #a855f759,0 0 40px #a855f738}.abl-col.dim{opacity:.6;cursor:pointer}.abl-col.dim:hover{opacity:.85}.abl-col-head{display:flex;align-items:center;gap:10px;margin-bottom:10px}.abl-col-t{display:grid;min-width:0}.abl-col-t b{font-size:1.05em}.abl-col-t small{color:var(--dp-muted);font-size:.8em;font-variant-numeric:tabular-nums}.abl-shelves{display:grid;gap:6px}.abl-shelf{display:grid;grid-template-columns:minmax(0,12em) minmax(0,1fr);align-items:center;gap:10px;padding:5px 6px;border-radius:10px;animation:ex-rise .45s cubic-bezier(.2,.8,.2,1) backwards}.abl-shelf.k-mico{background:linear-gradient(90deg,#a855f729,#a855f705)}.abl-shelf.unseen{opacity:.55}.abl-shelf-l{display:grid;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;column-gap:6px;align-items:center;min-width:0}.abl-shelf-name{grid-column:1 / -1;font-weight:700;font-size:.9em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:2px}.abl-shelf-share{font-size:.74em;color:var(--dp-muted);font-variant-numeric:tabular-nums}.abl-kind{display:inline-block;padding:1px 6px;border-radius:5px;font-size:.66em;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap;border:1px solid;margin-right:6px}.abl-kind.k-fixed{color:#cbd5e1;border-color:#64748b}.abl-kind.k-blender{color:#7dd3fc;border-color:#38bdf8;border-style:dashed}.abl-kind.k-promo{color:#f9a8d4;border-color:#f472b6}.abl-kind.k-mico{color:#fff;border-color:var(--abl-b);background:var(--abl-b)}.abl-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.abl-tile{position:relative;height:2.6em;min-width:0;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.08);color:#fff;transition:background .8s ease,box-shadow .8s ease,color .8s;font-variant-numeric:tabular-nums}.abl-tile.k-mico{border-color:#a855f7cc}.abl-tile.k-blender{border-style:dashed;border-color:#38bdf899}.abl-tile.k-promo{border-color:#f472b6b3}.abl-tile.more{border-style:dotted}.abl-tile-pos{font-size:.62em;font-weight:800;opacity:.7;line-height:1}.abl-tile-v{font-size:.8em;font-weight:900;line-height:1.2;min-height:1.2em}.abl-pulse{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:8px;pointer-events:none;animation:abl-pulse 1.4s ease-out both}@keyframes abl-pulse{0%{box-shadow:0 0 #fde047e6}to{box-shadow:0 0 0 10px #fde04700}}.abl-now{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.abl-kpis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:10px}.abl-kpi{min-width:0;display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:16px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.abl-kpi.a{border-color:#0d948880}.abl-kpi.b{border-color:#a855f78c}.abl-kpi .abl-letter{width:2.4em;height:2.4em;font-size:1.1em}.abl-kpi b{display:block;font-size:2.4em;font-weight:900;line-height:1;font-variant-numeric:tabular-nums}.abl-kpi small{color:var(--dp-muted);font-size:.8em}.abl-kpi.delta b{font-size:2em}.abl-kpi.delta.up b{color:#86efac}.abl-kpi.delta.down b{color:#fda4af}.abl-spark{min-width:0;margin:0;padding:12px 14px;border-radius:16px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.abl-spark figcaption{display:flex;align-items:center;gap:14px;margin-bottom:6px;font-size:.86em}.abl-spark figcaption b{flex:1}.abl-key{display:inline-flex;align-items:center;gap:6px;font-weight:800;color:#d5dbea}.abl-key i{width:16px;height:3px;border-radius:2px;background:var(--abl-a)}.abl-key.b i{background:var(--abl-b)}.abl-spark-wrap{position:relative;min-width:0;overflow:hidden}.abl-spark svg{display:block;overflow:visible;touch-action:none}.abl-grid{stroke:#ffffff12;stroke-width:1}.abl-axis{fill:#6b7590;font-size:11px;font-variant-numeric:tabular-nums}.abl-area.a{fill:#0d948824}.abl-area.b{fill:#a855f729}.abl-line{fill:none;stroke-width:2;stroke-linejoin:round;stroke-linecap:round;animation:demo-fade .8s ease-out both}.abl-line.a{stroke:var(--abl-a)}.abl-line.b{stroke:var(--abl-b)}.abl-end{font-size:12px;font-weight:900}.abl-end.a{fill:var(--abl-a-ink)}.abl-end.b{fill:var(--abl-b-ink)}.abl-cross{stroke:#ffffff59;stroke-width:1}.abl-dot{stroke:#0e1328;stroke-width:2}.abl-dot.a{fill:var(--abl-a)}.abl-dot.b{fill:var(--abl-b)}.abl-tip{position:absolute;top:0;transform:translate(-50%);display:grid;gap:2px;padding:6px 9px;border-radius:8px;background:#0a0d1ef2;border:1px solid rgba(255,255,255,.12);font-size:.78em;pointer-events:none;white-space:nowrap}.abl-tip i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;background:var(--abl-a)}.abl-tip i.b{background:var(--abl-b)}.abl-hots{display:grid;grid-template-columns:1fr 1fr;gap:10px}.abl-hot{padding:12px 14px;border-radius:16px;background:#00000038;border:1px solid rgba(255,255,255,.07)}.abl-hot h4{display:flex;align-items:center;margin:0 0 8px;font-size:.78em;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#c4b5fd}.abl-hot ol{list-style:none;margin:0;padding:0;display:grid;gap:8px}.abl-hot li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;animation:ex-rise .4s cubic-bezier(.2,.8,.2,1) both}.abl-rank{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;background:#ffffff14;font-size:.76em;font-weight:900}.abl-hot li:first-child .abl-rank{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#3b2300}.abl-hot-t{display:grid;gap:4px;min-width:0}.abl-hot-l{font-size:.86em;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abl-bar{height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.abl-bar i{display:block;height:100%;border-radius:3px;background:var(--abl-a);transition:width .8s cubic-bezier(.2,.8,.2,1)}.abl-hot.b .abl-bar i{background:var(--abl-b)}.abl-hot-v{font-variant-numeric:tabular-nums;font-size:.95em}.abl-results{display:grid;gap:12px}.abl-note{padding:8px 12px;border-radius:10px;background:#fbbf241a;color:#fde68a;font-size:.86em}.abl-table-wrap{overflow-x:auto;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#00000038}.abl-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.abl-table th,.abl-table td{padding:10px 12px;text-align:left;border-bottom:1px solid rgba(255,255,255,.05);white-space:nowrap}.abl-table thead th{font-size:.72em;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--dp-muted)}.abl-table tbody th{font-weight:700;white-space:normal;min-width:9em}.abl-table td.a{color:var(--abl-a-ink);font-weight:800}.abl-table td.b{color:var(--abl-b-ink);font-weight:800}.abl-table tbody tr:not(.abl-sec){animation:ex-rise .45s cubic-bezier(.2,.8,.2,1) both}.abl-sec td{padding:8px 12px 4px;font-size:.7em;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#c4b5fd;border-bottom:0}.abl-sec.money td{color:#fde68a}.abl-lift{display:grid;grid-template-columns:max-content minmax(160px,1fr);grid-template-rows:auto auto;column-gap:10px;align-items:center;min-width:13em}.abl-lift b{font-size:1.15em}.abl-lift b.up{color:#86efac}.abl-lift b.down{color:#fda4af}.abl-lift small{color:var(--dp-muted);font-size:.76em}.abl-lift .abl-ci{grid-column:2;grid-row:1 / span 2}.abl-ci{position:relative;display:block;height:20px;min-width:160px}.abl-ci .zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ffffff59}.abl-ci .range{position:absolute;top:7px;height:6px;border-radius:2px;background:#64748b;animation:ex-grow .8s .2s cubic-bezier(.2,.8,.2,1) both;transform-origin:center}.abl-ci .pt{position:absolute;top:4px;width:12px;height:12px;margin-left:-6px;border-radius:50%;background:#cbd5e1;box-shadow:0 0 0 2px #0e1328}.abl-ci.significant.up .range{background:var(--abl-good)}.abl-ci.significant.up .pt{background:#86efac}.abl-ci.significant.down .range{background:#f43f5e}.abl-badge{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:999px;font-size:.78em;font-weight:800}.abl-badge.significant{background:#22c55e29;color:#bbf7d0;box-shadow:inset 0 0 0 1px #22c55e73}.abl-badge.collecting{background:#fbbf241f;color:#fde68a;box-shadow:inset 0 0 0 1px #fbbf2459}.abl-extra{padding:12px 14px;border-radius:14px;font-size:.95em;line-height:1.45;background:#fbbf2414;border:1px solid rgba(251,191,36,.25);color:#fef3c7}.abl-extra.significant.up{background:#22c55e1a;border-color:#22c55e66;color:#dcfce7;font-weight:700}.abl-foot{margin:0;color:#6b7590;font-size:.76em}.abl-bridge{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;pointer-events:none}.abl-bridge-card{position:fixed;bottom:16px;left:calc(50% - 12em);transform:translate(-50%);z-index:1;display:grid;gap:4px;max-width:min(36em,calc(100vw - 32px));padding:10px 14px;border-radius:14px;background:#0e1326f2;border:1px solid rgba(167,139,250,.4);box-shadow:0 16px 40px #00000080;font:400 14px/1.35 var(--font);color:#fff;animation:ex-rise .45s cubic-bezier(.2,.8,.2,1) both}.abl-bridge-card small{color:#aab3c8}.abl-ramp-row{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:#aab3c8}.abl-err{color:#fda4af!important}.abl-tile-badge{position:fixed;border-radius:10px;box-shadow:inset 0 0 0 2px rgba(var(--abl-heat),calc(var(--heat) * .9));transition:box-shadow .8s}.abl-tile-chip{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:7px;font:900 12px/1.4 var(--font);color:#fff;border:1px solid rgba(255,255,255,.18);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-variant-numeric:tabular-nums;animation:ex-pop .45s cubic-bezier(.2,1.4,.4,1) both}.abl-tile-badge.hot{box-shadow:inset 0 0 0 3px rgb(var(--abl-heat)),0 0 30px rgba(var(--abl-heat),.55)}.abl-callout{position:absolute;left:8px;right:8px;top:8px;padding:6px 8px;border-radius:10px;text-align:center;background:linear-gradient(135deg,#fb923c,#f59e0b);color:#2a1300;font:800 13px/1.3 var(--font);box-shadow:0 10px 26px #00000073;animation:ex-pop .5s .2s cubic-bezier(.2,1.4,.4,1) both}.abl-shelf-badge{position:fixed;padding:2px 8px;border-radius:6px;background:#0e1326eb;border:1px solid rgba(var(--abl-heat),.5);color:#fed7aa;font:800 11px/1.5 var(--font);white-space:nowrap;animation:demo-fade .4s ease-out}@media (min-width: 1800px){.abl-title{font-size:2.2em}.abl-tile{height:2.9em}}@media (max-width: 1199px){.abl-stage{right:16px}.abl-body{padding-bottom:40vh}}@media (max-width: 899px){.abl-cols{grid-template-columns:1fr}.abl-cols.show-A .abl-col.b,.abl-cols.show-B .abl-col.a{display:none}.abl-hots{grid-template-columns:1fr}.abl-kpis{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.abl-kpi.delta{grid-column:1 / -1}.abl-legend-heat{margin-left:0}}@media (max-width: 700px){.abl-stage{top:calc(var(--header-h) + 6px);left:6px;right:6px;bottom:calc(80px + env(safe-area-inset-bottom));border-radius:16px}.abl-head{padding:10px 12px 0}.abl-title{margin:4px 12px 8px;font-size:1.4em}.abl-body{padding:0 12px 62dvh}.abl-shelf{grid-template-columns:1fr;gap:4px}.abl-tiles{grid-template-columns:repeat(7,minmax(0,1fr))}.abl-tile{height:2.4em}.abl-kpi{padding:10px;gap:8px}.abl-kpi .abl-letter{width:1.9em;height:1.9em;font-size:.95em}.abl-kpi b{font-size:1.8em}.abl-seg button{padding:0 8px;font-size:.78em}.abl-bridge-card{top:calc(var(--header-h) + 6px);bottom:auto;left:50%}.abl-callout{font-size:11px}.abl-table thead{display:none}.abl-table,.abl-table tbody{display:block}.abl-table tr{display:grid;grid-template-columns:1fr 1fr;gap:6px 10px;padding:10px 12px;border-bottom:1px solid rgba(255,255,255,.05)}.abl-table th,.abl-table td{padding:0;border:0;white-space:normal}.abl-table tbody th,.abl-sec td,.abl-table td.lift{grid-column:1 / -1}.abl-sec{padding-bottom:0!important;border-bottom:0!important}.abl-table td.a:before{content:"A  ";color:var(--dp-muted)}.abl-table td.b:before{content:"B  ";color:var(--dp-muted)}}@media (prefers-reduced-motion: reduce){.abl-stage *,.abl-stage,.abl-bridge *{animation:none!important;transition:none!important}}.abl-hots.three{grid-template-columns:1fr 1fr 1.15fr}.abl-feed{padding:12px 14px;border-radius:16px;background:#00000038;border:1px solid rgba(255,255,255,.07);min-width:0}.abl-feed-h{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:.78em;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#fde68a}.abl-feed ol{list-style:none;margin:0;padding:0;display:grid;gap:6px}.abl-feed li{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 8px;border-radius:10px;background:#ffffff08;border-left:3px solid var(--abl-a)}.abl-feed li.b{border-left-color:var(--abl-b)}.abl-feed li.fresh{animation:abl-feed-in .7s cubic-bezier(.2,.8,.2,1) both,abl-feed-glow 2.2s ease-out both}.abl-feed .abl-letter.sm{width:1.6em;height:1.6em;font-size:.78em;border-radius:7px}.abl-feed li.b .abl-letter{background:var(--abl-b)}.abl-feed-flag{font-size:1.05em;line-height:1}.abl-feed-t{display:grid;min-width:0}.abl-feed-t b,.abl-feed-t small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.abl-feed-t b{font-size:.86em}.abl-feed-t small{font-size:.74em;color:var(--dp-muted)}.abl-feed-ago{font-size:.74em;color:var(--dp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.abl-feed.compact{display:flex;align-items:center;gap:10px;margin-bottom:10px;padding:8px 10px;overflow:hidden}.abl-feed.compact .abl-feed-h{margin:0;flex:none}.abl-feed.compact ol{display:flex;gap:8px;overflow:hidden;mask-image:linear-gradient(90deg,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,#000 85%,transparent)}.abl-feed.compact li{flex:none;max-width:260px}@keyframes abl-feed-in{0%{opacity:0;transform:translate(-14px) scale(.96)}to{opacity:1;transform:none}}@keyframes abl-feed-glow{0%{box-shadow:0 0 #fde0478c;background:#fde04729}to{box-shadow:0 0 0 8px #fde04700}}@media (max-width: 900px){.abl-hots.three{grid-template-columns:1fr 1fr}.abl-hots.three .abl-feed{grid-column:1 / -1}}@media (max-width: 560px){.abl-hots.three{grid-template-columns:1fr}.abl-feed.compact li{max-width:210px}}@media (prefers-reduced-motion: reduce){.abl-feed li.fresh{animation:none}}.abl-ready{display:grid;gap:10px;padding:12px 14px;border-radius:14px;border:1px solid rgba(251,191,36,.35);background:#fbbf240f}.abl-ready.yes{border-color:#22c55e73;background:#22c55e12}.abl-ready-h{font-size:.9em;color:#e2e8f0}.abl-ready-h b{margin-right:6px;color:#fff}.abl-trig{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(80px,1fr) minmax(0,1.3fr);gap:6px 12px;align-items:center;font-size:.82em;color:#cbd5e1}.abl-trig small{opacity:.7}.abl-trig em{font-style:normal;color:#94a3b8}.abl-bar{display:block;height:8px;border-radius:4px;background:#94a3b82e;overflow:hidden}.abl-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#f59e0b,#22c55e);transition:width .6s cubic-bezier(.22,1,.36,1)}.abl-acc{display:grid;gap:4px}.abl-acc-h{font-size:.78em;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.abl-acc-svg{width:100%;height:auto;max-height:150px}.abl-acc-svg .axis{stroke:#94a3b859}.abl-acc-svg .mind{stroke:#94a3b859;stroke-dasharray:3 3}.abl-acc-svg .mind-t,.abl-acc-svg text{fill:#94a3b8;font-size:10px}.abl-acc-svg .need line{stroke-dasharray:5 4;stroke-width:1.2}.abl-acc-svg .need.min line{stroke:#64748b}.abl-acc-svg .need.n05 line{stroke:#22c55e}.abl-acc-svg .need.n01 line{stroke:#a78bfa}.abl-acc-svg .cur{fill:none;stroke:#f8fafc;stroke-width:2}.abl-acc-svg .cur-pt{fill:#f8fafc}.abl-ci .range.wide{top:9px;height:2px;opacity:.45}.abl-badge.ref{opacity:.6}.abl-badge.none{color:#cbd5e1;background:#94a3b826}.abl-cuped{color:#a78bfa;font-weight:600}@media (max-width: 700px){.abl-trig{grid-template-columns:1fr}}.abl-need{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);gap:6px 14px;align-items:center;font-size:.82em;color:#cbd5e1}.abl-need .h{font-size:.85em;color:#94a3b8;text-transform:uppercase;letter-spacing:.03em}.abl-need .cell{display:grid;gap:3px}.abl-need .cell em{font-style:normal;color:#94a3b8;font-size:.92em}.abl-need .cell.done em{color:#86efac}@media (max-width: 700px){.abl-need{grid-template-columns:1fr 1fr 1fr;font-size:.76em}}.abl-cuped{position:relative;cursor:help;border-bottom:1px dotted currentColor}.abl-cuped[data-tip]:hover:after,.abl-cuped[data-tip]:focus:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 6px);z-index:5;width:320px;padding:9px 11px;border-radius:10px;background:#0b1024;border:1px solid rgba(167,139,250,.45);box-shadow:0 10px 30px #00000080;color:#e2e8f0;font:500 12px/1.45 var(--font);text-transform:none;letter-spacing:0;white-space:normal}.abm{display:grid;gap:14px}.abm h3{margin:0 0 6px;font-size:.78em;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.abm section{padding:12px 14px;border-radius:14px;background:#0f14288c;border:1px solid rgba(148,163,184,.18)}.abm-here p{margin:0;color:#e2e8f0}.abm-src{margin-top:6px!important;font-size:.85em;color:#94a3b8!important}.abm-in{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:end;margin-bottom:12px}.abm-in label{display:grid;gap:4px;font-size:.8em;color:#94a3b8}.abm-in input{width:160px}.abm-assume{font-size:.78em;color:#64748b}.abm-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.abm-card{display:grid;gap:2px;padding:12px;border-radius:12px;background:#94a3b814;border:1px solid rgba(148,163,184,.2);animation:ex-rise .5s both}.abm-card.expected{background:#22c55e1a;border-color:#22c55e73;animation-delay:.1s}.abm-card.optimistic{animation-delay:.2s}.abm-k{font-size:.8em;color:#cbd5e1;font-weight:700}.abm-k small{color:#94a3b8;font-weight:600;margin-left:4px}.abm-card b{font-size:1.7em;color:#fff;line-height:1.15}.abm-card.expected b{color:#86efac}.abm-u{font-size:.75em;color:#94a3b8}.abm-card em{font-style:normal;color:#cbd5e1;font-size:.85em;margin-top:4px}.abm-proof{font-size:.88em;color:#cbd5e1}@media (max-width: 700px){.abm-cards{grid-template-columns:1fr}}.abm-in input{background:#0a0e20e6;color:#f8fafc;border:1px solid rgba(148,163,184,.35);border-radius:8px;padding:7px 10px;font:600 14px var(--font)}.abm-in input::placeholder{color:#64748b}.abm-in input:focus{outline:none;border-color:#a78bfa;box-shadow:0 0 0 2px #a78bfa40}.abl-table tbody tr{position:relative}.abl-table tbody tr:hover,.abl-table tbody tr:focus-within{z-index:20}.abl-cuped[data-tip]:hover:after,.abl-cuped[data-tip]:focus:after{z-index:30}.abm-status{font-weight:700}.abm-status.early{color:#fde68a!important}.abm-status.ok{color:#86efac!important}.abm-here p+p{margin-top:6px}.abm-dec{margin-top:10px;display:grid;gap:6px}.abm-dec-h{font-size:.78em;color:#94a3b8;text-transform:uppercase;letter-spacing:.04em}.abm-dec-row{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(120px,1.3fr) minmax(0,1fr);gap:10px;align-items:center;font-size:.86em;color:#cbd5e1}.abm-dec-row.total{border-top:1px solid rgba(148,163,184,.2);padding-top:6px;color:#fff;font-weight:700}.abm-dec-row .bar{position:relative;height:16px}.abm-dec-row .zero{position:absolute;left:50%;top:0;bottom:0;width:1px;background:#ffffff4d}.abm-dec-row .ci{position:absolute;top:6px;height:4px;border-radius:2px;background:#64748b}.abm-dec-row .pt{position:absolute;top:3px;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#cbd5e1}.abm-dec-row .pt.up{background:#86efac}.abm-dec-row .pt.down{background:#fda4af}.abm-dec-row .v small{color:#94a3b8;font-weight:500}.abm-src-pick{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 10px;font-size:.82em;color:#94a3b8}.abm-src-pick button{padding:5px 10px;border-radius:999px;border:1px solid rgba(148,163,184,.3);background:#0f142899;color:#e2e8f0;font:600 12px var(--font);cursor:pointer}.abm-src-pick button.on{background:#22c55e2e;border-color:#22c55e8c;color:#bbf7d0}.abm-src-pick button:disabled{opacity:.5;cursor:not-allowed}.abm-cards.n1{grid-template-columns:minmax(0,1fr);max-width:360px}.abm-need{margin:8px 0 0;font-size:.82em;color:#94a3b8}.abm-plan{color:#cbd5e1!important;font-size:.92em}.abm-big{font-size:1.08em;color:#fff!important;font-weight:600}.abm-how{margin-top:4px!important;font-size:.8em}.abm-how span{position:relative;color:#a78bfa;cursor:help;border-bottom:1px dotted currentColor}.abm-how span[data-tip]:hover:after,.abm-how span[data-tip]:focus:after{content:attr(data-tip);position:absolute;left:0;top:calc(100% + 6px);z-index:30;width:420px;padding:10px 12px;border-radius:10px;background:#0b1024;border:1px solid rgba(167,139,250,.45);box-shadow:0 10px 30px #00000080;color:#e2e8f0;font:500 12px/1.5 var(--font);white-space:normal}.abl-page-sep{margin:14px 0 6px;padding-top:10px;border-top:1px dashed var(--line, rgba(255,255,255,.15));font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.abb-lead{margin:0 0 14px;font-size:15px;opacity:.9;max-width:900px}.abb-grid{display:grid;grid-template-columns:minmax(220px,1.2fr) 1.4fr 1fr;gap:10px 18px;align-items:center}.abb-grid .h{font-size:11px;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.abb-name{font-weight:700}.abb-name small{display:block;font-weight:400;opacity:.6;font-size:12px}.abb-name.all{font-size:17px}.abb-bar{position:relative;height:28px;border-radius:8px;background:#ffffff0f;overflow:hidden;display:flex;align-items:center}.abb-bar i{position:absolute;inset:0 auto 0 0;border-radius:8px;animation:abb-grow .7s ease-out both}.abb-bar.lift i{background:linear-gradient(90deg,#7c3aed,#a855f7)}.abb-bar.share i{background:linear-gradient(90deg,#0e7490,#22d3ee)}.abb-bar b{position:relative;margin-left:10px;font-size:14px}.abb-bar .band{position:absolute;top:0;bottom:0;background:#22c55e2e;border-left:1px dashed rgba(34,197,94,.7);border-right:1px dashed rgba(34,197,94,.7)}.abb-foot{margin-top:14px;font-size:12px;opacity:.6;max-width:900px}@keyframes abb-grow{0%{width:0}}@media (prefers-reduced-motion: reduce){.abb-bar i{animation:none}}@media (max-width: 700px){.abb-grid{grid-template-columns:1fr}.abb-grid .h{display:none}}.abl-mode{margin-left:auto}.abc-src{display:inline-flex;align-items:center;gap:6px;margin:-4px 0 10px;font-size:.78em}.abc-src button{padding:4px 10px;border-radius:999px;border:1px solid rgba(167,139,250,.35);background:transparent;color:#cbd5e1;font-weight:700;cursor:pointer}.abc-src button.on{background:#7c3aed59;color:#fff}.abc-src button:disabled{opacity:.45;cursor:not-allowed}.abc-src small{color:#94a3b8}.abl-live.sim{background:#22d3ee2e;color:#a5f3fc;border-color:#22d3ee80}.abc-simnote{display:grid;gap:2px;margin:-2px 0 10px;padding:8px 12px;border-radius:12px;background:#22d3ee1a;border:1px dashed rgba(34,211,238,.45)}.abc-simnote b{color:#a5f3fc;font-size:.9em}.abc-simnote small{color:#cbd5e1}.abc-how{display:grid;grid-template-columns:minmax(220px,1fr) 2fr;gap:28px;align-items:center}.abc-pool{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;padding:14px;border-radius:16px;background:#ffffff0a}.abc-pool i{aspect-ratio:1;border-radius:50%;animation:abc-pop .5s cubic-bezier(.2,1.4,.4,1) calc(var(--i) * 40ms) both}.abc-pool i.a{background:#64748b}.abc-pool i.b{background:#8b5cf6;box-shadow:0 0 10px #8b5cf699}.abc-arrows{display:flex;justify-content:space-around;margin-top:10px;font-weight:900;font-size:1.4em}.abc-arrows .a{color:#94a3b8}.abc-arrows .b{color:#a78bfa}.abc-points{list-style:none;margin:0;padding:0;display:grid;gap:14px;counter-reset:abc}.abc-points li{display:grid;gap:4px;padding:14px 16px 14px 52px;position:relative;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);animation:abc-in .6s cubic-bezier(.22,1,.36,1) calc(.3s + var(--i) * .25s) both}.abc-points li:before{counter-increment:abc;content:counter(abc);position:absolute;left:14px;top:14px;width:26px;height:26px;border-radius:50%;display:grid;place-items:center;background:#7c3aed;color:#fff;font-weight:900}.abc-points b{font-size:1.05em}.abc-points span{color:#cbd5e1;font-size:.9em}.abc-daily{display:grid;gap:10px}.abc-legend{display:flex;flex-wrap:wrap;gap:18px;align-items:center;font-weight:700}.abc-legend i{display:inline-block;width:22px;height:4px;border-radius:2px;margin-right:6px;vertical-align:middle}.abc-legend .a i{background:#94a3b8}.abc-legend .b i{background:#a78bfa}.abc-legend small{color:#94a3b8;font-weight:600}.abc-diff{margin-left:auto;padding:4px 12px;border-radius:999px;background:#7c3aed40}.abc-diff.wait{background:#facc1524;color:#fde68a;border:1px solid rgba(250,204,21,.4)}.abc-legend b{color:#fff}.abc-plot{display:grid;grid-template-columns:52px 1fr;grid-template-rows:280px 22px;cursor:crosshair}.abc-yax{position:relative}.abc-yax span{position:absolute;right:8px;transform:translateY(-50%);font-size:.74em;color:#94a3b8;white-space:nowrap}.abc-area{position:relative;border-left:1px solid rgba(255,255,255,.12);border-bottom:1px solid rgba(255,255,255,.12)}.abc-area svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.abc-grid{position:absolute;left:0;right:0;height:1px;background:#ffffff0f}.abc-area path{fill:none;vector-effect:non-scaling-stroke;stroke-linejoin:round;stroke-linecap:round}.abc-area path.band{fill:url(#abc-band);stroke:none}.abc-area path.raw{stroke-width:1;opacity:.3}.abc-area path.raw.a{stroke:#94a3b8}.abc-area path.raw.b{stroke:#c4b5fd}.abc-area path.ln{stroke-width:3.5}.abc-area svg{animation:abc-draw 1.6s .2s cubic-bezier(.4,0,.2,1) both}.abc-area path.ln.a{stroke:#cbd5e1}.abc-area path.ln.b{stroke:#a78bfa;filter:drop-shadow(0 0 6px rgba(167,139,250,.7))}@keyframes abc-draw{0%{clip-path:inset(-20px 100% -20px 0)}to{clip-path:inset(-20px 0 -20px 0)}}.abc-cross{position:absolute;top:0;bottom:0;width:1px;background:#ffffff59;pointer-events:none}.abc-dot{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:50%;border:2px solid #0b0718;pointer-events:none}.abc-dot.a{background:#cbd5e1}.abc-dot.b{background:#a78bfa;box-shadow:0 0 8px #a78bfa}.abc-tip{position:absolute;top:8px;margin-left:12px;display:grid;gap:2px;min-width:170px;padding:8px 10px;border-radius:10px;background:#0f0a23f2;border:1px solid rgba(167,139,250,.45);font-size:.8em;pointer-events:none;z-index:2}.abc-tip.left{transform:translate(calc(-100% - 24px))}.abc-tip .a{color:#cbd5e1}.abc-tip .b{color:#c4b5fd}.abc-tip small{color:#94a3b8}.abc-tip .up{color:#4ade80}.abc-tip .down{color:#fb7185}.abc-xax{grid-column:2;position:relative}.abc-xax span{position:absolute;top:5px;transform:translate(-50%);font-size:.74em;color:#94a3b8;white-space:nowrap}.abc-xax span:last-child{transform:translate(-100%)}.abc-bars{display:grid;grid-template-columns:52px 1fr;align-items:center}.abc-bars>small{grid-column:1 / -1;color:#94a3b8;font-weight:700;margin-bottom:2px}.abc-bars-in{grid-column:2;position:relative;height:64px;border-left:1px solid rgba(255,255,255,.12);overflow:hidden}.abc-zero-l{position:absolute;left:0;right:0;top:50%;height:1px;background:#ffffff40}.abc-bars-in b{position:absolute;margin-left:calc(var(--w) / -2);border-radius:2px;transform-origin:bottom;animation:abc-bar .5s var(--d) both;opacity:.85}.abc-bars-in b.up{bottom:50%;background:#4ade80}.abc-bars-in b.down{top:50%;background:#fb7185;transform-origin:top}.abc-bars-in b.on{opacity:1;box-shadow:0 0 8px currentColor}@keyframes abc-bar{0%{transform:scaleY(0)}}.abc-note{color:#94a3b8}.abc-what{padding:6px 10px;border-radius:10px;background:#ffffff0a;border:1px dashed rgba(255,255,255,.15);max-width:900px}.abc-verdict{display:grid;justify-items:center;gap:14px;text-align:center;padding-top:10px}.abc-badge{padding:8px 20px;border-radius:999px;font-weight:900;font-size:1.15em}.abc-badge.significant{background:#16a34a;color:#fff}.abc-badge.collecting{background:#facc152e;color:#fde68a;border:1px solid rgba(250,204,21,.4)}.abc-badge.not_significant{background:#94a3b833;color:#e2e8f0}.abc-lift small{display:block;color:#94a3b8}.abc-lift b{font-size:3.4em;line-height:1.1}.abc-range{position:relative;width:min(640px,100%);height:46px}.abc-range:before{content:"";position:absolute;left:0;right:0;top:14px;height:6px;border-radius:3px;background:#ffffff14}.abc-zero{position:absolute;left:50%;top:4px;width:2px;height:26px;background:#e2e8f0;opacity:.5}.abc-band{position:absolute;top:10px;height:14px;border-radius:7px;background:linear-gradient(90deg,#7c3aed99,#22d3ee99)}.abc-pt{position:absolute;top:9px;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:#fde68a;box-shadow:0 0 12px #fde68ab3}.abc-range-t{position:absolute;left:0;right:0;top:32px;font-size:.8em;color:#cbd5e1}.abc-calc{display:grid;grid-template-columns:minmax(240px,1fr) 2fr;gap:24px;align-items:start}.abc-in{display:grid;gap:12px;padding:16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.abc-in label{display:grid;gap:6px;font-size:.85em;color:#cbd5e1}.abc-in input[type=number]{padding:8px 10px;border-radius:10px;border:1px solid rgba(167,139,250,.35);background:#0a0c1e99;color:#fff;font-size:1.1em;font-weight:800}.abc-in input[type=range]{accent-color:#8b5cf6}.abc-out{display:grid;grid-template-columns:1fr 1fr;gap:16px}.abc-out>div{display:grid;gap:4px;align-content:start;padding:16px;border-radius:16px;background:#7c3aed1f;border:1px solid rgba(167,139,250,.3)}.abc-out small{color:#c4b5fd;font-weight:800}.abc-out b{font-size:2em}.abc-out b.sub{font-size:1.3em;margin-top:6px}.abc-out span{color:#94a3b8;font-size:.85em}.abc-calc>.abc-note{grid-column:1 / -1}.abc-out{grid-template-columns:1.5fr 1fr}.abc-when ul{list-style:none;margin:4px 0;padding:0;display:grid;gap:6px}.abc-when li{display:grid;grid-template-columns:1fr;gap:2px;padding:8px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08)}.abc-when li span{color:#e2e8f0;font-size:.9em}.abc-when li em{display:block;font-style:normal;color:#94a3b8;font-size:.85em}.abc-when li b{font-size:.95em;color:#cbd5e1}.abc-when li.ok{border-color:#4ade8066;background:#22c55e14}.abc-when li.ok b{color:#4ade80;font-size:1.2em}.abc-when li.money{border-style:dashed}@keyframes abc-pop{0%{transform:scale(0);opacity:0}}@keyframes abc-in{0%{transform:translateY(10px);opacity:0}}@media (max-width: 720px){.abc-how,.abc-calc,.abc-out{grid-template-columns:1fr}.abc-lift b{font-size:2.4em}.abc-plot{grid-template-rows:200px 22px}.abc-xax span:not(.key){display:none}}@media (prefers-reduced-motion: reduce){.abc-pool i,.abc-points li{animation:none}}.abl-demodata{align-self:flex-start;margin:0 0 10px;padding:4px 12px;border-radius:999px;font-size:.78em;font-weight:800;color:#fde68a;background:#facc1524;border:1px solid rgba(250,204,21,.45)}.abc-worth{display:grid;gap:4px;max-width:640px;padding:12px 18px;border-radius:14px;background:#22c55e1a;border:1px solid rgba(74,222,128,.35)}.abc-worth b{font-size:1.2em;color:#bbf7d0}.abc-worth small{color:#94a3b8}.abc-cum{display:grid;grid-template-columns:52px 1fr;align-items:center;column-gap:10px}.abc-cum>small{grid-column:1 / -1;color:#94a3b8;font-weight:700;margin-bottom:2px}.abc-cum-in{grid-column:2;position:relative;height:90px;border-left:1px solid rgba(255,255,255,.12)}.abc-cum-in svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.abc-cum-in .area{fill:url(#abc-cum);animation:abc-fade 1.2s both}.abc-cum-in .ln{fill:none;stroke:#4ade80;stroke-width:3;vector-effect:non-scaling-stroke;stroke-linejoin:round;clip-path:inset(0 100% 0 0);animation:abc-reveal 1.6s .2s ease-out forwards}.abc-cum-zero{position:absolute;left:0;right:0;border-top:1px dashed rgba(255,255,255,.25)}.abc-cum-end{position:absolute;right:0;transform:translate(calc(100% + 8px),-50%);color:#4ade80;font-weight:900;white-space:nowrap;animation:abc-fade .6s 1.6s both}.abc-cum-end.down{color:#fb7185}.abc-cum-cap{grid-column:2;color:#cbd5e1;font-size:.85em;margin-top:4px}.abc-cum{padding-right:90px}@keyframes abc-fade{0%{opacity:0}to{opacity:1}}@keyframes abc-reveal{to{clip-path:inset(0 0 0 0)}}@media (prefers-reduced-motion: reduce){.abc-cum-in .area,.abc-cum-in .ln,.abc-cum-end{animation:none;clip-path:none;opacity:1}}.reg-stage{position:fixed;z-index:2050;top:calc(var(--header-h) + 12px);left:16px;bottom:16px;right:calc(25em + 48px);display:flex;flex-direction:column;min-height:0;overflow:hidden;color:#e8ecf8;font-size:15px;background:radial-gradient(90% 60% at 0% 0%,rgba(244,63,94,.12),transparent 60%),radial-gradient(90% 70% at 100% 0%,rgba(168,85,247,.16),transparent 60%),linear-gradient(180deg,#141a33,#0b1024);border:1px solid rgba(167,139,250,.3);border-radius:20px;box-shadow:0 30px 90px #000000a6;animation:ex-in .9s cubic-bezier(.22,1,.36,1)}.demo-panel.mini~.reg-stage,.reg-stage:has(+.demo-panel.mini){right:16px}.reg-head{display:flex;align-items:center;gap:12px;padding:14px 18px 0}.reg-kicker{flex:1;font-size:.78em;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#fda4af}.reg-rail{display:flex;gap:6px;list-style:none;margin:0;padding:0}.reg-rail li{width:22px;height:6px;border-radius:3px;background:#ffffff1f;cursor:pointer;transition:background .5s}.reg-rail li.on{background:linear-gradient(90deg,#f43f5e,#a855f7)}.reg-title{margin:6px 18px 10px;font-size:2em;font-weight:900;line-height:1.1;animation:ex-rise .7s cubic-bezier(.22,1,.36,1) both}.reg-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 18px 18px}.reg-nav{display:flex;justify-content:flex-end;padding:0 18px 14px}.reg-note{color:#94a3b8}.reg-flag{font-size:1.3em;line-height:1}.reg-flag.big{font-size:2em}@keyframes reg-in{0%{opacity:0;transform:translateY(16px) scale(.98);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.reg-block{display:grid;grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:16px;align-items:start}.reg-form{display:grid;gap:8px;padding:16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);animation:reg-in .9s both}.reg-form>b{font-size:1.1em}.reg-form label{display:grid;gap:3px;font-size:.74em;color:#94a3b8;text-transform:uppercase;letter-spacing:.06em;font-weight:800}.reg-form label span{padding:8px 10px;border-radius:8px;background:#0000004d;color:#fff;font-size:1.25em;text-transform:none;letter-spacing:0;font-weight:600}.reg-form.sent{animation:reg-shake .6s .4s both}@keyframes reg-shake{20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}.reg-answer{display:grid;gap:6px;padding:16px 18px;border-radius:14px;animation:reg-in 1s cubic-bezier(.22,1,.36,1) both}.reg-answer.no{background:#f43f5e1f;border:1px solid rgba(244,63,94,.5);box-shadow:0 0 40px #f43f5e26}.reg-answer.yes{background:#22c55e1a;border:1px solid rgba(34,197,94,.45)}.reg-answer small{font-size:.74em;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fda4af}.reg-answer b{font-size:1.15em;line-height:1.35}.reg-answer em{font-style:normal;color:#fde68a;font-size:.85em}.reg-answer p{margin:4px 0 0;color:#cbd5e1;font-size:.85em}.reg-list{grid-column:1 / -1}.reg-list h4,.reg-sec h4{margin:4px 0 8px;font-size:.78em;font-weight:900;letter-spacing:.08em;text-transform:uppercase;color:#c4b5fd}.reg-list ul,.reg-rules,.reg-games{list-style:none;margin:0;padding:0;display:grid;gap:6px}.reg-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border-radius:10px;background:#f43f5e12;border:1px solid rgba(244,63,94,.2);animation:reg-in .8s cubic-bezier(.22,1,.36,1) calc(var(--i) * .15s) both}.reg-list li.ok{background:#22c55e12;border-color:#22c55e4d}.reg-list li span:nth-child(2){display:grid;min-width:0}.reg-list small,.reg-rules small,.reg-games small{color:#94a3b8;font-size:.78em}.reg-vs{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.reg-side{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;gap:6px 12px;align-items:center;padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);animation:reg-in .8s both}.reg-side.m{animation-delay:.15s}.reg-side>span:nth-child(2){display:grid}.reg-side small{color:#94a3b8;font-size:.74em}.reg-count{text-align:right;font-size:.9em;color:#94a3b8}.reg-count b{font-size:1.6em;color:#fff}.reg-count small{display:block}.reg-bar{grid-column:1 / -1;height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.reg-bar i{display:block;height:100%;background:linear-gradient(90deg,#22c55e,#a3e635);transform-origin:left;animation:md-grow 1.4s cubic-bezier(.22,1,.36,1) .4s both}.reg-side.s .reg-bar i{background:linear-gradient(90deg,#f59e0b,#f43f5e)}.reg-sec{margin-top:12px;animation:reg-in .9s cubic-bezier(.22,1,.36,1) both}.reg-rules li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:center;padding:8px 12px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.07);animation:reg-in .8s cubic-bezier(.22,1,.36,1) calc(.2s + var(--i) * .12s) both}.reg-rule-t{display:grid;min-width:0}.reg-covers{display:flex;gap:4px}.reg-covers img{width:44px;aspect-ratio:4/3;object-fit:cover;border-radius:5px;filter:grayscale(1) brightness(.55);position:relative}.reg-games li{display:grid;grid-template-columns:120px minmax(0,1fr);gap:14px;align-items:center;padding:10px 12px;border-radius:12px;background:#f43f5e14;border:1px solid rgba(244,63,94,.3);animation:reg-in .9s both}.reg-games img{width:120px;aspect-ratio:4/3;object-fit:cover;border-radius:8px;filter:grayscale(.85);box-shadow:0 0 0 2px #f43f5e99}.reg-games span{display:grid;gap:2px}.reg-games em{font-style:normal;color:#86efac;font-size:.82em}.reg-bonusline.ok h4{color:#86efac}.reg-bonusline.no h4{color:#fda4af}.reg-rulecard{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding:16px 18px;border-radius:14px;animation:reg-in .9s both}.reg-rulecard.no{background:#f43f5e1a;border:1px solid rgba(244,63,94,.45)}.reg-rulecard.ok{background:#22c55e14;border:1px solid rgba(34,197,94,.4)}.reg-rulecard span{display:grid;gap:4px}.reg-rulecard b{font-size:1.25em}.reg-rulecard small{color:#fde68a;font-size:.8em}.reg-rulecard p{margin:4px 0 0;color:#cbd5e1;font-size:.88em}.reg-kpis{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.reg-kpis>div{display:grid;justify-items:start;gap:2px;padding:14px 16px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);animation:reg-in .9s both}.reg-kpis>div:nth-child(2){animation-delay:.15s}.reg-kpis b{font-size:2.4em;font-weight:900;line-height:1}.reg-kpis .no b{color:#fda4af}.reg-kpis .ok b{color:#86efac}.reg-kpis small{color:#94a3b8;font-size:.78em}.reg-callout{margin:12px 0 0;padding:12px 14px;border-radius:12px;background:#a855f71a;border:1px solid rgba(168,85,247,.3);color:#e9d5ff;font-size:.9em;animation:reg-in .9s .3s both}@media (max-width: 1199px){.reg-stage{right:16px;bottom:96px}}@media (max-width: 760px){.reg-stage{left:8px;right:8px;top:calc(var(--header-h) + 6px);font-size:14px}.reg-block,.reg-vs,.reg-kpis,.reg-rules li{grid-template-columns:minmax(0,1fr)}.reg-title{font-size:1.5em}}@media (prefers-reduced-motion: reduce){.reg-stage,.reg-stage *{animation:none!important}}.reg-trend{display:flex;align-items:baseline;gap:10px}.reg-trend s{font-size:1.5em;font-weight:800;color:#64748b;text-decoration-thickness:2px}.reg-trend em{font-style:normal;color:#94a3b8;font-size:1.4em}.ws-be{padding:3px 10px;border-radius:999px;font-size:.72em;font-weight:800}.ws-be.mock{background:#facc1526;color:#fde68a;border:1px solid rgba(250,204,21,.4)}.ws-be.real{background:#22c55e26;color:#bbf7d0;border:1px solid rgba(34,197,94,.4)}.ws-lead{margin:0 0 12px;color:#cbd5e1}.ws-card{display:grid;gap:6px;padding:14px 16px;margin-bottom:12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);animation:reg-in .7s both}.ws-card.ok{border-color:#22c55e73}.ws-card.bad{border-color:#f43f5e80}.ws-card>b{font-size:1.05em}.ws-card>small{color:#94a3b8}.ws-card pre{margin:0;max-height:220px;overflow:auto;font-size:.78em;padding:10px;border-radius:10px;background:#00000059;color:#e2e8f0}.ws-call{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:7px 10px;border-radius:10px;background:#00000040;font-size:.86em}.ws-call code{color:#c4b5fd}.ws-call em{color:#94a3b8;font-style:normal}.ws-call details{flex-basis:100%}.ws-call summary{cursor:pointer;color:#c4b5fd;font-size:.9em}.ws-st{padding:2px 9px;border-radius:999px;font-weight:900}.ws-st.ok{background:#16a34a;color:#fff}.ws-st.bad{background:#e11d48;color:#fff}.ws-today{color:#cbd5e1!important}.ws-two{display:grid;grid-template-columns:1fr 1fr;gap:12px;align-items:start}.ws-honest{margin:4px 0 0;padding:10px 12px;border-radius:12px;background:#7c3aed24;border:1px dashed rgba(167,139,250,.45);color:#e9d5ff;font-size:.9em}.ws-ic{font-size:1.8em;line-height:1}.ws-who{font-size:1.05em}.ws-shelf{display:grid;gap:5px}.ws-shelf small{color:#c4b5fd;font-weight:700}.ws-shelf code{color:#94a3b8;font-weight:400}.ws-tiles{display:grid;grid-template-columns:repeat(6,1fr);gap:6px}.ws-tile{position:relative;border-radius:8px;overflow:hidden;aspect-ratio:3 / 4;background:#ffffff0d;transition:opacity .5s,transform .5s}.ws-tile img{width:100%;height:100%;object-fit:cover;display:block}.ws-tile.dim{opacity:.35}.ws-tile.uniq{box-shadow:0 0 0 2px #fde68a,0 0 14px #fde68a99;transform:translateY(-2px)}.ws-tile i{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:6px;font-style:normal;font-size:.62em;font-weight:800;color:#1f1300;background:#fde68a}.ws-path{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;position:relative;margin:10px 0 20px}.ws-node{display:grid;gap:6px;padding:18px;border-radius:16px;background:#7c3aed24;border:1px solid rgba(167,139,250,.4);animation:reg-in .7s calc(var(--i) * .25s) both;position:relative}.ws-node:not(:last-child):after{content:"→";position:absolute;right:-14px;top:50%;transform:translate(50%,-50%);color:#a78bfa;font-size:1.4em;font-weight:900}.ws-node small{color:#cbd5e1}.ws-cta{padding:16px 20px;border-radius:16px;text-align:center;font-size:1.3em;font-weight:900;background:linear-gradient(90deg,#7c3aed,#22d3ee);color:#fff;animation:reg-in .8s 1.1s both}@media (max-width: 720px){.ws-two,.ws-path{grid-template-columns:1fr}.ws-node:after{display:none}.ws-tiles{grid-template-columns:repeat(3,1fr)}}.ws-plain{margin:2px 0;font-size:1.05em}.ws-card.ok .ws-plain{color:#bbf7d0}.ws-card.bad .ws-plain{color:#fecdd3}.ws-intro{display:grid;gap:16px}.ws-demo{grid-template-columns:auto 1fr;align-items:center;column-gap:14px}.ws-demo .ws-ic{grid-row:span 2;font-size:2.4em}.ws-demo p{margin:0;color:#cbd5e1;font-size:1.05em}.ws-get{display:grid;gap:10px}.ws-get-t{color:#c4b5fd}.ws-get-row{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ws-get-row .ws-node:after{display:none}.ws-get.big .ws-node{padding:26px 22px}.ws-get.big .ws-node b{font-size:1.3em}.ws-get.big .ws-ic{font-size:2.4em}.ws-get-n{margin-top:4px;text-align:center}.ws-agents{display:grid;gap:12px}.ws-ag-flow{display:grid;grid-template-columns:1fr 2fr;gap:14px}.ws-ag-ask{display:block;padding:10px 12px;border-radius:12px 12px 12px 2px;background:#0000004d;color:#e2e8f0;font-size:.92em}.ws-ag-out{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ws-ag-out li{display:grid;gap:4px;padding:12px 14px;border-radius:12px;background:#22c55e14;border:1px solid rgba(74,222,128,.35);animation:reg-in .6s calc(var(--i) * .2s) both}.ws-ag-out b{color:#bbf7d0}.ws-ag-out small{color:#cbd5e1}.ws-ag-flow .ws-node,.ws-get-row .ws-node{align-content:start}.ws-new{display:inline-block;margin-right:6px;padding:1px 7px;border-radius:6px;font-style:normal;font-size:.7em;vertical-align:middle;background:#22d3ee;color:#062a33}.ws-formula{justify-self:start;padding:3px 8px;border-radius:8px;background:#0000004d;color:#a5f3fc;font-size:.78em}@media (max-width: 720px){.ws-get-row,.ws-ag-flow,.ws-ag-out{grid-template-columns:1fr}}.pp-steps{list-style:none;margin:0 0 10px;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;position:relative}.pp-steps li{display:flex;align-items:center;gap:8px;padding:9px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);opacity:.4;transition:opacity .5s,border-color .5s,box-shadow .5s;position:relative}.pp-steps li span{font-size:1.3em;line-height:1}.pp-steps li.done{opacity:.75}.pp-steps li.done span{color:#4ade80;font-weight:900}.pp-steps li.on{opacity:1;border-color:#a78bfab3;box-shadow:0 0 22px #7c3aed59;background:#7c3aed29}.pp-steps li:not(:last-child):after{content:"";position:absolute;right:-9px;top:50%;width:10px;height:2px;background:#a78bfa80}.pp-body{animation:reg-in .5s both}.pp-note{margin:8px 0 0;color:#94a3b8;font-size:.85em}.pp-card{padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);display:grid;gap:8px;align-content:start;animation:reg-in .6s both}.pp-card h4{margin:2px 0 0;font-size:.95em;color:#e9d5ff;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.pp-card h4 em{font-style:normal;font-weight:700;font-size:.78em;padding:1px 8px;border-radius:999px;background:#a78bfa33;color:#ddd6fe}.pp-card small{color:#94a3b8}.pp-grid2{display:grid;grid-template-columns:1.1fr 1fr;gap:12px}.pp-chip{display:inline-block;margin:0 6px 4px 0;padding:3px 10px;border-radius:999px;font-size:.8em;font-weight:700;background:#22d3ee1f;border:1px solid rgba(34,211,238,.35);color:#a5f3fc}.pp-chip.dim{background:#ffffff0d;border-color:#ffffff26;color:#cbd5e1}.pp-track{position:relative;padding:4px 0 2px;border-radius:12px;background:#00000038}.pp-stations{display:grid;grid-template-columns:repeat(3,1fr);font-size:.74em;color:#cbd5e1;font-weight:700;padding:4px 8px}.pp-stations span{border-left:1px dashed rgba(255,255,255,.18);padding-left:6px}.pp-lane{position:relative;height:40px;margin:0 8px}.pp-file{position:absolute;top:5px;display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:9px;font-size:.82em;font-weight:800;white-space:nowrap;background:#334155;color:#e2e8f0;border:1px solid rgba(255,255,255,.2);transition:left .7s cubic-bezier(.3,1.3,.5,1),background .4s}.pp-file.s1{background:#4c1d95;border-color:#a78bfa}.pp-file.ok{background:#15803d;border-color:#4ade80;box-shadow:0 0 16px #4ade8073}.pp-file.bad{background:#be123c;border-color:#fb7185;animation:reg-shake .5s}.pp-spin{width:11px;height:11px;border-radius:50%;border:2px solid #ddd6fe;border-top-color:transparent;animation:pp-spin .7s linear infinite}@keyframes pp-spin{to{transform:rotate(360deg)}}.pp-csv{position:absolute;right:100%;margin-right:8px;font-style:normal;padding:3px 8px;border-radius:8px;background:#fb718533;color:#fecdd3;border:1px dashed #fb7185;animation:reg-in .5s .3s both}.pp-ruler{position:relative;padding-bottom:18px}.pp-zones{display:grid;grid-template-columns:6fr 22fr 34fr 38fr;height:26px;border-radius:8px;overflow:hidden}.pp-zones i{display:grid;place-items:center;font-style:normal;font-size:.72em;font-weight:800;color:#0b0718}.pp-zones .z0{background:#f43f5e}.pp-zones .z1{background:#fbbf24}.pp-zones .z2{background:#4ade80}.pp-zones .z3{background:#22d3ee}.pp-fill{position:absolute;left:0;top:0;height:26px;width:100%;border-radius:8px;background:#0b0718bf;transform-origin:right;animation:pp-reveal 2.4s .4s cubic-bezier(.4,0,.2,1) both}@keyframes pp-reveal{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.pp-ticks{position:absolute;left:0;right:0;top:29px;font-size:.7em;color:#94a3b8}.pp-ticks span{position:absolute;transform:translate(-50%);white-space:nowrap}.pp-ticks span:last-child{transform:translate(-100%)}.pp-unlock{display:grid;grid-template-columns:1fr auto;gap:6px 12px;align-items:center}.pp-dots{display:flex;align-items:center;gap:6px}.pp-dots b{margin-left:6px;font-size:.82em;color:#cbd5e1}.pp-dots i{width:18px;height:18px;border-radius:50%;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);transition:background .3s,box-shadow .3s;font-style:normal;display:grid;place-items:center;font-size:.7em}.pp-dots i.on{background:#a78bfa;box-shadow:0 0 10px #a78bfa}.pp-dots.g i{width:26px;height:26px;border-radius:8px;filter:grayscale(1);opacity:.5}.pp-dots.g i.on{filter:none;opacity:1;background:#facc1540;box-shadow:0 0 10px #facc1599}.pp-badge{grid-row:1 / 3;grid-column:2;padding:8px 12px;border-radius:12px;font-weight:900;background:#38bdf826;color:#bae6fd;border:1px solid rgba(56,189,248,.4);animation:reg-in .5s both}.pp-badge.on{background:linear-gradient(90deg,#7c3aed,#db2777);color:#fff;border-color:transparent;box-shadow:0 0 22px #db277780}.pp-issues{list-style:none;margin:0;padding:0;display:grid;gap:5px}.pp-issues li{display:grid;grid-template-columns:auto 1fr;gap:0 8px;align-items:center;padding:6px 9px;border-radius:10px;font-size:.84em;background:#f43f5e1a;border:1px solid rgba(244,63,94,.35);transition:background .5s,border-color .5s;animation:reg-in .5s both}.pp-issues li em{grid-column:2;font-style:normal;color:#94a3b8;max-height:0;overflow:hidden;transition:max-height .5s,color .5s}.pp-issues li.fixed{background:#22c55e1a;border-color:#22c55e66}.pp-issues li.fixed em{max-height:2em;color:#bbf7d0}.pp-tag{grid-row:1 / 3;font-size:.78em;font-weight:900;padding:2px 7px;border-radius:7px;background:#e11d48;color:#fff;white-space:nowrap}.fixed .pp-tag{background:#16a34a}.pp-train{display:grid;gap:10px}.pp-flow{display:grid;grid-template-columns:1fr 34px .8fr 34px 1.5fr;align-items:stretch}.pp-col{display:grid;gap:5px;align-content:start}.pp-col h4{margin:0 0 2px;font-size:.9em;color:#e9d5ff;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pp-col h4 em{font-style:normal;font-size:.75em;padding:1px 8px;border-radius:999px;background:#facc152e;color:#fde68a}.pp-sig{display:grid;grid-template-columns:auto 1fr;gap:0 8px;padding:5px 9px;border-radius:10px;background:#7c3aed24;border:1px solid rgba(167,139,250,.35);position:relative;animation:reg-in .5s both}.pp-sig:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 14px #a78bfa73;opacity:0;will-change:opacity;pointer-events:none;animation:pp-pulse 2.4s ease-in-out infinite}.pp-sig span{grid-row:1 / 3;font-size:1.2em;align-self:center}.pp-sig b{font-size:.85em}.pp-sig small{font-size:.72em;color:#a5b4fc}@keyframes pp-pulse{50%{opacity:1}}.pp-pipe{position:relative}.pp-pipe:before{content:"";position:absolute;left:4px;right:4px;top:50%;height:2px;background:#a78bfa59}.pp-pipe i{position:absolute;top:calc(50% - 4px);left:0;width:8px;height:8px;border-radius:50%;background:#c4b5fd;box-shadow:0 0 8px #a78bfa;animation:pp-flowdot 1.5s linear infinite}.pp-pipe i:nth-child(2){animation-delay:.5s}.pp-pipe i:nth-child(3){animation-delay:1s}@keyframes pp-flowdot{0%{left:0;opacity:0}20%{opacity:1}80%{opacity:1}to{left:calc(100% - 8px);opacity:0}}.pp-cand{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;background:#22d3ee14;border:1px solid rgba(34,211,238,.3);font-size:.86em;transition:box-shadow .4s,background .4s,transform .4s}.pp-cand span{font-size:1.3em}.pp-cand.hot{background:#22d3ee33;box-shadow:0 0 16px #22d3ee73;transform:translate(3px)}.pp-rows{position:relative}.pp-row{position:absolute;left:0;right:0;height:38px;display:grid;grid-template-columns:30px 1.1fr 1fr 30px;align-items:center;gap:8px;padding:0 6px;border-radius:9px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:top .9s cubic-bezier(.4,1.2,.5,1),background .5s,border-color .5s}.pp-row.top{background:#7c3aed2e;border-color:#a78bfa80}.pp-row img{width:30px;height:30px;border-radius:6px;object-fit:cover}.pp-gname{font-size:.78em;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-bar{height:10px;border-radius:6px;background:#ffffff12;overflow:hidden}.pp-bar i{display:block;height:100%;border-radius:6px;background:linear-gradient(90deg,#7c3aed,#f472b6);transition:width 1s cubic-bezier(.4,0,.2,1)}.pp-pos{font-size:.8em;color:#fde68a;animation:reg-in .4s both}.pp-quality{grid-template-columns:1fr 320px;align-items:center}.pp-spark{width:100%;height:90px}.pp-spark .thr{stroke:#f43f5e;stroke-dasharray:5 4;stroke-width:1.5}.pp-spark .thrT{fill:#fb7185;font-size:10px}.pp-spark .ln{fill:none;stroke:#a78bfa;stroke-width:3;stroke-linecap:round;stroke-dasharray:260;stroke-dashoffset:260;animation:pp-draw 2s .3s forwards}.pp-spark .ln.up{stroke:#4ade80;stroke-dasharray:140;stroke-dashoffset:140;animation:pp-draw 1.4s 3s forwards}@keyframes pp-draw{to{stroke-dashoffset:0}}.pp-spark .rt{opacity:0;animation:reg-in .5s 2.3s forwards}.pp-spark .rt circle{fill:#facc1540;stroke:#fde68a}.pp-spark .rt text{font-size:12px;text-anchor:middle}.pp-spark .rtT{fill:#fde68a;font-size:10px;text-anchor:start!important;font-weight:700}.pp-wire{position:relative;display:grid;gap:6px;padding:8px 8px 8px 22px;border-radius:12px;background:#00000040;border:1px solid rgba(255,255,255,.08)}.pp-wban{height:30px;border-radius:8px;display:grid;place-items:center;font-size:.72em;color:#64748b;background:repeating-linear-gradient(45deg,#ffffff0a 0,#ffffff0a 8px,#ffffff12 8px,#ffffff12 16px)}.pp-wz{display:grid;grid-template-columns:auto 1fr;gap:2px 8px;padding:6px 8px;border-radius:9px;border:1px dashed rgba(255,255,255,.15);opacity:.3;transition:opacity .5s,border-color .5s,background .5s,box-shadow .5s}.pp-wz.on{opacity:1;border:1px solid rgba(167,139,250,.7);background:#7c3aed24;box-shadow:0 0 16px #7c3aed4d}.pp-wz code{color:#c4b5fd;font-size:.78em;font-weight:700}.pp-wz small{font-size:.74em}.pp-th{grid-column:1 / 3;display:grid;grid-template-columns:repeat(6,1fr);gap:4px}.pp-th img{width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:5px}.pp-wz.on .pp-th img{animation:reg-in .5s both}.pp-wz.on .pp-th img:nth-child(2){animation-delay:.08s}.pp-wz.on .pp-th img:nth-child(3){animation-delay:.16s}.pp-wz.on .pp-th img:nth-child(4){animation-delay:.24s}.pp-wz.on .pp-th img:nth-child(5){animation-delay:.32s}.pp-wz.on .pp-th img:nth-child(6){animation-delay:.4s}.pp-gp{grid-column:1 / 3;font-size:.74em;color:#94a3b8}.pp-ok{position:absolute;left:6px;font-style:normal;color:#4ade80;text-shadow:0 0 8px #4ade80;animation:reg-in .4s both;font-size:.8em}.pp-daily{margin:0;padding:7px 10px;border-radius:10px;background:#22c55e1a;border:1px solid rgba(34,197,94,.35);font-size:.86em}.pp-stack{display:grid;gap:12px;align-content:start}.pp-ev{background:#a78bfa33!important}.pp-ladder{display:grid;gap:5px}.pp-rung{position:relative;display:grid;grid-template-columns:auto 1fr;gap:0 8px;padding:6px 10px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1);opacity:.5;transition:opacity .4s,background .4s,border-color .4s,box-shadow .4s}.pp-rung span{grid-row:1 / 3;font-size:1.2em;align-self:center}.pp-rung b{font-size:.85em}.pp-rung small{font-size:.74em}.pp-rung.on{opacity:1;background:#7c3aed33;border-color:#a78bfab3;box-shadow:0 0 16px #7c3aed66}.pp-rung.r3.on{background:linear-gradient(90deg,#7c3aed66,#db277759)}.pp-rung.net{border-style:dashed;opacity:.55}.pp-me{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-style:normal;font-size:1.3em;animation:reg-in .4s both}.pp-lat{display:grid;gap:6px}.pp-lscale{position:relative;height:14px;font-size:.7em;color:#94a3b8;white-space:nowrap}.pp-lscale span{position:absolute;transform:translate(-50%)}.pp-lscale span:first-child{transform:none}.pp-lscale span:last-child{transform:translate(-100%)}.pp-lbar{position:relative;height:16px;border-radius:8px;background:linear-gradient(90deg,#22c55e4d 0,#22c55e4d 66.6%,#facc154d 66.6%,#facc154d)}.pp-tz{position:absolute;left:66.6%;top:-3px;bottom:-3px;width:2px;background:#fbbf24}.pp-req{position:absolute;top:50%;transform:translate(-50%,-50%);color:#fff;font-size:1.1em;text-shadow:0 0 8px #a78bfa;transition:left .75s linear}.pp-req.late{color:#fde68a}.pp-lres{margin:0;min-height:1.3em;font-size:.86em;font-weight:700;color:#bbf7d0;animation:reg-in .4s both}.pp-lres.late{color:#fde68a}.pp-long{display:grid;gap:12px}.pp-range{display:grid;grid-template-columns:auto 1fr auto;gap:12px;align-items:center;font-weight:800}.pp-rl{color:#4ade80}.pp-rr{color:#fbbf24}.pp-rbar{position:relative;height:18px;border-radius:9px;background:#ffffff0f}.pp-rbar i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:9px;background:linear-gradient(90deg,#4ade80,#fbbf24);transform-origin:left;animation:pp-grow 1.4s .2s cubic-bezier(.4,0,.2,1) both}@keyframes pp-grow{0%{transform:scaleX(0)}}.pp-dep{margin-top:4px}.pp-legend{display:flex;gap:14px;font-size:.8em;font-weight:700}.pp-legend span:before{content:"";display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px;vertical-align:-1px}.pp-legend .mico:before{background:#8b5cf6}.pp-legend .casino:before{background:#f59e0b}.pp-legend .both:before{background:linear-gradient(90deg,#8b5cf6,#f59e0b)}.pp-gantt{display:grid;gap:8px}.pp-grow{display:grid;grid-template-columns:240px 1fr;gap:12px;align-items:center}.pp-glab{display:grid}.pp-glab b{font-size:.92em}.pp-glab small{font-size:.76em}.pp-gtrack{position:relative;height:30px;border-radius:8px;background:repeating-linear-gradient(90deg,#ffffff0a 0,#ffffff0a calc(10% - 1px),#ffffff17 calc(10% - 1px),#ffffff17 10%)}.pp-gtrack i{position:absolute;top:3px;bottom:3px;border-radius:7px;display:grid;place-items:center;transform-origin:left;animation:pp-grow .8s cubic-bezier(.4,0,.2,1) both}.pp-gtrack i.mico{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.pp-gtrack i.casino{background:linear-gradient(90deg,#d97706,#fbbf24);box-shadow:0 0 14px #fbbf2466}.pp-gtrack i.both{background:linear-gradient(90deg,#8b5cf6,#f59e0b)}.pp-gtrack em{font-style:normal;font-size:1.05em}@media (max-width: 900px){.pp-grid2,.pp-steps,.pp-quality,.pp-flow{grid-template-columns:1fr}.pp-pipe{height:24px}.pp-grow{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){.pp-body *,.pp-body *:before,.pp-body *:after{animation:none!important;transition:none!important}.pp-fill{display:none}.pp-spark .ln{stroke-dashoffset:0}.pp-spark .rt{opacity:1}}.pp-who{grid-template-columns:1fr 1fr}.pp-who ul{list-style:none;margin:0;padding:0;display:grid;gap:6px}.pp-who li{padding:7px 10px;border-radius:10px;font-size:.88em;animation:reg-in .5s both}.pp-who .casino{border-color:#f59e0b73}.pp-who .casino li{background:#f59e0b1f}.pp-who .mico{border-color:#8b5cf680}.pp-who .mico li{background:#8b5cf624}.df{display:grid;grid-template-columns:minmax(250px,320px) 1fr;gap:16px;align-items:start}.df-rail{list-style:none;margin:0;padding:0;display:grid;gap:8px}.df-rail li{display:grid;grid-template-columns:34px 1fr;column-gap:10px;row-gap:6px;align-items:center;padding:10px 12px;border-radius:14px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#94a3b8;transition:background .4s,border-color .4s,color .4s}.df-rail li b{font-size:.98em}.df-rail li small,.df-rail li code{grid-column:2}.df-rail li small{color:#cbd5e1;font-size:.88em;line-height:1.4;animation:reg-in .5s both}.df-rail li.on{background:#7c3aed2e;border-color:#a78bfa8c;color:#fff;box-shadow:0 0 24px #7c3aed40}.df-rail li.done{color:#cbd5e1}.df-rail li.done .df-ic{filter:grayscale(.4)}.df-ic{font-size:1.5em;text-align:center}.df-scene{position:relative;min-height:380px;padding:18px 20px;border-radius:18px;background:radial-gradient(120% 80% at 80% 0%,rgba(124,58,237,.16),transparent 60%),#ffffff08;border:1px solid rgba(255,255,255,.1);animation:reg-in .6s both;overflow:hidden}.df-scene h4{margin:0 0 12px;font-size:1.02em;transition:color .4s}.df-scene h4.a{color:#94a3b8}.df-scene h4.b{color:#c4b5fd}.df-scheme{position:absolute;right:16px;bottom:10px;color:#64748b;font-size:.74em}.df-legend{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:12px 0 0;color:#94a3b8;font-size:.82em}.df-legend span{display:inline-block;width:18px;height:8px;border-radius:4px}.df-rows{position:relative}.df-row{position:absolute;left:0;right:0;height:40px;display:grid;grid-template-columns:34px minmax(90px,1fr) 1.4fr 48px;align-items:center;gap:10px;padding:0 8px;border-radius:10px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);transition:top .9s cubic-bezier(.4,1.25,.5,1),background .5s,border-color .5s}.df-row.top{background:#7c3aed33;border-color:#a78bfa8c}.df-row img{width:34px;height:34px;border-radius:7px;object-fit:cover}.df-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:.9em}.df-bars{position:relative;height:12px;border-radius:6px;background:#ffffff0f}.df-bars i{position:absolute;left:0;top:0;bottom:0;border-radius:6px;transition:width 1s cubic-bezier(.3,1,.4,1),opacity .5s,left 1s}.df-bars i.clk,.df-legend .clk{background:#64748b}.df-bars i.fc,.df-legend .fc{background:linear-gradient(90deg,#8b5cf6,#22d3ee)}.df-bars i.m,.df-legend .m{background:linear-gradient(90deg,#16a34a,#4ade80)}.df-bars i.f,.df-legend .f{background:repeating-linear-gradient(45deg,#fb7185 0,#fb7185 4px,#be123c 4px,#be123c 8px);border-radius:0 6px 6px 0}.df-pos{text-align:right;color:#c4b5fd;font-size:.9em}.df-fees .df-pos{color:#fda4af}.df-stay{margin-left:6px;font-style:normal;font-size:.95em;filter:drop-shadow(0 0 6px rgba(253,230,138,.7))}.df-phase{list-style:none;display:flex;flex-wrap:wrap;gap:6px;margin:0 0 14px;padding:0}.df-phase li{padding:4px 10px;border-radius:999px;font-size:.82em;font-weight:700;color:#64748b;border:1px solid rgba(255,255,255,.1);transition:all .4s}.df-phase li.on{color:#fff;background:#7c3aed59;border-color:#a78bfa99}.df-phase li.done{color:#cbd5e1}.df-data{display:grid;grid-template-columns:1fr 34px 1.6fr 34px 1fr;align-items:center;gap:6px;min-height:330px}.df-src{display:grid;gap:10px}.df-card{display:grid;gap:4px;justify-items:center;text-align:center;padding:14px 10px;border-radius:14px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.df-card span{font-size:1.8em}.df-card small{color:#94a3b8;font-size:.8em}.df-model{transition:all .6s;opacity:.55}.df-model.on{opacity:1;background:#22c55e1f;border-color:#4ade8080;box-shadow:0 0 26px #4ade8040}.df-flow{position:relative;height:4px;border-radius:2px;background:#ffffff14;overflow:hidden}.df-flow i{position:absolute;top:0;width:10px;height:4px;border-radius:2px;background:#a78bfa;animation:df-flow 1.6s linear infinite}.df-flow i:nth-child(2){animation-delay:.4s}.df-flow i:nth-child(3){animation-delay:.8s}.df-flow i:nth-child(4){animation-delay:1.2s}@keyframes df-flow{0%{left:-10px}to{left:100%}}.df-sig{display:grid;gap:8px;justify-items:center}.df-sig>b{font-size:1.3em;color:#e9d5ff}.df-grid{display:grid;grid-template-columns:repeat(25,1fr);gap:3px;width:100%}.df-grid i{aspect-ratio:1;border-radius:2px;background:#ffffff12;transition:background .4s,transform .4s}.df-grid i[class]{transform:scale(1.08)}.df-groups{display:flex;flex-wrap:wrap;justify-content:center;gap:4px 10px;margin:0;font-size:.8em}.df-groups span:before{content:"";display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:2px;background:currentColor}.g0{color:#60a5fa}.g1{color:#a78bfa}.g2{color:#4ade80}.g3{color:#fbbf24}.g4{color:#f472b6}.g5{color:#22d3ee}.df-grid i.g0{background:#60a5fa}.df-grid i.g1{background:#a78bfa}.df-grid i.g2{background:#4ade80}.df-grid i.g3{background:#fbbf24}.df-grid i.g4{background:#f472b6}.df-grid i.g5{background:#22d3ee}.df-chart{position:relative;height:230px;margin:4px 0 10px;border-left:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}.df-chart svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.df-chart .bad{fill:#f43f5e14}.df-chart .thr{stroke:#fb7185;stroke-width:2;stroke-dasharray:6 6;vector-effect:non-scaling-stroke}.df-chart .ln{fill:none;stroke:#4ade80;stroke-width:3;stroke-linejoin:round;vector-effect:non-scaling-stroke;transition:stroke .4s}.df-chart .ln.low{stroke:#fbbf24}.df-thr{position:absolute;right:6px;transform:translateY(-120%);color:#fb7185;font-size:.78em;font-weight:800}.df-rt{position:absolute;bottom:8px;transform:translate(-50%);font-size:1.6em;animation:df-spin 1.2s linear infinite}@keyframes df-spin{to{transform:translate(-50%) rotate(360deg)}}.df-x{position:absolute;right:0;bottom:-22px;color:#64748b;font-size:.78em}.df-say{margin:26px 0 0;padding:10px 14px;border-radius:12px;font-weight:800;animation:reg-in .4s both}.df-say.p0{background:#ffffff0a;color:#cbd5e1}.df-say.p1{background:#facc151f;color:#fde68a}.df-say.p2{background:#7c3aed33;color:#e9d5ff}.df-say.p3{background:#22c55e24;color:#bbf7d0}.df-shelf{display:grid;grid-template-columns:repeat(8,1fr);gap:8px;margin-bottom:16px}.df-tile{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#ffffff0d;border:2px solid transparent;animation:df-drop .6s cubic-bezier(.3,1.4,.5,1) both;transition:opacity .5s,filter .5s,box-shadow .5s}.df-tile img{width:100%;height:100%;object-fit:cover;display:block}.df-tile b{position:absolute;left:4px;top:4px;min-width:18px;padding:0 4px;border-radius:6px;font-size:.7em;text-align:center;background:#0009}.df-tile em{position:absolute;left:3px;right:3px;bottom:4px;padding:1px 2px;border-radius:6px;font-style:normal;font-size:.6em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:900;text-align:center;color:#1f1300;background:#fde68a}.df-tile.promo{border-color:#fde68a;box-shadow:0 0 18px #fde68a8c}.df-tile.out{filter:grayscale(1);opacity:.45}.df-tile em.out{background:#fb7185;color:#fff}.df-tile.glow{border-color:#a78bfacc}@keyframes df-drop{0%{opacity:0;transform:translateY(-14px) scale(.9)}to{opacity:1;transform:none}}.df-steps{list-style:none;margin:0;padding:0;display:grid;gap:8px}.df-steps li{padding:9px 12px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.08);color:#64748b;transition:all .5s}.df-steps li.on{color:#e2e8f0;background:#7c3aed24;border-color:#a78bfa66}@media (max-width: 720px){.df{grid-template-columns:1fr}.df-rail li:not(.on){display:none}.df-scene{min-height:0;padding:14px}.df-data{grid-template-columns:1fr;min-height:0}.df-flow{height:26px;width:4px;justify-self:center}.df-flow i{width:4px;height:10px;animation-name:df-flow-v}.df-src{grid-template-columns:1fr 1fr}.df-row{grid-template-columns:30px minmax(70px,1fr) 1fr 40px;gap:6px}.df-row img{width:30px;height:30px}.df-shelf{grid-template-columns:repeat(4,1fr)}.df-chart{height:170px}}@keyframes df-flow-v{0%{top:-10px;left:0}to{top:100%;left:0}}@media (prefers-reduced-motion: reduce){.df-flow i,.df-rt,.df-tile{animation:none}.df-row,.df-bars i{transition:none}}.df-own{display:grid;gap:14px}.df-vs{display:grid;grid-template-columns:1fr auto 1fr;gap:12px;align-items:stretch}.df-vs-mid{align-self:center;color:#64748b;font-weight:900}.df-side{padding:14px 16px;border-radius:14px;border:1px solid rgba(255,255,255,.1)}.df-side h4{margin:0 0 8px}.df-side ul{list-style:none;margin:0;padding:0;display:grid;gap:7px;font-size:.9em}.df-side li{animation:reg-in .5s both}.df-side.all{background:#94a3b80f}.df-side.all h4,.df-side.all li{color:#94a3b8}.df-side.own{background:#22c55e14;border-color:#4ade8066}.df-side.own h4{color:#bbf7d0}.df-side.own li{color:#e2e8f0}.df-sec{padding:12px 14px;border-radius:14px;background:#22d3ee0f;border:1px solid rgba(34,211,238,.3)}.df-sec h4{margin:0 0 8px;color:#a5f3fc}.df-sec div{display:flex;flex-wrap:wrap;gap:6px}.df-sec span{padding:5px 10px;border-radius:999px;background:#00000040;border:1px solid rgba(34,211,238,.25);color:#e2e8f0;font-size:.84em;animation:reg-in .5s both}@media (max-width: 720px){.df-vs{grid-template-columns:1fr}.df-vs-mid{justify-self:center}}.fin-stage{justify-content:center}.fin-body{display:flex;flex-wrap:wrap;align-items:center;gap:32px 48px;padding:32px 40px;overflow:auto}.fin-main{flex:999 1 26em;min-width:0;display:flex;flex-direction:column;gap:18px}.fin-kicker{font-size:.78em;font-weight:800;color:#c4b5fd;text-transform:uppercase;letter-spacing:.1em;animation:ex-rise .45s cubic-bezier(.2,.8,.2,1) backwards}.fin-title{margin:0;font-size:2.9em;font-weight:900;line-height:1.02;letter-spacing:-.02em;animation:ex-rise .5s cubic-bezier(.2,.8,.2,1) .05s backwards}.fin-title span{color:#8b95ad}.fin-metrics{list-style:none;margin:6px 0 0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.fin-metrics li{display:flex;flex-direction:column;gap:4px;padding:18px 20px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(167,139,250,.22);animation:ex-rise .5s cubic-bezier(.2,.8,.2,1) backwards}.fin-metrics li:nth-child(2){animation-delay:.08s}.fin-metrics li:nth-child(3){animation-delay:.16s}.fin-metrics li:nth-child(4){animation-delay:.24s}.fin-metrics b{font-size:2.6em;font-weight:900;line-height:1;letter-spacing:-.02em;color:#e9e3ff}.fin-metrics span{font-size:.95em;color:#c9d1e3;font-weight:600}.fin-metrics small{display:block;margin-top:2px;font-size:.85em;color:#8b95ad;font-weight:500}.fin-next{margin:4px 0 0;font-size:1.1em;font-weight:700;color:#e9e3ff}.fin-source{margin:0;font-size:.8em;color:#6b7590}.fin-qr{flex:1 1 16em;max-width:300px;display:flex;flex-direction:column;align-items:center;gap:10px;padding:24px;border-radius:18px;text-align:center;background:#ffffff0d;border:1px solid rgba(167,139,250,.3);color:inherit;text-decoration:none;animation:ex-rise .55s cubic-bezier(.2,.8,.2,1) .2s backwards}.fin-qr img{width:220px;height:220px;border-radius:10px;background:#fff;padding:8px;box-sizing:content-box}.fin-qr-title{margin-top:6px;font-size:1.2em;font-weight:800}.fin-qr-body{font-size:.88em;color:#c9d1e3;line-height:1.35}.fin-qr-url{font:700 .9em ui-monospace,SFMono-Regular,Menlo,monospace;color:#c4b5fd}@media (max-width: 700px){.fin-body{padding:20px}.fin-title{font-size:2em}.fin-metrics b{font-size:1.9em}}.gauge{position:relative;margin:0;display:grid;justify-items:center;gap:2px;flex:none}.gauge svg{display:block}.gauge-track,.gauge-val{fill:none;stroke-width:3.2;stroke-linecap:round}.gauge-track{stroke:#ffffff1a}.gauge-val{stroke:url(#gauge-g);filter:drop-shadow(0 0 3px rgba(34,211,238,.45))}.gauge.mid .gauge-val{stroke:#a78bfa;filter:none}.gauge.lo .gauge-val{stroke:#64748b;filter:none}.gauge-n{position:absolute;top:0;left:0;right:0;aspect-ratio:1;display:grid;place-items:center;font:900 1.15em/1 var(--font);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.gauge figcaption{max-width:7.5em;text-align:center;font-size:.66em;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:#c4b5fd;line-height:1.2}.ex-gauge{position:relative;align-self:center;padding:6px 8px 4px;border-radius:14px;background:#0a0c1e73;border:1px solid rgba(167,139,250,.22);animation:ex-pop .5s .35s cubic-bezier(.2,1.4,.4,1) both}.ex-confnote{font-weight:700;color:#a5adc4}.ex-caveat{margin:6px 0 8px;padding:7px 11px;border-radius:10px;font-size:.78em;font-weight:700;color:#e9d5ff;background:#7c3aed24;border:1px dashed rgba(167,139,250,.45)}.ex-caveat-card{margin:0 16px}.ex-chip.place{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#3b2300;font-weight:900}.ex-standing{align-self:center;display:grid;gap:4px;min-width:150px;padding:8px 10px;border-radius:14px;background:#0a0c1e73;border:1px solid rgba(167,139,250,.22);animation:ex-pop .5s .35s cubic-bezier(.2,1.4,.4,1) both}.ex-standing small{font-size:.72em;color:#c4b5fd;font-weight:800}.ex-standing-bar{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#ffffff14,#a78bfa8c)}.ex-standing-bar i{position:absolute;top:50%;width:14px;height:14px;margin:-7px 0 0 -7px;border-radius:50%;background:#fde68a;box-shadow:0 0 12px #fde68ab3}.ex-standing-ends{display:flex;justify-content:space-between;font-size:.68em;color:#94a3b8}@media (max-width: 640px){.ex-standing{display:none}}.gauge-chip{display:none;align-items:center;gap:5px;padding:3px 9px 3px 4px;border-radius:999px;background:#0a0c1e8c;box-shadow:inset 0 0 0 1px #22d3ee59;font-size:.78em;font-weight:700;color:#c9cfe0;white-space:nowrap}.gauge-chip b{color:#fff;font-weight:900;font-variant-numeric:tabular-nums}.ex-views{display:flex;gap:6px}.ex-views .dp-btn{height:2.4em;background:#ffffff12}.conf-bar{position:relative;display:block;flex:1;min-width:0;height:6px;border-radius:3px;background:#ffffff12;overflow:hidden}.conf-bar i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:linear-gradient(90deg,#7c3aed,#22d3ee);transition:width .9s cubic-bezier(.2,.8,.2,1)}.rv-stage{position:fixed;z-index:2050;top:calc(var(--header-h) + 12px);left:16px;bottom:16px;right:calc(25em + 48px);display:flex;flex-direction:column;min-height:0;overflow:hidden;pointer-events:auto;background:radial-gradient(90% 60% at 0% 0%,rgba(124,58,237,.16),transparent 60%),radial-gradient(70% 50% at 100% 0%,rgba(34,211,238,.08),transparent 60%),linear-gradient(180deg,#141a33,#0b1024);border:1px solid rgba(167,139,250,.3);border-radius:20px;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff08 inset;animation:ex-in .9s cubic-bezier(.22,1,.36,1)}.rv-stage.wide{right:16px}.rv-head{display:flex;align-items:center;gap:12px;padding:14px 16px 6px 18px}.rv-head-l{flex:1;min-width:0}.rv-kicker{font-size:.74em;font-weight:800;color:var(--dp-rec);text-transform:uppercase;letter-spacing:.12em}.rv-title{margin:4px 0 0;font-size:1.75em;font-weight:900;line-height:1.1;letter-spacing:-.01em}.rv-who{padding:5px 10px;border-radius:999px;background:#ffffff14;font-size:.84em;font-weight:700;white-space:nowrap}.rv-tabs{display:flex;gap:6px;padding:6px 18px 10px;overflow-x:auto;scrollbar-width:none}.rv-tabs::-webkit-scrollbar{display:none}.rv-tabs button{flex:none;display:grid;justify-items:start;gap:1px;padding:7px 12px;border-radius:12px;background:#ffffff0d;border:1px solid rgba(255,255,255,.06);color:#aab3c8;font-weight:800;font-size:.86em;text-align:left;transition:background .2s,color .2s,border-color .2s}.rv-tabs button code{font:600 .78em ui-monospace,SFMono-Regular,Menlo,monospace;color:#6b7590}.rv-tabs button.on{background:#7c3aed47;border-color:#a78bfa99;color:#fff}.rv-tabs button.on code{color:#c4b5fd}.rv-body{flex:1;min-height:0;min-width:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;padding:4px 18px 18px}.rv-foot{padding:8px 18px 10px;border-top:1px solid rgba(255,255,255,.07);background:#0000002e}.rv-foot small{color:#8b93ab;font-size:.74em}.mv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:0 18px 10px}.mv-stats{display:flex;flex-wrap:wrap;gap:6px;flex:1 1 auto}.mv-stats span{padding:4px 10px;border-radius:999px;background:#ffffff0f;font-size:.8em;color:#c9cfe0;white-space:nowrap}.mv-stats b{color:#fff;font-variant-numeric:tabular-nums}.mv-stats .in{background:#7c3aed33}.mv-stats .off{background:#fbbf241a;color:#fcd34d}.mv-play{display:grid;justify-items:end;gap:3px;min-width:0}.mv-play .dp-btn{max-width:100%;overflow:hidden;text-overflow:ellipsis;background:linear-gradient(135deg,#7c3aed,#a855f7);box-shadow:0 6px 20px #7c3aed59}.mv-play small{color:#6b7590;font-size:.72em}.mv-moves{display:flex;flex-wrap:wrap;gap:6px;margin:0 18px 8px;padding:8px 10px;border-radius:12px;background:#22d3ee12;border:1px solid rgba(34,211,238,.18);font-size:.84em;animation:ex-rise .4s cubic-bezier(.2,.8,.2,1) both}.mv-moves span{padding:2px 8px;border-radius:999px;background:#ffffff0f;white-space:nowrap}.mv-moves .mv-pm{color:#e9e5ff;font-weight:700}.mv-moves .up{color:#86efac}.mv-moves .down{color:#fda4af}.mv-moves .new{color:#fde68a}.mv-moves .err{color:#fda4af;white-space:normal}.mv-list{position:relative;flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 12px 16px}.mv-colhead,.mv-row{display:grid;grid-template-columns:2.6em 32px minmax(0,1.3fr) minmax(7em,1fr) 3.4em;align-items:center;gap:10px}.mv-colhead{position:sticky;top:0;z-index:2;padding:6px 8px;background:#121831;font-size:.68em;font-weight:800;text-transform:uppercase;letter-spacing:.08em;color:#6b7590}.mv-colhead span:nth-child(4){color:#c4b5fd;white-space:nowrap}.mv-row{position:relative;padding:3px 8px;border-radius:10px;will-change:transform}.mv-row+.mv-row{margin-top:2px}.mv-row.in{background:#7c3aed1a}.mv-row.playable{cursor:pointer}.mv-row.playable:hover{background:#ffffff0f}.mv-row.focus{background:#fbbf241f;box-shadow:inset 0 0 0 1.5px #fbbf24bf}.mv-row.mv-target:not(.focus){box-shadow:inset 0 0 0 1.5px #a855f7cc}.mv-rank{font:900 .95em/1 var(--font);color:#8b93ab;text-align:right;font-variant-numeric:tabular-nums}.mv-row.in .mv-rank{color:#ddd6fe}.mv-cover{width:32px;height:42px;border-radius:7px;overflow:hidden;background:#1b2238;display:grid;place-items:center;box-shadow:0 3px 10px #00000059}.mv-cover img{width:100%;height:100%;object-fit:cover}.mv-name{min-width:0;display:grid;gap:1px}.mv-name b{display:flex;align-items:center;min-width:0;font-size:.9em}.mv-name b span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-name b em{flex:none}.mv-name small{font-size:.74em;color:#8b93ab;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mv-here{margin-left:6px;padding:1px 6px;border-radius:6px;background:#fbbf24;color:#3b2300;font:900 .72em/1.4 var(--font);font-style:normal;text-transform:uppercase;vertical-align:1px}.mv-why{color:#fbbf24}.mv-conf{display:flex;align-items:center;gap:8px;min-width:0}.mv-conf b{width:2.6em;text-align:right;font-size:.86em;font-variant-numeric:tabular-nums}.mv-delta{font:900 .8em/1 var(--font);text-align:right;font-variant-numeric:tabular-nums}.mv-delta.up{color:#4ade80}.mv-delta.down{color:#fb7185}.mv-delta.new{color:#fde68a;text-transform:uppercase;font-size:.66em;letter-spacing:.06em}.mv-delta:not(:empty){animation:ex-pop .5s .6s cubic-bezier(.2,1.4,.4,1) both}.mv-row.off{opacity:.5;filter:grayscale(.85)}.mv-row.off .conf-bar i{background:#64748b}.mv-cut{position:relative;display:flex;align-items:center;justify-content:space-between;gap:10px;margin:10px 4px;padding:7px 12px;border-radius:10px;border:1.5px dashed rgba(251,191,36,.7);background:#fbbf2414;color:#fde68a;font-weight:900;font-size:.84em}.mv-cut small{color:#a8956a;font-weight:700}.mv-out-h{margin:18px 8px 6px;font-size:.7em;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#fbbf24}.mv-skel{height:48px;margin:4px 0}.api-flow{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(40px,.45fr) auto minmax(40px,.45fr) minmax(0,1fr);align-items:center;gap:0;padding:8px 0 4px}.api-card,.api-mico,.api-arrow,.api-landing{opacity:.12;transition:opacity .5s,transform .5s cubic-bezier(.2,.8,.2,1),box-shadow .5s}.api-card.on,.api-mico.on,.api-arrow.on,.api-landing.on{opacity:1}.api-card{min-width:0;padding:12px 14px;border-radius:16px;background:#ffffff0b;border:1px solid rgba(255,255,255,.09);transform:translateY(8px)}.api-card.on{transform:none}.api-card h4{margin:0 0 8px;font-size:.7em;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:#67e8f9}.api-res h4{color:#c4b5fd}.api-path{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px;padding:3px 8px;border-radius:7px;background:#22d3ee1f;color:#a5f3fc;font:700 .76em ui-monospace,SFMono-Regular,Menlo,monospace}.api-req dl{margin:0;display:grid;gap:5px}.api-req dl div{display:grid;grid-template-columns:6.5em minmax(0,1fr);gap:8px;font-size:.86em}.api-req dt{color:#8b93ab}.api-req dd{margin:0;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-req dd code{margin-left:4px;font:600 .82em ui-monospace,SFMono-Regular,Menlo,monospace;color:#8b93ab}.api-arrow{position:relative;height:4px;margin:0 6px;border-radius:2px;background:#ffffff14;overflow:hidden}.api-arrow:after{content:"";position:absolute;right:-1px;top:-5px;border:7px solid transparent;border-left-color:#ffffff2e;border-right:0}.api-arrow i{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,transparent 0 10px,#22d3ee 10px 22px);background-size:200% 100%;opacity:0}.api-arrow.on i{opacity:1;animation:api-flow .6s linear infinite}.api-arrow.back i{background-image:repeating-linear-gradient(90deg,transparent 0 10px,#a855f7 10px 22px)}@keyframes api-flow{0%{background-position:0 0}to{background-position:44px 0}}.api-mico{display:grid;justify-items:center;gap:8px;padding:0 6px}.api-core{position:relative;width:104px;height:104px;border-radius:28px;display:grid;place-items:center;background:radial-gradient(circle at 30% 25%,#a78bfa,#6d28d9 55%,#3b0764);box-shadow:0 0 0 1px #ffffff1f inset,0 12px 40px #7c3aed73}.api-core span{font:900 1.45em/1 var(--font);letter-spacing:.02em;color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.4)}.api-core:before,.api-core:after{content:"";position:absolute;top:-8px;right:-8px;bottom:-8px;left:-8px;border-radius:34px;border:2px solid rgba(167,139,250,0)}.api-mico.busy .api-core:before{border-color:#a78bfa99;animation:api-ring 1s ease-out infinite}.api-mico.busy .api-core:after{border-color:#22d3ee73;animation:api-ring 1s .5s ease-out infinite}.api-mico.busy .api-core{animation:api-think .5s ease-in-out infinite alternate}@keyframes api-ring{0%{transform:scale(.92);opacity:1}to{transform:scale(1.35);opacity:0}}@keyframes api-think{to{transform:scale(1.04);box-shadow:0 0 0 1px #ffffff2e inset,0 12px 60px #22d3ee73}}.api-mico small{font-size:.78em;font-weight:800;color:#c4b5fd;white-space:nowrap}.api-count{display:flex;align-items:baseline;gap:8px}.api-count b{font:900 2.2em/1 var(--font);font-variant-numeric:tabular-nums}.api-count span{font-size:.84em;color:#c9cfe0}.api-noscore{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.api-noscore s{padding:2px 8px;border-radius:6px;background:#f43f5e1a;color:#fda4af;font:700 .76em ui-monospace,SFMono-Regular,Menlo,monospace;text-decoration-thickness:2px}.api-noscore small{flex-basis:100%;color:#8b93ab;font-size:.74em}.api-landing{margin-top:18px;padding:12px 14px 14px;border-radius:16px;background:#00000038;border:1px solid rgba(167,139,250,.22)}.api-landing h4{margin:0 0 10px;font-size:.74em;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#c4b5fd}.api-ribbon{display:flex;gap:10px;overflow-x:auto;padding:4px 2px 8px;scrollbar-width:thin}.api-tile{flex:none;width:84px;margin:0;display:grid;gap:5px;opacity:0}.api-landing.on .api-tile{animation:api-land .55s calc(var(--i) * 55ms) cubic-bezier(.2,.9,.25,1.15) both}@keyframes api-land{0%{opacity:0;transform:translate(-60px,-50px) scale(.6) rotate(-6deg)}to{opacity:1;transform:none}}.api-tile-img{position:relative;aspect-ratio:3 / 4;border-radius:10px;overflow:hidden;background:#1b2238;display:grid;place-items:center;box-shadow:0 6px 16px #0006}.api-tile-img img{width:100%;height:100%;object-fit:cover}.api-tile-img b{position:absolute;left:4px;top:4px;min-width:1.6em;padding:1px 5px;border-radius:7px;background:#0a0c1ee0;color:#fff;font:900 .72em/1.4 var(--font);text-align:center}.api-tile-img em{position:absolute;right:4px;top:3px;font-style:normal;font-size:.8em}.api-tile figcaption{font-size:.7em;font-weight:700;color:#c9cfe0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.api-tile.hot .api-tile-img{box-shadow:0 0 0 2.5px #fbbf24,0 0 22px #fbbf248c}.api-tile.hot .api-tile-img b{background:#fbbf24;color:#3b2300}.api-tile.hot figcaption{color:#fde68a}.api-beyond{margin:6px 0 0;font-size:.84em;color:#fde68a}.api-caption{margin:18px 0 6px;font-size:1.15em;font-weight:800;line-height:1.35;color:#fff}.api-confnote{margin:0 0 14px;font-size:.84em;color:#a5adc4}.api-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.api-json-t{padding:6px 10px;border-radius:8px;color:#8b93ab;font:700 .8em ui-monospace,SFMono-Regular,Menlo,monospace;border:1px dashed rgba(255,255,255,.16)}.api-json-t:hover{color:#e9e5ff;border-color:#a78bfa80}.api-json{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;margin-top:10px;animation:ex-rise .35s both}.api-json pre{margin:0;max-height:22em;overflow:auto;padding:10px 12px;border-radius:12px;background:#070a17;border:1px solid rgba(255,255,255,.07);color:#d5dbea;font:500 .76em/1.5 ui-monospace,SFMono-Regular,Menlo,monospace}.api-json pre .c{color:#6b7590}.dp-views{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;padding:3px;margin:10px 0 2px;border-radius:10px;background:#ffffff0f}.dp-views button{height:30px;border-radius:8px;font-size:.82em;font-weight:800;color:#aab3c8;transition:background .2s,color .2s}.dp-views button.on{background:var(--dp-rec-2);color:#fff;box-shadow:0 2px 10px #7c3aed66}@media (max-width: 1199px){.rv-stage{right:16px}.rv-body,.mv-list{padding-bottom:40vh}}@media (max-width: 899px){.api-flow{grid-template-columns:minmax(0,1fr);justify-items:stretch}.api-arrow{width:4px;height:26px;margin:4px auto}.api-arrow:after{right:-5px;top:auto;bottom:-1px;border:7px solid transparent;border-top-color:#ffffff2e;border-bottom:0}.api-arrow i{background-image:repeating-linear-gradient(180deg,transparent 0 8px,#22d3ee 8px 16px)}.api-arrow.back i{background-image:repeating-linear-gradient(180deg,transparent 0 8px,#a855f7 8px 16px)}.api-arrow.on i{animation-name:api-flow-v}@keyframes api-flow-v{0%{background-position:0 0}to{background-position:0 32px}}.api-mico{grid-template-columns:auto auto;align-items:center;justify-content:center}.api-core{width:72px;height:72px;border-radius:20px}.api-json{grid-template-columns:minmax(0,1fr)}}@media (max-width: 700px){.rv-stage{top:calc(var(--header-h) + 6px);left:6px;right:6px;bottom:calc(80px + env(safe-area-inset-bottom));border-radius:16px}.rv-stage.wide{right:6px}.rv-head{padding:10px 10px 4px 12px;gap:8px}.rv-title{font-size:1.25em}.rv-who{display:none}.rv-tabs{padding:4px 12px 8px}.rv-tabs button{padding:6px 10px;font-size:.8em}.rv-body{padding:4px 12px 30dvh}.mv-bar{padding:0 12px 8px}.mv-play{justify-items:stretch;flex:1 1 100%}.mv-play .dp-btn{justify-content:center}.mv-play small{display:none}.mv-moves{margin:0 12px 8px}.mv-list{padding:0 6px 30dvh}.mv-colhead,.mv-row{grid-template-columns:2em 30px minmax(0,1fr) 4.6em 2.6em;gap:7px}.mv-cover{width:30px;height:40px}.mv-conf .conf-bar{display:none}.mv-conf{justify-content:flex-end}.mv-conf b{width:auto}.mv-colhead span:nth-child(4){text-align:right}.api-tile{width:68px}.api-caption{font-size:1em}.ex-gauge{display:none}.gauge-chip{display:inline-flex}.ex-foot{flex-wrap:wrap}.ex-foot small{flex-basis:100%}.ex-views{flex:1}.ex-views .dp-btn{flex:1;justify-content:center}}@media (prefers-reduced-motion: reduce){.rv-stage *,.rv-stage{animation:none!important;transition:none!important}.api-tile{opacity:1}}.rv-views{display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:#ffffff0f;flex:none}.rv-views button{display:inline-flex;align-items:center;gap:5px;height:28px;padding:0 10px;border-radius:8px;font-size:.8em;font-weight:800;color:#aab3c8}.rv-views button i{font-style:normal}.rv-views button.on{background:var(--dp-rec-2);color:#fff}@media (max-width: 700px){.rv-views button span{display:none}.rv-views button{padding:0 8px}}.mv-row{cursor:pointer}.mv-row:hover{background:#ffffff0d}.mv-row.open{background:#7c3aed24;box-shadow:inset 0 0 0 1.5px #a78bfa8c}.md{grid-column:1 / -1;margin:6px 0 4px;padding:12px;border-radius:12px;background:#080a1a8c;border:1px solid rgba(167,139,250,.2);cursor:default;animation:md-open .55s cubic-bezier(.22,1,.36,1) both;transform-origin:top}@keyframes md-open{0%{opacity:0;transform:translateY(-8px) scaleY(.92);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.md-h{font-size:.7em;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd;margin-bottom:8px}.md-path{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1.15fr) auto minmax(0,1fr);gap:8px;align-items:stretch}.md-col{padding:10px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);min-width:0;animation:md-col-in .6s cubic-bezier(.22,1,.36,1) calc(var(--i) * .22s) both}@keyframes md-col-in{0%{opacity:0;transform:translate(-14px)}to{opacity:1;transform:none}}.md-col h5{margin:0 0 8px;font-size:.74em;font-weight:800;color:#ddd6fe}.md-col ul{list-style:none;margin:0;padding:0;display:grid;gap:6px;font-size:.82em}.md-col li{display:flex;gap:6px;align-items:flex-start}.md-ic{flex:none}.md-arrow{align-self:center;color:#a78bfa;font-weight:900;font-size:1.2em;animation:md-col-in .5s calc(.15s + var(--i, 0) * .2s) both}.md-sigs li{display:grid;grid-template-columns:auto minmax(0,1fr) 54px;align-items:center}.md-sig-t{min-width:0}.md-bar{height:7px;border-radius:4px;background:#ffffff14;overflow:hidden}.md-bar i{display:block;height:100%;border-radius:4px;background:linear-gradient(90deg,#7c3aed,#22d3ee);transform-origin:left;animation:md-grow .9s cubic-bezier(.22,1,.36,1) calc(.45s + var(--k) * .15s) both}.md-bar.s1 i{width:34%}.md-bar.s2 i{width:67%}.md-bar.s3 i{width:100%}@keyframes md-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.md-score{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:center;margin-bottom:6px}.md-score b{font-size:1.9em;font-weight:900;line-height:1;color:#fff;animation:ex-pop .6s .8s cubic-bezier(.2,1.4,.4,1) both}.md-score span{display:grid;font-size:.74em;color:#c4b5fd}.md-score em{font-style:normal;font-weight:800;color:#fde68a}.md-scorebar{grid-column:1 / -1;height:6px;border-radius:3px;background:#ffffff14;overflow:hidden}.md-scorebar i{display:block;height:100%;background:linear-gradient(90deg,#7c3aed,#22d3ee);transform-origin:left;animation:md-grow 1.1s cubic-bezier(.22,1,.36,1) .9s both}.md-vs{margin:6px 0 0;font-size:.78em;color:#cbd5e1}.md-vs b{color:#e9d5ff;margin-right:4px}.md-exc,.md-note,.md-muted{margin:0;font-size:.82em;color:#94a3b8}.md-skel{height:90px;border-radius:10px}.md-act{display:flex;justify-content:flex-end;margin-top:10px}.md-picked{font-size:.8em;font-weight:800;color:#86efac}@media (max-width: 760px){.md-path{grid-template-columns:1fr}.md-arrow{transform:rotate(90deg);justify-self:center}}@media (prefers-reduced-motion: reduce){.md,.md-col,.md-arrow,.md-bar i,.md-score b,.md-scorebar i{animation:none}}.api-howmodel{margin-top:8px;padding:0;background:none;border:0;color:#c4b5fd;font:inherit;font-size:.82em;font-weight:700;cursor:pointer;text-align:left}.api-howmodel:hover{color:#fff;text-decoration:underline}.fn{margin-top:14px;display:grid;grid-template-columns:minmax(0,1fr);gap:10px;min-width:0}.fn-title{margin:0;font-size:.74em;font-weight:900;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.fn-level{position:relative;min-width:0;padding:10px 12px;border-radius:12px;background:#ffffff09;border:1px solid rgba(167,139,250,.18);animation:fn-drop .75s cubic-bezier(.22,1,.36,1) both}.fn-level+.fn-level:before{content:"↓";position:absolute;top:-17px;left:50%;transform:translate(-50%);color:#a78bfa;font-weight:900;font-size:14px}@keyframes fn-drop{0%{opacity:0;transform:translateY(-22px) scale(.98);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.fn-level header{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px}.fn-level header b{font-size:.92em}.fn-level header small{flex-basis:100%;font-size:.74em;color:#94a3b8}.fn-count{padding:1px 8px;border-radius:999px;font-size:.74em;font-weight:900;color:#fde68a;background:#fbbf241f;border:1px solid rgba(251,191,36,.35);font-variant-numeric:tabular-nums}.fn-count.none{color:#86efac;background:#22c55e1a;border-color:#22c55e59}.fn-chips{display:flex;flex-wrap:wrap;gap:4px}.fn-chip{position:relative;width:26px;aspect-ratio:3/4;border-radius:4px;overflow:hidden;background:#ffffff14;animation:fn-chip-in .45s cubic-bezier(.2,.9,.25,1.1) calc(.15s + min(var(--j),60)*14ms) both}.fn-chip img{width:100%;height:100%;object-fit:cover;display:block}@keyframes fn-chip-in{0%{opacity:0;transform:translateY(-14px) scale(.7)}to{opacity:1;transform:none}}.fn-chip.hot{box-shadow:0 0 0 2px #fbbf24}.fn-chip.out{animation:fn-chip-in .45s cubic-bezier(.2,.9,.25,1.1) calc(.15s + min(var(--j),60)*14ms) both,fn-out .7s cubic-bezier(.4,0,.2,1) 1.4s forwards}.fn-chip.out i{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;font-style:normal;font-weight:900;font-size:15px;color:#fff;background:#dc2626bf;opacity:0;animation:demo-fade .3s ease-out 1.1s forwards}@keyframes fn-out{to{opacity:.35;transform:translateY(6px) scale(.8) rotate(-8deg);filter:grayscale(1)}}.fn-chip.dim{animation:fn-chip-in .45s cubic-bezier(.2,.9,.25,1.1) calc(.15s + min(var(--j),60)*14ms) both,fn-dim .6s ease 1.3s forwards}@keyframes fn-dim{to{opacity:.28;filter:grayscale(1)}}.fn-chip.pin i{position:absolute;top:0;right:0;font-style:normal;font-size:9px}.fn-ready{border-color:#22c55e73;background:#22c55e0f}.fn-ready header b{color:#86efac}.fn-ready .api-tile{animation:api-land .6s calc(.2s + var(--i) * 70ms) cubic-bezier(.2,.9,.25,1.15) both}.fn-nav{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding-top:2px}.fn-nav .fn-all{opacity:.75}@media (prefers-reduced-motion: reduce){.fn-level,.fn-chip,.fn-chip i,.fn-ready .api-tile{animation:none!important}.fn-chip.out,.fn-chip.dim{opacity:.3}.fn-chip.out i{opacity:1}}.mi{grid-column:1 / -1;margin:8px 0 6px;padding:14px;border-radius:14px;cursor:default;display:grid;gap:12px;background:radial-gradient(120% 80% at 0% 0%,rgba(124,58,237,.16),transparent 60%),#080a1ab3;border:1px solid rgba(167,139,250,.25);animation:md-open .8s cubic-bezier(.22,1,.36,1) both}.mi-rail{display:flex;gap:6px;list-style:none;margin:0;padding:0}.mi-rail li{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:.75em;font-weight:900;cursor:pointer;background:#ffffff0f;color:#94a3b8;transition:background .5s,color .5s,box-shadow .5s}.mi-rail li.on{background:linear-gradient(135deg,#7c3aed,#22d3ee);color:#fff;box-shadow:0 0 14px #7c3aed99}.mi-stage{padding:12px 14px;border-radius:12px;background:#ffffff08;border:1px solid rgba(255,255,255,.07);animation:mi-in 1s cubic-bezier(.22,1,.36,1) both}@keyframes mi-in{0%{opacity:0;transform:translateY(18px) scale(.985);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.mi-stage>header{display:flex;gap:10px;align-items:flex-start;margin-bottom:10px}.mi-stage>header>div{display:grid;gap:2px}.mi-stage>header b{font-size:.98em}.mi-stage>header small{font-size:.78em;color:#a5b4cb;line-height:1.35}.mi-n{flex:none;width:24px;height:24px;border-radius:8px;display:grid;place-items:center;font-weight:900;font-size:.8em;color:#fff;background:linear-gradient(135deg,#7c3aed,#22d3ee)}.mi-note{margin:0;font-size:.85em;color:#a5b4cb}.mi-nav{display:flex;gap:8px;justify-content:flex-end}.mi-into{align-self:center;font-size:1.6em;color:#a78bfa;animation:mi-pulse 2.4s ease-in-out infinite}@keyframes mi-pulse{50%{transform:translate(5px);opacity:.6}}.mi-bar{position:relative;height:8px;border-radius:4px;background:#ffffff12;overflow:hidden}.mi-bar i{position:absolute;inset:0 auto 0 0;border-radius:4px;background:linear-gradient(90deg,#7c3aed,#22d3ee);transform-origin:left;animation:md-grow 1.3s cubic-bezier(.22,1,.36,1) calc(.4s + var(--i, 0) * .14s) both}.mi-bar.c1 i{background:linear-gradient(90deg,#7c3aed,#a78bfa)}.mi-bar.c2 i{background:linear-gradient(90deg,#0891b2,#22d3ee)}.mi-bar.c3 i{background:linear-gradient(90deg,#ca8a04,#fde047)}.mi-raw{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center}.mi-kpis{display:grid;grid-template-columns:repeat(4,auto);gap:6px 18px}.mi-kpis span{display:grid;font-size:.72em;color:#94a3b8;animation:mi-in .9s cubic-bezier(.22,1,.36,1) both}.mi-kpis span:nth-child(2){animation-delay:.12s}.mi-kpis span:nth-child(3){animation-delay:.24s}.mi-kpis span:nth-child(4){animation-delay:.36s}.mi-kpis b{font-size:1.6em;color:#fff;font-variant-numeric:tabular-nums}.mi-kpis b i{font-style:normal;font-size:.55em;color:#64748b}.mi-spark{width:100%;height:56px}.mi-spark .area{fill:#7c3aed2e}.mi-spark .line{fill:none;stroke:#a78bfa;stroke-width:2;stroke-dasharray:1200;stroke-dashoffset:1200;animation:mi-draw 2.2s ease-out .3s forwards;vector-effect:non-scaling-stroke}@keyframes mi-draw{to{stroke-dashoffset:0}}.mi-stream{display:flex;align-items:center;gap:10px;margin-top:10px;overflow:hidden}.mi-stream-belt{position:relative;flex:1;height:26px;overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 80%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 80%,transparent)}.mi-stream-belt span{position:absolute;top:2px;left:-24px;animation:mi-flow 2.6s linear var(--d) infinite}@keyframes mi-flow{to{transform:translate(min(560px,60vw))}}.mi-stream em{flex:none;font-style:normal;font-size:.78em;font-weight:800;color:#c4b5fd}.mi-taste{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;gap:14px;align-items:center}.mi-favs{display:flex;gap:6px}.mi-favs figure{margin:0;width:54px;display:grid;gap:2px;animation:mi-in .9s cubic-bezier(.22,1,.36,1) calc(var(--i) * .15s) both}.mi-favs img{width:54px;aspect-ratio:3/4;object-fit:cover;border-radius:6px}.mi-favs figcaption{font-size:.62em;color:#a5b4cb;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mi-favs figcaption b{display:block;color:#fde68a}.mi-bars{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:.78em}.mi-bars li{display:grid;grid-template-columns:minmax(0,13em) minmax(0,1fr);gap:8px;align-items:center}.mi-bars li>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-decay{margin:0;width:170px}.mi-decay svg{width:100%;height:48px}.mi-decay polyline{fill:none;stroke:#22d3ee;stroke-width:2;stroke-dasharray:400;stroke-dashoffset:400;animation:mi-draw 2s ease-out .6s forwards}.mi-decay line{stroke:#ffffff26}.mi-decay figcaption{display:flex;justify-content:space-between;font-size:.62em;color:#94a3b8}.mi-match{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(60px,.6fr) minmax(0,1fr);align-items:start}.mi-col{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:30px;font-size:.76em}.mi-col li{align-self:center;height:24px;box-sizing:border-box;line-height:14px;padding:4px 8px;border-radius:7px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#94a3b8;animation:mi-in .8s both}.mi-col li.hit{color:#ede9fe;background:#7c3aed2e;border-color:#a78bfa73}.mi-col.r li.hit{background:#22d3ee1f;border-color:#22d3ee73;color:#cffafe}.mi-col li.miss{opacity:.55}.mi-col li.mi-colh{background:none;border:0;color:#c4b5fd;font-weight:900;text-transform:uppercase;letter-spacing:.06em;font-size:.9em;display:flex;align-items:center;gap:6px}.mi-colh img{width:18px;height:24px;object-fit:cover;border-radius:3px}.mi-lines{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.mi-lines path{fill:none;stroke:#a78bfacc;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;animation:mi-draw 1.6s ease-out calc(.5s + var(--j) * .18s) forwards}.mi-meter{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;margin-top:10px;font-size:.82em}.mi-meter>span:first-child{font-weight:800;color:#ddd6fe}.mi-meter-bar{height:10px;border-radius:5px;background:#ffffff12;overflow:hidden}.mi-meter-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#7c3aed,#22d3ee);transform-origin:left;animation:md-grow 1.4s cubic-bezier(.22,1,.36,1) 1.2s both}.mi-meter b{font-size:1.15em;font-variant-numeric:tabular-nums;animation:ex-pop .7s 1.8s cubic-bezier(.2,1.4,.4,1) both}.mi-meter small{grid-column:1 / -1;color:#94a3b8}.mi-graph svg{width:100%;max-height:220px}.mi-graph .l1,.mi-graph .l2{fill:none;stroke-linecap:round;stroke-dasharray:600;stroke-dashoffset:600;animation:mi-draw 1.6s ease-out calc(.3s + var(--i) * .2s) forwards}.mi-graph .l1{stroke:#a78bfa8c;stroke-width:1.5}.mi-graph .l2{stroke:#22d3eeb3;animation-delay:calc(1s + var(--i) * .2s)}.mi-graph .me{fill:#7c3aed59;stroke:#a78bfa;stroke-width:2}.mi-graph .me-t{font-size:22px}.mi-graph .mi-lbl{fill:#cbd5e1;font-size:11px;font-weight:700;opacity:0;animation:demo-fade .6s ease-out calc(1.4s + var(--i) * .2s) forwards}.mi-graph g{animation:mi-in .8s both;animation-delay:calc(var(--i) * .15s)}.mi-graph .mi-target{animation:ex-pop .8s 1.9s cubic-bezier(.2,1.4,.4,1) both;transform-box:fill-box;transform-origin:center}.mi-graph-cap{margin:4px 0 0;font-size:.74em;color:#94a3b8}.mi-weigh{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1fr);gap:14px;align-items:center}.mi-weigh ul{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-size:.8em}.mi-weigh li{display:grid;grid-template-columns:minmax(0,11em) minmax(0,1fr) auto auto;gap:8px;align-items:center;animation:mi-in .8s both;animation-delay:calc(var(--i) * .2s)}.mi-weigh li>span:first-child{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-x{color:#64748b;font-weight:900}.mi-w{display:flex;gap:2px}.mi-w i{width:6px;height:14px;border-radius:2px;background:#ffffff1a}.mi-w i.on{background:#fde68a;box-shadow:0 0 6px #fde68a80}.mi-stack{display:grid;gap:6px;font-size:.82em}.mi-stackbar{display:flex;height:18px;border-radius:9px;overflow:hidden;background:#ffffff0f}.mi-stackbar i{height:100%;transform-origin:left;animation:md-grow 1s cubic-bezier(.22,1,.36,1) calc(1s + var(--i) * .45s) both}.mi-stackbar i.c1{background:#8b5cf6}.mi-stackbar i.c2{background:#22d3ee}.mi-stackbar i.c3{background:#facc15}.mi-stack b{font-size:1.3em;font-variant-numeric:tabular-nums;animation:ex-pop .7s 2.4s cubic-bezier(.2,1.4,.4,1) both;display:inline-block}.mi-stack small{color:#fca5a5}.mi-cal{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:end}.mi-hist{position:relative;display:flex;align-items:flex-end;gap:3px;height:110px;padding-bottom:16px}.mi-hist i{flex:1;border-radius:3px 3px 0 0;background:#a78bfa59;transform-origin:bottom;animation:mi-rise .9s cubic-bezier(.22,1,.36,1) calc(var(--i) * 45ms) both}.mi-hist i.me{background:linear-gradient(180deg,#fde047,#f59e0b);box-shadow:0 0 16px #facc1599;animation:mi-rise .9s cubic-bezier(.22,1,.36,1) calc(var(--i) * 45ms) both,mi-glow 1.6s ease-in-out 1.6s 3}@keyframes mi-rise{0%{transform:scaleY(0)}to{transform:none}}@keyframes mi-glow{50%{box-shadow:0 0 28px #facc15f2}}.mi-axis{position:absolute;left:0;right:0;bottom:0;display:flex;justify-content:space-between;font-size:.66em;color:#64748b}.mi-final{display:grid;justify-items:start;gap:2px;min-width:190px}.mi-final b{font-size:3em;font-weight:900;line-height:1;background:linear-gradient(135deg,#fff,#c4b5fd);-webkit-background-clip:text;background-clip:text;color:transparent;animation:ex-pop .9s 1.4s cubic-bezier(.2,1.4,.4,1) both}.mi-final span{font-size:.78em;font-weight:800;color:#c4b5fd;text-transform:uppercase;letter-spacing:.06em}.mi-final em{font-style:normal;font-weight:900;color:#fde68a}.mi-final small{font-size:.74em;color:#a5b4cb}@media (max-width: 760px){.mi-raw,.mi-taste,.mi-weigh,.mi-cal{grid-template-columns:minmax(0,1fr)}.mi-kpis{grid-template-columns:repeat(2,auto)}.mi-into{transform:rotate(90deg);justify-self:center}.mi-decay{width:100%}}@media (prefers-reduced-motion: reduce){.mi,.mi *,.mi-stage{animation:none!important}.mi-spark .line,.mi-decay polyline,.mi-lines path,.mi-graph path{stroke-dashoffset:0}.mi-graph .mi-lbl{opacity:1}}.mi-rank{display:grid;grid-template-columns:minmax(0,1.5fr) auto minmax(0,.8fr);gap:16px;align-items:center}.mi-groups,.mi-biz{list-style:none;margin:0;padding:0;display:grid;gap:6px}.mi-groups li,.mi-biz li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:6px 10px;border-radius:10px;background:#ffffff09;border:1px solid rgba(255,255,255,.06);animation:mi-in .8s cubic-bezier(.22,1,.36,1) calc(var(--i) * .16s) both}.mi-gi{font-size:1.05em}.mi-gt{display:grid;min-width:0}.mi-gt b{font-size:.82em}.mi-gt small{font-size:.72em;color:#a5b4cb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mi-dots{display:flex;align-items:flex-end;gap:2px;height:22px;width:54px}.mi-dots i{flex:1;border-radius:2px;background:linear-gradient(180deg,#22d3ee,#7c3aed);transform-origin:bottom;animation:mi-rise .7s cubic-bezier(.22,1,.36,1) calc(.5s + var(--k) * 60ms) both}.mi-boost{display:grid;justify-items:center;gap:4px;width:150px}.mi-boost svg{width:140px}.mi-tree line{stroke:#a78bfa99;stroke-width:1.4}.mi-tree circle{fill:#7c3aed}.mi-tree circle.leaf{fill:#22d3ee;animation:mi-leaf 1.6s ease-in-out calc(1s + var(--k) * .35s) infinite}.mi-tree{opacity:0;animation:demo-fade .9s ease-out calc(.9s + var(--k) * .3s) forwards}@keyframes mi-leaf{50%{fill:#fde047}}.mi-boost small{font-size:.7em;font-weight:800;color:#c4b5fd;text-align:center}.mi-preds{display:grid;gap:10px;animation:mi-in .9s cubic-bezier(.22,1,.36,1) 2s both}.mi-money-t{font-size:.74em;color:#c4b5fd;font-weight:800}.mi-money{list-style:none;margin:0;padding:8px 10px;display:grid;gap:5px;border-radius:10px;background:#7c3aed1f;border:1px solid rgba(167,139,250,.3)}.mi-money li{display:grid;grid-template-columns:16px 1fr minmax(0,46%);gap:8px;align-items:center;font-size:.8em;animation:mi-in .6s cubic-bezier(.22,1,.36,1) calc(1.6s + var(--i) * .12s) both}.mi-money-n{color:var(--muted, #94a3b8);font-weight:800;text-align:right}.mi-money-bar{height:9px;border-radius:5px;background:#ffffff0f;overflow:hidden}.mi-money-bar i{display:block;height:100%;border-radius:5px;background:linear-gradient(90deg,#7c3aed,#22d3ee);transform-origin:left;animation:md-grow 1.2s cubic-bezier(.22,1,.36,1) calc(1.7s + var(--i) * .12s) both}.mi-money-g{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text, #e2e8f0)}.mi-money li.me .mi-money-g{color:#fde68a;font-weight:800}.mi-money li.me .mi-money-bar i{background:linear-gradient(90deg,#f59e0b,#fde68a)}@media (prefers-reduced-motion: reduce){.mi-money li,.mi-money-bar i{animation:none}}.mi-preds>div{display:grid;grid-template-columns:1fr auto;gap:4px 8px;align-items:baseline;padding:8px 10px;border-radius:10px;background:#7c3aed1f;border:1px solid rgba(167,139,250,.3)}.mi-preds span:first-child{font-size:.74em;color:#c4b5fd;font-weight:800}.mi-preds b{font-size:1.35em;font-variant-numeric:tabular-nums}.mi-preds .mi-meter-bar{grid-column:1 / -1}.mi-preds small{color:#fca5a5;font-size:.74em}.mi-ok{font-size:.74em;font-weight:800;color:#86efac;white-space:nowrap}@media (max-width: 760px){.mi-rank{grid-template-columns:minmax(0,1fr)}.mi-boost{justify-self:center}}.mi-vec{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:16px;align-items:center}.mi-map{margin:0}.mi-map svg{width:100%;height:auto;border-radius:12px;background:radial-gradient(80% 80% at 50% 50%,#7c3aed1f,#00000040);border:1px solid rgba(255,255,255,.07)}.mi-map figcaption{margin-top:6px;font-size:.74em;color:#a5b4cb;text-align:center}.mi-dot{transition:cx 1.9s cubic-bezier(.22,1,.36,1),cy 1.9s cubic-bezier(.22,1,.36,1),r .6s;opacity:.85}.mi-dot.near{stroke:#fff;stroke-width:1.2;opacity:1}.mi-dot.hot{stroke:#fde047;stroke-width:2.5;opacity:1;filter:drop-shadow(0 0 6px rgba(253,224,71,.9))}.mi-nb{stroke:#fde047b3;stroke-width:1.4;stroke-dasharray:300;stroke-dashoffset:300;animation:mi-draw 1.2s ease-out calc(var(--k) * .12s) forwards}.mi-me circle{fill:#7c3aed;stroke:#fff;stroke-width:2}.mi-me .halo{fill:#a78bfa40;stroke:none;animation:mi-halo 1.8s ease-in-out infinite}.mi-me text{font-size:10px}@keyframes mi-halo{50%{transform:scale(1.35);opacity:.4}}.mi-me{animation:ex-pop .7s cubic-bezier(.2,1.4,.4,1) both}.mi-bars-v{display:grid;gap:8px;animation:mi-in .9s cubic-bezier(.22,1,.36,1) both}.mi-code{display:grid;grid-template-columns:7.5em repeat(16,minmax(0,1fr));gap:2px;align-items:center}.mi-code span{font-size:.72em;color:#cbd5e1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-right:6px}.mi-code i{height:22px;border-radius:3px;animation:mi-rise .6s cubic-bezier(.22,1,.36,1) calc(var(--k) * 40ms) both}.mi-code.prod i{background:#ffffff14}.mi-code.prod i.on{background:#fde047;box-shadow:0 0 8px #fde04799}.mi-bars-v small{font-size:.7em;color:#94a3b8}.mi-caveat{color:#a5b4cb!important;font-size:.72em;line-height:1.35}@media (max-width: 760px){.mi-vec{grid-template-columns:minmax(0,1fr)}}.mi-ok.moved{color:#fde68a;background:#facc151f;border:1px solid rgba(250,204,21,.4);padding:2px 8px;border-radius:999px}.mi-maplbl{font-size:11px;font-weight:800;fill:#ede9fe;paint-order:stroke;stroke:#080a1ae6;stroke-width:3px}.mi-maplbl.hot{fill:#fde047;font-size:12px}.mi-target-lbl .ring{fill:none;stroke:#fde047;stroke-width:2;animation:mi-halo 1.8s ease-in-out infinite;transform-box:fill-box;transform-origin:center}.mi-target-lbl line{stroke:#fde047;stroke-width:1.2}.mi-target-lbl{animation:demo-fade .8s ease-out 1.6s both}.mi-how{font-size:.8em;color:#ddd6fe}.mi-calline{display:grid;gap:2px;margin-bottom:6px;font-size:.74em;color:#cbd5e1}.mi-calline span:last-child{color:#c4b5fd;font-weight:700}.mi-final .mi-calline span{text-transform:none;letter-spacing:0;font-size:1em;font-weight:600;color:#cbd5e1}.mi-final .mi-calline span:last-child{color:#c4b5fd;font-weight:800}.mi-dsets{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mi-ds{display:grid;gap:6px;padding:10px 12px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(167,139,250,.25);animation:mi-in .6s cubic-bezier(.22,1,.36,1) both}.mi-ds-head{display:flex;gap:8px;align-items:baseline;flex-wrap:wrap}.mi-ds-head b{font-size:1em;color:#e9d5ff}.mi-ds-head code{font-size:.74em;color:#c4b5fd}.mi-ds-fields{display:grid;gap:3px}.mi-ds-fields small{font-size:.68em;color:#94a3b8;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.mi-ds-fields span{display:flex;flex-wrap:wrap;gap:4px}.mi-ds-fields i{font-style:normal;font-family:ui-monospace,monospace;font-size:.72em;padding:2px 6px;border-radius:6px;background:#ffffff0f;color:#cbd5e1}.mi-ds-fields i.req{background:#7c3aed4d;color:#fff;font-weight:700}.mi-ds-fields i.off{text-decoration:line-through;opacity:.55}.mi-ds-rec summary{cursor:pointer;font-size:.74em;color:#c4b5fd;font-weight:700}.mi-ds-rec pre{margin:6px 0 0;max-height:180px;overflow:auto;font-size:.7em;padding:8px;border-radius:8px;background:#00000059;color:#e2e8f0}.mi-nopii{display:block;margin-top:8px;font-size:.76em;color:#bbf7d0}@media (max-width: 640px){.mi-dsets{grid-template-columns:1fr}}.mi-seg{display:inline-flex;gap:4px;margin:0 0 8px;padding:3px;border-radius:999px;background:#ffffff0d}.mi-seg button{padding:4px 12px;border-radius:999px;border:0;background:transparent;color:#cbd5e1;font-weight:700;font-size:.78em;cursor:pointer}.mi-seg button.on{background:#7c3aed;color:#fff}.mi-facts{list-style:none;margin:0;padding:0;display:grid;gap:5px;font-size:.84em}.mi-facts li{display:flex;justify-content:space-between;gap:10px}.mi-facts li span{color:#94a3b8}.mi-facts li.note{color:#bbf7d0;font-size:.92em}.mi-ds-head small{margin-left:auto;color:#94a3b8;font-size:.74em}.mi-perbet{color:#cbd5e1;font-size:.78em}.mi-fees{display:block;margin-top:4px;font-size:.76em;color:#c4b5fd}.demo-root{--dp-bg: rgba(14, 19, 38, .96);--dp-line: rgba(167, 139, 250, .28);--dp-rec: #a78bfa;--dp-rec-2: #7c3aed;--dp-text: #fff;--dp-muted: #9aa3bb;font:400 14px/1.4 var(--font);color:var(--dp-text)}@media (min-width: 1800px){.demo-root{font-size:16px}}@media (min-width: 2400px){.demo-root{font-size:19px}}.demo-spot{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;pointer-events:none;animation:demo-fade .45s ease-out}.demo-spot-fill{position:absolute;top:0;right:0;bottom:0;left:0;background:#020413a8;transition:background-color .3s}.demo-spot.strong .demo-spot-fill{background:#020413cc}.demo-ring{position:fixed;border-radius:14px;pointer-events:none;box-shadow:0 0 0 2px #a78bfad9,0 0 22px 2px #7c3aed59}.demo-ring:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;box-shadow:0 0 0 2px #c4b5fd,0 0 36px 8px #7c3aed8c;opacity:0;will-change:opacity;animation:demo-ring 2.4s ease-in-out infinite}@keyframes demo-ring{50%{opacity:1}}@keyframes demo-fade{0%{opacity:0}to{opacity:1}}.shelf-enter{animation:shelf-enter .9s cubic-bezier(.2,.8,.2,1) both}@keyframes shelf-enter{0%{opacity:0;transform:translateY(-18px) scale(.985);filter:blur(4px)}to{opacity:1;transform:none;filter:none}}.demo-on .shelf-refresh .row-scroll{animation:shelf-refresh .8s ease-out both}@keyframes shelf-refresh{0%{opacity:.2;transform:translate(24px)}to{opacity:1;transform:none}}.demo-on .shelf-enter .section.rec{animation:rec-glow 1.8s ease-out;border-radius:12px}@keyframes rec-glow{0%{box-shadow:0 0 #a78bfa00}30%{box-shadow:0 0 0 8px #a78bfa40}to{box-shadow:0 0 #a78bfa00}}.demo-on [data-shelf]{transition:opacity .45s,filter .45s,padding .45s cubic-bezier(.22,1,.36,1),outline-color .45s,background .45s}.demo-xray [data-shelf-kind=catalog]{opacity:.3;filter:grayscale(.7)}.demo-xray [data-shelf-kind=recommended]{outline:2px solid rgba(167,139,250,.85);outline-offset:6px;border-radius:12px;padding-top:76px;background:linear-gradient(180deg,#7c3aed1f,#7c3aed00 60%)}.demo-xray [data-rec-tile]{outline:1px solid rgba(167,139,250,.6);outline-offset:-1px}.demo-xray [data-rec-tile]:after{content:"MICo #" attr(data-rank);position:absolute;top:6px;right:6px;min-width:26px;padding:2px 6px;border-radius:6px;background:#fff;color:#4c1d95;font:800 11px/1.3 var(--font);text-align:center;box-shadow:0 2px 8px #0006}.demo-explain [data-rec-tile],.demo-explain [data-shelf-kind=catalog] [data-game-id]{cursor:help}.demo-explain [data-rec-tile]:hover{box-shadow:0 0 0 2px var(--rec),0 8px 24px #7c3aed73}.demo-xray-layer{position:fixed;inset:var(--header-h) 0 0 0;z-index:45;pointer-events:none;overflow:hidden}.xray-badge{position:absolute;margin-top:calc(-1 * var(--header-h));animation:demo-fade .35s ease-out}.xray-badge.rec{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;padding:7px 10px;border-radius:10px;background:#140c2ef0;border:1px solid rgba(167,139,250,.6);box-shadow:0 8px 24px #00000073;font:500 12px/1.35 var(--font);color:#e9e5ff}.xray-ctx{padding:2px 8px;border-radius:6px;background:var(--rec);color:#1e1037;font-weight:800;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11.5px}.xray-n{font-weight:800;color:#fff}.xray-basis{flex-basis:100%;color:#cfc8f5;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.xray-basis b{color:#fff;font-weight:700}.xray-hint{position:absolute;right:10px;top:7px;font-size:11px;color:var(--rec);font-weight:700}.xray-badge.cat{padding:3px 8px;border-radius:6px;background:#202841e6;color:#aab3c8;font:700 11px/1.4 var(--font);text-transform:uppercase;letter-spacing:.03em}@media (max-width: 700px){.xray-hint{display:none}.demo-xray [data-shelf-kind=recommended]{padding-top:92px}}.demo-panel{position:fixed;right:16px;bottom:16px;z-index:2100;width:25em;max-width:calc(100vw - 32px);background:var(--dp-bg);border:1px solid var(--dp-line);border-radius:16px;box-shadow:0 24px 60px #0000008c,0 0 0 1px #ffffff08 inset;animation:dp-in .3s cubic-bezier(.2,.8,.2,1)}@keyframes dp-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.demo-panel.full{display:flex;flex-direction:column;max-height:calc(100dvh - var(--header-h) - 32px)}.dp-head{display:flex;align-items:center;gap:8px;padding:10px 10px 10px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.dp-head .spacer{flex:1}.dp-body{padding:12px 14px 14px;overflow-y:auto;overscroll-behavior:contain}.dp-badge{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:#7c3aed38;color:#ddd6fe;font-size:.78em;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.dp-dot{position:relative;width:7px;height:7px;border-radius:50%;background:#f43f5e;color:#f43f5e99}.dp-dot:after{animation-duration:1.8s}.dp-select{min-width:0;flex:1 1 auto;height:30px;padding:0 8px;border-radius:8px;background:#1b2238;border:1px solid rgba(255,255,255,.08);font-size:.9em;font-weight:700}.dp-icon{width:30px;height:30px;flex:none;border-radius:8px;background:#ffffff0f;display:grid;place-items:center;font-size:15px;line-height:1;color:#dbe1ef}.dp-icon:hover:not(:disabled){background:#ffffff1f}.dp-icon:disabled,.dp-btn:disabled{opacity:.35;cursor:default}.dp-step{animation:dp-step .35s ease-out}@keyframes dp-step{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:none}}.dp-step-n{font-size:.75em;font-weight:800;color:var(--dp-rec);text-transform:uppercase;letter-spacing:.08em}.dp-step h3{margin:4px 0 6px;font-size:1.3em;font-weight:800;line-height:1.2}.dp-step p{margin:0 0 10px;color:#d5dbea}.dp-step .dp-notes{font-size:.88em;color:var(--dp-muted);padding:8px 10px;border-left:3px solid rgba(167,139,250,.5);background:#ffffff08;border-radius:0 8px 8px 0}.dp-step .dp-notes b{color:#c4b5fd}.dp-nav{display:flex;align-items:center;gap:10px;margin:6px 0 10px}.dp-btn{display:inline-flex;align-items:center;gap:6px;height:2.6em;padding:0 1em;border-radius:10px;background:#26304b;font-weight:800;font-size:.92em;white-space:nowrap}.dp-btn:hover:not(:disabled){background:#313d5e}.dp-primary{background:linear-gradient(135deg,#8b5cf6,#6d28d9)!important;color:#fff}.dp-primary:hover:not(:disabled){filter:brightness(1.1)}.dp-dots{flex:1;min-width:0;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:5px 6px}.dp-nav>.dp-btn{flex:none}.dp-dots button{flex:none;width:9px;height:9px;border-radius:50%;background:#fff3;transition:width .25s,background .25s;padding:0}.dp-dots button.on{width:24px;border-radius:6px;background:var(--dp-rec)}.dp-steps-toggle{width:100%;display:flex;justify-content:space-between;padding:8px 2px;color:var(--dp-muted);font-size:.8em;font-weight:800;text-transform:uppercase;letter-spacing:.06em;border-top:1px solid rgba(255,255,255,.06)}.dp-steps{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:2px}.dp-steps button{width:100%;display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;text-align:left;font-size:.92em}.dp-steps button:hover:not(:disabled){background:#ffffff0d}.dp-steps button.on{background:#7c3aed38}.dp-steps button:disabled{color:var(--dp-muted);cursor:default}.dp-steps .n{width:20px;height:20px;flex:none;border-radius:50%;display:grid;place-items:center;background:#ffffff14;font-size:.78em;font-weight:800}.dp-steps button.on .n{background:var(--dp-rec);color:#1e1037}.dp-steps .tt{flex:1;min-width:0}.dp-next{font-size:.7em;padding:2px 6px;border-radius:5px;background:#ffffff0f;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap}.dp-label{margin:8px 0 6px;font-size:.75em;font-weight:800;color:var(--dp-muted);text-transform:uppercase;letter-spacing:.08em}.dp-personas{display:grid;grid-template-columns:1fr 1fr;gap:6px}.dp-persona{position:relative;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;column-gap:8px;align-items:center;padding:8px;border-radius:10px;background:#1b2238;border:1px solid transparent;text-align:left;transition:border-color .2s,background .2s}.dp-persona:hover{background:#222b45}.dp-persona.on{border-color:var(--dp-rec);background:#7c3aed2e}.dp-persona .av{grid-row:span 2;font-size:1.5em;line-height:1}.dp-persona .nm{font-weight:800;font-size:.92em}.dp-persona small{color:var(--dp-muted);font-size:.76em;line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dp-persona-note{margin-top:6px;font-size:.82em;color:var(--dp-muted)}.dp-error{margin-top:8px;padding:8px 10px;border-radius:8px;background:#f43f5e1f;color:#fda4af;font-size:.85em}.dp-toggles{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin:12px 0 8px}.dp-switch{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:#1b2238;text-align:left}.dp-track{position:relative;width:36px;height:20px;flex:none;border-radius:999px;background:#39425e;transition:background .25s}.dp-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.dp-switch.on .dp-track{background:linear-gradient(135deg,#8b5cf6,#6d28d9)}.dp-switch.on .dp-thumb{transform:translate(16px)}.dp-switch-l{display:flex;flex-direction:column;font-weight:800;font-size:.9em;line-height:1.2}.dp-switch-l small{font-weight:500;color:var(--dp-muted);font-size:.78em}.dp-row{display:flex;flex-wrap:wrap;gap:6px}.dp-seg{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:10px;background:#1b2238}.dp-seg button{height:26px;padding:0 8px;border-radius:7px;font-size:.8em;font-weight:800;color:var(--dp-muted)}.dp-seg button.on{background:#36405f;color:#fff}.dp-seg-l{padding:0 6px;font-size:.75em;font-weight:800;color:var(--dp-muted);text-transform:uppercase;letter-spacing:.05em}.dp-keys{margin-top:10px;font-size:.74em;color:#6b7590}.dp-spin{width:14px;height:14px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--dp-rec, #a78bfa);display:inline-block;animation:dp-spin .8s linear infinite;vertical-align:-2px}.dp-persona .dp-spin{position:absolute;right:8px;top:8px}@keyframes dp-spin{to{transform:rotate(360deg)}}.demo-panel.mini{width:auto;max-width:min(680px,calc(100vw - 32px));padding:6px;border-radius:14px}.dp-mini-row{display:flex;align-items:center;gap:6px}.dp-mini-title{flex:1;min-width:0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.dp-mini-personas{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.dp-mini-persona{position:relative;display:inline-flex;align-items:center;gap:5px;padding:4px 9px 4px 6px;border-radius:999px;border:1px solid rgba(148,163,184,.22);background:#94a3b814;color:inherit;font:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:background-color .15s,border-color .15s}.dp-mini-persona:hover{background:#94a3b829}.dp-mini-persona.on{border-color:#a78bfacc;background:#8b5cf638}.dp-mini-persona .av{font-size:15px;line-height:1}.dp-mini-persona .dp-spin{position:static}.dp-chip{height:30px;min-width:30px;padding:0 8px;border-radius:8px;background:#ffffff0f;color:var(--dp-muted);font-weight:900;font-size:.8em}.dp-chip.on{background:#7c3aed59;color:#fff;box-shadow:inset 0 0 0 1px var(--dp-rec)}.dp-handle{position:fixed;right:16px;bottom:16px;z-index:2100;display:inline-flex;align-items:center;gap:8px;height:34px;padding:0 12px;border-radius:999px;background:var(--dp-bg);border:1px solid var(--dp-line);color:#ddd6fe;font-weight:800;font-size:12px;box-shadow:0 10px 30px #00000080;opacity:.75;transition:opacity .2s}.dp-handle:hover{opacity:1}@media (max-width: 700px){.demo-panel,.dp-handle{right:8px;left:8px;bottom:calc(80px + env(safe-area-inset-bottom));max-width:none;width:auto}.dp-handle{left:auto}.demo-panel.full{max-height:58dvh}.dp-btn span{display:none}.dp-step h3{font-size:1.15em}.dp-notes{display:none}.demo-panel.mini{max-width:none}}:fullscreen .demo-panel,:fullscreen .dp-handle{bottom:16px}@media (prefers-reduced-motion: reduce){.demo-root *,.demo-spot,.demo-ring,.demo-ring:after,.live-dot:after,.dp-dot:after,.shelf-enter,.shelf-refresh .row-scroll{animation:none!important;transition:none!important}.demo-leaving,.demo-outgoing{display:none}}.dp-handle-wrap{position:fixed;right:16px;bottom:16px;z-index:2100;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px;max-width:calc(100vw - 32px)}.dp-handle-wrap .dp-handle{position:static}.dp-handle-exit{padding-left:10px;padding-right:10px}.dp-handle-personas{display:flex;gap:3px;padding:0 4px}.dp-handle-wrap .dp-handle-persona{padding-left:8px;padding-right:8px;font-size:16px;line-height:1}.dp-handle-wrap .dp-handle-persona.on{opacity:1;background:#8b5cf659;box-shadow:inset 0 0 0 1px #a78bfae6}.dp-handle-wrap .dp-handle:disabled{opacity:.35;cursor:default}.dp-handle-wrap .dp-handle-next:not(:disabled){background:var(--dp-rec, #7c3aed);color:#fff;opacity:1}.dp-handle-wrap .dp-handle.on{background:#7c3aedd9;color:#fff;opacity:1;box-shadow:0 0 0 1px #c4b5fd99}@media (max-width: 720px){.dp-handle-wrap{right:8px;bottom:calc(80px + env(safe-area-inset-bottom))}.dp-handle-wrap .dp-handle{left:auto;right:auto}}.dp-play{background:#22c55e!important;color:#052e16!important;border-color:#16a34a!important;font-weight:900}.dp-hint-play{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#22c55e1f;color:#bbf7d0;font-size:12px}.dp-ready{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin:-4px 0 10px;padding:6px 10px;border-radius:8px;background:#94a3b81a;color:#cbd5e1;font-size:12px}.dp-ready.ok b{color:#86efac}.dp-ready.warn{background:#eab3081f}.dp-ready.warn b{color:#fde047}.dp-ready.bad{background:#ef444424}.dp-ready.bad b{color:#fca5a5}.dp-ready .dp-icon{margin-left:auto}.ex-wrap{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2200;pointer-events:none;display:flex;align-items:center;justify-content:center;padding:calc(var(--header-h) + 12px) 16px 16px;animation:demo-fade .25s ease-out}.ex-card{position:relative;width:62em;max-width:100%;max-height:100%;display:flex;flex-direction:column;pointer-events:auto;overflow:hidden;background:radial-gradient(120% 60% at 0% 0%,rgba(124,58,237,.16),transparent 60%),linear-gradient(180deg,#161c35,#0e1328);border:1px solid rgba(167,139,250,.35);border-radius:20px;box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff08 inset,0 0 60px #7c3aed2e;animation:ex-in .9s cubic-bezier(.22,1,.36,1)}@keyframes ex-in{0%{opacity:0;transform:translateY(30px) scale(.93);filter:blur(6px)}55%{opacity:1;filter:blur(0);transform:translateY(-3px) scale(1.008)}to{opacity:1;transform:none;filter:none}}.demo-pres{display:contents}.demo-leaving>*{animation:demo-leave .48s cubic-bezier(.4,0,1,1) forwards!important;pointer-events:none!important}.demo-outgoing>*{animation:demo-xout .48s ease-in forwards!important;pointer-events:none!important}.demo-incoming>*{animation:demo-xin .32s ease-out both!important}@keyframes demo-xout{0%{opacity:1}to{opacity:0}}@keyframes demo-xin{0%{opacity:0}to{opacity:1}}@keyframes demo-leave{to{opacity:0;transform:translateY(18px) scale(.96);filter:blur(4px)}}@keyframes ex-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ex-head{position:relative;display:flex;gap:18px;padding:18px 18px 16px;border-bottom:1px solid rgba(255,255,255,.07);isolation:isolate}.ex-head-bg{position:absolute;top:-30px;right:-30px;bottom:-30px;left:-30px;z-index:-1;background:center / cover no-repeat;filter:blur(28px) saturate(1.4);opacity:.38}.ex-head:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0e13288c,#0e1328d9 70%)}.ex-art{width:108px;height:144px;object-fit:cover;border-radius:14px;flex:none;box-shadow:0 10px 30px #0000008c,0 0 0 2px #c4b5fd80;animation:ex-art .6s cubic-bezier(.2,.8,.2,1) both}@keyframes ex-art{0%{opacity:0;transform:scale(.85) rotate(-3deg)}to{opacity:1;transform:none}}.ex-title{flex:1;min-width:0;align-self:center}.ex-kicker{font-size:.74em;font-weight:800;color:var(--dp-rec);text-transform:uppercase;letter-spacing:.12em}.ex-title h3{margin:4px 0 2px;font-size:1.9em;font-weight:900;line-height:1.05;letter-spacing:-.01em;text-shadow:0 2px 18px rgba(0,0,0,.5)}.ex-sub{color:#b9c1d6;font-size:.9em}.ex-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.ex-chip{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#ffffff17;font-size:.78em;font-weight:700;white-space:nowrap;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ex-chip.rec{background:var(--dp-rec);color:#1e1037;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:800}.ex-chip.rank{background:linear-gradient(135deg,#fde68a,#f59e0b);color:#3b2300;font-weight:900;box-shadow:0 0 18px #f59e0b59}.ex-chip.who{background:#ffffff1f}.ex-x{position:relative;width:34px;height:34px;flex:none;border-radius:10px;background:#0000004d;display:grid;place-items:center}.ex-x:hover{background:#ffffff24}.ex-body{flex:1;min-height:0;padding:16px 18px;overflow-y:auto;overscroll-behavior:contain;display:grid;gap:16px;align-items:start}.ex-body.two{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.ex-main{min-width:0}.ex-loading{display:grid;gap:10px;color:var(--dp-muted)}.ex-skel{height:64px;border-radius:12px;background:linear-gradient(90deg,#ffffff0a,#ffffff17,#ffffff0a);background-size:200% 100%;animation:ex-shimmer 1.2s linear infinite}.ex-skel.short{width:60%;height:40px}@keyframes ex-shimmer{to{background-position:-200% 0}}.ex-note{padding:12px 14px;border-radius:12px;background:#ffffff0d;color:#d5dbea;border:1px dashed rgba(255,255,255,.12)}.ex-muted{color:var(--dp-muted);font-size:.8em}.ex-ic{flex:none;width:1.6em;text-align:center;font-size:1.05em}.ex-steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;position:relative}.ex-steps:before{content:"";position:absolute;left:17px;top:18px;bottom:18px;width:2px;background:linear-gradient(180deg,#a78bfab3,#a78bfa14);border-radius:2px}.ex-step{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:10px;animation:ex-rise .5s cubic-bezier(.2,.8,.2,1) both}.ex-node{position:relative;width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:17px;background:#231b48;box-shadow:0 0 0 2px #a78bfa8c,0 0 16px #7c3aed73}.ex-step-card{padding:10px 12px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.06)}.ex-step-card h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:.74em;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#c4b5fd}.ex-step-n{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;background:#a78bfa38;color:#ede9fe;font-size:.95em;letter-spacing:0}.ex-step-card p{margin:0;color:#e2e6f0;font-size:.92em;line-height:1.4}.ex-excluded{color:#fbbf24!important}.ex-sources{display:grid;gap:10px}.ex-source-l{display:flex;align-items:center;gap:6px;font-size:.9em;color:#d5dbea}.ex-thumbs{display:flex;flex-wrap:wrap;gap:10px;margin-top:8px}.ex-thumbs.col{flex-direction:column;gap:8px;margin-top:0}.ex-thumbs.col .ex-thumb{flex:none;max-width:none}.ex-thumb{margin:0;display:flex;align-items:center;gap:10px;min-width:0;flex:1 1 12em;max-width:18em}.ex-thumb-img{position:relative;flex:none;width:54px;height:72px;border-radius:10px;overflow:hidden;background:#1b2238;display:grid;place-items:center;box-shadow:0 6px 16px #0006}.ex-thumb.s .ex-thumb-img{width:44px;height:58px;border-radius:8px}.ex-thumb-img img{width:100%;height:100%;object-fit:cover}.ex-thumb.hot .ex-thumb-img{box-shadow:0 0 0 2px #fbbf24,0 0 18px #fbbf2473}.ex-thumb-rank{position:absolute;left:3px;top:3px;padding:1px 5px;border-radius:6px;background:#0a0c1ed9;color:#fff;font:900 10px/1.4 var(--font)}.ex-thumb.hot .ex-thumb-rank{background:#fbbf24;color:#3b2300}.ex-thumb figcaption{min-width:0;display:grid;gap:4px;flex:1}.ex-thumb .nm{font-weight:800;font-size:.86em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ex-share{display:grid;gap:3px}.ex-share small{color:var(--dp-muted);font-size:.74em}.ex-share-bar{height:5px;border-radius:3px;background:#ffffff14;overflow:hidden}.ex-share-bar i{display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,#8b5cf6,#22d3ee);transform-origin:left;animation:ex-grow .8s .35s cubic-bezier(.2,.8,.2,1) both}@keyframes ex-grow{0%{transform:scaleX(0)}to{transform:none}}.ex-top{display:grid;gap:10px}.ex-top-head{display:flex;align-items:center;gap:10px}.ex-top-head>div{flex:1;min-width:0;display:grid}.ex-top-head b{font-size:1.02em}.ex-top-head small{color:var(--dp-muted);font-size:.8em}.ex-flag{font-size:2em;line-height:1;filter:drop-shadow(0 3px 8px rgba(0,0,0,.4))}.ex-flag.sm{font-size:1.5em}.ex-rankbadge{padding:6px 10px;border-radius:12px;background:linear-gradient(135deg,#fde68a,#f59e0b);color:#3b2300;font-weight:900;font-size:.9em;white-space:nowrap;box-shadow:0 0 22px #f59e0b59;animation:ex-pop .5s .5s cubic-bezier(.2,1.4,.4,1) both}@keyframes ex-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}.ex-top-strip{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.ex-top-strip .ex-thumb{flex-direction:column;align-items:stretch;gap:5px;max-width:none}.ex-top-strip .ex-thumb-img{width:100%;height:auto;aspect-ratio:3 / 4}.ex-top-strip .ex-thumb:not(.hot){opacity:.62}.ex-top-strip .nm{font-size:.74em;text-align:center}.ex-signals{list-style:none;margin:0;padding:0;display:grid;gap:8px}.ex-signals li{display:flex;align-items:center;gap:8px;font-size:.9em;color:#e2e6f0}.ex-sig-t{flex:1;min-width:0}.ex-bar{display:inline-flex;gap:3px;flex:none}.ex-bar i{width:20px;height:8px;border-radius:3px;background:#ffffff1a}.ex-bar i.on{animation:ex-seg .35s ease-out both}.ex-bar.s3 i.on{background:linear-gradient(90deg,#a78bfa,#22d3ee);box-shadow:0 0 8px #22d3ee66}.ex-bar.s2 i.on{background:#a78bfa}.ex-bar.s1 i.on{background:#64748b}@keyframes ex-seg{0%{opacity:0;transform:scaleX(.2)}to{opacity:1;transform:none}}.ex-sig-l{width:5.2em;flex:none;font-size:.72em;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--dp-muted)}.ex-sig-l.s3{color:#67e8f9}.ex-sig-l.s2{color:#c4b5fd}.ex-final{list-style:none;margin:0;padding:0;display:grid;gap:4px;font-size:.88em;color:#d5dbea}.ex-final li{display:flex;align-items:center;gap:6px}.ex-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;margin-top:10px;padding:10px;border-radius:12px;background:#00000038;border:1px solid rgba(255,255,255,.06)}.ex-vs .ex-thumb{max-width:none}.ex-vs p{grid-column:1 / -1;margin:0;font-size:.86em;color:#cfd5e4}.ex-vs p b{color:#fff}.ex-vs-badge{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:900 12px/1 var(--font);color:#fff;background:linear-gradient(135deg,#f43f5e,#7c3aed);box-shadow:0 0 18px #f43f5e73;animation:ex-pop .5s .9s cubic-bezier(.2,1.4,.4,1) both}.ex-prof{align-self:start;border-radius:16px;background:linear-gradient(180deg,#22d3ee0f,#ffffff08);border:1px solid rgba(103,232,249,.16);animation:ex-rise .5s .25s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.ex-prof-head{width:100%;display:flex;align-items:center;gap:10px;padding:12px 14px;text-align:left;cursor:default}.ex-prof-t{flex:1;min-width:0;display:grid}.ex-prof-t b{font-size:.95em}.ex-prof-t small{color:var(--dp-muted);font-size:.76em}.ex-chev{display:none;color:var(--dp-muted);transition:transform .25s}.ex-prof-body{padding:0 14px 12px;display:grid;gap:12px;align-content:start}.ex-tiles{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ex-tile{display:grid;padding:9px 10px;border-radius:12px;background:#ffffff0d;animation:ex-rise .45s cubic-bezier(.2,.8,.2,1) both}.ex-tile-ic{font-size:.95em}.ex-tile b{font-size:1.3em;font-weight:900;line-height:1.15;margin-top:2px}.ex-tile small{color:var(--dp-muted);font-size:.74em}.ex-tile.blank{background:transparent;border:1px dashed rgba(255,255,255,.14)}.ex-tile.blank b{color:#4b5573}.ex-prof-sec h5{margin:0 0 6px;font-size:.7em;font-weight:800;text-transform:uppercase;letter-spacing:.09em;color:#67e8f9}.ex-spark{display:block;width:100%;height:46px}.ex-spark-line{stroke-dasharray:1;animation:ex-draw 1.2s .4s ease-out both}.ex-spark-area{animation:demo-fade 1s .8s both}@keyframes ex-draw{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.ex-vol{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.ex-vol span{padding:5px 0;border-radius:8px;text-align:center;font-size:.76em;font-weight:800;color:#6b7590;background:#ffffff0a}.ex-vol span.on.v-low{background:#22c55e33;color:#86efac;box-shadow:inset 0 0 0 1px #22c55e80}.ex-vol span.on.v-medium{background:#fbbf242e;color:#fde68a;box-shadow:inset 0 0 0 1px #fbbf2480}.ex-vol span.on.v-high{background:#f43f5e33;color:#fda4af;box-shadow:inset 0 0 0 1px #f43f5e80}.ex-slider{display:grid;gap:4px}.ex-slider-track{position:relative;height:8px;border-radius:4px;background:linear-gradient(90deg,#f59e0b,#a78bfa 50%,#22d3ee);opacity:.9}.ex-slider-track i{position:absolute;top:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border-radius:50%;background:#fff;box-shadow:0 0 0 3px #0e1328e6,0 2px 10px #00000080;animation:ex-slide .9s .5s cubic-bezier(.2,.8,.2,1) both}@keyframes ex-slide{0%{left:50%;opacity:0}}.ex-slider-l{display:flex;justify-content:space-between;color:var(--dp-muted);font-size:.86em}.ex-prof-empty{display:flex;align-items:center;gap:10px;padding:12px;border-radius:12px;background:#22c55e14;color:#bbf7d0;font-size:.86em}.ex-prof-empty span{font-size:1.6em}.ex-prof-src{color:#6b7590;font-size:.7em}.ex-foot{display:flex;align-items:center;gap:12px;padding:12px 18px 14px;border-top:1px solid rgba(255,255,255,.07);background:#0000002e}.ex-foot small{flex:1;color:#6b7590;font-size:.74em}.cat-card{width:27em;padding:18px;gap:0;background:radial-gradient(120% 70% at 100% 0%,rgba(34,211,238,.12),transparent 60%),linear-gradient(180deg,#161c35,#0e1328)}.cat-x{position:absolute;right:12px;top:12px}.cat-kicker{display:flex;align-items:center;gap:8px;font-size:.74em;font-weight:800;color:#67e8f9;text-transform:uppercase;letter-spacing:.12em}.cat-ic{font-size:1.4em}.cat-title{margin:6px 40px 6px 0;font-size:1.35em;font-weight:900;line-height:1.15}.cat-text{margin:0 0 14px;color:#d5dbea;font-size:.92em;line-height:1.45}.cat-text b{color:#ddd6fe}.cat-vs{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;border-radius:14px;background:#00000040;border:1px solid rgba(255,255,255,.06);animation:ex-rise .5s .15s both}.cat-side{margin:0;display:grid;gap:6px;min-width:0}.cat-img{position:relative;aspect-ratio:3 / 4;border-radius:12px;overflow:hidden;background:#1b2238;display:grid;place-items:center;box-shadow:0 8px 20px #00000073}.cat-img img{width:100%;height:100%;object-fit:cover}.cat-side:not(.rec) .cat-img{filter:grayscale(.35);box-shadow:0 0 0 1px #ffffff1f}.cat-side.rec .cat-img{box-shadow:0 0 0 2px var(--dp-rec),0 0 24px #7c3aed80}.cat-ph{font-size:1.6em}.cat-side figcaption{display:grid;gap:2px;min-width:0}.cat-side .nm{font-weight:800;font-size:.86em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-side small{color:var(--dp-muted);font-size:.74em;line-height:1.3}.cat-side.rec small{color:#c4b5fd}.cat-foot{display:flex;gap:8px;margin-top:14px;justify-content:flex-end}.demo-pulse{animation:demo-pulse 2.4s ease-out;border-radius:12px}@keyframes demo-pulse{0%,to{box-shadow:0 0 #a78bfa00}15%,55%{box-shadow:0 0 0 6px #a78bfa8c,0 0 40px #7c3aed80}35%{box-shadow:0 0 0 12px #a78bfa33}}@media (max-width: 899px){.ex-body.two{grid-template-columns:minmax(0,1fr)}.ex-prof-head{cursor:pointer}.ex-chev{display:inline}.ex-prof:not(.open) .ex-prof-body{display:none}.ex-prof.open .ex-chev{transform:rotate(180deg)}}@media (max-width: 700px){.ex-wrap{align-items:flex-end;padding:56px 0 0}.ex-card{width:100%;border-radius:20px 20px 0 0;max-height:88dvh;animation-name:ex-sheet}@keyframes ex-sheet{0%{transform:translateY(40%);opacity:0}to{transform:none;opacity:1}}.ex-head{padding:14px 14px 12px;gap:12px}.ex-art{width:72px;height:96px}.ex-title h3{font-size:1.35em}.ex-body{padding:12px}.ex-step{grid-template-columns:30px minmax(0,1fr);gap:8px}.ex-node{width:30px;height:30px;font-size:14px}.ex-steps:before{left:14px}.ex-sig-l{display:none}.ex-bar i{width:14px}.ex-top-strip{gap:5px}.ex-foot{padding:10px 12px calc(12px + env(safe-area-inset-bottom))}.ex-foot small{font-size:.68em}.cat-card{width:100%;padding:16px 14px calc(16px + env(safe-area-inset-bottom))}.cat-side{width:100%;max-width:9em;justify-self:center}}.cat-vs .ex-vs-badge{align-self:center}.ex-signin{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap}.demo-xray [data-rec-tile][data-origin]{outline:2px dashed rgba(251,191,36,.85);outline-offset:-2px}.demo-xray [data-rec-tile][data-origin=pinned]:after{content:"📌 Promo · manual";background:#fbbf24;color:#3b2300}.demo-xray [data-rec-tile][data-origin=provider]:after{content:"🧩 Blender · provider";background:#22d3ee;color:#062a33}.demo-ru.demo-xray [data-rec-tile][data-origin=pinned]:after{content:"📌 Промо · вручную"}.demo-ru.demo-xray [data-rec-tile][data-origin=provider]:after{content:"🧩 Блендер · провайдер"}.ex-manual .ex-chip.manual{background:#fbbf24;color:#3b2300;font-weight:800}.ex-manual-body{display:grid;gap:10px;padding:16px 20px 20px}.ex-man-row{display:grid;grid-template-columns:28px minmax(0,1fr);gap:10px;align-items:start;margin:0;padding:12px 14px;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.08);line-height:1.45;animation:ex-rise .7s cubic-bezier(.22,1,.36,1) both}.ex-man-row:nth-child(2){animation-delay:.12s}.ex-man-row:nth-child(3){animation-delay:.24s}.ex-man-row>span:first-child{font-size:1.2em}.dp-staff{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:6px 0;font-size:12px;opacity:.85}.dp-body>.dp-nav{position:sticky;bottom:-14px;z-index:2;margin:6px -14px 10px;padding:8px 14px;background:#0e1326;box-shadow:0 -10px 14px -6px #0e1326f2}.dp-head>*{flex-shrink:0}.dp-head>.dp-select{flex-shrink:1;min-width:72px}.dp-head>.dp-badge{flex-shrink:1;min-width:22px;overflow:hidden}:root{--bg: #020413;--panel: #12182b;--panel-2: #161d33;--panel-3: #202841;--line: #1e2640;--btn: #2f3e59;--btn-hover: #3a4b6b;--input: #212a3c;--blue: #3a91f6;--blue-dark: #2472d4;--blue-soft: #1b2e50;--green: #5fbe1b;--green-dark: #4a9a12;--yellow: #ffd23f;--text: #ffffff;--muted: #8b95ad;--muted-2: #5f6982;--win: #7ed957;--rec: #a78bfa;--radius: 8px;--header-h: 64px;--sidebar-w: 272px;--font: "Roboto Flex", system-ui, -apple-system, "Segoe UI", Arial, sans-serif;color-scheme:dark}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--text);font:400 15px/1.35 var(--font);-webkit-font-smoothing:antialiased;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;border:0;background:none}input,select{font:inherit;color:inherit}img{display:block;max-width:100%}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--radius);font-weight:700;font-size:15px;letter-spacing:.02em;text-transform:uppercase;background:var(--btn);box-shadow:inset 0 -3px #00000040;transition:background .15s,transform .05s;white-space:nowrap}.btn:hover{background:var(--btn-hover)}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--blue)}.btn-primary:hover{background:#57a3f8}.btn-green{background:var(--green)}.btn-green:hover{background:#6fd12a}.btn-sm{height:28px;padding:0 10px;font-size:12px}.btn-block{width:100%}.btn[disabled]{opacity:.5;cursor:not-allowed}.icon-btn{width:40px;height:40px;border-radius:var(--radius);background:var(--btn);display:inline-grid;place-items:center;box-shadow:inset 0 -3px #00000040}.icon-btn:hover{background:var(--btn-hover)}.header{position:fixed;inset:0 0 auto 0;height:var(--header-h);z-index:50;display:flex;align-items:center;gap:24px;padding:0 24px;background:var(--panel);border-bottom:1px solid var(--line)}.header-left{display:flex;align-items:center;gap:22px;width:calc(var(--sidebar-w) - 24px);flex-shrink:0}.header-nav{display:flex;gap:4px;padding:4px;border-radius:10px;background:#0e1322}.header-nav a{display:flex;align-items:center;gap:10px;height:40px;padding:0 16px;border-radius:8px;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.04em;color:var(--muted);text-transform:uppercase}.header-nav a.active{background:var(--btn);color:var(--text)}.header-nav a:hover{color:var(--text)}.header-right{margin-left:auto;display:flex;align-items:center;gap:8px}.header-search{display:flex;align-items:center;gap:10px;height:48px;flex:0 1 240px;min-width:48px;padding:0 16px;border-radius:10px;overflow:hidden;white-space:nowrap;background:#0e1322;color:var(--muted);font-size:14px;font-weight:600;border:1px solid transparent;cursor:text}.header-search:hover{color:var(--text);border-color:var(--line)}.search-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#050812b8;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;justify-content:center;align-items:flex-start;padding:calc(var(--header-h) + 12px) 24px 24px;animation:so-in .16s ease-out}.search-panel{width:min(1180px,100%);max-height:calc(100vh - var(--header-h) - 36px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:14px;box-shadow:0 24px 60px #00000080;animation:so-panel .2s ease-out}.search-panel-head{display:flex;gap:10px;align-items:center;padding:16px;border-bottom:1px solid var(--line)}.search-panel-head .search{flex:1}.search-panel-body{overflow-y:auto;padding:8px 16px 16px;scrollbar-width:thin}@keyframes so-in{0%{opacity:0}}@keyframes so-panel{0%{opacity:0;transform:translateY(-8px)}}.search-overlay.staged{animation:so-in .45s ease-out}.search-overlay.staged .search-panel{animation:so-panel-stage .6s cubic-bezier(.22,1,.36,1)}@keyframes so-panel-stage{0%{opacity:0;transform:translateY(-28px) scale(.97)}}@media (prefers-reduced-motion: reduce){.search-overlay,.search-panel,.search-overlay.staged,.search-overlay.staged .search-panel{animation:none}}.balance{display:flex;align-items:center;height:40px;border-radius:var(--radius);overflow:hidden;background:#0e1322}.balance-amount{padding:0 14px;font-weight:800;font-size:15px}.balance .btn{border-radius:0}.user-chip{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px 0 6px;border-radius:var(--radius);background:var(--btn)}.user-chip .avatar{width:30px;height:30px;border-radius:50%;background:var(--panel-3);display:grid;place-items:center;font-size:16px}.user-chip .name{font-weight:700;font-size:14px;white-space:nowrap}@media (max-width: 1500px) and (min-width: 901px){.header-search{flex:0 0 auto;padding:0 14px}.header-search span{display:none}}.sidebar{position:fixed;top:var(--header-h);bottom:0;left:0;width:var(--sidebar-w);z-index:40;background:var(--panel);border-right:1px solid var(--line);display:flex;flex-direction:column}.sidebar-scroll{flex:1;overflow-y:auto;padding:16px 24px;scrollbar-width:thin;scrollbar-color:var(--btn) transparent}.promo-tiles{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.promo-tile{position:relative;height:48px;border-radius:var(--radius);overflow:hidden;padding:7px 8px;font-size:12px;font-weight:900;line-height:1.1;text-transform:uppercase;text-shadow:0 1px 2px rgba(0,0,0,.5);display:flex;align-items:center}.promo-tile span.emoji{position:absolute;right:4px;bottom:-2px;font-size:30px;filter:drop-shadow(0 2px 3px rgba(0,0,0,.4))}.side-nav{display:flex;flex-direction:column;gap:12px}.side-link{display:flex;align-items:center;gap:10px;height:40px;padding:0 12px;border-radius:var(--radius);background:var(--panel-2);font-weight:700;font-size:15px;position:relative}.side-link:hover{background:var(--panel-3)}.side-link.active{color:var(--blue)}.side-link.active:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:2px;background:var(--blue);border-radius:2px}.side-link .badge{margin-left:auto}.side-link.yellow{color:var(--yellow)}.side-link.rec{background:linear-gradient(90deg,rgba(124,58,237,.28),var(--panel-2));color:#e9e3ff}.side-link.rec .icon,.side-link.rec svg{color:var(--rec)}.side-section{margin:20px -24px 12px;padding:16px 24px 0;border-top:1px solid var(--line);font-size:12px;font-weight:700;color:var(--muted)}.sidebar-bottom{padding:16px 24px;border-top:1px solid var(--line);display:grid;gap:12px}.sidebar-bottom .row{display:flex;gap:12px}.badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:800;background:var(--blue-soft);color:var(--blue);text-transform:uppercase}.badge-rec{background:#a78bfa29;color:var(--rec)}.main{margin-left:var(--sidebar-w);padding:calc(var(--header-h) + 24px) 24px 40px;min-height:100vh}.container{max-width:1120px;margin:0 auto}.hero{border-radius:12px;overflow:hidden;background:var(--panel);margin-bottom:32px}.hero-slide{position:relative;height:280px;padding:48px 40px;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.hero-slide h1{margin:0 0 12px;font-size:44px;font-weight:900;line-height:1.05;max-width:560px;text-transform:uppercase}.hero-slide p{margin:0 0 24px;font-size:18px;font-weight:600;color:#c9d1e3;max-width:480px}.hero-art{position:absolute;right:90px;top:50%;transform:translateY(-50%);display:flex;gap:12px}.hero-art>a{position:relative;display:block;transition:transform .2s}.hero-art img{display:block;width:140px;aspect-ratio:3/4;object-fit:cover;border-radius:12px;box-shadow:0 12px 30px #00000080}.hero-art>a:nth-child(1){transform:rotate(-8deg) translateY(10px)}.hero-art>a:nth-child(2){transform:translateY(-14px)}.hero-art>a:nth-child(2) img{width:160px}.hero-art>a:nth-child(3){transform:rotate(8deg) translateY(10px)}.hero-art>a:hover{transform:translateY(-20px) scale(1.04);z-index:1}.hero-art.duo>a:nth-child(1){transform:rotate(-5deg)}.hero-art.duo>a:nth-child(1) img{width:170px}.hero-art.duo>a:nth-child(2){transform:rotate(5deg) translateY(4px)}.hero-art.duo>a:nth-child(2) img{width:140px}.hero-art.duo>a:hover{transform:translateY(-6px) scale(1.04)}.hero-cap{position:absolute;left:50%;bottom:8px;transform:translate(-50%);white-space:nowrap;max-width:calc(100% - 12px);overflow:hidden;text-overflow:ellipsis;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:800;color:#052e16;background:#4ade80;box-shadow:0 4px 12px #0006}.hero-art.duo>a:nth-child(2) .hero-cap{color:#fff;background:#0f172ae6;border:1px solid rgba(255,255,255,.18)}.hero-dots{z-index:2;position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;gap:6px;padding:4px 8px;background:#00000059;border-radius:10px}.hero-dots button{width:12px;height:4px;border-radius:2px;background:#ffffff59}.hero-dots button.active{width:28px;background:#ffffff59;position:relative;overflow:hidden}.hero-dots button{transition:width .5s cubic-bezier(.22,1,.36,1),background .5s}.hero-dots button i{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;background:#fff;border-radius:inherit;animation:hero-progress linear both}.hero-dots button i.paused{animation-play-state:paused}@keyframes hero-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.hero-slide{isolation:isolate;transition:background 0s;touch-action:pan-y}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;animation:hero-bg-in 1.35s ease backwards}@keyframes hero-bg-in{0%{opacity:0;transform:scale(1.04)}to{opacity:1;transform:none}}.hero-copy>*{animation:hero-copy-in 1.05s cubic-bezier(.22,1,.36,1) backwards}.hero-copy>:nth-child(2){animation-delay:.12s}.hero-copy>:nth-child(3){animation-delay:.24s}@keyframes hero-copy-in{0%{opacity:0;transform:translateY(18px);filter:blur(3px)}to{opacity:1;transform:none;filter:none}}.hero-art img{animation:hero-card-in 1.2s cubic-bezier(.2,.9,.25,1.08) calc(.15s + var(--k, 0) * .16s) backwards}@keyframes hero-card-in{0%{opacity:0;transform:translate(90px) rotate(14deg) scale(.82)}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.hero-bg,.hero-copy>*,.hero-art img,.hero-dots button i{animation:none}}.hero-arrows{position:absolute;right:16px;bottom:16px;display:flex;gap:8px;z-index:2}.hero-arrows button{width:32px;height:32px;border-radius:8px;background:#12182bcc;display:grid;place-items:center}.hero-cover{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;z-index:-1;background-size:cover;background-position:center;filter:blur(26px) saturate(1.4) brightness(.6);opacity:.7;animation:hero-bg-in 1.35s ease both}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#080b1ae0 0,#080b1a8c 42%,#080b1a00 72%);pointer-events:none}.hero-copy{position:relative;z-index:1}.hero-eyebrow{display:inline-flex;align-items:center;gap:6px;margin-bottom:14px;padding:5px 12px;border-radius:999px;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(110deg,color-mix(in srgb,var(--accent) 30%,transparent) 0,color-mix(in srgb,var(--accent) 30%,transparent) 40%,color-mix(in srgb,var(--accent) 60%,transparent),color-mix(in srgb,var(--accent) 30%,transparent) 60%,color-mix(in srgb,var(--accent) 30%,transparent)) 0 0 / 250% 100%;border:1px solid color-mix(in srgb,var(--accent) 60%,transparent);box-shadow:0 0 24px color-mix(in srgb,var(--accent) 30%,transparent)}.hero-slide.motion .hero-eyebrow{animation:hero-copy-in 1.05s cubic-bezier(.22,1,.36,1) backwards,hero-shine 3.2s ease-in-out 1.2s 3}@keyframes hero-shine{0%{background-position:100% 0}to{background-position:-50% 0}}.hero-cta{box-shadow:0 8px 24px color-mix(in srgb,var(--accent) 35%,transparent)}.hero-badge{position:absolute;top:12px;left:-6px;z-index:2;padding:4px 10px;border-radius:6px 6px 6px 0;font-size:11px;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#0b1024;background:var(--accent);box-shadow:0 6px 16px #00000073;animation:hero-copy-in 1s cubic-bezier(.22,1,.36,1) .9s backwards}.hero-art.l-spotlight{right:96px;gap:0}.hero-art.l-spotlight>a:nth-child(1){transform:none;z-index:1}.hero-art.l-spotlight>a:nth-child(1) img{width:280px;aspect-ratio:4/3;border-radius:16px;box-shadow:0 22px 50px #0009,0 0 0 1px #ffffff24,0 0 70px color-mix(in srgb,var(--accent) 40%,transparent)}.hero-art.l-spotlight>a:nth-child(2),.hero-art.l-spotlight>a:nth-child(3){position:absolute;bottom:4px;z-index:2}.hero-art.l-spotlight>a:nth-child(2){left:-72px;transform:rotate(-8deg)}.hero-art.l-spotlight>a:nth-child(3){left:-8px;bottom:-6px;transform:rotate(5deg)}.hero-art.l-spotlight>a:nth-child(n+2) img{width:76px;border:2px solid rgba(255,255,255,.85)}.hero-art.l-spotlight>a:hover{transform:translateY(-6px) scale(1.03)}.hero-art.l-cards{right:48px;gap:14px;align-items:flex-start}.hero-slide:has(.l-cards) h1{max-width:420px;font-size:38px}.hero-art.l-cards>a,.hero-art.l-cards.duo>a{transform:none}.hero-art.l-cards>a:nth-child(2){transform:translateY(-12px)}.hero-art.l-cards img,.hero-art.l-cards>a:nth-child(2) img,.hero-art.l-cards.duo>a img{width:150px;aspect-ratio:4/3;border-radius:12px;box-shadow:0 14px 34px #0000008c,0 0 0 1px #ffffff1f}.hero-card-name{display:grid;gap:1px;margin-top:8px;max-width:150px;text-shadow:0 2px 8px rgba(0,0,0,.6);animation:hero-copy-in 1s cubic-bezier(.22,1,.36,1) calc(.5s + var(--k, 0) * .16s) backwards}.hero-card-name b{font-size:14px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hero-card-name small{font-size:12px;color:#c9d1e3}.hero-art.l-cards>a:hover{transform:translateY(-16px)}.hero-slide.motion .hero-art>a:nth-child(1) img{animation:hero-card-in 1.2s cubic-bezier(.2,.9,.25,1.08) .15s backwards}@media (prefers-reduced-motion: reduce){.hero-cover,.hero-eyebrow,.hero-badge,.hero-card-name,.hero-slide.motion .hero-art img{animation:none!important}}.wins-ticker{display:flex;gap:8px;padding:8px 12px;overflow:hidden;background:var(--panel)}.win-card{flex:0 0 180px;display:flex;gap:10px;align-items:center;padding:6px;border-radius:8px;background:var(--panel-3)}.win-card img{width:36px;height:48px;object-fit:cover;border-radius:4px}.win-card .t{font-size:12px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:116px}.win-card .a{font-size:14px;font-weight:800;color:var(--win)}.win-card .pl{font-size:11px;color:var(--muted);font-weight:600;white-space:nowrap}.wins-label{flex:0 0 auto;display:flex;flex-direction:column;justify-content:center;padding:0 8px;font-size:11px;font-weight:800;text-transform:uppercase;color:var(--muted);line-height:1.2}.live-dot{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:#ff4d4f;margin-bottom:4px}.live-dot:after,.dp-dot:after,.abl-live i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;opacity:0;will-change:transform,opacity;animation:live-ring 1.6s ease-out infinite}.live-dot:after{color:#ff4d4f99}@keyframes live-ring{0%{transform:scale(1);opacity:1}70%,to{transform:scale(3);opacity:0}}.playing-now{display:flex;align-items:center;gap:10px;margin:-16px 0 28px;font-size:13px}.playing-now .live-dot{margin:0}.playing-list{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;flex:1}.playing-chip{flex:0 0 auto;display:flex;align-items:center;gap:8px;padding:4px 10px 4px 4px;border-radius:20px;background:var(--panel);font-weight:700;font-size:12px}.playing-chip:hover{background:var(--panel-3)}.playing-chip img{width:24px;height:24px;border-radius:50%;object-fit:cover}.playing-chip small{color:var(--muted)}.promo-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px}.promo-card{position:relative;height:150px;border-radius:12px;padding:20px 16px;overflow:hidden;background:linear-gradient(100deg,#1a2238 40%,#1a3a7a);display:flex;flex-direction:column;align-items:flex-start}.promo-card h3{margin:0;font-size:22px;font-weight:800;display:flex;align-items:center;gap:10px}.promo-card p{margin:6px 0 auto;color:var(--muted);font-size:15px}.promo-card .art{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:88px;filter:drop-shadow(0 8px 16px rgba(0,0,0,.5))}.cat-bar{display:flex;gap:8px;align-items:center;padding:4px;margin-bottom:32px;border-radius:10px;background:#101222}.cat-tabs{display:flex;gap:4px;overflow-x:auto;scrollbar-width:none;flex:1;min-width:0}.cat-tab{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:8px;white-space:nowrap;font-size:12px;font-weight:800;letter-spacing:.03em;text-transform:uppercase;color:#dfe4ef}.cat-tab.active{background:#173058;color:var(--blue)}.cat-tab:hover{color:#fff}.search{position:relative;flex:0 1 300px}.search input{width:100%;height:40px;border:0;border-radius:8px;background:var(--input);padding:0 12px 0 40px;outline:none}.search input::placeholder{color:var(--muted)}.search .icon{position:absolute;left:12px;top:10px;color:var(--muted)}.select{height:40px;border:0;border-radius:8px;background:var(--input);padding:0 36px 0 12px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' fill='none' stroke='%23fff' stroke-width='1.8'%3E%3Cpath d='M5 8l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;min-width:200px}.section{margin-bottom:40px}.section-head{display:flex;align-items:center;gap:10px;margin-bottom:20px}.section-head h2{margin:0;font-size:17px;font-weight:800;text-transform:uppercase;letter-spacing:.01em}.section-head .spacer{flex:1}.section-head .arrows{display:flex;gap:6px}.section-head .arrows button{width:28px;height:28px;border-radius:6px;background:var(--btn);display:grid;place-items:center}.section.rec .section-head h2{color:#fff}.section.rec .section-head>.icon{color:var(--rec)}.row-scroll{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 8px) / 6);gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.row-scroll.two-rows{grid-template-rows:repeat(2,auto)}.row-scroll::-webkit-scrollbar{display:none}.grid{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.game-card{position:relative;display:block;border-radius:var(--radius);overflow:hidden;background:var(--panel-2);scroll-snap-align:start;aspect-ratio:3/4}.game-card img{width:100%;height:100%;object-fit:cover;transition:transform .25s,filter .25s}.game-card:hover img{transform:scale(1.04);filter:brightness(.45)}.game-card .overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .2s;padding:8px;text-align:center}.game-card:hover .overlay{opacity:1}.game-card .overlay .play{width:52px;height:52px;border-radius:50%;background:var(--green);display:grid;place-items:center;box-shadow:0 4px 16px #5fbe1b80}.game-card .overlay .gname{font-size:13px;font-weight:800}.game-card .overlay .gprov{font-size:11px;color:#c9d1e3}.game-card .rec-flag{position:absolute;top:6px;left:6px;padding:2px 6px;border-radius:5px;font-size:10px;font-weight:800;background:#7c3aede6;text-transform:uppercase;letter-spacing:.03em}.bonus-row{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.bonus-card{position:relative;height:210px;border-radius:12px;padding:20px 16px;overflow:hidden;display:flex;flex-direction:column}.bonus-card .pct{font-size:15px;font-weight:600}.bonus-card h3{margin:8px 0 auto;font-size:22px;font-weight:800;text-transform:uppercase;line-height:1.15;max-width:70%}.bonus-card .art{position:absolute;right:12px;top:10px;font-size:64px;opacity:.9}.providers-row{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.provider-tile{height:90px;border-radius:10px;background:var(--panel);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-weight:800;color:#b9c1d3;letter-spacing:.02em;text-align:center;padding:8px}.provider-tile:hover{background:var(--panel-2);color:#fff}.provider-tile small{font-weight:600;color:var(--muted);font-size:12px}.leaderboard{display:grid;grid-template-columns:1fr 1fr;gap:24px}.lb-card{background:var(--panel);border-radius:12px;padding:16px}.lb-card h3{margin:4px 0 16px;font-size:16px;font-weight:800;text-transform:uppercase}.lb-head{display:flex;justify-content:space-between;color:var(--muted);font-size:14px;padding:0 12px 8px}.lb-row{display:flex;align-items:center;gap:16px;padding:6px 12px 6px 6px;border-radius:8px;background:#16203a;margin-bottom:8px}.lb-row img{width:44px;height:56px;object-fit:cover;border-radius:4px}.lb-row .n{font-size:15px}.lb-row .p{font-size:12px;color:var(--muted);font-weight:600}.lb-row .r{margin-left:auto;text-align:right;font-weight:800}.lb-row .r .m{color:var(--win)}.lb-row .r .x{color:var(--yellow)}.lb-row .r .neg{color:#ff6b6b}.lb-rank{width:44px;text-align:center;font-size:22px;font-weight:800;color:var(--muted)}.leaderboard.three{grid-template-columns:repeat(3,1fr);gap:16px}.footer{margin-top:64px;background:var(--panel);border-radius:16px;padding:24px;color:var(--muted);font-size:14px}.footer-top{display:flex;align-items:center;gap:24px;padding-bottom:24px}.footer-top .line{flex:1;height:1px;background:var(--line)}.footer-cols{display:grid;grid-template-columns:repeat(3,180px) 1fr;gap:16px}.footer-cols h4{margin:0 0 12px;color:#fff;font-size:15px}.footer-cols a{display:block;margin-bottom:10px;color:#b9c1d3}.footer-cols a:hover{color:#fff}.footer-legal{border-top:1px solid var(--line);margin-top:24px;padding-top:20px;font-size:12px;line-height:1.6}.support-card{background:linear-gradient(100deg,#1a2238,#16305f);border-radius:12px;padding:24px;align-self:start}.support-card h4{margin:0 0 6px;color:#fff;font-size:20px}.page-head{display:flex;align-items:center;gap:12px;margin-bottom:24px}.page-head h1{margin:0;font-size:18px;font-weight:700;text-transform:uppercase}.page-head .back{width:32px;height:32px;border-radius:8px;background:var(--btn);display:grid;place-items:center}.filters{display:flex;gap:8px;margin-bottom:24px}.filters .search{flex:1}.load-more{display:flex;justify-content:center;margin-top:32px}.empty{padding:80px 0;text-align:center;color:var(--muted);font-weight:600}.empty.empty-short{padding:18px 0 26px}.game-frame{background:var(--panel);border-radius:12px;overflow:hidden;margin-bottom:32px}.game-frame-head{display:flex;align-items:center;gap:16px;padding:12px 16px}.game-frame-head .t small{display:block;color:var(--muted);font-size:12px;font-weight:600}.game-frame-head .t b{font-size:15px;text-transform:uppercase}.game-frame-head .logo-mid{margin:0 auto}.game-stage.pip-away>div{display:grid;justify-items:center;gap:12px;color:var(--muted);text-align:center}.game-stage.pip-away svg{width:40px;height:40px}.game-stage.pip-away b{color:var(--text)}.pip-body{background:var(--panel);overflow:auto}.pip-head{display:flex;align-items:center;gap:10px;padding:8px 10px;position:sticky;top:0;z-index:5;background:var(--panel)}.pip-head img{width:28px;height:28px;border-radius:6px;object-fit:cover}.pip-head b{flex:1;min-width:0;font-size:14px;text-transform:uppercase;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pip-root .game-stage{min-height:0}.game-stage{position:relative;min-height:560px;width:100%;overflow:hidden;padding:32px 16px;display:grid;place-items:center;background:#000}.game-stage .bg{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-size:cover;background-position:center;filter:blur(28px) brightness(.55);transform:scale(1.1)}.game-stage .machine{position:relative;display:flex;gap:32px;align-items:center}.game-stage .cover{width:220px;aspect-ratio:3/4;object-fit:cover;border-radius:14px;box-shadow:0 20px 50px #0009}.play-panel{width:380px;background:#0a0e1cf0;border-radius:14px;padding:20px;border:1px solid rgba(255,255,255,.08)}.play-panel h3{margin:0 0 4px;font-size:20px}.play-panel .sub{color:var(--muted);font-size:13px;margin-bottom:16px}.bet-picker{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 16px}.bet-picker button{height:36px;border-radius:8px;background:var(--btn);font-weight:700;font-size:14px}.bet-picker button.active{background:var(--blue)}.spin-result{height:44px;display:grid;place-items:center;font-size:22px;font-weight:900;margin-top:12px}.spin-result.win{color:var(--win);text-shadow:0 0 20px rgba(126,217,87,.5)}.spin-result.lose{color:var(--muted);font-size:16px}.lbl{display:block;color:var(--muted);font-weight:700;font-size:11px;letter-spacing:.04em}.bet-picker.six{grid-template-columns:repeat(6,1fr)}.slot-grid{display:grid;gap:4px;margin-bottom:14px;padding:6px;border-radius:10px;background:#070a16;border:1px solid rgba(255,212,59,.25)}.slot-reel{display:grid;gap:4px}.slot-reel.spinning{animation:reel .12s linear infinite}.slot-cell{aspect-ratio:1;display:grid;place-items:center;font-size:clamp(18px,3.2vw,28px);border-radius:6px;background:linear-gradient(#121833,#0b0f22);transition:background .2s,transform .2s}.slot-cell.win{background:radial-gradient(circle,#ffd43b8c,#ff8c0040);box-shadow:0 0 12px #ffd43b99,inset 0 0 0 2px #ffd43b;transform:scale(1.04)}.crash-screen{height:150px;margin-bottom:14px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:radial-gradient(circle at 50% 120%,#3a91f659,#070a16 70%);border:1px solid rgba(255,255,255,.08)}.crash-screen.won{background:radial-gradient(circle at 50% 120%,#5fbe1b73,#070a16 70%)}.crash-screen.crashed{background:radial-gradient(circle at 50% 120%,#ff4d4f73,#070a16 70%)}.crash-x{font-size:48px;font-weight:1000;font-variant-numeric:tabular-nums}.crash-screen.crashed .crash-x{color:#ff6b6b}.crash-screen.won .crash-x{color:var(--win)}.crash-note{color:var(--muted);font-size:13px;font-weight:600}.table-screen{margin-bottom:14px;padding:16px;border-radius:10px;background:radial-gradient(circle,#0f5132,#06291a);border:1px solid rgba(255,212,59,.25);text-align:center}.table-outcome{font-size:18px;margin-bottom:12px}.sides{display:flex;gap:8px;justify-content:center}.sides button{flex:1;height:40px;border-radius:8px;background:#00000059;font-weight:800;border:2px solid transparent}.sides button.active{border-color:var(--yellow);background:#ffd43b26}.session-stats{margin-top:8px;font-size:12px;color:var(--muted);text-align:center}.reels{display:flex;gap:6px;justify-content:center;margin-bottom:16px}.reel{width:56px;height:64px;border-radius:8px;background:#0b0f1d;border:1px solid rgba(255,255,255,.1);display:grid;place-items:center;font-size:32px}.reel.spinning{animation:reel .12s linear infinite}@keyframes reel{0%{transform:translateY(-3px)}50%{transform:translateY(3px)}to{transform:translateY(-3px)}}.game-info{display:grid;grid-template-columns:2fr 1fr;gap:24px;margin-bottom:40px}.info-card{background:var(--panel);border-radius:12px;padding:20px}.info-card h3{margin:0 0 12px;font-size:16px;text-transform:uppercase}.info-card p{margin:0 0 12px;color:#c9d1e3;line-height:1.55}.chips{display:flex;flex-wrap:wrap;gap:6px}.chip{padding:4px 10px;border-radius:20px;background:var(--panel-3);font-size:12px;font-weight:700;color:#c9d1e3}.facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.fact{background:var(--panel-2);border-radius:8px;padding:10px 12px}.fact small{display:block;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;margin-bottom:2px}.fact b{font-size:16px}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#020413bf;z-index:100;display:grid;place-items:center;padding:16px}.modal{width:790px;max-width:100%;max-height:calc(100vh - 32px);overflow:auto;background:var(--panel);border:1px solid var(--line);border-radius:16px;display:grid;grid-template-columns:380px 1fr;padding:8px}.modal-art{border-radius:12px;background:linear-gradient(160deg,#6d28d9,#4338ca 60%,#1e3a8a);padding:28px 20px;text-align:center;position:relative;overflow:hidden;min-height:520px}.modal-art h2{margin:0;font-size:34px;font-weight:900;line-height:1.05;text-transform:uppercase}.modal-art .gold{color:var(--yellow)}.modal-art .big{font-size:120px;position:absolute;left:50%;bottom:20px;transform:translate(-50%);filter:drop-shadow(0 12px 20px rgba(0,0,0,.4))}.modal-body{padding:8px 16px 16px;display:flex;flex-direction:column}.modal-tabs{display:flex;align-items:center;gap:4px;margin-bottom:28px}.modal-tabs .tabs{display:flex;gap:4px;padding:4px;background:#0e1322;border-radius:10px}.modal-tabs .tabs button{height:36px;padding:0 16px;border-radius:8px;font-size:12px;font-weight:800;text-transform:uppercase;color:var(--muted)}.modal-tabs .tabs button.active{background:var(--btn);color:#fff}.modal-tabs .icon-btn{margin-left:auto}.modal-body h3{margin:0 0 16px;font-size:18px;text-transform:uppercase}.user-option{display:flex;align-items:center;gap:12px;width:100%;padding:10px 12px;border-radius:10px;background:var(--input);margin-bottom:8px;text-align:left;border:2px solid transparent}.user-option:hover{border-color:var(--blue)}.user-option .avatar{width:40px;height:40px;border-radius:50%;background:var(--panel-3);display:grid;place-items:center;font-size:20px;flex-shrink:0}.user-option b{display:block}.user-option small{color:var(--muted);font-size:12px;line-height:1.3;display:block}.field{position:relative;margin-bottom:12px}.field input{width:100%;height:44px;border:0;border-radius:8px;background:var(--input);padding:0 12px 0 40px;outline:none}.field .icon{position:absolute;left:12px;top:12px;color:var(--muted)}.bottom-nav,.drawer-backdrop{display:none}@media (max-width: 1280px){.row-scroll{grid-auto-columns:calc((100% - 32px)/5)}.grid,.providers-row{grid-template-columns:repeat(5,1fr)}}@media (max-width: 900px){:root{--header-h: 64px}.header{padding:0 16px;gap:12px}.header-left{width:auto;gap:12px}.header-left .icon-btn,.header-nav{display:none}.header-search{min-width:0;width:40px;height:40px;padding:0;justify-content:center;margin-left:auto}.header-search span{display:none}.header-search+.header-right{margin-left:0}.search-overlay{padding:0}.search-panel{max-height:100vh;height:100%;border-radius:0;border:0}.header .btn{height:36px;padding:0 12px;font-size:13px}.user-chip .name{display:none}.sidebar{transform:translate(-100%);transition:transform .25s;top:0;z-index:90;width:300px}.sidebar.open{transform:none}.drawer-backdrop.open{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:80}.main{margin-left:0;padding:calc(var(--header-h) + 16px) 16px calc(88px + env(safe-area-inset-bottom))}.hero-slide{height:240px;padding:24px 16px}.hero-slide h1,.hero-slide:has(.l-cards) h1{font-size:24px;max-width:58%;position:relative;z-index:1}.hero-slide p{font-size:14px;max-width:55%;position:relative;z-index:1}.hero-art{right:-36px}.hero-art img,.hero-art.duo>a:nth-child(2) img{width:84px}.hero-art>a:nth-child(2) img,.hero-art.duo>a:nth-child(1) img{width:92px}.hero-art:not(.weekly)>a:nth-child(1){display:none}.hero-art.duo{right:6px;gap:6px}.hero-art.duo>a:nth-child(1) img{width:72px}.hero-art.duo>a:nth-child(2) img{width:62px}.hero-cap,.hero-arrows{display:none}.hero-eyebrow{margin-bottom:8px;padding:3px 9px;font-size:10px}.hero-shade{background:linear-gradient(90deg,#080b1ae6 0,#080b1a80 55%,#080b1a1a)}.hero-art.l-spotlight{right:14px}.hero-art.l-spotlight>a:nth-child(1){display:block}.hero-art.l-spotlight>a:nth-child(1) img{width:128px;aspect-ratio:3/4}.hero-art.l-spotlight>a:nth-child(n+2){display:none}.hero-art.l-cards{right:12px;gap:8px}.hero-art.l-cards>a:nth-child(1){display:block}.hero-art.l-cards>a:nth-child(3),.hero-card-name{display:none}.hero-art.l-cards img,.hero-art.l-cards>a:nth-child(2) img,.hero-art.l-cards.duo>a img{width:74px;aspect-ratio:3/4}.hero-badge{top:8px;font-size:9px;padding:3px 7px}.promo-cards{display:none}.leaderboard,.leaderboard.three,.game-info{grid-template-columns:1fr;gap:16px}.cat-bar{flex-wrap:wrap;background:none;padding:0}.cat-bar .search,.cat-bar .select{display:none}.cat-tab{flex-direction:column;height:auto;padding:10px 12px;gap:6px;font-size:13px}.cat-tab.active{background:#0f1a33}.row-scroll{grid-auto-columns:30%}.grid,.providers-row{grid-template-columns:repeat(3,1fr)}.bonus-row{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:82%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.bonus-row::-webkit-scrollbar{display:none}.bonus-card{scroll-snap-align:start;height:190px;padding:16px 14px}.bonus-card h3{font-size:19px}.bonus-card .art{font-size:48px}.section-head .arrows{display:none}.filters{flex-direction:column}.filters .select{width:100%}.game-stage{aspect-ratio:auto;padding:24px 12px}.game-stage .machine{flex-direction:column;gap:16px}.game-stage .cover{width:140px}.play-panel{width:100%}.footer-cols{grid-template-columns:1fr 1fr}.modal{grid-template-columns:1fr}.modal-art{display:none}.bottom-nav{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;height:calc(72px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--panel);border-top:1px solid var(--line);border-radius:16px 16px 0 0}.bottom-nav a,.bottom-nav button{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;font-size:12px;font-weight:700;color:var(--muted)}.bottom-nav .active{color:#fff}.bottom-nav .deposit{position:relative;color:#fff}.bottom-nav .deposit .circle{width:52px;height:52px;margin-top:-30px;border-radius:50%;background:var(--green);display:grid;place-items:center;border:4px solid var(--panel)}}.admin{min-height:100vh;background:var(--bg);padding:24px}.admin-head{display:flex;align-items:center;gap:16px;margin-bottom:24px}.admin-head h1{margin:0;font-size:20px}.admin-grid{display:grid;grid-template-columns:380px 1fr;gap:24px;align-items:start}.panel{background:var(--panel);border-radius:12px;padding:20px;margin-bottom:16px}.panel h2{margin:0 0 4px;font-size:15px;text-transform:uppercase;letter-spacing:.03em}.panel .hint{color:var(--muted);font-size:13px;margin:0 0 16px}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-top:1px solid var(--line)}.toggle-row:first-of-type{border-top:0}.toggle-row small{display:block;color:var(--muted);font-size:12px}.toggle-row>div{min-width:0}.toggle-row code{font-size:11px;color:var(--rec);word-break:break-all}.switch{position:relative;width:44px;height:24px;flex-shrink:0}.switch input{opacity:0;width:0;height:0}.switch span{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:var(--btn);transition:background .15s;cursor:pointer}.switch span:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform .15s}.switch input:checked+span{background:var(--green)}.switch input:checked+span:after{transform:translate(20px)}.switch input:disabled+span{opacity:.4;cursor:not-allowed}.seg{display:flex;background:#0e1322;border-radius:8px;padding:3px}.seg button{flex:1;white-space:nowrap;height:32px;border-radius:6px;font-size:13px;font-weight:700;color:var(--muted)}.seg button.active{background:var(--btn);color:#fff}.kv{display:grid;grid-template-columns:auto 1fr;gap:6px 12px;font-size:13px}.kv span{color:var(--muted)}.kv code{word-break:break-all}.log{background:var(--panel);border-radius:12px;overflow:hidden}.log-toolbar{display:flex;gap:8px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--line);flex-wrap:wrap}.log-list{max-height:calc(100vh - 160px);overflow-y:auto}.log-item{border-bottom:1px solid var(--line)}.log-item summary{display:grid;grid-template-columns:70px 110px 1fr auto;gap:12px;align-items:center;padding:10px 16px;cursor:pointer;font-size:13px;list-style:none}.log-item summary::-webkit-details-marker{display:none}.log-item summary:hover{background:var(--panel-2)}.log-item .ts{color:var(--muted);font-variant-numeric:tabular-nums}.log-kind{font-size:10px;font-weight:800;text-transform:uppercase;padding:3px 6px;border-radius:4px;text-align:center}.log-kind.page_view{background:#1f2a44;color:#9fb2d9}.log-kind.bet{background:#5fbe1b26;color:var(--win)}.log-kind.mico_request{background:#a78bfa26;color:var(--rec)}.log-kind.system{background:#2a2a3a;color:#bbb}.status-ok{color:var(--win);font-weight:800}.status-err{color:#ff6b6b;font-weight:800}.log-body{padding:0 16px 16px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.log-body pre{margin:0;background:#080b18;border-radius:8px;padding:12px;font-size:12px;overflow:auto;max-height:360px;color:#cfd6e6}.log-body h5{margin:0 0 6px;font-size:11px;color:var(--muted);text-transform:uppercase}.preview-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px}.preview-grid img{border-radius:6px;aspect-ratio:3/4;object-fit:cover}@media (max-width: 1000px){.admin-grid,.log-body{grid-template-columns:1fr}}.impact-bars{display:grid;gap:6px}.impact-row{display:grid;grid-template-columns:130px 1fr 90px;gap:8px;align-items:center;font-size:12px}.impact-row .bar{height:8px;border-radius:4px;background:var(--panel-3);overflow:hidden}.impact-row .bar i{display:block;height:100%;border-radius:4px;transition:width .3s}.impact-row b{text-align:right}.impact-row small{color:var(--muted);font-weight:600}.head-cover{width:34px;height:45px;object-fit:cover;border-radius:6px}.stage2{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px;width:100%;max-width:1040px;align-items:center}.stage-visual{min-width:0;display:flex;justify-content:center}.play-panel{width:auto}.play-btn{flex:1;height:48px;font-size:16px;width:100%}.play-side{height:48px}.cashout{background:#f59f00!important}.cashout:hover{background:#ffb020!important}.buy-btn{margin-top:8px;background:linear-gradient(90deg,#7c3aed,#db2777)}.seg-choice{display:flex;flex-wrap:wrap;gap:6px;margin:8px 0 16px}.seg-choice button{flex:1;min-width:48px;height:34px;border-radius:8px;background:var(--btn);font-weight:700;font-size:13px;padding:0 8px}.seg-choice button.active{background:var(--blue)}.seg-choice button:disabled,.bet-picker button:disabled{opacity:.55;cursor:not-allowed}.action-row{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.action-row .btn{height:48px}.slot-wrap{width:100%;max-width:560px}.slot-banner{text-align:center;font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--yellow);margin-bottom:8px;min-height:18px}.slot-grid{width:100%;margin-inline:auto;display:grid;gap:5px;padding:8px;border-radius:12px;background:#070a16;border:1px solid rgba(255,212,59,.3);box-shadow:0 20px 50px #00000080}.slot-reel{display:grid;gap:5px;align-content:stretch}.layout-megaways .slot-reel{height:calc(var(--rows) * 52px)}.slot-cell.dim{opacity:.25}.slot-cell .coin{display:flex;flex-direction:column;align-items:center;font-size:22px;line-height:1}.slot-cell .coin b{font-size:10px;color:var(--yellow);margin-top:2px}.layout-megaways .slot-cell{aspect-ratio:auto;font-size:20px}@media (max-width: 900px){.slot-banner{line-height:1.35;min-height:2.7em;display:flex;align-items:flex-end;justify-content:center}}.crash-screen.big{height:360px;width:100%;max-width:560px;position:relative;overflow:hidden}.crash-sky{position:absolute;top:0;right:0;bottom:0;left:0}.crash-icon{position:absolute;font-size:44px;transition:bottom .15s linear,left .15s linear;filter:drop-shadow(0 6px 12px rgba(0,0,0,.5))}.crash-screen.big .crash-x{font-size:72px;position:relative}.crash-screen.big .crash-note{position:relative}.steps-board{width:100%;max-width:620px}.steps-lanes{display:grid;grid-template-columns:repeat(8,1fr);gap:6px}.lane{height:150px;border-radius:10px;background:repeating-linear-gradient(180deg,#2a2f45 0,#2a2f45 18px,#33394f 18px,#33394f 36px);display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:10px 4px;border:2px solid transparent}.skin-penalty .lane,.skin-tower .lane,.skin-pick .lane{background:linear-gradient(#1a2238,#121833)}.lane.start{background:#14532d;justify-content:center;font-size:34px}.lane.passed{background:#1f3b2a}.lane.here{border-color:var(--yellow);box-shadow:0 0 18px #ffd43b66}.lane.dead{border-color:#ff4d4f;background:#4a1717}.lane-x{font-weight:900;font-size:14px;background:#00000073;padding:3px 6px;border-radius:6px}.lane-hero{font-size:30px}.steps-picks{display:flex;gap:8px;justify-content:center;margin-top:14px}.steps-picks button{width:64px;height:56px;border-radius:10px;background:var(--btn);font-size:22px;font-weight:800;border:2px solid transparent}.steps-picks button.active{border-color:var(--yellow);background:#ffd43b26}.steps-picks button.bad{background:#5b1a1a}.mines-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;width:100%;max-width:400px}.mine-cell{aspect-ratio:1;border-radius:10px;background:linear-gradient(#2f3e59,#232d44);font-size:30px;box-shadow:inset 0 -4px #0000004d}.mine-cell:not(:disabled):hover{background:linear-gradient(#3a4b6b,#2f3e59)}.mine-cell.open{background:#10331f;box-shadow:none}.mine-cell.boom{background:#5b1a1a}.mine-cell.ghost{opacity:.45}.plinko{position:relative;width:100%;max-width:520px;padding:8px 0}.plinko-row{display:flex;justify-content:center;gap:clamp(10px,2.6vw,26px);height:20px;align-items:center}.peg{width:7px;height:7px;border-radius:50%;background:#c9d1e3;opacity:.7}.peg.hit{background:var(--yellow);opacity:1;box-shadow:0 0 8px var(--yellow)}.plinko-buckets{display:grid;gap:3px;margin-top:10px}.bucket{font-size:10px;font-weight:800;text-align:center;padding:6px 0;border-radius:5px;background:color-mix(in srgb,#ff4d4f calc(var(--heat) * 100%),#f59f00);color:#1a1000}.bucket.landed{outline:2px solid #fff;transform:translateY(3px)}.plinko-ball{position:absolute;width:14px;height:14px;border-radius:50%;background:radial-gradient(circle at 35% 35%,#fff,#ff4dd2);transform:translate(-50%,-50%);transition:top .06s linear,left .06s linear;box-shadow:0 0 12px #ff4dd2}.wheel-wrap{position:relative;width:100%;max-width:380px;aspect-ratio:1}.wheel{width:100%;height:100%;transition:transform 3s cubic-bezier(.12,.72,.16,1);filter:drop-shadow(0 18px 40px rgba(0,0,0,.6))}.wheel-pointer{position:absolute;top:-6px;left:50%;transform:translate(-50%);font-size:28px;color:var(--yellow);z-index:2;text-shadow:0 2px 6px rgba(0,0,0,.6)}.show-visual{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.show-options{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:8px 0 16px}.show-options button{padding:6px 4px;border-radius:8px;background:color-mix(in srgb,var(--c) 30%,#12182b);border:2px solid transparent;display:flex;flex-direction:column;align-items:center}.show-options button b{font-size:13px}.show-options button small{font-size:10px;color:var(--muted)}.show-options button.active{border-color:var(--c);background:color-mix(in srgb,var(--c) 55%,#12182b)}.coin-flip{font-size:140px;animation:none}.roulette{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;gap:12px}.roulette-ball{width:96px;height:96px;border-radius:50%;display:grid;place-items:center;font-size:38px;font-weight:900;background:#2f3e59;border:4px solid #ffd43b}.roulette-ball.red{background:#c92a2a}.roulette-ball.black{background:#111}.roulette-ball.green{background:#2b8a3e}.roulette-board{display:grid;grid-template-columns:repeat(13,1fr);gap:3px;width:100%}.rnum{height:34px;border-radius:4px;font-weight:800;font-size:13px;position:relative;border:2px solid transparent}.rnum.red{background:#c92a2a}.rnum.black{background:#1b1b1b}.rnum.green{background:#2b8a3e}.rnum.sel,.roulette-outside button.sel,.totals button.sel{border-color:var(--yellow);box-shadow:0 0 10px #ffd43b99}.rnum.landed,.totals button.landed{outline:2px solid #fff}.rnum sup{position:absolute;top:-6px;right:-2px;font-size:11px}.roulette-outside{display:grid;grid-template-columns:repeat(9,1fr);gap:3px;width:100%}.roulette-outside button{height:34px;border-radius:4px;background:#1f5132;font-size:11px;font-weight:800;border:2px solid transparent}.card-table{width:100%;max-width:560px;display:flex;flex-direction:column;align-items:center;gap:18px;padding:24px;border-radius:16px;background:radial-gradient(circle,#0f5132,#06291a);border:1px solid rgba(255,212,59,.25)}.hand{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px 12px;border-radius:12px;border:2px solid transparent}.hand.winner{border-color:var(--yellow);background:#ffd43b14}.hand small{font-weight:800;color:#cfe8d8;letter-spacing:.05em}.cards{display:flex;gap:8px}.pcard{width:56px;height:80px;border-radius:8px;background:#fff;color:#111;display:grid;place-items:center;font-size:20px;font-weight:900;box-shadow:0 6px 14px #0006}.pcard.red{color:#c92a2a}.pcard.back{background:repeating-linear-gradient(45deg,#1d4ed8 0,#1d4ed8 6px,#1e3a8a 6px,#1e3a8a 12px);border:3px solid #fff}.cards.big .pcard{width:70px;height:100px;font-size:24px}.hold-card{display:flex;flex-direction:column;align-items:center;gap:6px;padding:4px;border-radius:10px;border:2px solid transparent}.hold-card.held{border-color:var(--yellow)}.hold-card small{font-size:11px;font-weight:800;color:var(--yellow)}.paytable{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-bottom:12px}.paytable span{font-size:11px;font-weight:700;padding:3px 7px;border-radius:5px;background:#00000059;color:#cfd6e6}.paytable span.hit{background:var(--yellow);color:#1a1000}.dice-visual{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%;max-width:560px}.dice{display:flex;gap:14px;font-size:84px;line-height:1}.totals{display:grid;grid-template-columns:repeat(8,1fr);gap:5px;width:100%}.totals button{height:38px;border-radius:6px;background:var(--btn);font-weight:800;border:2px solid transparent}.keno{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;width:100%;max-width:520px}.keno button{aspect-ratio:1;border-radius:50%;background:var(--btn);font-weight:800;font-size:15px;border:2px solid transparent}.keno button.pick{border-color:var(--blue);background:#173058}.keno button.drawn{background:#5c4a0f}.keno button.hit{background:var(--green);border-color:#fff}@media (max-width: 900px){.stage2{grid-template-columns:1fr}.steps-lanes{grid-template-columns:repeat(4,1fr)}.lane{height:100px}.roulette-board{grid-template-columns:repeat(7,1fr)}.roulette-outside{grid-template-columns:repeat(3,1fr)}.crash-screen.big{height:260px}.pcard{width:46px;height:66px;font-size:16px}.cards.big .pcard{width:52px;height:74px}.dice{font-size:64px}}.dash-filters{display:flex;gap:12px;align-items:center;margin-bottom:20px;flex-wrap:wrap}.dash-filters .seg button{padding:0 12px}.dash-hero{margin-bottom:16px}.hero-num{font-size:56px;font-weight:800;line-height:1.1;margin:4px 0}.hero-num.bad,.stat-value.bad{color:#e66767}.stat-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.stat-tile{background:var(--panel);border-radius:12px;padding:14px 16px;display:flex;flex-direction:column;gap:2px;position:relative;min-height:104px}.stat-label{font-size:13px;color:var(--muted);font-weight:600}.stat-value{font-size:26px;font-weight:700}.stat-sub{font-size:12px;color:var(--muted)}.spark{position:absolute;right:14px;top:16px;width:90px;height:30px}.dash-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dash-grid.three{grid-template-columns:repeat(3,1fr)}.dash-grid .panel h2,.dash .panel h2{margin-bottom:2px}.viz-wrap{position:relative}.viz{width:100%;height:auto;display:block;overflow:visible}.viz-tick{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.viz-tip{position:absolute;transform:translate(-50%,calc(-100% - 10px));background:#0b0f22;border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:6px 10px;pointer-events:none;white-space:nowrap;display:flex;flex-direction:column;font-size:12px;z-index:5}.viz-tip b{font-size:14px}.viz-tip span{color:var(--muted)}.viz-tip.inline{position:absolute;left:50%;top:0;transform:translate(-50%,-110%)}.barlist{display:grid;gap:8px}.barlist-row{position:relative;display:grid;grid-template-columns:120px 1fr 110px;gap:10px;align-items:center;font-size:13px;padding:2px 0}.barlist-row:hover{background:#ffffff08;border-radius:6px}.barlist-label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.barlist-track{height:10px;border-radius:0 4px 4px 0;background:transparent}.barlist-track i{display:block;height:100%;border-radius:0 4px 4px 0;min-width:2px}.barlist-value{text-align:right;font-variant-numeric:tabular-nums;color:#dfe4ef}.viz-empty{color:var(--muted);font-size:13px}.dash-table{width:100%;border-collapse:collapse;font-size:13px}.dash-table th{text-align:left;color:var(--muted);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--line);white-space:nowrap}.dash-table td{padding:7px 8px;border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums;white-space:nowrap}.dash-table td.neg{color:#e66767}.dash-table td.pos{color:#0ca30c}.dash-game{display:flex;align-items:center;gap:8px}.dash-game img{width:28px;height:37px;object-fit:cover;border-radius:4px}.dash-game small{color:var(--muted);margin-left:4px}.badge.seg-bot{background:#2a2a3a;color:#bbb}.badge.seg-demo{background:#a78bfa29;color:var(--rec)}@media (max-width: 1100px){.stat-grid{grid-template-columns:repeat(2,1fr)}.dash-grid,.dash-grid.three{grid-template-columns:1fr}.dash .panel{overflow-x:auto}}.auto-summary{text-align:center;font-size:13px;font-weight:700;color:#dfe4ef;background:#ffffff0d;border-radius:8px;padding:6px;margin-top:6px}.merch-grid{display:grid;grid-template-columns:340px 1fr;gap:16px;align-items:start}.col-list{position:sticky;top:16px;max-height:calc(100vh - 32px);overflow-y:auto}.col-item{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;cursor:pointer;border:1px solid transparent}.col-item:hover{background:var(--panel-2)}.col-item.on{background:var(--panel-2);border-color:var(--blue)}.col-item.off{opacity:.5}.col-item-t{flex:1;min-width:0;display:flex;flex-direction:column}.col-item-t b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-item-t small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.col-item-actions{display:flex;align-items:center;gap:4px}.col-item-actions>button{width:22px;height:22px;border-radius:5px;background:var(--btn);font-size:12px}.switch.small{width:36px;height:20px}.switch.small span:after{width:14px;height:14px}.switch.small input:checked+span:after{transform:translate(16px)}.editor-row{display:flex;gap:12px;align-items:flex-end;flex-wrap:wrap}.field-l{display:flex;flex-direction:column;gap:4px;font-size:12px;color:var(--muted);font-weight:700}.field-l.grow{flex:1;min-width:220px}.text-input{height:36px;border:0;border-radius:8px;background:var(--input);padding:0 10px;outline:none;color:#fff;font-size:14px}.text-input.num{width:80px}.select.small{height:36px;min-width:0;font-size:13px}.src-editor{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:6px 0 4px}.src-editor>.select:first-child{min-width:320px}.inline{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--muted)}.slots{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px}.slot{position:relative;aspect-ratio:3/4;border-radius:8px;border:2px dashed #34405e;background:#0e1322;display:grid;place-items:center;cursor:pointer;overflow:visible}.slot:hover{border-color:var(--blue)}.slot.pinned{border:2px solid var(--yellow)}.slot img{width:100%;height:100%;object-fit:cover;border-radius:6px}.slot-label{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:10px;font-weight:800;letter-spacing:.03em;padding:4px}.slot-label.muted{color:#6f7a95}.slot-label b{font-size:22px;color:#8b95ad}.slot-label small{color:var(--muted);font-weight:600}.slot-pin{position:absolute;top:-8px;right:-6px;font-size:16px}.slot-menu{position:absolute;top:100%;left:0;z-index:20;margin-top:4px;width:220px;background:#0b0f22;border:1px solid var(--line);border-radius:10px;padding:8px;display:grid;gap:6px;box-shadow:0 12px 30px #00000080}.slot-menu button{text-align:left;padding:8px;border-radius:6px;background:var(--panel-2);font-size:13px}.slot-menu button:hover{background:var(--panel-3)}.rules{display:grid;gap:12px}.rule{border:1px solid var(--line);border-radius:10px;padding:12px;display:grid;gap:6px}.rule-head{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.chips-pick{display:flex;flex-wrap:wrap;gap:6px}.chips-pick button{padding:4px 10px;border-radius:16px;background:var(--panel-3);font-size:12px;font-weight:700;color:#c9d1e3;border:1px solid transparent}.chips-pick button.on{background:var(--blue-soft);color:#fff;border-color:var(--blue)}.covers{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.cover{position:relative;width:42px;height:56px}.cover img{width:100%;height:100%;object-fit:cover;border-radius:5px}.cover button{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#c92a2a;font-size:12px;line-height:1}.picker{width:920px;max-width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:16px}.picker-head{display:flex;align-items:center;gap:12px;margin-bottom:12px}.picker-head h3{margin:0}.picker-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;overflow-y:auto;padding:2px}.picker-item{position:relative;display:flex;flex-direction:column;gap:4px;border-radius:8px;padding:4px;border:2px solid transparent;background:var(--panel-2)}.picker-item img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px}.picker-item span{font-size:11px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.picker-item.on{border-color:var(--yellow)}.picker-check{position:absolute;top:6px;right:6px;width:22px;height:22px;border-radius:50%;background:var(--yellow);color:#1a1000;display:grid;place-items:center;font-style:normal;font-weight:900}.picker-foot{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.col-group+.col-group{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.07)}.col-group-h{display:flex;align-items:baseline;gap:8px;margin:0 0 2px;font-size:13px;text-transform:uppercase;letter-spacing:.06em}.col-group-h small{font-weight:600;text-transform:none;letter-spacing:0;color:var(--muted, #8a93a6)}.preview-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}.preview-item{display:flex;flex-direction:column;gap:4px}.preview-item img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:6px}.preview-item small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.origin{font-size:10px;font-weight:800;padding:2px 6px;border-radius:4px;background:var(--panel-3);width:fit-content}.origin.o-pinned{background:var(--yellow);color:#1a1000}.origin.o-provider{background:#0f5132;color:#b5f5c8}.origin.o-source{background:#a78bfa2e;color:var(--rec)}.origin.o-fallback{background:#3a2a14;color:#ffc078}@media (max-width: 1100px){.merch-grid{grid-template-columns:1fr}.col-list{position:static;max-height:none}}.session-note{font-size:11px;color:var(--muted-2);margin-top:2px}.pinata-scene{position:relative;width:100%;max-width:580px;height:420px;border-radius:16px;overflow:hidden;background:radial-gradient(circle at 50% 30%,rgba(255,212,59,.18),transparent 60%),linear-gradient(#3b0a3f,#150a2b);border:1px solid rgba(255,255,255,.08)}.pinata-rope{position:absolute;top:18px;left:6%;right:6%;height:3px;background:repeating-linear-gradient(90deg,#f59e0b 0,#f59e0b 10px,#ec4899 10px,#ec4899 20px,#22c55e 20px,#22c55e 30px);border-radius:2px}.pinatas{position:absolute;top:20px;left:0;right:0;display:flex;justify-content:space-around}.pinata{display:flex;flex-direction:column;align-items:center;transform-origin:top center;animation:sway 2.6s ease-in-out infinite;border-radius:12px;padding:0 8px 8px}.pinata:nth-child(2){animation-delay:-.8s}.pinata:nth-child(3){animation-delay:-1.6s}.pinata-string{width:2px;height:50px;background:#eee;opacity:.7}.pinata-body{font-size:84px;line-height:1;filter:drop-shadow(0 8px 12px rgba(0,0,0,.5)) drop-shadow(0 0 0 var(--c));transition:transform .2s}.pinata.picked .pinata-body{transform:scale(1.15);filter:drop-shadow(0 0 16px var(--c)) drop-shadow(0 8px 12px rgba(0,0,0,.5))}.pinata.shake{animation:shake .12s linear infinite}.pinata.burst .pinata-body{animation:pop .5s ease-out forwards}@keyframes sway{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)}}@keyframes shake{0%{transform:rotate(-12deg)}50%{transform:rotate(12deg)}to{transform:rotate(-12deg)}}@keyframes pop{0%{transform:scale(1.15)}40%{transform:scale(1.5)}to{transform:scale(0);opacity:0}}.pinata-stick{position:absolute;top:170px;font-size:54px;transform:rotate(40deg);transform-origin:bottom left;transition:left .2s}.pinata-stick.swing{animation:swing .45s ease-in}@keyframes swing{0%{transform:rotate(80deg)}70%{transform:rotate(-30deg)}to{transform:rotate(10deg)}}.pinata-llama{position:absolute;bottom:10px;right:18px;font-size:64px;animation:bob 1.4s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.pinata-result{z-index:3;position:absolute;left:50%;top:58%;transform:translate(-50%,-50%);width:78%;text-align:center;padding:14px;border-radius:14px;background:#0a0e1ce0;border:2px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:4px;animation:rise .35s ease-out}.pinata-result.win{border-color:var(--yellow);box-shadow:0 0 30px #ffd43b59}.pinata-result b{font-size:22px}.pinata-result span{color:#c9d1e3;font-size:14px}.pinata-result em{font-style:normal;font-weight:900;font-size:20px;color:var(--win)}.pinata-emoji{font-size:48px;line-height:1}@keyframes rise{0%{transform:translate(-50%,-30%);opacity:0}to{transform:translate(-50%,-50%);opacity:1}}.pinata-burst span{position:absolute;top:120px;font-size:28px;animation:fall 1.4s ease-in forwards;pointer-events:none}@keyframes fall{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translate(var(--dx),300px) rotate(360deg);opacity:0}}.pinata-history{position:absolute;bottom:12px;left:14px;display:flex;gap:4px}.pinata-history span{width:30px;height:30px;border-radius:8px;background:#0006;display:grid;place-items:center;font-size:17px}.pinata-history span.w{background:#7ed95740;outline:1px solid var(--win)}.pinata-table{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:12px}.pinata-table span{font-size:12px;font-weight:700;padding:3px 7px;border-radius:6px;background:#ffffff0f;display:flex;gap:4px;align-items:baseline}.pinata-table small{color:var(--muted);font-weight:600;font-size:10px}.pinata-table .miss{color:var(--muted)}.confetti{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:6;overflow:hidden}.confetti i{position:absolute;top:-20px;animation-name:confetti-fall;animation-timing-function:cubic-bezier(.25,.6,.45,1);animation-fill-mode:forwards;opacity:0}@keyframes confetti-fall{0%{transform:translate(0) rotate(0);opacity:1}80%{opacity:1}to{transform:translate(var(--dx),620px) rotate(var(--rot));opacity:0}}.big-win{position:absolute;left:50%;top:18%;transform:translate(-50%);padding:10px 22px;border-radius:14px;white-space:nowrap;font-size:34px;font-weight:1000;letter-spacing:.04em;color:#1a1000;background:linear-gradient(#fff3a3,#ffd43b 55%,#f08c00);box-shadow:0 0 40px #ffd43b99;animation:big-win 2.8s ease-out forwards}@keyframes big-win{0%{transform:translate(-50%) scale(.3);opacity:0}12%{transform:translate(-50%) scale(1.15);opacity:1}20%{transform:translate(-50%) scale(1)}80%{opacity:1}to{opacity:0;transform:translate(-50%) scale(1)}}.header-nav .tok-link{color:#e9e3ff}.header-nav .tok-link .badge{height:18px;font-size:10px;padding:0 6px}.tok{position:fixed;top:0;right:0;bottom:0;left:0;background:#000;overflow:hidden;overscroll-behavior:none;touch-action:none}.tok-bg{position:absolute;top:-60px;right:-60px;bottom:-60px;left:-60px;background-size:cover;background-position:center;filter:blur(40px) brightness(.35) saturate(1.3);transform:scale(1.2);transition:background-image .4s}.tok-top{position:absolute;top:0;left:0;right:0;z-index:20;height:56px;display:flex;align-items:center;gap:12px;padding:0 16px;background:linear-gradient(rgba(0,0,0,.7),transparent)}.tok-back{width:34px;height:34px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center}.tok-tabs{flex:1;display:flex;justify-content:center;gap:18px;font-weight:800;font-size:16px}.tok-tabs .on{border-bottom:2px solid #fff;padding-bottom:4px}.tok-balance{font-weight:800;font-size:14px;background:#ffffff1f;padding:6px 12px;border-radius:16px}.tok-column{position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);width:min(100vw,calc(56.25vh + 120px));max-width:620px}.tok-empty{height:100%;display:grid;place-items:center;color:var(--muted)}.tok-track{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .33s cubic-bezier(.3,.7,.4,1)}.tok-track.to-next{transform:translateY(-100%)}.tok-track.to-prev{transform:translateY(100%)}.tok-track.snap{transition:none}.tok-card{position:absolute;left:0;right:0;height:100%;display:flex;align-items:center;justify-content:center}.tok-card.prev{top:-100%}.tok-card.current{top:0}.tok-card.next{top:100%}.tok-card.ghost{padding:112px 6px 250px}.tok-card.ghost img{max-height:100%;max-width:70%;aspect-ratio:3/4;object-fit:cover;border-radius:18px;box-shadow:0 20px 60px #0009}.tok-game{position:absolute;top:112px;bottom:250px;left:6px;right:6px;display:flex;align-items:center;justify-content:center}.tok-cover{max-height:100%;max-width:70%;aspect-ratio:3/4;object-fit:cover;border-radius:18px;box-shadow:0 20px 60px #0009}.fitbox{position:relative;width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;animation:tok-in .35s ease-out}.fitbox-inner{flex:none;width:520px;transform-origin:center center}@keyframes tok-in{0%{opacity:0}to{opacity:1}}.tok .game-stage{min-height:0;padding:0;background:transparent}.tok .game-stage .bg{display:none}.tok .stage2{grid-template-columns:1fr;gap:10px;max-width:none}.tok .stage-visual{justify-content:center}.tok .play-panel{background:#0a0e1cc7;padding:14px}.tok .play-panel>h3,.tok .play-panel>.sub,.tok .session-note{display:none}.tok-info{position:absolute;left:14px;right:90px;bottom:22px;z-index:10;text-shadow:0 1px 4px rgba(0,0,0,.8)}.tok-info b{font-size:15px}.tok-info h2{margin:2px 0 4px;font-size:20px}.tok-info p{margin:0 0 6px;font-size:13px;color:#dfe4ef}.tok-tags{display:flex;gap:8px;font-size:13px;font-weight:700}.tok-shelf{display:inline-block;font-size:11px;font-weight:800;padding:3px 8px;border-radius:6px;background:#ffffff24;margin-bottom:6px}.tok-shelf.rec{background:#7c3aedbf}.tok-rail{position:absolute;right:10px;bottom:26px;z-index:10;display:flex;flex-direction:column;align-items:center;gap:14px}.tok-avatar{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,var(--blue),var(--rec));display:grid;place-items:center;font-weight:900;border:2px solid #fff}.tok-act{display:flex;flex-direction:column;align-items:center;gap:2px;color:#fff}.tok-act .tok-ico{width:48px;height:48px;border-radius:50%;background:#ffffff24;display:grid;place-items:center;font-size:24px;transition:transform .15s}.tok-act:active .tok-ico{transform:scale(.9)}.tok-act.liked .tok-ico{animation:likepop .35s}@keyframes likepop{0%{transform:scale(1)}50%{transform:scale(1.35)}to{transform:scale(1)}}.tok-act small{font-size:12px;font-weight:800;text-shadow:0 1px 3px #000}.tok-act.nav{width:40px;height:40px;border-radius:50%;background:#ffffff1a;justify-content:center}.tok-act.nav:disabled{opacity:.3}.tok-act .up,.tok-act .down{transform:rotate(90deg)}.tok-bubbles{position:absolute;left:12px;bottom:150px;height:104px;overflow:hidden;justify-content:flex-end;z-index:11;display:flex;flex-direction:column;gap:6px;align-items:flex-start;pointer-events:none;max-width:70%}@media (min-width: 1000px){.tok-game{bottom:140px}.tok-card.ghost{padding-bottom:140px}.tok-bubbles{left:auto;right:calc(100% + 16px);bottom:150px;height:340px;width:260px;max-width:none;align-items:flex-end}}.tok-bubble{font-size:12px;font-weight:700;padding:5px 10px;border-radius:14px;background:#000000b3;animation:bubble 6s ease-out forwards;white-space:nowrap}.tok-bubble.win{background:#15803dbf}.tok-bubble.big{background:linear-gradient(90deg,#f59f00,#e03131);font-size:13px}@keyframes bubble{0%{transform:translateY(20px);opacity:0}8%{transform:none;opacity:1}80%{opacity:1}to{transform:translateY(-40px);opacity:0}}.tok-progress{position:absolute;top:64px;right:14px;z-index:10;font-size:12px;font-weight:700;color:#fff9}@media (max-width: 700px){.tok-game{bottom:262px}.tok-card.ghost{padding:112px 6px 262px}.tok-bubbles{bottom:182px;height:70px}.tok-rail{gap:10px}.tok-act .tok-ico,.tok-avatar{width:42px;height:42px}}.tok-actions{position:absolute;top:56px;left:8px;right:8px;z-index:12;height:50px;display:flex;align-items:center;gap:10px}.tok-actions .tok-avatar{width:38px;height:38px;font-size:13px}.tok-actions .tok-act{flex-direction:row;gap:6px;padding:4px 12px 4px 4px;border-radius:22px;background:#ffffff1a}.tok-actions .tok-act .tok-ico{width:32px;height:32px;font-size:17px;background:transparent}.tok-actions .tok-act small{font-size:13px}.tok-actions .tok-progress{position:static;margin-left:auto}.tok-nav{position:absolute;right:12px;bottom:28px;z-index:12;display:flex;flex-direction:column;gap:10px}.tok-nav button{width:44px;height:44px;border-radius:50%;background:#ffffff24;display:grid;place-items:center}.tok-nav button:disabled{opacity:.3}.tok-nav .up,.tok-nav .down{transform:rotate(90deg)}.tok-info{right:70px}@media (max-width: 700px){.tok-actions{gap:6px}.tok-actions .tok-act{padding:3px 9px 3px 3px}.tok-actions .tok-act .tok-ico{width:28px;height:28px;font-size:15px}.tok-actions .tok-progress{display:none}}.marble-scene{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%}.marble-view{position:relative;display:flex;gap:8px;max-width:100%}.marble-view canvas{display:block;border-radius:12px;box-shadow:0 8px 30px #0006}.marble-main{max-width:calc(100vw - 110px);height:auto!important;aspect-ratio:380 / 500}.marble-map{flex:none}.marble-result{position:absolute;left:50%;top:38%;transform:translate(-50%);min-width:230px;padding:14px 18px;border-radius:14px;text-align:center;background:#0b0f22e6;border:2px solid #334155;display:flex;flex-direction:column;gap:4px;animation:marble-in .3s ease-out}.marble-result.win{border-color:#ffd43b}.marble-result b{font-size:20px;display:flex;align-items:center;justify-content:center;gap:8px}.marble-result .dot{width:16px;height:16px;border-radius:50%;display:inline-block;box-shadow:inset -3px -3px 5px #0000004d}.marble-result span{color:#cbd5e1;font-size:13px}.marble-result em{color:#ffd43b;font-style:normal;font-weight:900;font-size:22px;margin-top:4px}.marble-mainwrap{position:relative;min-width:0}@keyframes marble-in{0%{opacity:0;transform:translate(-50%) scale(.85)}}.marble-speed{position:absolute;right:8px;bottom:8px;display:flex;gap:4px}.marble-speed button{background:#0b0f22cc;color:#e2e8f0;border:1px solid #334155;border-radius:8px;padding:4px 9px;font-weight:800;font-size:12px;cursor:pointer}.marble-speed button.on{background:#ffd43b;color:#0b0f22;border-color:#ffd43b}.marble-history{display:flex;gap:6px;flex-wrap:wrap;justify-content:center}.marble-history span{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:900;color:#0b0f22;opacity:.85;box-shadow:inset -3px -3px 5px #0000004d}.marble-history span.w{outline:2px solid #ffd43b;outline-offset:2px;opacity:1}.marble-picks{margin:10px 0 4px}.marble-picks>div{display:flex;flex-wrap:wrap;gap:8px;margin-top:6px}.marble-picks button{width:30px;height:30px;border-radius:50%;border:3px solid transparent;cursor:pointer;box-shadow:inset -4px -4px 6px #0000004d,inset 3px 3px 5px #ffffff59}.marble-picks button.on{border-color:#ffd43b;transform:scale(1.12)}.marble-picks button:disabled{cursor:default;opacity:.7}.marble-pay{background:#ffffff0d;border-radius:10px;padding:8px 12px;margin:10px 0;font-size:14px;color:#cbd5e1}.marble-pay b{color:#ffd43b}.marble-pay small{display:block;color:var(--muted);font-size:11px;margin-top:4px}.marble-picks button b{color:#0b0f22;font-size:14px;font-weight:900;text-shadow:0 0 3px rgba(255,255,255,.8)}.marble-podium{display:flex;justify-content:center;gap:10px;margin-bottom:4px}.marble-podium span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:800;color:#94a3b8}.marble-podium span i{width:22px;height:22px;border-radius:50%;box-shadow:inset -3px -3px 5px #0000004d}.marble-podium span.hit{color:#ffd43b}.marble-podium span.hit i{outline:2px solid #ffd43b;outline-offset:2px}.marble-history.lotto span{width:auto;height:22px;border-radius:11px;padding:0 8px 0 5px;gap:2px;display:flex;align-items:center;background:#ffffff14;color:#94a3b8;font-size:11px;box-shadow:none}.marble-history.lotto span i{width:9px;height:9px;border-radius:50%;display:inline-block}.marble-history.lotto span i:last-of-type{margin-right:4px}.marble-history.lotto span.part{color:#e2e8f0}.marble-history.lotto span.w{color:#ffd43b;outline:1px solid #ffd43b;outline-offset:0}.lotto-table{display:flex;flex-direction:column;gap:2px;margin:10px 0;background:#ffffff0a;border-radius:10px;padding:6px 10px}.lotto-table div{display:grid;grid-template-columns:1fr auto 56px;gap:8px;align-items:center;font-size:12px;color:#cbd5e1;padding:2px 4px;border-radius:6px}.lotto-table small{color:var(--muted);font-size:11px}.lotto-table b{color:#ffd43b;text-align:right}.lotto-table div.hit{background:#ffd43b2e}.game-frame-head .t{min-width:0}.game-frame-head .icon-btn{flex:none}@media (max-width: 640px){.game-frame-head{gap:8px;padding:10px}.game-frame-head .logo-mid{display:none}.game-frame-head .t{flex:1}.game-frame-head .t b,.game-frame-head .t small{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.game-frame-head .head-cover{width:32px;height:32px;flex:none}}.marble-history{min-height:22px}@media (max-width: 640px){.card-table .crash-note,.roulette .crash-note{min-height:2.8em}.cards.big{gap:3px}.hold-card{padding:2px}.marble-view{display:grid;grid-template-columns:64fr 380fr;width:100%;max-width:452px}.marble-view canvas{width:100%!important;height:auto!important}.marble-map{aspect-ratio:64 / 500}}.modal.cashier{width:460px;max-width:calc(100vw - 32px);grid-template-columns:minmax(0,1fr)}.modal.cashier .modal-body,.modal.cashier form{min-width:0}.cashier-balance{display:flex;align-items:baseline;gap:8px;margin-bottom:16px;color:var(--muted);font-weight:700}.cashier-balance b{color:#fff;font-size:20px}.cashier-balance small{margin-left:auto;font-size:12px}.cashier-methods{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;margin:6px 0 16px}.cashier-methods button,.cashier-presets button{height:44px;border-radius:10px;background:#0e1322;border:1px solid var(--line);color:#e2e8f0;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:center;gap:6px}.cashier-methods button.on,.cashier-presets button.on{border-color:var(--green, #7ed957);background:#7ed9571f;color:#fff}.cashier-presets{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin:6px 0 10px}.cashier-note{color:var(--muted);font-size:12px;margin:0 0 12px}.cashier-msg{color:#ff6b6b;font-size:13px;font-weight:700;margin:0 0 12px}.cashier-msg.ok{color:var(--win)}.crm-grid{display:grid;grid-template-columns:400px minmax(0,1fr);gap:16px;align-items:start}.crm .lbl{display:block;margin:14px 0 6px;color:var(--muted);font-size:11px;font-weight:800;letter-spacing:.05em}.crm .input{width:100%;height:38px;background:#0e1322;border:1px solid var(--line);border-radius:8px;color:#fff;padding:0 10px;margin:6px 0}.crm-row{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.crm-who{background:none;border:0;padding:0;color:inherit;font:inherit;cursor:pointer;text-align:left}.crm-who:hover{color:var(--yellow);text-decoration:underline}.player-card{width:640px;max-width:100%;max-height:calc(100vh - 32px);overflow:auto}.player-card h3{margin:16px 0 8px;font-size:14px}.crm-row>*{flex:1}.crm-row label{font-size:12px;color:var(--muted);font-weight:700}.crm-chips{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.crm-chips button{padding:7px 11px;border-radius:8px;background:#0e1322;border:1px solid var(--line);color:#cbd5e1;font-weight:700;font-size:12px}.crm-chips button.on{border-color:var(--yellow);color:#fff;background:#ffd43b1f}.hint-inline{display:block;color:var(--muted);font-size:12px;margin:6px 0}.crm-msg{color:var(--win);font-weight:700;font-size:13px}.crm-kpis{display:flex;gap:12px;margin-bottom:14px}.crm-kpis>div{flex:1;background:#0e1322;border-radius:10px;padding:12px}.crm-kpis b{display:block;font-size:22px}.crm-kpis.small b{font-size:17px}.crm-kpis small{color:var(--muted);font-size:12px}.crm-table{width:100%;border-collapse:collapse;font-size:12.5px}.crm-table th{text-align:left;color:var(--muted);font-weight:700;padding:6px 8px;border-bottom:1px solid var(--line)}.crm-table td{padding:7px 8px;border-bottom:1px solid rgba(255,255,255,.04);vertical-align:top}.crm-table td small{display:block;color:var(--muted);font-size:11px}.crm-table.campaigns tbody tr{cursor:pointer}.crm-table.campaigns tbody tr:hover,.crm-table tr.on{background:#ffffff0a}.crm-table .pos,.crm-kpis .pos{color:var(--win)}.crm-table .neg,.crm-kpis .neg{color:#ff6b6b}.crm-results{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crm h3{font-size:13px;margin:16px 0 8px}.crm .switch{display:flex;align-items:center;gap:6px}@media (max-width: 1000px){.crm-grid,.crm-results{grid-template-columns:1fr}}.bell{position:relative}.bell-count{position:absolute;top:-2px;right:-2px;min-width:18px;height:18px;border-radius:9px;background:#ef4444;color:#fff;font-size:11px;font-weight:900;display:grid;place-items:center;padding:0 4px}.inbox-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02041399;z-index:90}.inbox{position:absolute;right:0;top:0;bottom:0;width:420px;max-width:100vw;background:var(--panel);padding:16px;overflow:auto;box-shadow:-20px 0 50px #0006}.inbox-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.inbox-head .tabs{display:flex;gap:4px;padding:4px;background:#0e1322;border-radius:10px}.inbox-head .tabs button{height:34px;padding:0 14px;border-radius:8px;font-size:12px;font-weight:800;color:var(--muted)}.inbox-head .tabs button.active{background:var(--blue, #3987e5);color:#fff}.inbox-note{color:var(--win);font-weight:700;font-size:13px}.bonus-wallet{background:#0e1322;border:1px solid rgba(255,212,59,.3);border-radius:12px;padding:12px;margin-bottom:12px;font-size:13px;display:grid;gap:6px}.bonus-wallet small{color:var(--muted)}.wager-bar{height:8px;border-radius:4px;background:#ffffff14;overflow:hidden}.wager-bar span{display:block;height:100%;background:linear-gradient(90deg,#7ed957,#ffd43b)}.voucher{display:flex;gap:12px;align-items:center;padding:12px;border-radius:14px;margin-bottom:10px;background:linear-gradient(135deg,#16204a,#0e1322);border:1px solid var(--line)}.voucher img{width:54px;height:72px;object-fit:cover;border-radius:8px}.voucher .v-icon{width:54px;height:54px;display:grid;place-items:center;font-size:30px;background:#ffffff0f;border-radius:12px}.voucher .v-body{flex:1;min-width:0;display:grid;gap:2px}.voucher .v-body small{color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase}.voucher .v-body span{color:#94a3b8;font-size:12px}.voucher.deposit_bonus{background:linear-gradient(135deg,#1b3b22,#0e1322)}.voucher.cashback{background:linear-gradient(135deg,#3b2a12,#0e1322)}.voucher.tournament{background:linear-gradient(135deg,#3a1840,#0e1322)}.voucher.vip{border-color:#ffd43b;box-shadow:0 0 0 1px #ffd43b4d,0 8px 30px #ffd43b14}.voucher.claimed,.voucher.expired{opacity:.55}.voucher.focus{outline:2px solid var(--yellow)}.chat-popup{position:fixed;right:20px;bottom:90px;width:330px;max-width:calc(100vw - 32px);z-index:95;background:#fff;color:#0b0f22;border-radius:16px;box-shadow:0 20px 50px #00000073;padding:12px;animation:pop-in .25s ease-out}.chat-popup.vip{border:2px solid #ffd43b}@keyframes pop-in{0%{transform:translateY(20px);opacity:0}}.cp-head{display:flex;gap:10px;align-items:center}.cp-head>div{flex:1}.cp-head small{display:block;color:#64748b;font-size:12px}.cp-head .icon-btn{color:#64748b;background:transparent}.cp-avatar{width:38px;height:38px;border-radius:50%;background:#eef2ff;display:grid;place-items:center;font-size:20px}.cp-msg{background:#f1f5f9;border-radius:12px 12px 12px 4px;padding:10px 12px;margin:10px 0;font-size:14px;line-height:1.4}.cp-actions{display:flex;gap:8px}.cp-actions .btn{flex:1}.cp-actions .btn:not(.btn-green){background:#e2e8f0;color:#0b0f22}.cp-typing{display:flex;gap:4px;padding:14px 12px}.cp-typing span{width:8px;height:8px;border-radius:50%;background:#94a3b8;animation:blink 1s infinite}.cp-typing span:nth-child(2){animation-delay:.2s}.cp-typing span:nth-child(3){animation-delay:.4s}@keyframes blink{50%{opacity:.2}}.phone-banner{position:fixed;top:12px;left:50%;transform:translate(-50%);z-index:96;width:380px;max-width:calc(100vw - 24px);text-align:left;background:#f5f5f7f7;color:#111;border-radius:16px;padding:10px 14px;box-shadow:0 12px 40px #0006;display:grid;gap:2px;animation:pop-in .3s ease-out}.phone-banner .pb-app{font-size:11px;color:#555;font-weight:700;text-transform:uppercase}.phone-banner .pb-text{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.phone-mock{width:360px;max-width:calc(100vw - 32px);height:600px;max-height:calc(100vh - 40px);border-radius:36px;border:10px solid #111;background:#e5ddd5;overflow:hidden;display:flex;flex-direction:column;color:#111}.phone-mock.mail{background:#fff;border-radius:14px;border-width:1px;border-color:#ccc;height:auto}.phone-mock.tg{background:#cfe3f3}.phone-mock.sms{background:#fff}.chat-head{background:#075e54;color:#fff;padding:14px;display:flex;gap:8px;align-items:center}.phone-mock.tg .chat-head{background:#2a8bd6}.phone-mock.sms .chat-head{background:#f2f2f7;color:#111}.chat-head small{margin-left:auto;opacity:.8}.chat-body{flex:1;padding:14px;overflow:auto}.bubble{background:#fff;border-radius:10px 10px 10px 2px;padding:10px 12px;max-width:85%;font-size:14px;line-height:1.4;box-shadow:0 1px 1px #0000001a}.phone-mock.sms .bubble{background:#e9e9eb}.bubble a{color:#0a66c2;text-decoration:underline;cursor:pointer;word-break:break-all}.bubble small{display:block;text-align:right;color:#999;font-size:11px}.mail-head{padding:14px;border-bottom:1px solid #e5e5e5;font-size:13px}.mail-head small{display:block;margin-top:4px;font-size:14px;font-weight:700;color:#111}.mail-body{padding:16px;font-size:14px;line-height:1.5}.mail-foot{color:#999;font-size:11px;margin-top:18px}.phone-list{display:grid;gap:8px}.phone-item{text-align:left;background:#0e1322;border:1px solid var(--line);border-radius:12px;padding:10px 12px;display:grid;gap:2px;color:#e2e8f0}.phone-item span{font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase}.phone-item small{color:#94a3b8;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.demo-banner{background:#ffd43b1f;border:1px solid rgba(255,212,59,.4);color:#ffe58a;border-radius:10px;padding:8px 12px;font-size:12.5px;font-weight:700;margin-bottom:12px}.saved-methods{display:grid;gap:6px;margin:6px 0 10px}.saved-methods button{display:grid;grid-template-columns:28px 1fr;grid-template-rows:auto auto;column-gap:8px;text-align:left;padding:9px 12px;border-radius:10px;background:#0e1322;border:1px solid var(--line);color:#e2e8f0}.saved-methods button span{grid-row:span 2;font-size:20px;align-self:center}.saved-methods button small{color:var(--muted);font-size:12px}.saved-methods button.on{border-color:var(--win);background:#7ed9571a}.add-methods{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.demo-card{background:linear-gradient(135deg,#3b2f8f,#1b1440);border-radius:14px;padding:14px 16px;margin-bottom:10px;font-family:ui-monospace,monospace;color:#fff;box-shadow:0 10px 30px #00000059}.dc-brand{display:flex;justify-content:space-between;font-weight:900;font-family:inherit}.dc-brand span{font-size:10px;color:#ffd43b;letter-spacing:.08em}.dc-number{font-size:19px;letter-spacing:.12em;margin:14px 0 10px}.dc-row{display:flex;justify-content:space-between;font-size:12px;opacity:.9}.demo-card small{display:block;margin-top:8px;color:#c4b5fd;font-family:system-ui,sans-serif}.paste-card{margin-bottom:8px;font-size:12.5px;color:var(--muted)}.paste-card summary{cursor:pointer}.bonus-pick{display:flex;gap:8px;align-items:flex-start;background:#7ed95714;border:1px solid rgba(126,217,87,.35);border-radius:10px;padding:10px;font-size:13px;margin:6px 0 10px}.kyc-box{background:#0e1322;border-radius:10px;padding:10px;font-size:13px;margin:8px 0;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.pay-step{display:grid;gap:10px;text-align:center}.ps-head{font-weight:800;color:#cbd5e1}.bank-sms{background:#f5f5f7;color:#111;border-radius:14px;padding:10px 12px;text-align:left;font-size:13px;box-shadow:0 10px 30px #00000059;animation:pop-in .3s ease-out}.bank-sms .code{font-size:16px;letter-spacing:.15em}.code-input{text-align:center;font-size:22px;letter-spacing:.4em}.fake-qr{width:180px;height:180px;margin:0 auto;border-radius:8px;image-rendering:pixelated}.copy-code{display:block;background:#0e1322;border-radius:8px;padding:8px;font-size:12px;word-break:break-all}.voucher-code{font-size:26px;font-weight:900;letter-spacing:.15em;background:#fff;color:#111;border-radius:10px;padding:14px}.bank-app{display:grid;gap:4px;background:#0e1322;border:1px solid var(--line);border-radius:14px;padding:16px}.bank-app small,.hint-sm{color:var(--muted);font-size:12px}.pay-result{text-align:center;padding:20px 0}.pay-result .pr-icon{font-size:48px}.pay-result p{font-size:15px}.pr-actions{display:flex;gap:8px;justify-content:center}.account-page{padding:16px;max-width:1100px;margin:0 auto}.account-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.kyc-status{font-weight:800}.kyc-status.verified{color:var(--win)}.kyc-status.pending{color:var(--yellow)}.saved-row{display:flex;justify-content:space-between;font-size:13px;padding:6px 0;border-bottom:1px solid rgba(255,255,255,.05)}.saved-row span{color:var(--muted)}@media (max-width: 900px){.account-grid{grid-template-columns:1fr}}.contact-panel{margin-top:16px}.contact-form{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px 14px;margin:10px 0 4px}.contact-form .lbl{margin-bottom:4px}.account-page .input{height:38px;background:#0e1322;border:1px solid var(--line);border-radius:8px;color:#fff;padding:0 10px;font:inherit;font-size:14px}.account-page .input:focus{outline:none;border-color:var(--yellow)}.contact-form .input{width:100%}.contact-h{margin:14px 0 6px;font-size:14px}.contact-consents{display:flex;flex-wrap:wrap;gap:8px 20px;margin-bottom:8px}.contact-check{display:flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}.slot-reel.mult-reel{background:linear-gradient(#3b1d60,#1a0f33);border-radius:8px}.slot-cell.mult{font-weight:900;font-size:clamp(16px,2.4vw,24px);color:#ffd43b;background:linear-gradient(#2a1650,#150b2c)}.slot-cell .coin.jackpot em{font-style:normal;font-size:11px;font-weight:900;color:#0b0f22;background:#ffd43b;border-radius:6px;padding:1px 5px}.bonus-round{position:absolute;top:8%;right:6%;bottom:8%;left:6%;z-index:5;background:#0b0f22f0;border:2px solid #ffd43b;border-radius:16px;padding:14px;display:flex;flex-direction:column;align-items:center;gap:10px;overflow:auto}.bonus-round h4{margin:0;color:#ffd43b;text-transform:uppercase;letter-spacing:.06em}.bonus-coin{display:grid;place-items:center;gap:6px;font-size:64px}.bonus-coin.flipping{animation:coinflip .3s linear infinite}@keyframes coinflip{50%{transform:scaleX(.1)}}.bonus-coin b{font-size:36px;color:#ffd43b}.bonus-coin small{font-size:13px;color:#94a3b8}.cash-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:3px;width:100%}.cash-grid button{aspect-ratio:1;border-radius:6px;background:#1b2449;border:1px solid #2c3766;font-size:13px;color:#cbd5e1;padding:0}.cash-grid button.shown{opacity:.5;font-size:10px}.cash-grid button.hit{background:#ffd43b;color:#0b0f22;font-weight:900;font-size:11px}.pachinko-row{display:grid;grid-template-columns:repeat(16,1fr);gap:3px;width:100%}.pachinko-row span,.ct-strip span{text-align:center;padding:10px 0;border-radius:6px;background:#1b2449;font-size:11px;font-weight:800}.pachinko-row span.on,.ct-strip span.on{background:#3a4a8a}.pachinko-row span.hit,.ct-strip span.hit{background:#ffd43b;color:#0b0f22}.ct-strip{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.ct-strip span{font-size:18px;padding:18px 0}.show-visual{position:relative}.crash-bet.double{border:1px solid var(--border, #2a3346);border-radius:12px;padding:10px;margin:8px 0}.crash-bet-head{display:flex;gap:6px;align-items:center;font-weight:700;margin-bottom:4px}.bucket.bonus{background:linear-gradient(135deg,#7c3aed,#db2777);color:#fff;font-size:12px}.bucket.lucky{box-shadow:0 0 8px #ffd43b}.bucket em{display:block;font-style:normal;font-size:9px;color:#fff;background:#00000073;border-radius:4px;margin:2px 2px 0}.plinko-ball.flaming{width:18px;height:18px;box-shadow:0 0 18px 4px #ff8c1a}.plinko-ballx{text-align:center;margin-top:8px;font-size:14px;color:#e2e8f0}.pop-ladder{display:flex;gap:4px;justify-content:center;margin-bottom:8px;flex-wrap:wrap}.pop-ladder span{font-size:10px;padding:3px 7px;border-radius:6px;background:#1b2449;color:#94a3b8;font-family:monospace}.pop-ladder span.done{color:#cbd5e1}.pop-ladder span.on{background:#20c997;color:#062;font-weight:800}.aztec-meter{position:relative;height:18px;border-radius:9px;background:#1b2449;overflow:hidden;margin-bottom:8px}.aztec-meter span{position:absolute;inset:0 auto 0 0;background:linear-gradient(90deg,#f59f00,#ffd43b);transition:width .1s}.aztec-meter b{position:relative;display:block;text-align:center;font-size:11px;line-height:18px;color:#fff;text-shadow:0 1px 2px #000}.aztec-banner{text-align:center;margin-top:8px;font-weight:800;color:#ffd43b}.aztec-wheel{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;margin-top:8px}.aztec-wheel span{padding:4px 8px;border-radius:6px;background:#1b2449;font-size:12px}.aztec-wheel span.on{background:#ffd43b;color:#0b0f22;font-weight:900}.reel-plinko{width:100%;max-width:480px}.rp-reels{display:flex;gap:8px;justify-content:center;margin-bottom:10px}.rp-reels span{width:64px;height:64px;display:grid;place-items:center;font-size:30px;font-weight:900;background:#0b0f22;border:2px solid #ff4d4f;border-radius:10px;color:#ffd43b}.rp-reels .rp-bonus{border-color:#4dabf7;font-size:20px}.rp-board{position:relative}.rp-entries{display:grid;grid-template-columns:repeat(5,1fr);width:55.5%;margin-bottom:6px}.rp-entries span{text-align:center;font-size:11px;color:#94a3b8}.rp-entries span.on{color:#4dabf7;font-weight:900}.rp-board .plinko-row{justify-content:space-around}.drop-pickup{position:absolute;font-size:22px;opacity:.8;transition:top .25s linear}.side-bets button{display:flex;flex-direction:column;align-items:center;justify-content:center;height:auto;min-height:38px;padding:4px 8px;line-height:1.15}.side-bets button em{font-style:normal;font-size:10px;font-weight:600;opacity:.75}.side-results{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.side-results span{font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:#00000059;color:#cfd6e6}.side-results span.hit{background:var(--yellow);color:#1a1000}.bj-hands{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;width:100%}.bj-hand.active{border-color:#4dabf7;background:#4dabf71a}.bj-hands.n4 .pcard,.bj-hands.n5 .pcard,.bj-hands.n6 .pcard,.bj-hands.n7 .pcard,.bj-hands.n8 .pcard,.bj-hands.n9 .pcard,.bj-hands.n10 .pcard{width:40px;height:58px;font-size:14px}.bj-hand .cards{flex-wrap:wrap;justify-content:center}.bj-chips{display:flex;gap:4px;align-items:center;flex-wrap:wrap;justify-content:center;min-height:20px}.bj-chips .chip{font-size:11px;font-weight:800;padding:2px 7px;border-radius:10px;background:#1d4ed8;color:#fff}.bj-chips .chip.free{background:#f59f00;color:#1a1000}.bj-out{font-size:12px}.bj-out.win,.bj-out.blackjack{color:var(--yellow)}.bj-out.lose,.bj-out.bust{color:#ff8787}.bj-out.push{color:#cfe8d8}.bj-actions{flex-wrap:wrap}.bj-actions .btn.hinted{outline:3px solid var(--yellow);outline-offset:1px}.hold-card.suggested{box-shadow:0 0 0 2px #ffd43b73 inset}.vp-auto{margin-bottom:8px}.vp-gamble{display:flex;gap:18px;align-items:flex-start;justify-content:center;flex-wrap:wrap}.bac-coup{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.bac-row{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.bac-coup.compact .pcard{width:40px;height:58px;font-size:14px}.bac-coup.compact{padding-bottom:6px;border-bottom:1px dashed rgba(255,255,255,.15)}.bac-pos{font-weight:800;color:#cfe8d8;letter-spacing:.05em;font-size:11px}.bac-pos-res{font-size:12px;font-weight:700;color:#cfd6e6}.bac-pos-res.hit{color:var(--yellow)}.squeeze-card{padding:0;border-radius:8px;transition:transform .35s}.squeeze-card:not(.open){cursor:pointer;animation:squeeze-wiggle 1.6s ease-in-out infinite}.squeeze-card.open{transform:rotateY(360deg)}@keyframes squeeze-wiggle{0%,to{transform:rotate(0)}50%{transform:rotate(-4deg) translateY(-3px)}}@media (max-width: 640px){.bj-hands .pcard{width:38px;height:54px;font-size:13px}.vp-gamble{gap:8px}}.boost-toast{position:absolute;top:18%;left:50%;transform:translate(-50%);padding:6px 14px;border-radius:999px;background:linear-gradient(90deg,#f59f00,#ffd43b);color:#0b0f22;font-weight:900;font-size:18px;animation:boost-pop 1.6s ease-out forwards;white-space:nowrap;z-index:2}@keyframes boost-pop{0%{opacity:0;transform:translate(-50%,20px) scale(.7)}15%{opacity:1;transform:translate(-50%) scale(1.1)}to{opacity:0;transform:translate(-50%,-30px) scale(1)}}.crash-note.banked{position:relative;color:var(--yellow);margin-top:4px}.market-chart{position:absolute;top:12%;right:4%;bottom:8%;left:4%;width:92%;height:80%}.skin-chart .crash-x{text-shadow:0 2px 12px rgba(0,0,0,.8)}.balloon-body{transform:translate(-50%);transition:font-size .12s linear}.hold-btn{user-select:none;-webkit-user-select:none;touch-action:none}.hold-btn.pumping{background:#f59f00;transform:scale(.98)}.runs-map{display:flex;flex-wrap:wrap;gap:4px;margin:6px 0 10px;min-height:22px}.runs-map span{font-size:11px;font-weight:800;padding:2px 6px;border-radius:6px;background:#3b1d24;color:#ff8787;font-variant-numeric:tabular-nums}.runs-map span.won{background:#13361f;color:#8ce99a}.runs-map em{color:var(--muted);font-size:12px}.mode-note{margin:-8px 0 12px}.lane.bought{background:linear-gradient(#3b2f0b,#2a220a)}.steps-picks button.saved{background:#13361f;border-color:#40c057}.free-runs{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;margin-top:12px}.free-runs span{text-align:center;padding:8px 0;border-radius:8px;background:#3b1d24;font-size:12px;font-weight:800}.free-runs span.won{background:#13361f;color:#8ce99a}.dice-board,.twist-board,.shoot-field{display:flex;flex-direction:column;align-items:center;gap:12px;padding:18px;border-radius:14px;background:radial-gradient(circle at 50% 0%,#1d2a55,#0b0f22 75%);border:1px solid rgba(255,255,255,.08);min-height:300px;justify-content:center}.dice-rocket{font-size:54px}.dice-faces{display:flex;gap:14px}.dice-faces span{font-size:76px;line-height:1;color:#f1f3f5}.dice-faces span.won{color:#8ce99a}.dice-faces span.lost{color:#ff8787}.dice-history{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;min-height:22px}.dice-history span{min-width:26px;text-align:center;font-size:12px;font-weight:800;padding:2px 6px;border-radius:6px;background:#13361f;color:#8ce99a}.dice-history span.lost{background:#3b1d24;color:#ff8787}.risk-row{margin-top:10px}.twist-center{font-size:64px;width:110px;height:110px;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle,#3b2a6b,#120b2a);box-shadow:0 0 40px #9775fa80}.twist-rings{display:flex;gap:14px}.twist-ring{display:flex;flex-direction:column;align-items:center;gap:6px;padding:10px 14px;border-radius:14px;background:#00000059;border:2px solid transparent}.twist-ring.full{border-color:var(--yellow);box-shadow:0 0 18px #ffd43b80}.ring-icon{font-size:30px}.ring-dots{display:flex;gap:5px}.ring-dots i{width:12px;height:12px;border-radius:50%;background:#2a2f45}.ring-water .ring-dots i.on{background:#4dabf7}.ring-earth .ring-dots i.on{background:#69db7c}.ring-fire .ring-dots i.on{background:#ff922b}.shoot-row{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;width:100%}.chicken{display:flex;flex-direction:column;align-items:center;gap:4px;padding:12px 6px;border-radius:12px;background:#00000059;border:2px solid transparent}.chicken.active{border-color:var(--yellow);background:#ffd43b1f}.chicken b{font-size:16px}.chicken small{color:var(--muted);font-weight:700}.chicken-bird{line-height:1.1}@media (max-width: 600px){.dice-faces span{font-size:56px}.twist-rings{gap:8px}.twist-ring{padding:8px}.free-runs{grid-template-columns:repeat(5,1fr)}}.slot-grid.irregular .slot-reel{align-self:center}.slot-grid.irregular{align-items:center}.slot-cell{position:relative}.slot-cell .cell-badge{position:absolute;top:2px;right:3px;font-size:10px;font-weight:900;color:#0b0f22;background:#ffd43b;border-radius:5px;padding:0 4px;line-height:1.4}.slot-cell .coin i{font-style:normal;font-size:9px;font-weight:900;color:#ff8cc6}.slot-cell.hot{background:radial-gradient(circle,#ff5a28b3,#ff003c4d);box-shadow:0 0 14px #ff5028cc,inset 0 0 0 2px #ff6b3d}.slot-reel.twin{outline:2px solid #4dabf7;outline-offset:2px;border-radius:8px}.board-crates .slot-cell,.board-pick .slot-cell{font-size:clamp(14px,2.6vw,22px)}.slot-jackpots{display:flex;flex-wrap:wrap;justify-content:center;gap:6px;margin-bottom:8px}.slot-jackpots span{display:flex;flex-direction:column;align-items:center;min-width:64px;padding:3px 8px;border-radius:8px;background:linear-gradient(#2a1650,#150b2c);border:1px solid rgba(255,212,59,.35);font-size:11px;font-weight:700;color:#e6e9f2}.slot-jackpots b{font-size:10px;letter-spacing:.05em;color:var(--yellow)}.slot-multi{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.slot-multi .slot-grid{margin-bottom:0}.slot-wheel{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-top:10px}.slot-wheel span{text-align:center;padding:8px 2px;border-radius:8px;background:linear-gradient(#121833,#0b0f22);font-size:11px;font-weight:800;color:#aab3cc;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.slot-wheel span.on{background:linear-gradient(#3b1d60,#1a0f33);color:var(--yellow);box-shadow:inset 0 0 0 2px #ffd43b99}.slot-wheel span.landed{background:radial-gradient(circle,#ffd43b8c,#ff8c0040);color:#fff}.slot-gamble{margin-top:10px;padding:10px;border-radius:10px;background:var(--panel-2);display:grid;gap:8px;justify-items:center;text-align:center}.slot-gamble .gamble-card{font-size:28px;font-weight:900;background:#fff;border-radius:6px;padding:2px 10px;color:#111}.slot-gamble .gamble-card.red{color:#e03131}.gamble-red{background:#c92a2a}.gamble-black{background:#212529}@media (max-width: 900px){.slot-wheel span{font-size:9px;padding:6px 1px}.slot-jackpots span{min-width:52px}}.rnum.lucky{box-shadow:inset 0 0 0 2px #ffd43b}.rnum sup{font-size:8px;color:#ffd43b;margin-left:1px}.power-rounds,.fortune-slot{display:flex;flex-wrap:wrap;gap:6px;align-items:center;justify-content:center}.power-rounds span{padding:4px 8px;border-radius:6px;background:#1b2449;font-size:12px;font-weight:700}.power-rounds b,.fortune-slot b{color:#ffd43b}.fortune-slot>div{font-size:22px;line-height:1.2;background:#0b0f22;border:2px solid #ffd43b;border-radius:10px;padding:6px 10px}.top-slot{padding:6px 14px;border-radius:999px;background:#1b2449;font-size:13px;font-weight:700;color:#cbd5e1}.top-slot.on{background:linear-gradient(90deg,#f59f00,#ffd43b);color:#1a1000}.booster-toggle{display:block;font-size:12px;color:var(--muted);margin:-6px 0 12px}.case-row{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;width:100%}.case-row button{font-size:30px;padding:10px 0;border-radius:10px;background:#3b2f0b;border:2px solid #ffd43b;color:#fff}.case-row button.shown{opacity:.5;font-size:13px}.case-row button.hit{background:#ffd43b;color:#0b0f22;font-size:16px;font-weight:900}.rush-grid,.heist-grid{display:grid;gap:3px;width:100%}.rush-grid{grid-template-columns:repeat(8,1fr)}.heist-grid{grid-template-columns:repeat(8,1fr);max-width:420px}.rush-grid span,.heist-grid span{text-align:center;padding:6px 0;border-radius:5px;background:#1b2449;font-size:10px;font-weight:700}.heist-grid span{font-size:16px;padding:8px 0}.heist-grid span.shown{opacity:.55;font-size:11px}.rush-grid span.hit,.heist-grid span.hit{background:#ffd43b;color:#0b0f22;font-size:11px}.bomb-row,.spin-row,.bubble-row,.disco-row{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;align-items:center}.bomb-row span,.spin-row span,.bubble-row span,.disco-row span{padding:8px 10px;border-radius:8px;background:#1b2449;font-weight:800;font-size:14px}.bomb-row span.base{background:#db2777}.bomb-row span.hit,.spin-row span.hit,.bubble-row span.hit,.disco-row span.hit{background:#ffd43b;color:#0b0f22}.spin-row span.shown{opacity:.5}.bomb-row b,.spin-row b,.bubble-row b{width:100%;text-align:center;color:#ffd43b;font-size:20px}.disco-row span{font-size:18px}.coinslot{width:100%;max-width:480px;display:flex;flex-direction:column;align-items:center;gap:12px}.coinslot-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:6px;width:100%}.coinslot-grid span{aspect-ratio:1;display:grid;place-items:center;font-size:34px;background:#0b0f22;border:2px solid #2c3766;border-radius:10px}.coinslot-grid span.scatter{border-color:#ffd43b;box-shadow:0 0 10px #ffd43b}.coinslot-grid span.win{border-color:#20c997;background:#0d3b2e}.coinslot-coins{display:flex;gap:16px;align-items:center}.cc{display:grid;place-items:center;font-size:44px;transition:transform .2s}.cc b{font-size:22px;color:#fff}.cc.bump{transform:scale(1.15)}.cc.up{filter:drop-shadow(0 0 12px #ffd43b)}.cc.flip{font-size:64px}.cc.flip.flipping{animation:coinflip .3s linear infinite}.track{width:100%;max-width:620px;display:flex;flex-direction:column;gap:12px;align-items:center}.track-road{display:flex;flex-wrap:wrap;gap:4px;justify-content:center;width:100%;padding:12px;border-radius:14px;background:linear-gradient(#c28a45,#9a6a2f);min-height:72px}.track-tile{position:relative;width:56px;height:48px;display:grid;place-items:center;border-radius:8px;background:#00000059;font-weight:800;font-size:13px;color:#fff}.track-tile.mult{background:#1d4ed8}.track-tile.plus{background:#2f9e44}.track-tile.half{background:#c92a2a}.track-tile.stop{background:#ffd43b;color:#1a1000}.track-tile.fall{background:#111}.track-tile.past{opacity:.55}.track-tile.on{outline:3px solid #fff}.track-tile .tyre{position:absolute;top:-18px;font-size:26px;animation:tyre-roll .5s linear infinite}@keyframes tyre-roll{to{transform:rotate(360deg)}}.track-empty{font-size:28px;align-self:center}.track-total{font-size:22px;font-weight:900;color:#ffd43b;text-align:center}.target-wrap{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:10px}.target{width:100%;aspect-ratio:1}.arrow-hit{fill:#fff;stroke:#0b0f22;stroke-width:.8}.arrow-hit.miss{fill:#94a3b8;opacity:.7}.target-tally{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.target-tally span{font-size:12px;font-weight:700;padding:3px 8px;border-radius:6px;background:#1b2449}.target-tally span.miss{color:#94a3b8}.totals.extras{grid-template-columns:repeat(7,1fr)}.totals button{position:relative}.totals button.struck{border-color:#ffd43b;box-shadow:0 0 10px #ffd43b99}.totals button.won{background:var(--green)}.totals button sup{position:absolute;top:-8px;right:-4px;font-size:9px;background:#ffd43b;color:#1a1000;border-radius:4px;padding:0 3px}.bingo{width:100%;max-width:640px;display:flex;flex-direction:column;gap:10px}.bingo-balls{display:flex;flex-wrap:wrap;gap:3px;min-height:26px}.bingo-balls span{width:24px;height:24px;border-radius:50%;display:grid;place-items:center;font-size:10px;font-weight:800;background:#f8f9fa;color:#0b0f22}.bingo-balls span.extra{background:#4dabf7}.bingo-balls span.wild{background:linear-gradient(135deg,#ffd43b,#f76707);color:#fff}.bingo-cards{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.bingo-cards.n1{grid-template-columns:1fr;max-width:320px}.bingo-card{background:#fff7e6;border-radius:10px;padding:6px;border:3px solid transparent;text-align:center}.bingo-card.won{border-color:#20c997}.bingo-card small{color:#5c3b00;font-weight:800;font-size:11px}.bingo-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;margin-bottom:4px}.bingo-grid span{aspect-ratio:1.2;display:grid;place-items:center;font-weight:800;font-size:14px;color:#3b2a00;background:#ffe8a3;border-radius:6px}.bingo-grid span.daub{background:#e8590c;color:#fff}.bingo-grid span.wild{background:linear-gradient(135deg,#ffd43b,#f76707);color:#fff;box-shadow:0 0 8px #f76707}.bingo-patterns{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.bingo-patterns span{display:flex;align-items:center;gap:5px;font-size:11px;font-weight:700;padding:3px 7px;border-radius:5px;background:#00000059;color:#cfd6e6}.bingo-patterns span.hit{background:var(--yellow);color:#1a1000}.bingo-patterns .mini{display:grid;grid-template-columns:repeat(5,4px);gap:1px}.bingo-patterns .mini em{width:4px;height:4px;background:#3a4468}.bingo-patterns .mini em.on{background:#ffd43b}@media (max-width: 720px){.track-tile{width:44px;height:40px;font-size:11px}.coinslot-grid span{font-size:26px}.bingo-grid span{font-size:11px}.case-row button{font-size:22px}}.game-frame:is(:fullscreen,.full){position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;margin:0;border-radius:0;overflow:hidden;background:#000;display:flex;flex-direction:column;height:100dvh}.game-frame:is(:fullscreen,.full) .game-frame-head{padding:6px 10px;gap:10px;flex:none}.game-frame:is(:fullscreen,.full) .game-stage{flex:1;min-height:0;padding:8px;display:block}.game-frame:is(:fullscreen,.full) .stage2{height:100%;max-width:none;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;gap:8px;align-items:stretch}.game-frame:is(:fullscreen,.full) .stage-visual{height:100%;min-height:0;align-items:center;overflow:hidden}.game-frame:is(:fullscreen,.full) .stage-visual>*{transform-origin:center;flex:none}.game-frame:is(:fullscreen,.full) .play-panel{width:100%;padding:10px 12px;max-height:42dvh;overflow:auto}.game-frame:is(:fullscreen,.full) .play-panel>h3,.game-frame:is(:fullscreen,.full) .play-panel>.sub,.game-frame:is(:fullscreen,.full) :is(.session-stats,.session-note){display:none}@media (orientation: landscape){.game-frame:is(:fullscreen,.full) .stage2{grid-template-columns:minmax(0,1fr) minmax(250px,32%);grid-template-rows:100%}.game-frame:is(:fullscreen,.full) .play-panel{max-height:100%;align-self:center}}@media (max-height: 500px){.game-frame:is(:fullscreen,.full) .game-frame-head :is(.logo-mid,.head-cover,small){display:none}.game-frame:is(:fullscreen,.full) .game-frame-head .t{margin-right:auto}}.floppy-scene{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.floppy-frame{position:relative;width:min(100%,480px)}.floppy-view{position:relative;width:100%;aspect-ratio:3 / 4;max-height:72vh;border-radius:12px;overflow:hidden;box-shadow:0 8px 30px #0006;background:#7dd3fc}.floppy-view canvas{display:block;width:100%;height:100%}.floppy-speed{position:absolute;right:8px;bottom:8px;display:flex;gap:4px}.floppy-speed button{background:#0f172acc;color:#e2e8f0;border:1px solid #334155;border-radius:8px;padding:4px 8px;font-weight:700;font-size:12px;cursor:pointer}.floppy-speed button.on{background:#facc15;color:#0f172a}.floppy-result{position:absolute;left:50%;top:34%;transform:translate(-50%);min-width:240px;max-width:92%;padding:14px 18px;border-radius:14px;text-align:center;background:#0b0f22eb;border:2px solid #334155;display:flex;flex-direction:column;gap:4px;animation:marble-in .3s ease-out}.floppy-result.win{border-color:#ffd43b}.floppy-result b{font-size:20px;display:flex;align-items:center;justify-content:center;gap:8px}.floppy-result .dot{width:16px;height:16px;border-radius:50%;display:inline-block}.floppy-result span{color:#cbd5e1;font-size:13px}.floppy-result small{color:#64748b;font-size:11px;margin-top:4px}.floppy-result em{color:#ffd43b;font-style:normal;font-weight:900;font-size:22px;margin-top:4px}.floppy-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;width:min(100%,480px)}.floppy-history{display:flex;gap:4px;flex-wrap:wrap;min-height:22px}.floppy-history span{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:900;color:#fff;text-shadow:0 1px 2px #000;opacity:.75}.floppy-history span.w{opacity:1;box-shadow:0 0 0 2px #ffd43b}.floppy-follow{background:#0f172ab3;color:#e2e8f0;border:1px solid #334155;border-radius:999px;padding:4px 10px;font-size:12px;cursor:pointer;white-space:nowrap}.floppy-follow.on{border-color:#facc15;color:#facc15}.floppy-picks>div{display:flex;gap:8px;flex-wrap:wrap;margin:4px 0 10px}.floppy-picks button{width:38px;height:38px;border-radius:50%;border:3px solid transparent;color:#fff;font-weight:900;text-shadow:0 1px 2px #000;cursor:pointer}.floppy-picks button.on{border-color:#fff;box-shadow:0 0 0 3px #ffd43b}.floppy-bands{display:flex;flex-direction:column;gap:6px;margin:6px 0 10px}.floppy-bands button{display:grid;grid-template-columns:1fr auto auto;gap:10px;align-items:center;padding:8px 12px;border-radius:10px;border:1px solid #334155;background:#0f172a80;color:#e2e8f0;cursor:pointer;text-align:left}.floppy-bands button.on{border-color:#ffd43b;background:#ffd43b1f}.floppy-bands small{color:#94a3b8}.floppy-bands b{color:#ffd43b}.floppy-pay{margin:4px 0 10px;font-size:14px}.floppy-pay small{display:block;color:#94a3b8;font-size:11px;margin-top:3px}.admin-head{flex-wrap:wrap}.admin-nav{display:flex;flex-wrap:wrap;gap:6px}.admin-nav .btn{height:34px;padding:0 12px;font-size:13px}.admin-nav .btn.on{background:var(--blue-soft);box-shadow:inset 0 0 0 1px var(--blue)}.aff .panel h2{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.aff-err{color:#ff6b6b;font-weight:700}.aff-tabs{max-width:520px;margin-bottom:16px}.aff-header .hint{margin-bottom:12px}.aff-stats{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:0}.aff-stats .stat-tile{background:#0e1322;min-height:92px}.aff-stats .stat-value{font-size:22px}.aff-toolbar{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:8px}.aff-toolbar .input{width:auto;flex:1 1 160px;margin:0}.aff-toolbar h2{margin:0}.aff-scroll{overflow-x:auto;-webkit-overflow-scrolling:touch}.aff-table{min-width:1100px}.aff-table td.num,.aff-table th.num,.crm-table .num{text-align:right;font-variant-numeric:tabular-nums}.aff-table tbody tr:hover{background:#ffffff0a}.aff .muted{color:var(--muted)}.aff .pos{color:var(--win)}.aff .neg{color:#ff6b6b}.aff-badge{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:800;background:#2a3350;color:#cbd5e1;white-space:nowrap;text-transform:none;letter-spacing:0}.aff-badge.ok{background:#5fbe1b29;color:var(--win)}.aff-badge.warn{background:#ffd23f24;color:var(--yellow)}.aff-badge.bad{background:#e6676729;color:#ff8a8a}.aff-badge.info{background:var(--blue-soft);color:#9cc8ff}.aff-badge.muted{background:#1c2338;color:var(--muted)}.aff-tier{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:6px;background:#2a3350;font-size:12px}.aff-tier.tA{background:#5fbe1b33;color:var(--win)}.aff-tier.tB{background:var(--blue-soft);color:#9cc8ff}.aff-tier.tC{background:#ffd23f24;color:var(--yellow)}.aff-tier.tD{background:#e6676729;color:#ff8a8a}.aff-signals{display:flex;flex-direction:column;gap:2px}.aff-btns{display:flex;gap:6px;flex-wrap:wrap;align-items:center}.aff-danger{background:#5a2330!important}.aff-danger:hover{background:#73303e!important}.aff-msg-bad{color:#ff8a8a;font-weight:700;font-size:13px}.aff-warn{background:#ffd23f1a;border:1px solid rgba(255,210,63,.35);color:var(--yellow);border-radius:8px;padding:8px 10px;font-size:13px}.aff-bulk{margin:8px 0}.aff-bulk>*{flex:0 1 auto}.aff-eligible{background:#5fbe1b0d}.aff-drawer-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#02041399;z-index:90;display:flex;justify-content:flex-end}.aff-drawer{width:640px;max-width:100%;height:100%;overflow-y:auto;background:var(--panel);border-left:1px solid var(--line);padding:20px}.aff-drawer h2{margin:0;font-size:18px}.aff-drawer h3{font-size:13px;margin:18px 0 8px;text-transform:uppercase;letter-spacing:.03em}.aff-drawer section{border-top:1px solid var(--line);margin-top:12px}.aff-drawer-head{display:flex;align-items:flex-start;gap:12px;justify-content:space-between}.aff-drawer .hint{color:var(--muted);font-size:13px;margin:4px 0 10px}.aff-row-wrap{display:flex;gap:10px;align-items:center;flex-wrap:wrap;font-size:13px;margin-bottom:12px}.aff-kpis b{font-size:16px!important}.aff-controls .crm-row{margin:4px 0;align-items:flex-end}.aff-controls .crm-row>.btn{flex:0 0 auto}.aff-deal{font-size:13px;margin:0}.aff-deal small{display:block;color:var(--muted);margin-top:4px}.aff-chips-static{display:flex;gap:6px;flex-wrap:wrap}.aff-actions{list-style:none;padding:0;margin:0;font-size:12.5px}.aff-actions li{padding:6px 0;border-bottom:1px solid rgba(255,255,255,.04)}.aff-actions small{color:var(--muted)}.aff-legend{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;color:var(--muted);margin-top:4px}.aff-legend i{display:inline-block;width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.aff-type-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:0 8px}.aff-type-grid label{font-size:12px;color:var(--muted);font-weight:700}.aff-wizard{border:1px solid var(--blue-soft)}.aff-modal{width:760px;max-width:100%;max-height:calc(100vh - 32px);overflow-y:auto;margin:0}.aff select.input{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.ab-layer{display:grid;grid-template-columns:180px 1fr;gap:12px;align-items:center;margin-bottom:8px}.ab-layer-name small{display:block;color:var(--muted);font-size:11px}.ab-bar{position:relative;height:26px;background:#0e1322;border-radius:6px;overflow:hidden}.ab-seg{position:absolute;top:3px;bottom:3px;border-radius:4px;font-size:11px;font-weight:800;padding:0 6px;display:flex;align-items:center;overflow:hidden;white-space:nowrap;background:#2a3350}.ab-seg.ok{background:#5fbe1b4d}.ab-seg.info{background:#3a91f659}.ab-seg.muted{background:#232c47;color:var(--muted)}.ab-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:10px 16px;margin:8px 0 14px;font-size:13px}.ab-facts small{display:block;color:var(--muted);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.ab-facts code{color:var(--rec)}.ab-at{width:190px!important;height:28px!important;margin:0!important}.ab-issues{color:#ff8a8a;font-size:13px;padding-left:18px}.aff .crm-table .input{margin:0;height:32px}@media (max-width: 1100px){.aff-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.admin{padding:12px}.admin-head{gap:10px}.admin-nav .btn{height:30px;font-size:12px;padding:0 9px}.aff-drawer{padding:14px}.ab-layer{grid-template-columns:1fr;gap:4px}.aff-stats .stat-value{font-size:19px}.crm-kpis{flex-wrap:wrap}.crm-kpis>div{flex:1 1 40%}}.aff-table td.num{white-space:nowrap}.aff-table td:nth-child(3){min-width:130px}.staff-login{min-height:100vh;display:grid;place-items:center;padding:24px 16px;background:radial-gradient(900px 500px at 50% -10%,var(--blue-soft),transparent 70%),var(--bg)}.staff-login-card{width:380px;max-width:100%;background:var(--panel);border:1px solid var(--line);border-radius:16px;padding:28px 24px 24px;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000073}.staff-login-logo{align-self:center;margin-bottom:18px}.staff-login-card h1{margin:0;font-size:20px;font-weight:900;text-transform:uppercase;text-align:center}.staff-login-card>.muted{margin:6px 0 20px;text-align:center;color:var(--muted);font-size:13px}.staff-login-card .field-l{margin-bottom:6px}.staff-login-note{margin:0 0 16px;padding:10px 12px;border-radius:8px;background:var(--blue-soft);font-size:13px}.staff-login-note a{color:var(--blue);font-weight:700}.staff-login-err{margin:0 0 12px;color:#ff6b6b;font-weight:700;font-size:13px}.staff-login-card .btn{margin-top:4px;height:44px}.admin-who{display:flex;align-items:center;gap:8px;margin-left:auto;font-size:13px;color:var(--muted)}.admin-who b{color:var(--text)}.admin-role{padding:2px 8px;border-radius:999px;background:var(--blue-soft);color:var(--blue);font-size:11px;font-weight:800;text-transform:uppercase}.staff-login-card>.btn+.btn{margin-top:10px}.game-card .tile-reel{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;overflow:hidden;border-radius:inherit;background:var(--panel-2)}.game-card .tile-reel-strip{display:flex;flex-direction:column;height:calc(100% * var(--n));will-change:transform,filter;animation:reel-spin var(--dur) cubic-bezier(.18,.72,.26,1.12) both}.game-card .tile-reel-strip img{flex:1 1 0;min-height:0;width:100%;object-fit:cover}@keyframes reel-spin{0%{transform:translateY(0);filter:blur(0) brightness(.9)}12%{filter:blur(3px) brightness(.85)}82%{filter:blur(2px) brightness(.9)}to{transform:translateY(var(--end));filter:blur(0) brightness(1)}}.game-card.spinning{box-shadow:inset 0 0 0 2px #a78bfa59}.game-card.landed{animation:reel-land 1.05s cubic-bezier(.2,.8,.2,1);z-index:1}@keyframes reel-land{0%{transform:scale(1.07);box-shadow:0 0 0 2px #a78bfae6,0 0 28px #a78bfabf}55%{transform:scale(.985)}to{transform:none;box-shadow:0 0 #a78bfa00}}.reel-chip{margin-left:8px;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap;color:#ede9fe;background:#7c3aed59;border:1px solid rgba(167,139,250,.5);animation:chip-in .5s cubic-bezier(.2,.8,.2,1) both}.reel-chip.picking:after{content:"";display:inline-block;width:6px;height:6px;margin-left:6px;border-radius:50%;background:#c4b5fd;animation:blink .6s infinite;vertical-align:middle}.reel-chip.picked{color:#052e16;background:#86efac;border-color:#4ade80}@keyframes chip-in{0%{opacity:0;transform:translateY(-6px) scale(.9)}}.badge-rec.pulse-once{animation:rec-badge-pulse 1.6s ease-out 2}@keyframes rec-badge-pulse{0%{box-shadow:0 0 #a78bfabf}to{box-shadow:0 0 0 10px #a78bfa00}}.game-card.dealt{animation:card-deal .9s cubic-bezier(.2,.9,.25,1.05) var(--delay, 0ms) backwards}@keyframes card-deal{0%{opacity:0;transform:translateY(-70px) rotate(-12deg) scale(.86)}60%{opacity:1}to{opacity:1;transform:none}}@media (prefers-reduced-motion: reduce){.game-card .tile-reel{display:none}.game-card.landed,.game-card.dealt,.reel-chip,.badge-rec.pulse-once{animation:none}}.hide-empty{display:flex;gap:10px;align-items:flex-start;margin-top:12px;padding:10px 12px;border-radius:8px;background:var(--panel-2);cursor:pointer}.hide-empty input{margin-top:3px}.hide-empty span{display:grid;gap:2px}.hide-empty b{font-size:13px}.hide-empty small{font-size:12px;color:var(--muted)}.bans{display:grid;gap:8px}.ban{border:1px solid var(--line);border-radius:10px;background:var(--panel)}.ban.off{opacity:.6}.ban.open{border-color:var(--blue)}.ban-head{display:flex;align-items:center;gap:10px;padding:8px 12px}.ban-title{flex:1;min-width:0;display:grid;text-align:left;background:none;border:0;color:inherit;cursor:pointer;padding:0}.ban-title b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ban-title small{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ban-dirty{font-size:11px;font-weight:800;color:var(--yellow, #fbbf24);text-transform:uppercase}.ban-chev{background:none;border:0;color:var(--muted);cursor:pointer;font-size:14px}.ban-body{padding:4px 12px 12px;border-top:1px solid var(--line);display:grid;gap:8px}.rule.bare{border:0;padding:0;background:none}.ban-reason{margin:0;padding:0 12px 10px 56px;font-size:12px;color:var(--muted)}.crm-blocked{margin:6px 0 10px;padding:8px 10px;border-radius:8px;background:#e667671f;color:#fca5a5;font-size:13px;font-weight:600}.ban-people{display:flex;flex-wrap:wrap;gap:8px;padding:0 12px 10px 56px;font-size:12px}.ban-people span{display:inline-flex;align-items:center;gap:6px;padding:3px 6px 3px 10px;border-radius:999px;background:var(--panel-2)}.aff-geo-off{color:#fca5a5!important}.hero.phone .hero-slide{height:240px;padding:24px 16px}.hero.phone .hero-slide h1,.hero.phone .hero-slide:has(.l-cards) h1{font-size:24px;max-width:58%;position:relative;z-index:1}.hero.phone .hero-slide p{font-size:14px;max-width:55%;position:relative;z-index:1}.hero.phone .hero-art{right:-36px}.hero.phone .hero-art img,.hero.phone .hero-art.duo>a:nth-child(2) img{width:84px}.hero.phone .hero-art>a:nth-child(2) img,.hero.phone .hero-art.duo>a:nth-child(1) img{width:92px}.hero.phone .hero-art:not(.weekly)>a:nth-child(1){display:none}.hero.phone .hero-art.duo{right:6px;gap:6px}.hero.phone .hero-art.duo>a:nth-child(1) img{width:72px}.hero.phone .hero-art.duo>a:nth-child(2) img{width:62px}.hero.phone .hero-cap,.hero.phone .hero-arrows{display:none}.hero.phone .hero-eyebrow{margin-bottom:8px;padding:3px 9px;font-size:10px}.hero.phone .hero-shade{background:linear-gradient(90deg,#080b1ae6 0,#080b1a80 55%,#080b1a1a)}.hero.phone .hero-art.l-spotlight{right:14px}.hero.phone .hero-art.l-spotlight>a:nth-child(1){display:block}.hero.phone .hero-art.l-spotlight>a:nth-child(1) img{width:128px;aspect-ratio:3/4}.hero.phone .hero-art.l-spotlight>a:nth-child(n+2){display:none}.hero.phone .hero-art.l-cards{right:12px;gap:8px}.hero.phone .hero-art.l-cards>a:nth-child(1){display:block}.hero.phone .hero-art.l-cards>a:nth-child(3),.hero.phone .hero-card-name{display:none}.hero.phone .hero-art.l-cards img,.hero.phone .hero-art.l-cards>a:nth-child(2) img,.hero.phone .hero-art.l-cards.duo>a img{width:74px;aspect-ratio:3/4}.hero.phone .hero-badge{top:8px;font-size:9px;padding:3px 7px}.bb{margin-top:12px}.bb-templates{display:flex;flex-wrap:wrap;gap:8px;margin:6px 0 12px}.bb-tpl{padding:8px 14px;border-radius:10px;font-size:13px;font-weight:800;color:#fff;border:1px solid rgba(255,255,255,.15);box-shadow:0 4px 14px #00000059;transition:transform .15s}.bb-tpl:hover{transform:translateY(-2px)}.banner-pv{margin-bottom:12px}.banner-pv-bar{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:8px}.banner-pv-bar .hint{margin:0}.banner-pv-stage{position:relative;overflow:hidden;border-radius:12px}.banner-pv-stage .hero{position:absolute;top:0;left:0}.bb-grid{display:grid;grid-template-columns:1fr 1.6fr 1fr 1fr;gap:10px}@media (max-width: 1300px){.bb-grid{grid-template-columns:1fr 1fr}}.bb-row{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin-top:12px}.bb-row .lbl{width:90px;margin:0}.bb-swatches{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.bb-sw{width:30px;height:30px;border-radius:8px;border:2px solid transparent;box-shadow:0 0 0 1px #ffffff26}.bb-sw.small{width:24px;height:24px;border-radius:50%}.bb-sw.on{border-color:#fff}.bb-color{display:inline-flex;gap:2px;padding:2px;border-radius:8px;background:#ffffff0f}.bb-color input,.bb-color-one{width:28px;height:28px;padding:0;border:0;background:none;cursor:pointer}.bb-check{display:inline-flex;align-items:center;gap:6px;font-size:13px;cursor:pointer}@keyframes mk-route{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes mk-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes mk-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes mk-fade{0%{opacity:0}to{opacity:1}}@keyframes mk-pop{0%{opacity:0;transform:translateY(14px) scale(.97)}to{opacity:1;transform:none}}.route-in{animation:mk-route .32s cubic-bezier(.2,.8,.2,1) backwards}.rise{animation:mk-rise .42s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 45ms)}.stagger>*{animation:mk-rise .42s cubic-bezier(.2,.8,.2,1) both}.stagger>:nth-child(2){animation-delay:50ms}.stagger>:nth-child(3){animation-delay:.1s}.stagger>:nth-child(4){animation-delay:.15s}.stagger>:nth-child(5){animation-delay:.2s}.stagger>:nth-child(6){animation-delay:.25s}.stagger>:nth-child(n+7){animation-delay:.3s}.skel{display:block;border-radius:8px;background:linear-gradient(90deg,#ffffff0d,#ffffff1c,#ffffff0d 80%);background-size:300% 100%;animation:mk-shimmer 1.4s linear infinite}.skel.line{height:12px;margin:8px 0}.skel.h{height:18px;width:40%;margin-bottom:14px}.skel-tile{aspect-ratio:3 / 4;border-radius:10px}.skel-row{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 5 * 12px) / 6);gap:12px;overflow:hidden}.skel-shelf{margin-bottom:40px}.skel-shelf .skel.h{width:180px;height:20px}.skel-stage{aspect-ratio:16 / 9;border-radius:14px}.modal-backdrop{animation:mk-fade .2s ease both}.modal-backdrop>.modal{animation:mk-pop .28s cubic-bezier(.2,.8,.2,1) both}.crm-table tbody tr{animation:mk-rise .35s ease both}.crm-table tbody tr:nth-child(2){animation-delay:30ms}.crm-table tbody tr:nth-child(3){animation-delay:60ms}.crm-table tbody tr:nth-child(4){animation-delay:90ms}.crm-table tbody tr:nth-child(n+5){animation-delay:.12s}.panel,.saved-row,.kv>*{transition:background-color .2s,border-color .2s,color .2s}@media (max-width: 900px){.skel-row{grid-auto-columns:calc((100% - 2 * 10px) / 3);gap:10px}}@media (prefers-reduced-motion: reduce){.route-in,.rise,.stagger>*,.skel,.modal-backdrop,.modal-backdrop>.modal,.crm-table tbody tr{animation:none!important}}.wager-bar span{transition:width .8s cubic-bezier(.2,.8,.2,1)}.btn.saved{background:var(--green)!important;color:#fff;transition:background .25s}.game-card:not(.img-ok):not(.dealt):not(.landed){background:linear-gradient(90deg,var(--panel-2) 0%,#222b44 40%,var(--panel-2) 80%);background-size:300% 100%;animation:mk-shimmer 1.6s linear 3}.game-card>img{transition:opacity .3s,transform .25s,filter .25s}.game-card:not(.img-ok)>img{opacity:0}@media (max-width: 900px){.drawer-backdrop.open{animation:mk-fade .25s ease both}.sidebar{transition:transform .3s cubic-bezier(.2,.8,.2,1)}}@media (prefers-reduced-motion: reduce){.game-card:not(.img-ok){animation:none}}.shell-skel{min-height:100vh;display:grid;grid-template-columns:var(--sidebar-w) 1fr;grid-template-rows:var(--header-h) 1fr;animation:mk-fade .3s ease both}.shell-head{grid-column:1 / -1;display:flex;align-items:center;gap:16px;padding:0 24px;border-bottom:1px solid var(--line);background:var(--panel)}.shell-head span{flex:1}.shell-side{display:grid;align-content:start;gap:12px;padding:16px 24px;border-right:1px solid var(--line)}.shell-main{padding:24px;min-width:0}@media (max-width: 900px){.shell-skel{grid-template-columns:1fr}.shell-side{display:none}.shell-main{padding:16px}}@media (max-width: 520px){.modal-tabs{flex-wrap:wrap;row-gap:8px}.modal-tabs .btn-sm{order:3}.modal-tabs .icon-btn{margin-left:auto}}html.perf *,html.perf *:before,html.perf *:after{animation-iteration-count:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;filter:none!important;box-shadow:none!important;text-shadow:none!important}html.perf :is(.dp-spin,.pp-spin,.slot-reel.spinning,.reel.spinning,.pinata.shake,.bonus-coin.flipping,.cc.flip.flipping,.reel-chip.picking,.cp-typing span),html.perf .reel-chip.picking:after,html.perf .sb-progress:after{animation-iteration-count:infinite!important}html.perf .hero-cover{display:none}html.perf .game-stage .bg,html.perf .tok-bg{opacity:.18}.staff-table td{vertical-align:middle}.staff-table .aff-badge{margin-left:8px}.staff-table select.input{width:auto;min-width:110px}.staff-actions{display:flex;gap:6px;justify-content:flex-end;flex-wrap:wrap}.staff-form{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.staff-form label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--muted);flex:1 1 180px}.staff-form .input{width:100%}.staff-secret{border:1px solid var(--green)}.staff-secret-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.staff-secret code{font-size:18px;padding:8px 12px;border-radius:8px;background:var(--input);-webkit-user-select:all;user-select:all;word-break:break-all}.clients-made{margin-top:12px}.clients-made code{font-size:14px;padding:8px 12px;border-radius:8px;background:var(--input);-webkit-user-select:all;user-select:all;word-break:break-all}.clients-table td{vertical-align:middle}.clients-table code{font-size:13px;letter-spacing:.06em}.clients-table tr.clients-off td{opacity:.6}.clients-table tr.clients-signup td{padding-top:2px;font-size:12.5px;border-top:0}.clients-active{background:#22c55e2e;color:#86efac}.client-bar{display:flex;gap:6px;flex-shrink:0}.client-mico{display:inline-flex;align-items:center;gap:6px}.client-sw{position:relative;width:22px;height:12px;border-radius:6px;background:#94a3b873;transition:background .2s}.client-sw i{position:absolute;top:2px;left:2px;width:8px;height:8px;border-radius:50%;background:#fff;transition:transform .2s}.client-mico.on .client-sw{background:#fff6}.client-mico.on .client-sw i{transform:translate(10px)}.client-what-s{display:none;align-items:center}.client-peek{position:relative;display:flex}.client-peek-btn{display:inline-flex;align-items:center;gap:5px;max-width:170px}.client-peek-l{overflow:hidden;text-overflow:ellipsis}.client-peek-av{font-size:13px;line-height:1}.client-peek-caret{font-size:9px;opacity:.8}.client-peek-menu{position:absolute;top:calc(100% + 8px);right:0;z-index:90;width:300px;display:grid;gap:2px;padding:8px;border-radius:14px;background:var(--panel);border:1px solid rgba(167,139,250,.5);box-shadow:0 18px 50px #0000008c;animation:cx-in .2s cubic-bezier(.22,1,.36,1) backwards}.client-peek-menu small{padding:2px 8px 6px;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd}.client-peek-menu button{display:flex;align-items:flex-start;gap:10px;padding:8px;border:0;border-radius:10px;background:transparent;color:var(--text);text-align:left;cursor:pointer;font:inherit}.client-peek-menu button:hover{background:#ffffff0f}.client-peek-menu button.on{background:#7c3aed38}.client-peek-menu button>span:first-child{width:22px;flex-shrink:0;font-size:17px;line-height:1.2;text-align:center}.client-peek-menu button>span:last-child{display:grid;gap:2px;min-width:0}.client-peek-menu b{font-size:13.5px}.client-peek-menu i{font-style:normal;font-size:12px;line-height:1.35;color:var(--muted)}.client-peek-back{padding:0;border:0;background:none;color:#c4b5fd;font:inherit;text-decoration:underline;cursor:pointer}.client-peek-back:hover{color:#fff}.client-peek-banner .client-hint-ic{font-size:18px}@media (min-width: 901px) and (max-width: 1700px){.header-right:has(.client-bar) .user-chip .name{display:none}.client-mico-st,.client-what-l{display:none}.client-what-s{display:inline-flex}.client-peek-l{display:none}}@keyframes cx-in{0%{opacity:0;transform:translateY(10px)}}.client-notes{display:grid;gap:8px;margin:0 0 16px}.client-hint{display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:14px;background:linear-gradient(100deg,#7c3aed3d,#7c3aed14);border:1px solid rgba(167,139,250,.45);animation:cx-in .35s cubic-bezier(.22,1,.36,1) backwards}.client-hint-ic{width:32px;height:32px;flex-shrink:0;border-radius:10px;display:grid;place-items:center;background:#7c3aed;color:#fff;font-size:16px}.client-hint-t{flex:1;min-width:0;display:grid;gap:2px;font-size:13px;line-height:1.4;color:var(--muted)}.client-hint-t b{color:var(--text);font-size:14px}.client-updated .client-hint-t{color:var(--text)}.client-hint-p{width:130px;flex-shrink:0;display:grid;gap:4px}.client-hint-p i{display:block;height:6px;border-radius:3px;background:#ffffff1a;overflow:hidden}.client-hint-p i b{display:block;height:100%;border-radius:3px;background:#a78bfa;transition:width .4s}.client-hint-p small{font-size:11px;color:var(--muted);text-align:right}.cx-x{flex-shrink:0;width:28px;height:28px;border-radius:8px;border:0;background:#ffffff0f;color:var(--muted);cursor:pointer;font-size:13px}.cx-x:hover{color:var(--text);background:#ffffff1f}.sx-layer.cx-layer{z-index:45}.sx-bar.cx-bar{z-index:66;max-width:min(560px,calc(100vw - 32px))}.cx-bar small{flex-basis:auto;flex:1 1 260px}.cx-head{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cx-badge{width:auto;padding:0 8px;font-size:10.5px}.cx-badge-casino{background:#fff;color:#121214}.cx-card{position:fixed;right:20px;bottom:20px;z-index:80;width:min(380px,calc(100vw - 32px));max-height:calc(100vh - var(--header-h) - 40px);overflow:auto;display:grid;gap:12px;padding:14px;border-radius:16px;background:var(--panel);border:1px solid rgba(167,139,250,.5);box-shadow:0 18px 50px #0000008c;animation:cx-in .3s cubic-bezier(.22,1,.36,1) backwards}.cx-top{display:flex;align-items:flex-start;gap:12px}.cx-top img{width:54px;height:72px;object-fit:cover;border-radius:8px;flex-shrink:0}.cx-title{flex:1;min-width:0;display:grid;gap:3px}.cx-title small{font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;color:#c4b5fd}.cx-title b{font-size:16px;line-height:1.25}.cx-muted{margin:0;font-size:12.5px;line-height:1.45;color:var(--muted)}.cx-cold,.cx-placed{margin:0;font-size:14px;line-height:1.5}.cx-reasons{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cx-reasons li{display:flex;align-items:center;gap:10px;padding:9px 11px;border-radius:10px;background:#7c3aed1f;font-size:13.5px;line-height:1.4}.cx-reasons li span{flex:1}.cx-dots{display:flex;gap:3px;flex-shrink:0}.cx-dots b{width:6px;height:6px;border-radius:50%;background:#ffffff2e}.cx-dots b.on{background:#a78bfa}.cx-comm{padding-left:2px}.cx-profile{display:grid;gap:6px;padding-top:10px;border-top:1px solid var(--line);font-size:13px}.cx-profile small{color:var(--muted)}.cx-top3{display:grid;grid-template-columns:minmax(0,1fr) 70px auto;align-items:center;gap:8px;font-size:12.5px}.cx-top3 span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-top3 i{display:block;height:5px;border-radius:3px;background:#ffffff1a;overflow:hidden}.cx-top3 i b{display:block;height:100%;background:#a78bfa}.cx-skel .skel.line{height:14px}.cx-open{height:40px}@media (max-width: 900px){.client-bar{position:fixed;right:12px;bottom:calc(84px + env(safe-area-inset-bottom));z-index:61;padding:4px;border-radius:12px;background:var(--panel);border:1px solid var(--line);box-shadow:0 6px 20px #00000073}.client-what-l{display:none}.client-what-s{display:inline-flex}.client-peek{position:static}.client-peek-menu{top:auto;bottom:calc(100% + 8px);right:0;width:min(300px,calc(100vw - 24px))}.client-peek-btn{max-width:130px}.sx-bar.cx-bar{top:calc(var(--header-h) + 8px);bottom:auto}.cx-card{left:12px;right:12px;bottom:calc(80px + env(safe-area-inset-bottom));width:auto;max-height:calc(100vh - var(--header-h) - 110px)}}@media (max-width: 640px){.client-hint{flex-wrap:wrap}.client-hint-p{order:3;width:100%}}.dlg-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:3000;display:grid;place-items:center;padding:16px;background:#020413b8;animation:dlg-fade .18s ease-out backwards}.dlg{width:460px;max-width:100%;max-height:calc(100vh - 32px);overflow:auto;padding:22px 22px 18px;border-radius:16px;background:var(--panel);border:1px solid var(--line);box-shadow:0 24px 60px #0000008c;animation:dlg-rise .22s cubic-bezier(.2,.8,.2,1) backwards}.dlg h2{margin:0 0 10px;font-size:18px;font-weight:800}.dlg-body{margin:0 0 18px;color:var(--muted);font-size:14px;line-height:1.45;white-space:pre-line}.dlg-type{display:flex;flex-direction:column;gap:6px;margin-bottom:18px;font-size:13px;color:var(--muted)}.dlg-type code{color:var(--text)}.dlg-type .input{width:100%}.dlg-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap}.btn-danger{background:#dc2626;color:#fff}.btn-danger:hover{background:#ef4444}.toasts{position:fixed;z-index:3100;left:50%;bottom:24px;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none}.toast{max-width:min(520px,calc(100vw - 32px));padding:10px 16px;border-radius:10px;background:var(--panel-3);border:1px solid var(--line);color:var(--text);font-size:14px;font-weight:600;box-shadow:0 12px 30px #00000073;animation:dlg-rise .22s cubic-bezier(.2,.8,.2,1) backwards}.toast.bad{border-color:#ef444499;color:#fecaca}@keyframes dlg-fade{0%{opacity:0}}@keyframes dlg-rise{0%{opacity:0;transform:translateY(8px)}}@media (max-width: 700px){.toasts{bottom:calc(84px + env(safe-area-inset-bottom))}}@keyframes mico-reel-land{0%{transform:scale(1.07);box-shadow:0 0 0 2px #d1ff9750,0 0 28px #d1ff9743}55%{transform:scale(.985)}to{transform:none;box-shadow:0 0 #d1ff9700}}@keyframes mico-rec-badge-pulse{0%{box-shadow:0 0 #d1ff9743}to{box-shadow:0 0 0 10px #d1ff9700}}@keyframes mico-rec-glow{0%{box-shadow:0 0 #d1ff9700}30%{box-shadow:0 0 0 8px #d1ff9716}to{box-shadow:0 0 #d1ff9700}}@keyframes mico-demo-pulse{0%,to{box-shadow:0 0 #d1ff9700}15%,55%{box-shadow:0 0 0 6px #d1ff9731,0 0 40px #d1ff972d}35%{box-shadow:0 0 0 12px #d1ff9712}}@keyframes mico-api-think{to{transform:scale(1.04);box-shadow:0 0 0 1px #ffffff2e inset,0 12px 60px #fff2}}:root[data-theme=mico]{--bg: #111113;--panel: #1c1c21;--panel-2: #222227;--panel-3: #2d2d34;--line: #2c2c32;--btn: #3f3f49;--btn-hover: #4d4d58;--input: #2b2b32;--blue: #d1ff97;--blue-dark: #d1ff97;--blue-soft: #323239;--green: #d1ff97;--green-dark: #d1ff97;--muted: #9898a0;--muted-2: #696978;--win: #d1ff97;--rec: #d1ff97}:root[data-theme=mico] .btn-primary{color:#121214}:root[data-theme=mico] .btn-primary:hover{background:#d1ff97;color:#121214}:root[data-theme=mico] .btn-green{color:#121214}:root[data-theme=mico] .btn-green:hover{background:#d1ff97;color:#121214}:root[data-theme=mico] .header-nav{background:#16161a}:root[data-theme=mico] .header-search{background:#16161a}:root[data-theme=mico] .search-overlay{background:#111113b8}:root[data-theme=mico] .balance{background:#16161a}:root[data-theme=mico] .side-link.active:before{color:#121214}:root[data-theme=mico] .side-link.rec{background:linear-gradient(90deg,rgba(209,255,151,.196),var(--panel-2));color:#ececf0}:root[data-theme=mico] .badge-rec{background:#d1ff971d}:root[data-theme=mico] .hero-slide p{color:#d4d4d8}:root[data-theme=mico] .hero-cap{color:#121214;background:#d1ff97}:root[data-theme=mico] .hero-art.duo>a:nth-child(2) .hero-cap{background:#1b1b1ee6}:root[data-theme=mico] .hero-arrows button{background:#1c1c21cc}:root[data-theme=mico] .hero-shade{background:linear-gradient(90deg,#111113e0 0,#1111138c 42%,#11111300 72%)}:root[data-theme=mico] .hero-badge{color:#161619}:root[data-theme=mico] .hero-card-name small{color:#d4d4d8}:root[data-theme=mico] .promo-card{background:linear-gradient(100deg,#26262c 40%,#45454f)}:root[data-theme=mico] .cat-bar{background:#17171b}:root[data-theme=mico] .cat-tab{color:#e6e6e8}:root[data-theme=mico] .cat-tab.active{background:#34343b}:root[data-theme=mico] .game-card .overlay .play{box-shadow:0 4px 16px #d1ff972d;color:#121214}:root[data-theme=mico] .game-card .overlay .gprov{color:#d4d4d8}:root[data-theme=mico] .game-card .rec-flag{background:#d1ff97a1;color:#121214}:root[data-theme=mico] .provider-tile{color:#c4c4c8}:root[data-theme=mico] .lb-row{background:#25252b}:root[data-theme=mico] .footer-cols a{color:#c4c4c8}:root[data-theme=mico] .support-card{background:linear-gradient(100deg,#26262c,#36363f)}:root[data-theme=mico] .play-panel{background:#121214f0}:root[data-theme=mico] .bet-picker button.active{color:#121214}:root[data-theme=mico] .info-card p{color:#d4d4d8}:root[data-theme=mico] .chip{color:#d4d4d8}:root[data-theme=mico] .modal-backdrop{background:#111113bf}:root[data-theme=mico] .modal-art{background:linear-gradient(160deg,#d1ff97,#d1ff97 60%,#d1ff97);color:#121214}:root[data-theme=mico] .modal-tabs .tabs{background:#16161a}@media (max-width: 900px){:root[data-theme=mico] .hero-shade{background:linear-gradient(90deg,#111113e6 0,#11111380 55%,#1111131a)}}@media (max-width: 900px){:root[data-theme=mico] .cat-tab.active{background:#1f1f23}}@media (max-width: 900px){:root[data-theme=mico] .bottom-nav .deposit .circle{color:#121214}}:root[data-theme=mico] .switch input:checked+span{color:#121214}:root[data-theme=mico] .seg{background:#16161a}:root[data-theme=mico] .log-kind.page_view{background:#2e2e35;color:#b9b9bf}:root[data-theme=mico] .log-kind.bet{background:#d1ff971b}:root[data-theme=mico] .log-kind.mico_request{background:#d1ff971b}:root[data-theme=mico] .log-kind.system{background:#2f2f35}:root[data-theme=mico] .log-body pre{background:#111113;color:#d9d9dc}:root[data-theme=mico] .viz-tip{background:#151518}:root[data-theme=mico] .barlist-value{color:#e6e6e8}:root[data-theme=mico] .dash-table td.pos{color:#d1ff97}:root[data-theme=mico] .badge.seg-bot{background:#2f2f35}:root[data-theme=mico] .badge.seg-demo{background:#d1ff971d}:root[data-theme=mico] .auto-summary{color:#e6e6e8}:root[data-theme=mico] .slot{border:2px dashed #44444e;background:#16161a}:root[data-theme=mico] .slot-label.muted{color:#7d7d87}:root[data-theme=mico] .slot-label b{color:#9898a0}:root[data-theme=mico] .slot-menu{background:#151518}:root[data-theme=mico] .chips-pick button{color:#d4d4d8}:root[data-theme=mico] .chips-pick button.on{color:#121214}:root[data-theme=mico] .col-group-h small{color:var(--muted, #94949c)}:root[data-theme=mico] .origin.o-provider{background:#2d2d33;color:#c9c9cf}:root[data-theme=mico] .origin.o-source{background:#d1ff9720}:root[data-theme=mico] .cashier-methods button,:root[data-theme=mico] .cashier-presets button{background:#16161a;color:#e8e8ea}:root[data-theme=mico] .cashier-methods button.on,:root[data-theme=mico] .cashier-presets button.on{border-color:var(--green, #d1ff97);background:#d1ff9715}:root[data-theme=mico] .crm .input{background:#16161a}:root[data-theme=mico] .crm-chips button{background:#16161a;color:#d4d4d8}:root[data-theme=mico] .crm-kpis>div{background:#16161a}:root[data-theme=mico] .inbox-backdrop{background:#11111399}:root[data-theme=mico] .inbox-head .tabs{background:#16161a}:root[data-theme=mico] .inbox-head .tabs button.active{background:var(--blue, #d1ff97);color:#121214}:root[data-theme=mico] .bonus-wallet{background:#16161a}:root[data-theme=mico] .wager-bar span{background:linear-gradient(90deg,#d1ff97,#ffd43b)}:root[data-theme=mico] .voucher{background:linear-gradient(135deg,#2d2d33,#16161a)}:root[data-theme=mico] .voucher .v-body span{color:#a2a2aa}:root[data-theme=mico] .voucher.deposit_bonus{background:linear-gradient(135deg,#28282e,#16161a)}:root[data-theme=mico] .voucher.cashback{background:linear-gradient(135deg,#3b2a12,#16161a)}:root[data-theme=mico] .voucher.tournament{background:linear-gradient(135deg,#29292f,#16161a)}:root[data-theme=mico] .phone-item{background:#16161a;color:#e8e8ea}:root[data-theme=mico] .phone-item small{color:#a2a2aa}:root[data-theme=mico] .saved-methods button{background:#16161a;color:#e8e8ea}:root[data-theme=mico] .saved-methods button.on{background:#d1ff9712}:root[data-theme=mico] .bonus-pick{background:#d1ff970e;border:1px solid rgba(209,255,151,.35)}:root[data-theme=mico] .kyc-box{background:#16161a}:root[data-theme=mico] .ps-head{color:#d4d4d8}:root[data-theme=mico] .copy-code{background:#16161a}:root[data-theme=mico] .bank-app{background:#16161a}:root[data-theme=mico] .account-page .input{background:#16161a}:root[data-theme=mico] .admin-nav .btn.on{color:#121214}:root[data-theme=mico] .aff-stats .stat-tile{background:#16161a}:root[data-theme=mico] .aff-badge{background:#393941;color:#d4d4d8}:root[data-theme=mico] .aff-badge.ok{background:#d1ff971d}:root[data-theme=mico] .aff-badge.info{color:#c9c9cf;color:#121214}:root[data-theme=mico] .aff-badge.muted{background:#27272d}:root[data-theme=mico] .aff-tier{background:#393941}:root[data-theme=mico] .aff-tier.tA{background:#d1ff9724}:root[data-theme=mico] .aff-tier.tB{color:#c9c9cf;color:#121214}:root[data-theme=mico] .aff-eligible{background:#d1ff9709}:root[data-theme=mico] .aff-drawer-backdrop{background:#11111399}:root[data-theme=mico] .ab-bar{background:#16161a}:root[data-theme=mico] .ab-seg{background:#393941}:root[data-theme=mico] .ab-seg.ok{background:#d1ff9736}:root[data-theme=mico] .ab-seg.info{background:#d1ff973e}:root[data-theme=mico] .ab-seg.muted{background:#313139}:root[data-theme=mico] .staff-login-note{color:#121214}:root[data-theme=mico] .game-card.spinning{box-shadow:inset 0 0 0 2px #d1ff971f}:root[data-theme=mico] .game-card.landed{animation-name:mico-reel-land}:root[data-theme=mico] .badge-rec.pulse-once{animation-name:mico-rec-badge-pulse}:root[data-theme=mico] .hero.phone .hero-shade{background:linear-gradient(90deg,#111113e6 0,#11111380 55%,#1111131a)}:root[data-theme=mico] .btn.saved{color:#121214}:root[data-theme=mico] .game-card:not(.img-ok):not(.dealt):not(.landed){background:linear-gradient(90deg,var(--panel-2) 0%,#2f2f37 40%,var(--panel-2) 80%)}:root[data-theme=mico] .clients-active{background:#d1ff9720;color:#d1ff97}:root[data-theme=mico] .client-sw{background:#a2a2aa73}:root[data-theme=mico] .client-hint{background:linear-gradient(100deg,#d1ff972b,#d1ff970e);border:1px solid rgba(209,255,151,.45)}:root[data-theme=mico] .client-hint-ic{background:#d1ff97;color:#121214}:root[data-theme=mico] .client-hint-p i b{background:#d1ff97;color:#121214}:root[data-theme=mico] .cx-card{border:1px solid rgba(209,255,151,.5)}:root[data-theme=mico] .cx-title small{color:#c9c9cf}:root[data-theme=mico] .cx-reasons li{background:#d1ff9715}:root[data-theme=mico] .cx-dots b.on{background:#d1ff97;color:#121214}:root[data-theme=mico] .cx-top3 i b{background:#d1ff97;color:#121214}:root[data-theme=mico] .sx-frame.mico{border-color:#d1ff97;box-shadow:0 0 0 1px #d1ff971f,0 0 24px #d1ff9716}:root[data-theme=mico] .sx-frame.casino{border-color:#a2a2aa8c}:root[data-theme=mico] .sx-head{background:#131315eb;color:#e8e8ea}:root[data-theme=mico] .sx-frame.mico .sx-head{border:1px solid rgba(209,255,151,.6)}:root[data-theme=mico] .sx-frame.casino .sx-head{border:1px solid rgba(162,162,170,.4)}:root[data-theme=mico] .sx-head b{color:#c9c9cf}:root[data-theme=mico] .sx-frame.casino .sx-head b{color:#d4d4d8}:root[data-theme=mico] .sx-head code{color:#ececf0}:root[data-theme=mico] .sx-badge{background:#d1ff97;color:#121214}:root[data-theme=mico] .sx-badge.provider{background:#52525e}:root[data-theme=mico] .sx-bar{background:#131315f0;border:1px solid rgba(209,255,151,.45);color:#e8e8ea}:root[data-theme=mico] .sx-bar>b{color:#c9c9cf}:root[data-theme=mico] .sx-bar button{border:1px solid rgba(209,255,151,.35);color:#d4d4d8}:root[data-theme=mico] .sx-bar button.on{background:#d1ff97;border-color:#d1ff97;color:#121214}:root[data-theme=mico] .sx-bar small{color:#a2a2aa}:root[data-theme=mico] .header-xray{border:1px solid rgba(209,255,151,.45);color:#c9c9cf}:root[data-theme=mico] .header-xray.on{background:#d1ff97;color:#121214}:root[data-theme=mico] .demo-root{--dp-bg: rgba(24,24,28,.96);--dp-line: rgba(209,255,151,.28);--dp-rec: #d1ff97;--dp-rec-2: #d1ff97;--dp-muted: #a7a7ae}:root[data-theme=mico] .demo-spot-fill{background:#111113a8}:root[data-theme=mico] .demo-spot.strong .demo-spot-fill{background:#111113cc}:root[data-theme=mico] .demo-ring{box-shadow:0 0 0 2px #d1ff974c,0 0 22px 2px #d1ff971f}:root[data-theme=mico] .demo-ring:after{box-shadow:0 0 0 2px #d1ff9759,0 0 36px 8px #d1ff9731}:root[data-theme=mico] .demo-on .shelf-enter .section.rec{animation-name:mico-rec-glow}:root[data-theme=mico] .demo-xray [data-shelf-kind=recommended]{outline:2px solid rgba(209,255,151,.85);background:linear-gradient(180deg,#d1ff9715,#d1ff9700 60%)}:root[data-theme=mico] .demo-xray [data-rec-tile]{outline:1px solid rgba(209,255,151,.6)}:root[data-theme=mico] .demo-xray [data-rec-tile]:after{color:#121214}:root[data-theme=mico] .demo-explain [data-rec-tile]:hover{box-shadow:0 0 0 2px var(--rec),0 8px 24px #d1ff9728}:root[data-theme=mico] .xray-badge.rec{background:#1b1b1ff0;border:1px solid rgba(209,255,151,.6);color:#ececf0}:root[data-theme=mico] .xray-ctx{color:#121214}:root[data-theme=mico] .xray-basis{color:#c9c9cf}:root[data-theme=mico] .xray-badge.cat{background:#2d2d34e6;color:#b6b6bc}:root[data-theme=mico] .dp-badge{background:#d1ff9727;color:#ececf0}:root[data-theme=mico] .dp-select{background:#27272c}:root[data-theme=mico] .dp-icon{color:#e4e4e6}:root[data-theme=mico] .dp-step p{color:#dedee1}:root[data-theme=mico] .dp-step .dp-notes{border-left:3px solid rgba(209,255,151,.5)}:root[data-theme=mico] .dp-step .dp-notes b{color:#c9c9cf}:root[data-theme=mico] .dp-btn{background:#35353c}:root[data-theme=mico] .dp-btn:hover:not(:disabled){background:#42424d}:root[data-theme=mico] .dp-primary{background:linear-gradient(135deg,#d1ff97,#d1ff97)!important;color:#121214}:root[data-theme=mico] .dp-dots button.on{color:#121214}:root[data-theme=mico] .dp-steps button.on{background:#d1ff9727}:root[data-theme=mico] .dp-steps button.on .n{color:#121214}:root[data-theme=mico] .dp-persona{background:#27272c}:root[data-theme=mico] .dp-persona:hover{background:#303037}:root[data-theme=mico] .dp-persona.on{background:#d1ff9720}:root[data-theme=mico] .dp-switch{background:#27272c}:root[data-theme=mico] .dp-track{background:#464651}:root[data-theme=mico] .dp-switch.on .dp-track{background:linear-gradient(135deg,#d1ff97,#d1ff97);color:#121214}:root[data-theme=mico] .dp-seg{background:#27272c}:root[data-theme=mico] .dp-seg button.on{background:#454550}:root[data-theme=mico] .dp-keys{color:#757586}:root[data-theme=mico] .dp-spin{border-top-color:var(--dp-rec, #d1ff97)}:root[data-theme=mico] .dp-mini-persona{border:1px solid rgba(162,162,170,.22);background:#a2a2aa14}:root[data-theme=mico] .dp-mini-persona:hover{background:#a2a2aa29}:root[data-theme=mico] .dp-mini-persona.on{border-color:#d1ff97cc;background:#d1ff9727}:root[data-theme=mico] .dp-chip.on{background:#d1ff973e}:root[data-theme=mico] .dp-handle{color:#ececf0}:root[data-theme=mico] .dp-handle-wrap .dp-handle-persona.on{background:#d1ff973e;box-shadow:inset 0 0 0 1px #d1ff9750}:root[data-theme=mico] .dp-handle-wrap .dp-handle-next:not(:disabled){background:var(--dp-rec, #d1ff97);color:#121214}:root[data-theme=mico] .dp-handle-wrap .dp-handle.on{background:#d1ff9798;box-shadow:0 0 0 1px #d1ff9736}:root[data-theme=mico] .dp-play{background:#d1ff97!important;color:#121214!important;border-color:#d1ff97!important}:root[data-theme=mico] .dp-hint-play{background:#d1ff9715;color:#c9c9cf}:root[data-theme=mico] .dp-ready{background:#a2a2aa1a;color:#d4d4d8}:root[data-theme=mico] .dp-ready.ok b{color:#d1ff97}:root[data-theme=mico] .ex-card{background:radial-gradient(120% 60% at 0% 0%,rgba(209,255,151,.112),transparent 60%),linear-gradient(180deg,#232328,#19191d);border:1px solid rgba(209,255,151,.35);box-shadow:0 30px 90px #000000a6,0 0 0 1px #ffffff08 inset,0 0 60px #d1ff9710}:root[data-theme=mico] .ex-head:after{background:linear-gradient(90deg,#19191d8c,#19191dd9 70%)}:root[data-theme=mico] .ex-art{box-shadow:0 10px 30px #0000008c,0 0 0 2px #d1ff972d}:root[data-theme=mico] .ex-sub{color:#c5c5ca}:root[data-theme=mico] .ex-chip.rec{color:#121214}:root[data-theme=mico] .ex-note{color:#dedee1}:root[data-theme=mico] .ex-steps:before{background:linear-gradient(180deg,#d1ff977d,#d1ff970e)}:root[data-theme=mico] .ex-node{background:#2e2e35;box-shadow:0 0 0 2px #d1ff9731,0 0 16px #d1ff9728}:root[data-theme=mico] .ex-step-card h4{color:#c9c9cf}:root[data-theme=mico] .ex-step-n{background:#d1ff9727;color:#ececf0}:root[data-theme=mico] .ex-step-card p{color:#e8e8ea}:root[data-theme=mico] .ex-source-l{color:#dedee1}:root[data-theme=mico] .ex-thumb-img{background:#27272c}:root[data-theme=mico] .ex-thumb-rank{background:#131315d9}:root[data-theme=mico] .ex-share-bar i{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .ex-signals li{color:#e8e8ea}:root[data-theme=mico] .ex-bar.s3 i.on{background:linear-gradient(90deg,#d1ff97,#fff);box-shadow:0 0 8px #ffffff1f}:root[data-theme=mico] .ex-bar.s2 i.on{background:#d1ff97;color:#121214}:root[data-theme=mico] .ex-bar.s1 i.on{background:#6f6f80}:root[data-theme=mico] .ex-sig-l.s3{color:#fff}:root[data-theme=mico] .ex-sig-l.s2{color:#c9c9cf}:root[data-theme=mico] .ex-final{color:#dedee1}:root[data-theme=mico] .ex-vs p{color:#d8d8db}:root[data-theme=mico] .ex-vs-badge{background:linear-gradient(135deg,#f43f5e,#d1ff97)}:root[data-theme=mico] .ex-prof{background:linear-gradient(180deg,#ffffff09,#ffffff08);border:1px solid rgba(255,255,255,.16)}:root[data-theme=mico] .ex-tile.blank b{color:#585866}:root[data-theme=mico] .ex-prof-sec h5{color:#fff}:root[data-theme=mico] .ex-vol span{color:#757586}:root[data-theme=mico] .ex-vol span.on.v-low{background:#d1ff9724;color:#d1ff97;box-shadow:inset 0 0 0 1px #d1ff972d}:root[data-theme=mico] .ex-slider-track{background:linear-gradient(90deg,#f59e0b,#d1ff97 50%,#fff)}:root[data-theme=mico] .ex-slider-track i{box-shadow:0 0 0 3px #19191de6,0 2px 10px #00000080}:root[data-theme=mico] .ex-prof-empty{background:#d1ff970e;color:#c9c9cf}:root[data-theme=mico] .ex-prof-src{color:#757586}:root[data-theme=mico] .ex-foot small{color:#757586}:root[data-theme=mico] .cat-card{background:radial-gradient(120% 70% at 100% 0%,rgba(255,255,255,.072),transparent 60%),linear-gradient(180deg,#232328,#19191d)}:root[data-theme=mico] .cat-kicker{color:#fff}:root[data-theme=mico] .cat-text{color:#dedee1}:root[data-theme=mico] .cat-text b{color:#ececf0}:root[data-theme=mico] .cat-img{background:#27272c}:root[data-theme=mico] .cat-side.rec .cat-img{box-shadow:0 0 0 2px var(--dp-rec),0 0 24px #d1ff972d}:root[data-theme=mico] .cat-side.rec small{color:#c9c9cf}:root[data-theme=mico] .demo-pulse{animation-name:mico-demo-pulse}:root[data-theme=mico] .demo-xray [data-rec-tile][data-origin=provider]:after{background:#fff;color:#1b1b1e}:root[data-theme=mico] .dp-body>.dp-nav{background:#18181c;box-shadow:0 -10px 14px -6px #18181cf2}:root[data-theme=mico] .gauge-val{filter:drop-shadow(0 0 3px rgba(255,255,255,.135))}:root[data-theme=mico] .gauge.mid .gauge-val{stroke:#d1ff97}:root[data-theme=mico] .gauge.lo .gauge-val{stroke:#6f6f80}:root[data-theme=mico] .gauge figcaption{color:#c9c9cf}:root[data-theme=mico] .ex-gauge{background:#13131573;border:1px solid rgba(209,255,151,.22)}:root[data-theme=mico] .ex-confnote{color:#b2b2b7}:root[data-theme=mico] .ex-caveat{color:#ececf0;background:#d1ff9719;border:1px dashed rgba(209,255,151,.45)}:root[data-theme=mico] .ex-standing{background:#13131573;border:1px solid rgba(209,255,151,.22)}:root[data-theme=mico] .ex-standing small{color:#c9c9cf}:root[data-theme=mico] .ex-standing-bar{background:linear-gradient(90deg,#ffffff14,#d1ff9762)}:root[data-theme=mico] .ex-standing-ends{color:#a2a2aa}:root[data-theme=mico] .gauge-chip{background:#1313158c;box-shadow:inset 0 0 0 1px #ffffff1b;color:#d3d3d6}:root[data-theme=mico] .conf-bar i{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .rv-stage{background:radial-gradient(90% 60% at 0% 0%,rgba(209,255,151,.112),transparent 60%),radial-gradient(70% 50% at 100% 0%,rgba(255,255,255,.048),transparent 60%),linear-gradient(180deg,#212126,#161619);border:1px solid rgba(209,255,151,.3)}:root[data-theme=mico] .rv-tabs button{color:#b6b6bc}:root[data-theme=mico] .rv-tabs button code{color:#757586}:root[data-theme=mico] .rv-tabs button.on{background:#d1ff9732;border-color:#d1ff9799}:root[data-theme=mico] .rv-tabs button.on code{color:#c9c9cf}:root[data-theme=mico] .rv-foot small{color:#97979f}:root[data-theme=mico] .mv-stats span{color:#d3d3d6}:root[data-theme=mico] .mv-stats .in{background:#d1ff9724}:root[data-theme=mico] .mv-play .dp-btn{background:linear-gradient(135deg,#d1ff97,#d1ff97);box-shadow:0 6px 20px #d1ff971f;color:#121214}:root[data-theme=mico] .mv-play small{color:#757586}:root[data-theme=mico] .mv-moves{background:#ffffff0b;border:1px solid rgba(255,255,255,.18)}:root[data-theme=mico] .mv-moves .mv-pm{color:#ececf0}:root[data-theme=mico] .mv-moves .up{color:#d1ff97}:root[data-theme=mico] .mv-colhead{background:#1f1f24;color:#757586}:root[data-theme=mico] .mv-colhead span:nth-child(4){color:#c9c9cf}:root[data-theme=mico] .mv-row.in{background:#d1ff9712}:root[data-theme=mico] .mv-row.mv-target:not(.focus){box-shadow:inset 0 0 0 1.5px #d1ff9747}:root[data-theme=mico] .mv-rank{color:#97979f}:root[data-theme=mico] .mv-row.in .mv-rank{color:#ececf0}:root[data-theme=mico] .mv-cover{background:#27272c}:root[data-theme=mico] .mv-name small{color:#97979f}:root[data-theme=mico] .mv-delta.up{color:#d1ff97}:root[data-theme=mico] .mv-row.off .conf-bar i{background:#6f6f80}:root[data-theme=mico] .api-card h4{color:#fff}:root[data-theme=mico] .api-res h4{color:#c9c9cf}:root[data-theme=mico] .api-path{background:#ffffff12;color:#fff}:root[data-theme=mico] .api-req dt{color:#97979f}:root[data-theme=mico] .api-req dd code{color:#97979f}:root[data-theme=mico] .api-arrow i{background:repeating-linear-gradient(90deg,transparent 0 10px,#ffffff 10px 22px)}:root[data-theme=mico] .api-arrow.back i{background-image:repeating-linear-gradient(90deg,transparent 0 10px,#d1ff97 10px 22px);color:#121214}:root[data-theme=mico] .api-core{background:radial-gradient(circle at 30% 25%,#d1ff97,#d1ff97 55%,#323239);box-shadow:0 0 0 1px #ffffff1f inset,0 12px 40px #d1ff9728}:root[data-theme=mico] .api-core:before,:root[data-theme=mico] .api-core:after{border:2px solid rgba(209,255,151,0)}:root[data-theme=mico] .api-mico.busy .api-core:before{border-color:#d1ff9799}:root[data-theme=mico] .api-mico.busy .api-core:after{border-color:#ffffff73}:root[data-theme=mico] .api-mico.busy .api-core{animation-name:mico-api-think}:root[data-theme=mico] .api-mico small{color:#c9c9cf}:root[data-theme=mico] .api-count span{color:#d3d3d6}:root[data-theme=mico] .api-noscore small{color:#97979f}:root[data-theme=mico] .api-landing{border:1px solid rgba(209,255,151,.22)}:root[data-theme=mico] .api-landing h4{color:#c9c9cf}:root[data-theme=mico] .api-tile-img{background:#27272c}:root[data-theme=mico] .api-tile-img b{background:#131315e0}:root[data-theme=mico] .api-tile figcaption{color:#d3d3d6}:root[data-theme=mico] .api-confnote{color:#b2b2b7}:root[data-theme=mico] .api-json-t{color:#97979f}:root[data-theme=mico] .api-json-t:hover{color:#ececf0;border-color:#d1ff9780}:root[data-theme=mico] .api-json pre{background:#111113;color:#dedee1}:root[data-theme=mico] .api-json pre .c{color:#757586}:root[data-theme=mico] .dp-views button{color:#b6b6bc}:root[data-theme=mico] .dp-views button.on{box-shadow:0 2px 10px #d1ff9724;color:#121214}@media (max-width: 899px){:root[data-theme=mico] .api-arrow i{background-image:repeating-linear-gradient(180deg,transparent 0 8px,#ffffff 8px 16px)}}@media (max-width: 899px){:root[data-theme=mico] .api-arrow.back i{background-image:repeating-linear-gradient(180deg,transparent 0 8px,#d1ff97 8px 16px);color:#121214}}:root[data-theme=mico] .rv-views button{color:#b6b6bc}:root[data-theme=mico] .rv-views button.on{color:#121214}:root[data-theme=mico] .mv-row.open{background:#d1ff9719;box-shadow:inset 0 0 0 1.5px #d1ff9731}:root[data-theme=mico] .md{background:#1111138c;border:1px solid rgba(209,255,151,.2)}:root[data-theme=mico] .md-h{color:#c9c9cf}:root[data-theme=mico] .md-col h5{color:#ececf0}:root[data-theme=mico] .md-arrow{color:#d1ff97}:root[data-theme=mico] .md-bar i{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .md-score span{color:#c9c9cf}:root[data-theme=mico] .md-scorebar i{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .md-vs{color:#d4d4d8}:root[data-theme=mico] .md-vs b{color:#ececf0}:root[data-theme=mico] .md-exc,:root[data-theme=mico] .md-note,:root[data-theme=mico] .md-muted{color:#a2a2aa}:root[data-theme=mico] .md-picked{color:#d1ff97}:root[data-theme=mico] .api-howmodel{color:#c9c9cf}:root[data-theme=mico] .fn-title{color:#c9c9cf}:root[data-theme=mico] .fn-level{border:1px solid rgba(209,255,151,.18)}:root[data-theme=mico] .fn-level+.fn-level:before{color:#d1ff97}:root[data-theme=mico] .fn-level header small{color:#a2a2aa}:root[data-theme=mico] .fn-count.none{color:#d1ff97;background:#d1ff9712;border-color:#d1ff9759}:root[data-theme=mico] .fn-ready{border-color:#d1ff9773;background:#d1ff970b}:root[data-theme=mico] .fn-ready header b{color:#d1ff97}:root[data-theme=mico] .mi{background:radial-gradient(120% 80% at 0% 0%,rgba(209,255,151,.112),transparent 60%),#111113b3;border:1px solid rgba(209,255,151,.25)}:root[data-theme=mico] .mi-rail li{color:#a2a2aa}:root[data-theme=mico] .mi-rail li.on{background:linear-gradient(135deg,#d1ff97,#fff);box-shadow:0 0 14px #d1ff9736}:root[data-theme=mico] .mi-stage>header small{color:#b5b5bb}:root[data-theme=mico] .mi-n{background:linear-gradient(135deg,#d1ff97,#fff)}:root[data-theme=mico] .mi-note{color:#b5b5bb}:root[data-theme=mico] .mi-into{color:#d1ff97}:root[data-theme=mico] .mi-bar i{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .mi-bar.c1 i{background:linear-gradient(90deg,#d1ff97,#d1ff97);color:#121214}:root[data-theme=mico] .mi-bar.c2 i{background:linear-gradient(90deg,#565664,#fff)}:root[data-theme=mico] .mi-kpis span{color:#a2a2aa}:root[data-theme=mico] .mi-kpis b i{color:#6f6f80}:root[data-theme=mico] .mi-spark .area{fill:#d1ff972e}:root[data-theme=mico] .mi-spark .line{stroke:#d1ff97}:root[data-theme=mico] .mi-stream em{color:#c9c9cf}:root[data-theme=mico] .mi-favs figcaption{color:#b5b5bb}:root[data-theme=mico] .mi-decay polyline{stroke:#fff}:root[data-theme=mico] .mi-decay figcaption{color:#a2a2aa}:root[data-theme=mico] .mi-col li{color:#a2a2aa}:root[data-theme=mico] .mi-col li.hit{color:#ececf0;background:#d1ff9720;border-color:#d1ff9773}:root[data-theme=mico] .mi-col.r li.hit{background:#ffffff12;border-color:#ffffff73;color:#fff}:root[data-theme=mico] .mi-col li.mi-colh{color:#c9c9cf}:root[data-theme=mico] .mi-lines path{stroke:#d1ff97cc}:root[data-theme=mico] .mi-meter>span:first-child{color:#ececf0}:root[data-theme=mico] .mi-meter-bar i{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .mi-meter small{color:#a2a2aa}:root[data-theme=mico] .mi-graph .l1{stroke:#d1ff978c}:root[data-theme=mico] .mi-graph .l2{stroke:#ffffffb3}:root[data-theme=mico] .mi-graph .me{fill:#d1ff9759;stroke:#d1ff97}:root[data-theme=mico] .mi-graph .mi-lbl{fill:#d4d4d8}:root[data-theme=mico] .mi-graph-cap{color:#a2a2aa}:root[data-theme=mico] .mi-x{color:#6f6f80}:root[data-theme=mico] .mi-stackbar i.c1{background:#d1ff97;color:#121214}:root[data-theme=mico] .mi-stackbar i.c2{background:#fff}:root[data-theme=mico] .mi-hist i{background:#d1ff973e}:root[data-theme=mico] .mi-axis{color:#6f6f80}:root[data-theme=mico] .mi-final b{background:linear-gradient(135deg,#fff,#d1ff97)}:root[data-theme=mico] .mi-final span{color:#c9c9cf}:root[data-theme=mico] .mi-final small{color:#b5b5bb}:root[data-theme=mico] .mi-gt small{color:#b5b5bb}:root[data-theme=mico] .mi-dots i{background:linear-gradient(180deg,#fff,#d1ff97)}:root[data-theme=mico] .mi-tree line{stroke:#d1ff9799}:root[data-theme=mico] .mi-tree circle{fill:#d1ff97}:root[data-theme=mico] .mi-tree circle.leaf{fill:#fff}:root[data-theme=mico] .mi-boost small{color:#c9c9cf}:root[data-theme=mico] .mi-money-t{color:#c9c9cf}:root[data-theme=mico] .mi-money{background:#d1ff9715;border:1px solid rgba(209,255,151,.3)}:root[data-theme=mico] .mi-money-n{color:var(--muted, #a2a2aa)}:root[data-theme=mico] .mi-money-bar i{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .mi-money-g{color:var(--text, #e8e8ea)}:root[data-theme=mico] .mi-preds>div{background:#d1ff9715;border:1px solid rgba(209,255,151,.3)}:root[data-theme=mico] .mi-preds span:first-child{color:#c9c9cf}:root[data-theme=mico] .mi-ok{color:#d1ff97}:root[data-theme=mico] .mi-map svg{background:radial-gradient(80% 80% at 50% 50%,#d1ff9715,#00000040)}:root[data-theme=mico] .mi-map figcaption{color:#b5b5bb}:root[data-theme=mico] .mi-me circle{fill:#d1ff97}:root[data-theme=mico] .mi-me .halo{fill:#d1ff9740}:root[data-theme=mico] .mi-code span{color:#d4d4d8}:root[data-theme=mico] .mi-bars-v small{color:#a2a2aa}:root[data-theme=mico] .mi-caveat{color:#b5b5bb!important}:root[data-theme=mico] .mi-maplbl{fill:#ececf0;stroke:#111113e6}:root[data-theme=mico] .mi-how{color:#ececf0}:root[data-theme=mico] .mi-calline{color:#d4d4d8}:root[data-theme=mico] .mi-calline span:last-child{color:#c9c9cf}:root[data-theme=mico] .mi-final .mi-calline span{color:#d4d4d8}:root[data-theme=mico] .mi-final .mi-calline span:last-child{color:#c9c9cf}:root[data-theme=mico] .mi-ds{border:1px solid rgba(209,255,151,.25)}:root[data-theme=mico] .mi-ds-head b{color:#ececf0}:root[data-theme=mico] .mi-ds-head code{color:#c9c9cf}:root[data-theme=mico] .mi-ds-fields small{color:#a2a2aa}:root[data-theme=mico] .mi-ds-fields i{color:#d4d4d8}:root[data-theme=mico] .mi-ds-fields i.req{background:#d1ff9736}:root[data-theme=mico] .mi-ds-rec summary{color:#c9c9cf}:root[data-theme=mico] .mi-ds-rec pre{color:#e8e8ea}:root[data-theme=mico] .mi-nopii{color:#c9c9cf}:root[data-theme=mico] .mi-seg button{color:#d4d4d8}:root[data-theme=mico] .mi-seg button.on{background:#d1ff97;color:#121214}:root[data-theme=mico] .mi-facts li span{color:#a2a2aa}:root[data-theme=mico] .mi-facts li.note{color:#c9c9cf}:root[data-theme=mico] .mi-ds-head small{color:#a2a2aa}:root[data-theme=mico] .mi-perbet{color:#d4d4d8}:root[data-theme=mico] .mi-fees{color:#c9c9cf}:root[data-theme=mico] .pp-steps li.done span{color:#d1ff97}:root[data-theme=mico] .pp-steps li.on{border-color:#d1ff97b3;box-shadow:0 0 22px #d1ff971f;background:#d1ff971d}:root[data-theme=mico] .pp-steps li:not(:last-child):after{background:#d1ff9759}:root[data-theme=mico] .pp-note{color:#a2a2aa}:root[data-theme=mico] .pp-card h4{color:#ececf0}:root[data-theme=mico] .pp-card h4 em{background:#d1ff9724;color:#ececf0}:root[data-theme=mico] .pp-card small{color:#a2a2aa}:root[data-theme=mico] .pp-chip{background:#ffffff12;border:1px solid rgba(255,255,255,.35);color:#fff}:root[data-theme=mico] .pp-chip.dim{color:#d4d4d8}:root[data-theme=mico] .pp-stations{color:#d4d4d8}:root[data-theme=mico] .pp-file{background:#3f3f49;color:#e8e8ea}:root[data-theme=mico] .pp-file.s1{background:#d1ff97;border-color:#d1ff97;color:#121214}:root[data-theme=mico] .pp-file.ok{background:#454550;border-color:#d1ff97;box-shadow:0 0 16px #d1ff9728}:root[data-theme=mico] .pp-spin{border:2px solid #d1ff97}:root[data-theme=mico] .pp-zones i{color:#121214}:root[data-theme=mico] .pp-zones .z2{background:#d1ff97;color:#121214}:root[data-theme=mico] .pp-zones .z3{background:#fff}:root[data-theme=mico] .pp-fill{background:#111113bf}:root[data-theme=mico] .pp-ticks{color:#a2a2aa}:root[data-theme=mico] .pp-dots b{color:#d4d4d8}:root[data-theme=mico] .pp-dots i.on{background:#d1ff97;box-shadow:0 0 10px #d1ff9759;color:#121214}:root[data-theme=mico] .pp-badge{background:#d1ff971b;color:#c9c9cf;border:1px solid rgba(209,255,151,.4)}:root[data-theme=mico] .pp-badge.on{background:linear-gradient(90deg,#d1ff97,#db2777)}:root[data-theme=mico] .pp-issues li em{color:#a2a2aa}:root[data-theme=mico] .pp-issues li.fixed{background:#d1ff9712;border-color:#d1ff9766}:root[data-theme=mico] .pp-issues li.fixed em{color:#c9c9cf}:root[data-theme=mico] .fixed .pp-tag{background:#d1ff97;color:#121214}:root[data-theme=mico] .pp-col h4{color:#ececf0}:root[data-theme=mico] .pp-sig{background:#d1ff9719;border:1px solid rgba(209,255,151,.35)}:root[data-theme=mico] .pp-sig:after{box-shadow:0 0 14px #d1ff9728}:root[data-theme=mico] .pp-sig small{color:#c9c9cf}:root[data-theme=mico] .pp-pipe:before{background:#d1ff973e}:root[data-theme=mico] .pp-pipe i{background:#d1ff97;box-shadow:0 0 8px #d1ff9759;color:#121214}:root[data-theme=mico] .pp-cand{background:#ffffff0c;border:1px solid rgba(255,255,255,.3)}:root[data-theme=mico] .pp-cand.hot{background:#ffffff1f;box-shadow:0 0 16px #fff2}:root[data-theme=mico] .pp-row.top{background:#d1ff9720;border-color:#d1ff9780}:root[data-theme=mico] .pp-bar i{background:linear-gradient(90deg,#d1ff97,#f472b6)}:root[data-theme=mico] .pp-spark .ln{stroke:#d1ff97}:root[data-theme=mico] .pp-spark .ln.up{stroke:#d1ff97}:root[data-theme=mico] .pp-wban{color:#6f6f80}:root[data-theme=mico] .pp-wz.on{border:1px solid rgba(209,255,151,.7);background:#d1ff9719;box-shadow:0 0 16px #d1ff971b}:root[data-theme=mico] .pp-wz code{color:#c9c9cf}:root[data-theme=mico] .pp-gp{color:#a2a2aa}:root[data-theme=mico] .pp-ok{color:#d1ff97;text-shadow:0 0 8px rgba(209,255,151,.35)}:root[data-theme=mico] .pp-daily{background:#d1ff9712;border:1px solid rgba(209,255,151,.35)}:root[data-theme=mico] .pp-ev{background:#d1ff9724!important}:root[data-theme=mico] .pp-rung.on{background:#d1ff9724;border-color:#d1ff97b3;box-shadow:0 0 16px #d1ff9724}:root[data-theme=mico] .pp-rung.r3.on{background:linear-gradient(90deg,#d1ff9747,#db277759)}:root[data-theme=mico] .pp-lscale{color:#a2a2aa}:root[data-theme=mico] .pp-lbar{background:linear-gradient(90deg,#d1ff9736 0,#d1ff9736 66.6%,#facc154d 66.6%,#facc154d)}:root[data-theme=mico] .pp-req{text-shadow:0 0 8px rgba(209,255,151,.35)}:root[data-theme=mico] .pp-lres{color:#c9c9cf}:root[data-theme=mico] .pp-rl{color:#d1ff97}:root[data-theme=mico] .pp-rbar i{background:linear-gradient(90deg,#d1ff97,#fbbf24)}:root[data-theme=mico] .pp-legend .mico:before{background:#d1ff97;color:#121214}:root[data-theme=mico] .pp-legend .both:before{background:linear-gradient(90deg,#d1ff97,#f59e0b)}:root[data-theme=mico] .pp-gtrack i.mico{background:linear-gradient(90deg,#d1ff97,#d1ff97);color:#121214}:root[data-theme=mico] .pp-gtrack i.both{background:linear-gradient(90deg,#d1ff97,#f59e0b)}:root[data-theme=mico] .pp-who .mico{border-color:#d1ff9780}:root[data-theme=mico] .pp-who .mico li{background:#d1ff9719}:root[data-theme=mico] .abl-stage,:root[data-theme=mico] .abl-bridge{--abl-a: #ffffff;--abl-a-ink: #ffffff;--abl-b: #d1ff97;--abl-b-ink: #c9c9cf;--abl-good: #d1ff97}:root[data-theme=mico] .abl-stage{background:radial-gradient(90% 60% at 0% 0%,rgba(255,255,255,.072),transparent 60%),radial-gradient(90% 70% at 100% 0%,rgba(209,255,151,.112),transparent 60%),linear-gradient(180deg,#212126,#161619);border:1px solid rgba(209,255,151,.3)}:root[data-theme=mico] .abl-kicker{color:#c9c9cf}:root[data-theme=mico] .abl-kicker code{color:#ececf0}:root[data-theme=mico] .abl-ago{color:#757586}:root[data-theme=mico] .abl-seg button{color:#b6b6bc}:root[data-theme=mico] .abl-seg button.on{background:#454550}:root[data-theme=mico] .abl-msg{color:#dedee1}:root[data-theme=mico] .abl-legend{color:#b6b6bc}:root[data-theme=mico] .abl-sw.k-fixed{border-color:#6f6f80}:root[data-theme=mico] .abl-sw.k-blender{border-color:#d1ff97}:root[data-theme=mico] .abl-sw.k-mico{background:#d1ff972d}:root[data-theme=mico] .abl-col.a.active{border-color:#ffffffb3;box-shadow:0 0 0 1px #ffffff1b,0 0 40px #ffffff0e}:root[data-theme=mico] .abl-col.b.active{border-color:#d1ff97b3;box-shadow:0 0 0 1px #d1ff971f,0 0 40px #d1ff9714}:root[data-theme=mico] .abl-shelf.k-mico{background:linear-gradient(90deg,#d1ff971d,#d1ff9704)}:root[data-theme=mico] .abl-kind.k-fixed{color:#d4d4d8;border-color:#6f6f80}:root[data-theme=mico] .abl-kind.k-blender{color:#d1ff97;border-color:#d1ff97}:root[data-theme=mico] .abl-tile.k-mico{border-color:#d1ff97cc}:root[data-theme=mico] .abl-tile.k-blender{border-color:#d1ff9799}:root[data-theme=mico] .abl-kpi.a{border-color:#ffffff80}:root[data-theme=mico] .abl-kpi.b{border-color:#d1ff978c}:root[data-theme=mico] .abl-kpi.delta.up b{color:#d1ff97}:root[data-theme=mico] .abl-key{color:#dedee1}:root[data-theme=mico] .abl-axis{fill:#757586}:root[data-theme=mico] .abl-area.a{fill:#ffffff24}:root[data-theme=mico] .abl-area.b{fill:#d1ff9729}:root[data-theme=mico] .abl-dot{stroke:#19191d}:root[data-theme=mico] .abl-tip{background:#131315f2}:root[data-theme=mico] .abl-hot h4{color:#c9c9cf}:root[data-theme=mico] .abl-sec td{color:#c9c9cf}:root[data-theme=mico] .abl-lift b.up{color:#d1ff97}:root[data-theme=mico] .abl-ci .range{background:#6f6f80}:root[data-theme=mico] .abl-ci .pt{background:#d4d4d8;box-shadow:0 0 0 2px #19191d}:root[data-theme=mico] .abl-ci.significant.up .pt{background:#d1ff97;color:#121214}:root[data-theme=mico] .abl-badge.significant{background:#d1ff971d;color:#c9c9cf;box-shadow:inset 0 0 0 1px #d1ff9728}:root[data-theme=mico] .abl-extra.significant.up{background:#d1ff9712;border-color:#d1ff9766;color:#ececf0}:root[data-theme=mico] .abl-foot{color:#757586}:root[data-theme=mico] .abl-bridge-card{background:#18181cf2;border:1px solid rgba(209,255,151,.4)}:root[data-theme=mico] .abl-bridge-card small{color:#b6b6bc}:root[data-theme=mico] .abl-ramp-row{color:#b6b6bc}:root[data-theme=mico] .abl-shelf-badge{background:#18181ceb}:root[data-theme=mico] .abl-ready.yes{border-color:#d1ff9773;background:#d1ff970c}:root[data-theme=mico] .abl-ready-h{color:#e8e8ea}:root[data-theme=mico] .abl-trig{color:#d4d4d8}:root[data-theme=mico] .abl-trig em{color:#a2a2aa}:root[data-theme=mico] .abl-bar{background:#a2a2aa2e}:root[data-theme=mico] .abl-bar i{background:linear-gradient(90deg,#f59e0b,#d1ff97)}:root[data-theme=mico] .abl-acc-h{color:#a2a2aa}:root[data-theme=mico] .abl-acc-svg .axis{stroke:#a2a2aa59}:root[data-theme=mico] .abl-acc-svg .mind{stroke:#a2a2aa59}:root[data-theme=mico] .abl-acc-svg .mind-t,:root[data-theme=mico] .abl-acc-svg text{fill:#a2a2aa}:root[data-theme=mico] .abl-acc-svg .need.min line{stroke:#6f6f80}:root[data-theme=mico] .abl-acc-svg .need.n05 line{stroke:#d1ff97}:root[data-theme=mico] .abl-acc-svg .need.n01 line{stroke:#d1ff97}:root[data-theme=mico] .abl-badge.none{color:#d4d4d8;background:#a2a2aa26}:root[data-theme=mico] .abl-cuped{color:#d1ff97}:root[data-theme=mico] .abl-need{color:#d4d4d8}:root[data-theme=mico] .abl-need .h{color:#a2a2aa}:root[data-theme=mico] .abl-need .cell em{color:#a2a2aa}:root[data-theme=mico] .abl-need .cell.done em{color:#d1ff97}:root[data-theme=mico] .abl-cuped[data-tip]:hover:after,:root[data-theme=mico] .abl-cuped[data-tip]:focus:after{background:#161619;border:1px solid rgba(209,255,151,.45);color:#e8e8ea}:root[data-theme=mico] .abm h3{color:#a2a2aa}:root[data-theme=mico] .abm section{background:#1a1a1d8c;border:1px solid rgba(162,162,170,.18)}:root[data-theme=mico] .abm-here p{color:#e8e8ea}:root[data-theme=mico] .abm-src{color:#a2a2aa!important}:root[data-theme=mico] .abm-in label{color:#a2a2aa}:root[data-theme=mico] .abm-assume{color:#6f6f80}:root[data-theme=mico] .abm-card{background:#a2a2aa14;border:1px solid rgba(162,162,170,.2)}:root[data-theme=mico] .abm-card.expected{background:#d1ff9712;border-color:#d1ff9773}:root[data-theme=mico] .abm-k{color:#d4d4d8}:root[data-theme=mico] .abm-k small{color:#a2a2aa}:root[data-theme=mico] .abm-card.expected b{color:#d1ff97}:root[data-theme=mico] .abm-u{color:#a2a2aa}:root[data-theme=mico] .abm-card em{color:#d4d4d8}:root[data-theme=mico] .abm-proof{color:#d4d4d8}:root[data-theme=mico] .abm-in input{background:#141416e6;border:1px solid rgba(162,162,170,.35)}:root[data-theme=mico] .abm-in input::placeholder{color:#6f6f80}:root[data-theme=mico] .abm-in input:focus{border-color:#d1ff97;box-shadow:0 0 0 2px #d1ff9716}:root[data-theme=mico] .abm-status.ok{color:#d1ff97!important}:root[data-theme=mico] .abm-dec-h{color:#a2a2aa}:root[data-theme=mico] .abm-dec-row{color:#d4d4d8}:root[data-theme=mico] .abm-dec-row.total{border-top:1px solid rgba(162,162,170,.2)}:root[data-theme=mico] .abm-dec-row .ci{background:#6f6f80}:root[data-theme=mico] .abm-dec-row .pt{background:#d4d4d8}:root[data-theme=mico] .abm-dec-row .pt.up{background:#d1ff97;color:#121214}:root[data-theme=mico] .abm-dec-row .v small{color:#a2a2aa}:root[data-theme=mico] .abm-src-pick{color:#a2a2aa}:root[data-theme=mico] .abm-src-pick button{border:1px solid rgba(162,162,170,.3);background:#1a1a1d99;color:#e8e8ea}:root[data-theme=mico] .abm-src-pick button.on{background:#d1ff9720;border-color:#d1ff978c;color:#c9c9cf}:root[data-theme=mico] .abm-need{color:#a2a2aa}:root[data-theme=mico] .abm-plan{color:#d4d4d8!important}:root[data-theme=mico] .abm-how span{color:#d1ff97}:root[data-theme=mico] .abm-how span[data-tip]:hover:after,:root[data-theme=mico] .abm-how span[data-tip]:focus:after{background:#161619;border:1px solid rgba(209,255,151,.45);color:#e8e8ea}:root[data-theme=mico] .abb-bar.lift i{background:linear-gradient(90deg,#d1ff97,#d1ff97);color:#121214}:root[data-theme=mico] .abb-bar.share i{background:linear-gradient(90deg,#494955,#fff)}:root[data-theme=mico] .abb-bar .band{background:#d1ff9720;border-left:1px dashed rgba(209,255,151,.7);border-right:1px dashed rgba(209,255,151,.7)}:root[data-theme=mico] .abc-src button{border:1px solid rgba(209,255,151,.35);color:#d4d4d8}:root[data-theme=mico] .abc-src button.on{background:#d1ff973e}:root[data-theme=mico] .abc-src small{color:#a2a2aa}:root[data-theme=mico] .abl-live.sim{background:#ffffff1c;color:#fff;border-color:#ffffff80}:root[data-theme=mico] .abc-simnote{background:#ffffff0f;border:1px dashed rgba(255,255,255,.45)}:root[data-theme=mico] .abc-simnote b{color:#fff}:root[data-theme=mico] .abc-simnote small{color:#d4d4d8}:root[data-theme=mico] .abc-pool i.a{background:#6f6f80}:root[data-theme=mico] .abc-pool i.b{background:#d1ff97;box-shadow:0 0 10px #d1ff9736;color:#121214}:root[data-theme=mico] .abc-arrows .a{color:#a2a2aa}:root[data-theme=mico] .abc-arrows .b{color:#d1ff97}:root[data-theme=mico] .abc-points li:before{background:#d1ff97;color:#121214}:root[data-theme=mico] .abc-points span{color:#d4d4d8}:root[data-theme=mico] .abc-legend .a i{background:#a2a2aa}:root[data-theme=mico] .abc-legend .b i{background:#d1ff97;color:#121214}:root[data-theme=mico] .abc-legend small{color:#a2a2aa}:root[data-theme=mico] .abc-diff{background:#d1ff972d}:root[data-theme=mico] .abc-yax span{color:#a2a2aa}:root[data-theme=mico] .abc-area path.raw.a{stroke:#a2a2aa}:root[data-theme=mico] .abc-area path.raw.b{stroke:#d1ff97}:root[data-theme=mico] .abc-area path.ln.a{stroke:#d4d4d8}:root[data-theme=mico] .abc-area path.ln.b{stroke:#d1ff97;filter:drop-shadow(0 0 6px rgba(209,255,151,.245))}:root[data-theme=mico] .abc-dot{border:2px solid #111113}:root[data-theme=mico] .abc-dot.a{background:#d4d4d8}:root[data-theme=mico] .abc-dot.b{background:#d1ff97;box-shadow:0 0 8px #d1ff9759;color:#121214}:root[data-theme=mico] .abc-tip{background:#151518f2;border:1px solid rgba(209,255,151,.45)}:root[data-theme=mico] .abc-tip .a{color:#d4d4d8}:root[data-theme=mico] .abc-tip .b{color:#c9c9cf}:root[data-theme=mico] .abc-tip small{color:#a2a2aa}:root[data-theme=mico] .abc-tip .up{color:#d1ff97}:root[data-theme=mico] .abc-xax span{color:#a2a2aa}:root[data-theme=mico] .abc-bars>small{color:#a2a2aa}:root[data-theme=mico] .abc-bars-in b.up{background:#d1ff97;color:#121214}:root[data-theme=mico] .abc-note{color:#a2a2aa}:root[data-theme=mico] .abc-badge.significant{background:#d1ff97;color:#121214}:root[data-theme=mico] .abc-badge.not_significant{background:#a2a2aa33;color:#e8e8ea}:root[data-theme=mico] .abc-lift small{color:#a2a2aa}:root[data-theme=mico] .abc-zero{background:#e8e8ea}:root[data-theme=mico] .abc-band{background:linear-gradient(90deg,#d1ff976b,#ffffff5c)}:root[data-theme=mico] .abc-range-t{color:#d4d4d8}:root[data-theme=mico] .abc-in label{color:#d4d4d8}:root[data-theme=mico] .abc-in input[type=number]{border:1px solid rgba(209,255,151,.35);background:#13131599}:root[data-theme=mico] .abc-in input[type=range]{accent-color:#d1ff97;color:#121214}:root[data-theme=mico] .abc-out>div{background:#d1ff9715;border:1px solid rgba(209,255,151,.3)}:root[data-theme=mico] .abc-out small{color:#c9c9cf}:root[data-theme=mico] .abc-out span{color:#a2a2aa}:root[data-theme=mico] .abc-when li span{color:#e8e8ea}:root[data-theme=mico] .abc-when li em{color:#a2a2aa}:root[data-theme=mico] .abc-when li b{color:#d4d4d8}:root[data-theme=mico] .abc-when li.ok{border-color:#d1ff9766;background:#d1ff970e}:root[data-theme=mico] .abc-when li.ok b{color:#d1ff97}:root[data-theme=mico] .abc-worth{background:#d1ff9712;border:1px solid rgba(209,255,151,.35)}:root[data-theme=mico] .abc-worth b{color:#c9c9cf}:root[data-theme=mico] .abc-worth small{color:#a2a2aa}:root[data-theme=mico] .abc-cum>small{color:#a2a2aa}:root[data-theme=mico] .abc-cum-in .ln{stroke:#d1ff97}:root[data-theme=mico] .abc-cum-end{color:#d1ff97}:root[data-theme=mico] .abc-cum-cap{color:#d4d4d8}:root[data-theme=mico] .reg-stage{color:#ececf0;background:radial-gradient(90% 60% at 0% 0%,rgba(244,63,94,.12),transparent 60%),radial-gradient(90% 70% at 100% 0%,rgba(209,255,151,.112),transparent 60%),linear-gradient(180deg,#212126,#161619);border:1px solid rgba(209,255,151,.3)}:root[data-theme=mico] .reg-rail li.on{background:linear-gradient(90deg,#f43f5e,#d1ff97)}:root[data-theme=mico] .reg-note{color:#a2a2aa}:root[data-theme=mico] .reg-form label{color:#a2a2aa}:root[data-theme=mico] .reg-answer.yes{background:#d1ff9712;border:1px solid rgba(209,255,151,.45)}:root[data-theme=mico] .reg-answer p{color:#d4d4d8}:root[data-theme=mico] .reg-list h4,:root[data-theme=mico] .reg-sec h4{color:#c9c9cf}:root[data-theme=mico] .reg-list li.ok{background:#d1ff970c;border-color:#d1ff974d}:root[data-theme=mico] .reg-list small,:root[data-theme=mico] .reg-rules small,:root[data-theme=mico] .reg-games small{color:#a2a2aa}:root[data-theme=mico] .reg-side small{color:#a2a2aa}:root[data-theme=mico] .reg-count{color:#a2a2aa}:root[data-theme=mico] .reg-bar i{background:linear-gradient(90deg,#d1ff97,#d1ff97);color:#121214}:root[data-theme=mico] .reg-games em{color:#d1ff97}:root[data-theme=mico] .reg-bonusline.ok h4{color:#d1ff97}:root[data-theme=mico] .reg-rulecard.ok{background:#d1ff970e;border:1px solid rgba(209,255,151,.4)}:root[data-theme=mico] .reg-rulecard p{color:#d4d4d8}:root[data-theme=mico] .reg-kpis .ok b{color:#d1ff97}:root[data-theme=mico] .reg-kpis small{color:#a2a2aa}:root[data-theme=mico] .reg-callout{background:#d1ff9712;border:1px solid rgba(209,255,151,.3);color:#ececf0}:root[data-theme=mico] .reg-trend s{color:#6f6f80}:root[data-theme=mico] .reg-trend em{color:#a2a2aa}:root[data-theme=mico] .ws-be.real{background:#d1ff971b;color:#c9c9cf;border:1px solid rgba(209,255,151,.4)}:root[data-theme=mico] .ws-lead{color:#d4d4d8}:root[data-theme=mico] .ws-card.ok{border-color:#d1ff9773}:root[data-theme=mico] .ws-card>small{color:#a2a2aa}:root[data-theme=mico] .ws-card pre{color:#e8e8ea}:root[data-theme=mico] .ws-call code{color:#c9c9cf}:root[data-theme=mico] .ws-call em{color:#a2a2aa}:root[data-theme=mico] .ws-call summary{color:#c9c9cf}:root[data-theme=mico] .ws-st.ok{background:#d1ff97;color:#121214}:root[data-theme=mico] .ws-today{color:#d4d4d8!important}:root[data-theme=mico] .ws-honest{background:#d1ff9719;border:1px dashed rgba(209,255,151,.45);color:#ececf0}:root[data-theme=mico] .ws-shelf small{color:#c9c9cf}:root[data-theme=mico] .ws-shelf code{color:#a2a2aa}:root[data-theme=mico] .ws-node{background:#d1ff9719;border:1px solid rgba(209,255,151,.4)}:root[data-theme=mico] .ws-node:not(:last-child):after{color:#d1ff97}:root[data-theme=mico] .ws-node small{color:#d4d4d8}:root[data-theme=mico] .ws-cta{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .ws-card.ok .ws-plain{color:#c9c9cf}:root[data-theme=mico] .ws-demo p{color:#d4d4d8}:root[data-theme=mico] .ws-get-t{color:#c9c9cf}:root[data-theme=mico] .ws-ag-ask{color:#e8e8ea}:root[data-theme=mico] .ws-ag-out li{background:#d1ff970e;border:1px solid rgba(209,255,151,.35)}:root[data-theme=mico] .ws-ag-out b{color:#c9c9cf}:root[data-theme=mico] .ws-ag-out small{color:#d4d4d8}:root[data-theme=mico] .ws-new{background:#fff;color:#1b1b1e}:root[data-theme=mico] .ws-formula{color:#fff}:root[data-theme=mico] .df-rail li{color:#a2a2aa}:root[data-theme=mico] .df-rail li small{color:#d4d4d8}:root[data-theme=mico] .df-rail li.on{background:#d1ff9720;border-color:#d1ff978c;box-shadow:0 0 24px #d1ff9716}:root[data-theme=mico] .df-rail li.done{color:#d4d4d8}:root[data-theme=mico] .df-scene{background:radial-gradient(120% 80% at 80% 0%,rgba(209,255,151,.112),transparent 60%),#ffffff08}:root[data-theme=mico] .df-scene h4.a{color:#a2a2aa}:root[data-theme=mico] .df-scene h4.b{color:#c9c9cf}:root[data-theme=mico] .df-scheme{color:#6f6f80}:root[data-theme=mico] .df-legend{color:#a2a2aa}:root[data-theme=mico] .df-row.top{background:#d1ff9724;border-color:#d1ff978c}:root[data-theme=mico] .df-bars i.clk,:root[data-theme=mico] .df-legend .clk{background:#6f6f80}:root[data-theme=mico] .df-bars i.fc,:root[data-theme=mico] .df-legend .fc{background:linear-gradient(90deg,#d1ff97,#fff)}:root[data-theme=mico] .df-bars i.m,:root[data-theme=mico] .df-legend .m{background:linear-gradient(90deg,#d1ff97,#d1ff97);color:#121214}:root[data-theme=mico] .df-pos{color:#c9c9cf}:root[data-theme=mico] .df-phase li{color:#6f6f80}:root[data-theme=mico] .df-phase li.on{background:#d1ff973e;border-color:#d1ff9799}:root[data-theme=mico] .df-phase li.done{color:#d4d4d8}:root[data-theme=mico] .df-card small{color:#a2a2aa}:root[data-theme=mico] .df-model.on{background:#d1ff9715;border-color:#d1ff9780;box-shadow:0 0 26px #d1ff9716}:root[data-theme=mico] .df-flow i{background:#d1ff97;color:#121214}:root[data-theme=mico] .df-sig>b{color:#ececf0}:root[data-theme=mico] .g0{color:#d1ff97}:root[data-theme=mico] .g1{color:#d1ff97}:root[data-theme=mico] .g2{color:#d1ff97}:root[data-theme=mico] .g5{color:#fff}:root[data-theme=mico] .df-grid i.g0{background:#d1ff97;color:#121214}:root[data-theme=mico] .df-grid i.g1{background:#d1ff97;color:#121214}:root[data-theme=mico] .df-grid i.g2{background:#d1ff97;color:#121214}:root[data-theme=mico] .df-grid i.g5{background:#fff}:root[data-theme=mico] .df-chart .ln{stroke:#d1ff97}:root[data-theme=mico] .df-x{color:#6f6f80}:root[data-theme=mico] .df-say.p0{color:#d4d4d8}:root[data-theme=mico] .df-say.p2{background:#d1ff9724;color:#ececf0}:root[data-theme=mico] .df-say.p3{background:#d1ff9719;color:#c9c9cf}:root[data-theme=mico] .df-tile.glow{border-color:#d1ff97cc}:root[data-theme=mico] .df-steps li{color:#6f6f80}:root[data-theme=mico] .df-steps li.on{color:#e8e8ea;background:#d1ff9719;border-color:#d1ff9766}:root[data-theme=mico] .df-vs-mid{color:#6f6f80}:root[data-theme=mico] .df-side.all{background:#a2a2aa0f}:root[data-theme=mico] .df-side.all h4{color:#a2a2aa}:root[data-theme=mico] .df-side.all li{color:#a2a2aa}:root[data-theme=mico] .df-side.own{background:#d1ff970e;border-color:#d1ff9766}:root[data-theme=mico] .df-side.own h4{color:#c9c9cf}:root[data-theme=mico] .df-side.own li{color:#e8e8ea}:root[data-theme=mico] .df-sec{background:#ffffff09;border:1px solid rgba(255,255,255,.3)}:root[data-theme=mico] .df-sec h4{color:#fff}:root[data-theme=mico] .df-sec span{border:1px solid rgba(255,255,255,.25);color:#e8e8ea}@font-face{font-family:PP Radio Grotesk;src:url(/fonts/PPRadioGrotesk-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Martian Mono;src:url(/fonts/martian-mono-latin-ext-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Martian Mono;src:url(/fonts/martian-mono-cyrillic-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}:root[data-theme=mico]{--bg: #121214;--panel: #1c1c20;--panel-2: #1c1c20;--panel-3: #26262b;--line: rgba(255, 255, 255, .08);--btn: #26262b;--btn-hover: #303036;--input: #1c1c20;--blue: #d1ff97;--blue-dark: #bdf27c;--blue-soft: rgba(209, 255, 151, .1);--green: #d1ff97;--green-dark: #bdf27c;--text: #ffffff;--muted: #a6a6ad;--muted-2: #86898e;--win: #d1ff97;--rec: #d1ff97;--radius: 10px;--font: "PP Radio Grotesk", "Helvetica Neue", Arial, system-ui, sans-serif;--lime: #d1ff97;--ink: #121214;--tail: #86898e;--soft: #c9c9cf;--deep: #000000;--surface: #1c1c20;--surface-2: #26262b;--mono: "Martian Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--cut: 18px;color-scheme:dark}:root[data-theme=mico] body{font-synthesis:none;letter-spacing:-.005em;background:var(--bg)}:root[data-theme=mico] ::selection{background:var(--lime);color:var(--ink)}:root[data-theme=mico] :where(.btn,.header-nav a,.cat-tab,.badge,.side-section,.lbl,.fact small,.wins-label,.win-card .pl,.modal-tabs .tabs button,.inbox-head .tabs button,.footer-cols h4,.info-card h3,.panel h2,.game-frame-head .t small,.hero-eyebrow,.hero-badge,.hero-cap,.bottom-nav a,.bottom-nav button,.provider-tile small,.lb-head,.reel-chip,.game-card .rec-flag,.seg button,.crm-table th,.chip){font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-weight:400}:root[data-theme=mico] .btn{height:40px;padding:0 18px;border-radius:10px;font-size:11.5px;box-shadow:none;background:var(--surface-2);color:#fff}:root[data-theme=mico] .btn:hover{background:#303036}:root[data-theme=mico] :is(.btn-primary,.btn-green){background:var(--lime);color:var(--ink)}:root[data-theme=mico] :is(.btn-primary,.btn-green):hover{background:#dcffad}:root[data-theme=mico] .btn-sm{height:30px;padding:0 12px;font-size:10.5px;border-radius:8px}:root[data-theme=mico] .icon-btn{border-radius:10px;background:var(--surface-2);box-shadow:none}:root[data-theme=mico] .icon-btn:hover{background:#303036}:root[data-theme=mico] .btn.saved{background:var(--lime)!important;color:var(--ink)}:root[data-theme=mico] .badge{height:20px;padding:0 7px;border-radius:4px;font-size:9.5px;background:#ffffff14;color:var(--soft)}:root[data-theme=mico] .badge-rec{background:var(--lime);color:var(--ink)}:root[data-theme=mico] .logo-classic{display:none!important}:root[data-theme=mico] .logo-mico{display:inline-flex!important;align-items:center;gap:calc(var(--logo-h, 34px) * .2);height:var(--logo-h, 34px);font:400 calc(var(--logo-h, 34px) * .78)/1 var(--font);letter-spacing:-.03em;color:#fff;white-space:nowrap}:root[data-theme=mico] .logo-mico-chip{display:inline-grid;place-items:center;height:calc(var(--logo-h, 34px) * .9);padding:0 calc(var(--logo-h, 34px) * .26) 0 calc(var(--logo-h, 34px) * .2);background:var(--lime);color:var(--ink);font-size:calc(var(--logo-h, 34px) * .62);font-style:italic;letter-spacing:-.04em;clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%)}:root[data-theme=mico] .header{background:var(--bg);border-bottom:1px solid var(--line);gap:20px}:root[data-theme=mico] .header-nav{background:none;padding:0;gap:2px;counter-reset:mico-nav}:root[data-theme=mico] .header-nav a{height:40px;padding:0 12px;gap:8px;border-radius:8px;font-size:11.5px;color:var(--muted);counter-increment:mico-nav}:root[data-theme=mico] .header-nav a:before{content:counter(mico-nav,decimal-leading-zero);color:var(--tail)}:root[data-theme=mico] .header-nav a>svg{display:none}:root[data-theme=mico] .header-nav a.active{background:none;color:#fff}:root[data-theme=mico] .header-nav a.active:before{color:var(--lime)}:root[data-theme=mico] .header-nav a:hover{color:#fff}:root[data-theme=mico] .header-nav .badge{height:16px;padding:0 5px;font-size:8.5px;background:none;color:var(--lime);box-shadow:inset 0 0 0 1px #d1ff9780}:root[data-theme=mico] .header-search{height:44px;background:var(--surface);border-radius:10px;color:var(--tail);font-size:14px;font-weight:400}:root[data-theme=mico] .header-search:hover{border-color:#ffffff1f;color:var(--soft)}:root[data-theme=mico] .balance{background:none;gap:10px;overflow:visible}:root[data-theme=mico] .balance-amount{padding:0 2px;font-size:16px;font-weight:400;letter-spacing:-.02em}:root[data-theme=mico] .balance .btn{border-radius:10px}:root[data-theme=mico] .user-chip{background:var(--surface-2);border-radius:10px}:root[data-theme=mico] .user-chip .avatar{background:var(--surface);border-radius:6px}:root[data-theme=mico] .user-chip .name{font-weight:400}:root[data-theme=mico] .bell-count{background:var(--lime);color:var(--ink);border-radius:4px;font-family:var(--mono);font-size:9.5px}:root[data-theme=mico] .sidebar{background:var(--bg);border-right:1px solid var(--line)}:root[data-theme=mico] .sidebar-scroll{scrollbar-color:var(--surface-2) transparent}:root[data-theme=mico] .promo-tiles{display:none}:root[data-theme=mico] .side-nav{gap:2px}:root[data-theme=mico] .side-link{background:none;height:40px;border-radius:8px;font-size:15px;font-weight:400;color:var(--soft)}:root[data-theme=mico] .side-link svg{color:var(--tail)}:root[data-theme=mico] .side-link:hover{background:var(--surface);color:#fff}:root[data-theme=mico] .side-link.active{background:var(--surface);color:#fff}:root[data-theme=mico] .side-link.active:before{background:var(--lime);top:12px;bottom:12px;border-radius:0}:root[data-theme=mico] .side-link.active svg{color:#fff}:root[data-theme=mico] .side-link.yellow{color:var(--soft)}:root[data-theme=mico] .side-link.rec{background:none;color:#fff}:root[data-theme=mico] .side-link.rec svg{color:var(--lime)}:root[data-theme=mico] .side-section{font-size:10.5px;color:var(--tail);border-top-color:var(--line)}:root[data-theme=mico] .side-nav:first-of-type{margin-top:2px}:root[data-theme=mico] .sidebar-bottom{border-top-color:var(--line)}:root[data-theme=mico] .hero{border-radius:16px;background:var(--deep);clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}:root[data-theme=mico] .hero-slide{background:var(--deep)!important}:root[data-theme=mico] .hero-bg{background:linear-gradient(155deg,#000 52%,#3a3a40)!important}:root[data-theme=mico] .hero-slide h1{font-size:46px;font-weight:400;line-height:.95;letter-spacing:-.025em;text-transform:none;max-width:540px}:root[data-theme=mico] .hero-slide p{font-size:17px;font-weight:400;color:var(--tail)}:root[data-theme=mico] .hero-eyebrow{padding:0;border:0;border-radius:0;background:none;box-shadow:none;color:var(--tail);font-size:10.5px;letter-spacing:.1em}:root[data-theme=mico] .hero-eyebrow:before{content:"";width:7px;height:7px;background:var(--lime);margin-right:4px}:root[data-theme=mico] .hero-cta{box-shadow:none}:root[data-theme=mico] .hero-cta[style]{background:var(--lime)!important;color:var(--ink)!important}:root[data-theme=mico] :is(.hero-cover,.hero-shade){display:none}:root[data-theme=mico] .hero-art img{border-radius:16px;box-shadow:0 14px 30px #00000080}:root[data-theme=mico] .hero-art.l-spotlight>a:nth-child(1) img{box-shadow:0 16px 40px #0009,0 0 0 1px #ffffff1a}:root[data-theme=mico] .hero-art.l-cards img{box-shadow:0 12px 28px #00000080}:root[data-theme=mico] .hero-cap{border-radius:4px;padding:3px 7px;font-size:9px;background:var(--lime);color:var(--ink);box-shadow:none}:root[data-theme=mico] .hero-art.duo>a:nth-child(2) .hero-cap{background:var(--surface);color:var(--soft);border-color:transparent}:root[data-theme=mico] .hero-badge{border-radius:0;left:0;font-size:9.5px;background:var(--lime);color:var(--ink);box-shadow:none}:root[data-theme=mico] .hero-card-name b{font-weight:400}:root[data-theme=mico] .hero-dots{background:none}:root[data-theme=mico] .hero-dots button{border-radius:0;height:3px;background:#ffffff40}:root[data-theme=mico] .hero-dots button.active{background:#ffffff40}:root[data-theme=mico] .hero-dots button i{background:var(--lime);border-radius:0}:root[data-theme=mico] .hero-arrows button{background:var(--surface);border-radius:8px}:root[data-theme=mico] .wins-ticker{background:var(--bg);border-top:1px solid var(--line);gap:4px;padding:8px 12px}:root[data-theme=mico] .win-card{flex-basis:196px;background:none;border-radius:0;padding:4px 8px;border-left:1px solid var(--line)}:root[data-theme=mico] .win-card img{width:30px;height:40px;border-radius:4px}:root[data-theme=mico] .win-card .t{font-weight:400;color:var(--soft)}:root[data-theme=mico] .win-card .pl{font-size:9.5px;color:var(--tail)}:root[data-theme=mico] .win-card .a{font:400 12.5px/1.4 var(--mono);color:#fff}:root[data-theme=mico] .wins-label{color:var(--lime);font-size:10px;flex-direction:row;align-items:center;gap:8px;line-height:1.25}:root[data-theme=mico] .wins-label .live-dot{margin:0}:root[data-theme=mico] .live-dot{width:7px;height:7px;border-radius:0;background:var(--lime)}:root[data-theme=mico] .live-dot:after{border-radius:0;color:#d1ff9780}:root[data-theme=mico] .promo-card{background:var(--surface)!important;border-radius:16px}:root[data-theme=mico] .promo-card h3{font-size:24px;font-weight:400;letter-spacing:-.02em}:root[data-theme=mico] .promo-card p{color:var(--tail)}:root[data-theme=mico] .promo-card .badge{background:#ffffff14!important;color:var(--soft)!important}:root[data-theme=mico] .promo-card .art{filter:grayscale(.2) drop-shadow(0 8px 16px rgba(0,0,0,.5))}:root[data-theme=mico] .playing-now b{font-weight:400;font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.08em;color:var(--lime)}:root[data-theme=mico] .playing-chip{background:var(--surface);border-radius:8px;font-weight:400}:root[data-theme=mico] .playing-chip img{border-radius:4px}:root[data-theme=mico] .playing-chip small{font-family:var(--mono);font-size:10px}:root[data-theme=mico] .section-head h2[style*=--yellow]{color:#fff!important}:root[data-theme=mico] .bonus-card{background:var(--surface)!important;border-radius:16px}:root[data-theme=mico] .bonus-card .pct{font:400 11px/1.3 var(--mono);letter-spacing:.08em;color:var(--lime)}:root[data-theme=mico] .bonus-card h3{font-size:26px;font-weight:400;letter-spacing:-.02em;text-transform:none;line-height:1}:root[data-theme=mico] .bonus-card .btn[style]{background:var(--bg)!important;color:var(--tail);font-family:var(--mono)}:root[data-theme=mico] .cat-bar{background:none;padding:0 0 12px;border-bottom:1px solid var(--line);border-radius:0}:root[data-theme=mico] .cat-tab{height:36px;padding:0 14px;border-radius:8px;font-size:11.5px;color:var(--soft)}:root[data-theme=mico] .cat-tab svg{display:none}:root[data-theme=mico] .cat-tab.active{background:#fff;color:var(--ink)}:root[data-theme=mico] .cat-tab:hover:not(.active){color:#fff;background:var(--surface)}:root[data-theme=mico] :is(.search input,.select){background-color:var(--surface);border-radius:10px}:root[data-theme=mico] .search input::placeholder{color:var(--tail)}:root[data-theme=mico] .search .icon{color:var(--tail)}:root[data-theme=mico] .section{margin-bottom:44px}:root[data-theme=mico] .section-head{flex-wrap:wrap;row-gap:6px;margin-bottom:18px}:root[data-theme=mico] .section-head>.icon{display:none}:root[data-theme=mico] .section-head h2{font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-.025em;text-transform:none}:root[data-theme=mico] .section-head .arrows button{width:30px;height:30px;border-radius:8px;background:var(--surface);color:var(--soft)}:root[data-theme=mico] .section-head .arrows button:hover{background:var(--surface-2);color:#fff}:root[data-theme=mico] .section-head>.btn-sm{background:none;padding:0 4px;color:var(--muted)}:root[data-theme=mico] .section-head>.btn-sm:after{content:"→";margin-left:2px}:root[data-theme=mico] .section-head>.btn-sm:hover{color:#fff}:root[data-theme=mico] .section.rec .section-head .badge-rec{order:-1;flex-basis:100%;height:auto;padding:0;background:none;color:var(--lime);font-size:10.5px;letter-spacing:.1em;gap:8px}:root[data-theme=mico] .section.rec .section-head .badge-rec:before{content:"";width:7px;height:7px;background:var(--lime)}:root[data-theme=mico] .section.rec .section-head>.btn-sm{color:var(--lime)}:root[data-theme=mico] .reel-chip{border-radius:4px;font-size:9.5px;background:#d1ff971a;border-color:#d1ff9766;color:var(--lime)}:root[data-theme=mico] .reel-chip.picking:after{background:var(--lime);border-radius:0}:root[data-theme=mico] .reel-chip.picked{background:var(--lime);border-color:var(--lime);color:var(--ink)}:root[data-theme=mico] .row-scroll{gap:12px;grid-auto-columns:calc((100% - 5 * 12px) / 6)}:root[data-theme=mico] .grid{gap:12px}:root[data-theme=mico] .game-card{border-radius:16px;background:var(--surface)}:root[data-theme=mico] .game-card .overlay .play{background:var(--lime);color:var(--ink);box-shadow:none}:root[data-theme=mico] .game-card .overlay .gname{font-weight:400;font-size:15px}:root[data-theme=mico] .game-card .overlay .gprov{font:400 9.5px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--soft)}:root[data-theme=mico] .game-card .rec-flag{top:8px;left:8px;padding:3px 6px;border-radius:3px;font-size:8.5px;background:var(--lime);color:var(--ink)}:root[data-theme=mico] .game-card:not(.img-ok):not(.dealt):not(.landed){background:linear-gradient(90deg,var(--surface) 0%,#26262b 40%,var(--surface) 80%);background-size:300% 100%}:root[data-theme=mico] .game-card.spinning{box-shadow:inset 0 0 0 1px #d1ff9780}:root[data-theme=mico] .game-card .tile-reel{background:var(--surface)}:root[data-theme=mico] body:not(.demo-xray) .section.rec[data-rec-context=main] .row-scroll>.game-card:first-child:before{content:"";position:absolute;top:10px;right:10px;bottom:10px;left:10px;z-index:1;pointer-events:none;border:1px solid rgba(209,255,151,.85)}:root[data-theme=mico] body:not(.demo-xray) .section.rec[data-rec-context=main] .row-scroll>.game-card:first-child:after{content:"";position:absolute;left:50%;top:42%;width:22px;height:22px;margin:-11px 0 0 -11px;z-index:1;pointer-events:none;background:linear-gradient(#fffc,#fffc) center / 1px 100% no-repeat,linear-gradient(#fffc,#fffc) center / 100% 1px no-repeat}:root[data-theme=mico] body:not(.demo-xray) .section.rec[data-rec-context=main] .row-scroll>.game-card:first-child .rec-flag{top:10px;left:10px;border-radius:0}@media (max-width: 1280px){:root[data-theme=mico] .row-scroll{grid-auto-columns:calc((100% - 48px)/5)}}@media (max-width: 900px){:root[data-theme=mico] .row-scroll{grid-auto-columns:30%;gap:10px}:root[data-theme=mico] .grid{gap:10px}:root[data-theme=mico] .game-card{border-radius:12px}:root[data-theme=mico] .section-head h2{font-size:22px}:root[data-theme=mico] .hero-slide h1,:root[data-theme=mico] .hero-slide:has(.l-cards) h1{font-size:26px}:root[data-theme=mico] .hero-slide p{font-size:13.5px}:root[data-theme=mico] .hero{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%)}:root[data-theme=mico] .cat-bar{border-bottom:0;padding-bottom:0}:root[data-theme=mico] .cat-tab{height:auto;padding:10px 12px;font-size:10.5px}:root[data-theme=mico] .cat-tab svg{display:block}:root[data-theme=mico] .cat-tab.active{background:#fff;color:var(--ink)}:root[data-theme=mico] body:not(.demo-xray) .section.rec[data-rec-context=main] .row-scroll>.game-card:first-child:before{top:7px;right:7px;bottom:7px;left:7px}}:root[data-theme=mico] .provider-tile{background:var(--surface);border-radius:12px;font-weight:400;color:#fff;font-size:15px;letter-spacing:-.01em;align-items:flex-start;padding:12px 16px}:root[data-theme=mico] .provider-tile:hover{background:var(--surface-2)}:root[data-theme=mico] .provider-tile small{font-size:9.5px;color:var(--tail)}:root[data-theme=mico] .lb-card{background:var(--surface);border-radius:16px}:root[data-theme=mico] .lb-card h3{font-size:22px;font-weight:400;text-transform:none;letter-spacing:-.02em}:root[data-theme=mico] .lb-head{font-size:9.5px;color:var(--tail)}:root[data-theme=mico] .lb-row{background:var(--bg);border-radius:10px}:root[data-theme=mico] .lb-row .p{font-weight:400;color:var(--tail)}:root[data-theme=mico] .lb-row .r{font:400 13px/1.35 var(--mono)}:root[data-theme=mico] .lb-row .r .x{color:var(--tail)}:root[data-theme=mico] .lb-rank{font-weight:400;font-family:var(--mono);font-size:16px}:root[data-theme=mico] .footer{background:none;border-top:1px solid var(--line);border-radius:0;padding:32px 0 24px;color:var(--tail)}:root[data-theme=mico] .footer-cols h4{font-size:10.5px;color:var(--tail);margin-bottom:14px}:root[data-theme=mico] .footer-cols a{color:var(--soft);font-size:14px}:root[data-theme=mico] .footer-cols a:hover{color:#fff}:root[data-theme=mico] .support-card{background:var(--surface);border-radius:16px}:root[data-theme=mico] .support-card h4{font:400 24px/1.05 var(--font);text-transform:none;letter-spacing:-.02em;color:#fff}:root[data-theme=mico] .footer-legal{border-top-color:var(--line);color:var(--tail)}:root[data-theme=mico] .page-head h1{font-size:34px;font-weight:400;text-transform:none;letter-spacing:-.025em}:root[data-theme=mico] .page-head .back{background:var(--surface);border-radius:8px}:root[data-theme=mico] .empty{font-weight:400;color:var(--tail)}:root[data-theme=mico] .search-overlay{background:#0a0a0ccc;-webkit-backdrop-filter:none;backdrop-filter:none}:root[data-theme=mico] .search-panel{background:var(--surface);border-radius:24px;border-color:var(--line);box-shadow:0 24px 60px #0000008c}:root[data-theme=mico] .search-panel-head{border-bottom-color:var(--line)}:root[data-theme=mico] .search-panel .search input{background:var(--bg)}:root[data-theme=mico] .search-panel .section-head h2{font-size:22px}:root[data-theme=mico] .game-frame{background:var(--surface);border-radius:24px}:root[data-theme=mico] .game-frame-head .t small{font-size:9.5px;color:var(--tail)}:root[data-theme=mico] .game-frame-head .t b{font-size:18px;font-weight:400;text-transform:none;letter-spacing:-.01em}:root[data-theme=mico] .game-frame-head .head-cover{border-radius:6px}:root[data-theme=mico] .play-panel{background:#000000e6;border-radius:16px;border-color:#ffffff0f}:root[data-theme=mico] .play-panel h3{font-size:24px;font-weight:400;letter-spacing:-.02em}:root[data-theme=mico] .play-panel .sub{color:var(--tail)}:root[data-theme=mico] .lbl{font-size:9.5px;color:var(--tail)}:root[data-theme=mico] .bet-picker button{border-radius:8px;background:var(--surface-2);font:400 12.5px/1 var(--mono)}:root[data-theme=mico] .bet-picker button.active{background:var(--lime);color:var(--ink)}:root[data-theme=mico] .session-stats{color:var(--tail)}:root[data-theme=mico] .game-info{gap:16px}:root[data-theme=mico] .info-card{background:var(--surface);border-radius:16px}:root[data-theme=mico] .info-card h3{font-size:10.5px;color:var(--tail)}:root[data-theme=mico] .info-card p{color:var(--soft)}:root[data-theme=mico] .chip{border-radius:4px;font-size:9.5px;background:var(--surface-2)!important;color:var(--soft)}:root[data-theme=mico] .fact{background:var(--bg);border-radius:10px}:root[data-theme=mico] .fact small{font-size:9.5px;color:var(--tail)}:root[data-theme=mico] .fact b{font-size:20px;font-weight:400;letter-spacing:-.02em}:root[data-theme=mico] .game-info~.section.rec{border:1px solid rgba(255,255,255,.14);border-radius:24px;padding:20px}:root[data-theme=mico] .game-info~.section.rec .section-head h2{font-size:24px}:root[data-theme=mico] .modal-backdrop{background:#0a0a0cc7}:root[data-theme=mico] .modal{background:var(--surface);border-color:var(--line);border-radius:24px}:root[data-theme=mico] .modal-art{background:linear-gradient(155deg,#000 52%,#3a3a40);color:#fff;border-radius:16px}:root[data-theme=mico] .modal-art h2{font-size:40px;font-weight:400;line-height:.95;letter-spacing:-.03em;text-transform:none}:root[data-theme=mico] .modal-art .gold{color:var(--tail)}:root[data-theme=mico] .modal-tabs .tabs{background:var(--bg)}:root[data-theme=mico] .modal-tabs .tabs button{font-size:10.5px}:root[data-theme=mico] .modal-tabs .tabs button.active{background:var(--surface-2)}:root[data-theme=mico] .modal-body h3{font-size:26px;font-weight:400;text-transform:none;letter-spacing:-.02em}:root[data-theme=mico] .user-option{background:var(--bg);border-radius:12px;border-width:1px}:root[data-theme=mico] .user-option:hover{border-color:var(--lime)}:root[data-theme=mico] .user-option b{font-weight:400}:root[data-theme=mico] .field input{background:var(--bg);border-radius:10px;box-shadow:inset 0 0 0 1px var(--line)}:root[data-theme=mico] .field input:focus{box-shadow:inset 0 0 0 1px #d1ff9799}:root[data-theme=mico] .cashier-balance b{font-weight:400;font-size:24px;letter-spacing:-.02em}:root[data-theme=mico] :is(.cashier-methods,.cashier-presets) button{background:var(--bg);border-radius:10px;font-weight:400}:root[data-theme=mico] :is(.cashier-methods,.cashier-presets) button.on{border-color:var(--lime);background:#d1ff9714}:root[data-theme=mico] .demo-banner{background:var(--surface);border-color:var(--line);color:var(--soft);font-weight:400;border-radius:10px}:root[data-theme=mico] .demo-banner{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em}:root[data-theme=mico] .panel{background:var(--surface);border-radius:16px}:root[data-theme=mico] .panel h2{font-size:10.5px;color:var(--tail);letter-spacing:.1em}:root[data-theme=mico] .panel .hint{color:var(--tail)}:root[data-theme=mico] .panel h2 small{font-size:1em;color:var(--tail)}:root[data-theme=mico] .kv span{color:var(--soft)}:root[data-theme=mico] .kv span:nth-child(odd){color:var(--tail)}:root[data-theme=mico] .kyc-status{font-weight:400}:root[data-theme=mico] .account-page .input{background:var(--bg);border-radius:10px}:root[data-theme=mico] .account-page .input:focus{border-color:var(--lime)}:root[data-theme=mico] .seg{background:var(--bg);border-radius:10px}:root[data-theme=mico] .seg button{font-size:10.5px;font-weight:400;border-radius:7px}:root[data-theme=mico] .seg button.active{background:#fff;color:var(--ink)}:root[data-theme=mico] .crm-table th{font-size:9.5px;font-weight:400;color:var(--tail)}:root[data-theme=mico] .switch input:checked+span{background:var(--lime)}:root[data-theme=mico] .switch input:checked+span:after{background:var(--ink)}:root[data-theme=mico] .inbox{background:var(--surface)}:root[data-theme=mico] .inbox-head .tabs{background:var(--bg)}:root[data-theme=mico] .inbox-head .tabs button{font-size:10.5px;font-weight:400}:root[data-theme=mico] .inbox-head .tabs button.active{background:#fff;color:var(--ink)}:root[data-theme=mico] .inbox-note{font-weight:400}:root[data-theme=mico] .voucher{background:var(--bg)!important;border-radius:16px;border-color:var(--line)}:root[data-theme=mico] .voucher.vip{border-color:var(--lime);box-shadow:none}:root[data-theme=mico] .voucher .v-body small{font:400 9.5px/1.3 var(--mono);letter-spacing:.08em;color:var(--tail)}:root[data-theme=mico] .voucher .v-body b{font-weight:400}:root[data-theme=mico] .bonus-wallet{background:var(--bg);border-color:#d1ff974d}:root[data-theme=mico] .wager-bar span{background:var(--lime)}@media (max-width: 900px){:root[data-theme=mico] .bottom-nav{background:var(--bg);border-top:1px solid var(--line);border-radius:0}:root[data-theme=mico] .bottom-nav :is(a,button){font-size:8.5px;color:var(--tail)}:root[data-theme=mico] .bottom-nav .active{color:#fff}:root[data-theme=mico] .bottom-nav .deposit{color:#fff}:root[data-theme=mico] .bottom-nav .deposit .circle{background:var(--lime);color:var(--ink);border-color:var(--bg);border-radius:14px}:root[data-theme=mico] .header .btn{height:36px;padding:0 12px;font-size:10.5px}:root[data-theme=mico] .header-search{width:40px;height:40px}:root[data-theme=mico] .sidebar{background:var(--bg)}:root[data-theme=mico] .balance-amount{font-size:13px}:root[data-theme=mico] .header .logo-mico{--logo-h: 28px !important}:root[data-theme=mico] .balance{gap:6px}:root[data-theme=mico] .balance .btn{padding:0 10px}:root[data-theme=mico] .dp-icon,:root[data-theme=mico] .dp-chip{width:30px;height:30px}:root[data-theme=mico] .dp-chip{width:auto}}@media (max-width: 480px){:root[data-theme=mico] .header-right .user-chip{display:none}}:root[data-theme=mico] .demo-root{--dp-bg: #000;--dp-line: rgba(255, 255, 255, .1);--dp-rec: #d1ff97;--dp-rec-2: #d1ff97;--dp-text: #fff;--dp-muted: #a6a6ad}:root[data-theme=mico] .demo-spot-fill{background:#0a0a0cb8}:root[data-theme=mico] .demo-spot.strong .demo-spot-fill{background:#0a0a0cd6}:root[data-theme=mico] .demo-ring{border-radius:0;box-shadow:none;--b: linear-gradient(var(--lime), var(--lime));background:var(--b) 0 0 / 18px 2px,var(--b) 0 0 / 2px 18px,var(--b) 100% 0 / 18px 2px,var(--b) 100% 0 / 2px 18px,var(--b) 0 100% / 18px 2px,var(--b) 0 100% / 2px 18px,var(--b) 100% 100% / 18px 2px,var(--b) 100% 100% / 2px 18px;background-repeat:no-repeat}:root[data-theme=mico] .demo-ring:after{top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:0;box-shadow:none;background:inherit;background-repeat:no-repeat;opacity:0}:root[data-theme=mico] .demo-xray [data-shelf-kind=catalog]{opacity:.32;filter:grayscale(.85)}:root[data-theme=mico] .demo-xray [data-shelf-kind=recommended]{outline:1px solid rgba(209,255,151,.7);border-radius:16px;background:none}:root[data-theme=mico] .demo-xray [data-rec-tile]{outline:1px solid rgba(209,255,151,.75)}:root[data-theme=mico] .demo-xray [data-rec-tile]:after{top:0;right:0;padding:3px 7px;border-radius:0 0 0 4px;background:var(--lime);color:var(--ink);white-space:nowrap;font:400 9.5px/1.3 var(--mono);box-shadow:none;letter-spacing:.02em}:root[data-theme=mico] .demo-xray [data-rec-tile][data-origin]{outline:1px dashed rgba(255,255,255,.85)}:root[data-theme=mico] .demo-xray [data-rec-tile][data-origin]:after{background:#fff;color:var(--ink)}:root[data-theme=mico] .demo-explain [data-rec-tile]:hover{box-shadow:0 0 0 1px var(--lime)}:root[data-theme=mico] .xray-badge.rec{background:#000;border:1px solid rgba(209,255,151,.55);border-radius:0;box-shadow:none;font:400 12px/1.4 var(--font)}:root[data-theme=mico] :is(.xray-ctx,.xray-n,.xray-hint){font-family:var(--mono);font-weight:400;font-size:10px;letter-spacing:.04em;text-transform:uppercase}:root[data-theme=mico] .xray-ctx{border-radius:2px;background:var(--lime);color:var(--ink)}:root[data-theme=mico] .xray-basis{color:var(--soft)}:root[data-theme=mico] .xray-basis b{font-weight:400}:root[data-theme=mico] .xray-badge.cat{border-radius:0;background:#000;border:1px solid rgba(255,255,255,.2);font:400 9.5px/1.4 var(--mono);color:var(--soft)}:root[data-theme=mico] .demo-panel{background:#000;border-color:#ffffff1a;border-radius:0;box-shadow:none;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}:root[data-theme=mico] .demo-panel.full{width:27em}:root[data-theme=mico] .dp-head{border-bottom-color:#ffffff14;padding:12px 14px;gap:6px}:root[data-theme=mico] .dp-head>.dp-btn{padding:0 .8em}:root[data-theme=mico] .dp-badge{border-radius:2px;padding:4px 6px;background:var(--lime);color:var(--ink);font:400 9px/1.3 var(--mono);letter-spacing:.04em}:root[data-theme=mico] .dp-badge .dp-dot{display:none}:root[data-theme=mico] .dp-head>.dp-badge{display:none}:root[data-theme=mico] .dp-head>.dp-btn{font-size:10px;letter-spacing:.02em;padding:0 .7em}:root[data-theme=mico] .dp-head>.dp-select{min-width:0;font-size:12px;padding:0 4px 0 8px}:root[data-theme=mico] .dp-select{background:var(--surface);border-color:transparent;border-radius:8px;height:32px;font-weight:400}:root[data-theme=mico] .dp-icon{background:var(--surface);border-radius:8px;color:var(--soft);width:32px;height:32px}:root[data-theme=mico] .dp-icon:hover:not(:disabled){background:var(--surface-2);color:#fff}:root[data-theme=mico] .dp-body{padding:16px}:root[data-theme=mico] .dp-step-n{font:400 .72em/1.4 var(--mono);letter-spacing:.1em;color:var(--lime)}:root[data-theme=mico] .dp-step h3{margin:8px 0;font-size:1.85em;font-weight:400;line-height:1.02;letter-spacing:-.025em}:root[data-theme=mico] .dp-step p{color:var(--soft)}:root[data-theme=mico] .dp-step .dp-notes{border-left:0;border-radius:10px;background:var(--surface);padding:12px 14px;color:var(--soft);font-size:.86em}:root[data-theme=mico] .dp-step .dp-notes b{display:block;margin-bottom:6px;font:400 .82em/1.3 var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--tail)}:root[data-theme=mico] .dp-btn{background:var(--surface);border-radius:10px;font:400 .8em/1 var(--mono);text-transform:uppercase;letter-spacing:.08em}:root[data-theme=mico] .dp-btn:hover:not(:disabled){background:var(--surface-2)}:root[data-theme=mico] .dp-primary{background:var(--lime)!important;color:var(--ink)!important}:root[data-theme=mico] .dp-primary:hover:not(:disabled){filter:none;background:#dcffad!important}:root[data-theme=mico] .dp-play{background:var(--lime)!important;color:var(--ink)!important;border-color:var(--lime)!important;font-weight:400}:root[data-theme=mico] .dp-dots{gap:6px 3px}:root[data-theme=mico] .dp-dots button{width:11px;height:4px;border-radius:0;background:#ffffff2e}:root[data-theme=mico] .dp-dots button.on{width:11px;border-radius:0;background:var(--lime)}:root[data-theme=mico] .dp-body>.dp-nav{background:#000;box-shadow:0 -10px 14px -6px #000000f2}:root[data-theme=mico] .dp-views{background:var(--surface);border-radius:10px}:root[data-theme=mico] .dp-views button{font:400 .74em/1 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);border-radius:7px}:root[data-theme=mico] .dp-views button.on{background:#fff;color:var(--ink);box-shadow:none}:root[data-theme=mico] .dp-steps-toggle{font:400 .74em/1.3 var(--mono);letter-spacing:.1em;border-top-color:#ffffff14}:root[data-theme=mico] .dp-steps button{font-weight:400}:root[data-theme=mico] .dp-steps button.on{background:var(--surface)}:root[data-theme=mico] .dp-steps .n{border-radius:2px;font:400 .74em/1 var(--mono)}:root[data-theme=mico] .dp-steps button.on .n{background:var(--lime);color:var(--ink)}:root[data-theme=mico] .dp-label{font:400 .72em/1.3 var(--mono);letter-spacing:.1em;color:var(--tail);margin:14px 0 8px}:root[data-theme=mico] .dp-personas{gap:6px}:root[data-theme=mico] .dp-persona{grid-template-columns:minmax(0,1fr);background:var(--surface);border-radius:10px;border-color:transparent;padding:10px 12px}:root[data-theme=mico] .dp-persona:hover{background:var(--surface-2)}:root[data-theme=mico] .dp-persona .av{display:none}:root[data-theme=mico] .dp-persona .nm{font-weight:400;font-size:.98em}:root[data-theme=mico] .dp-persona small{font:400 .62em/1.4 var(--mono);text-transform:uppercase;letter-spacing:0;color:var(--tail);white-space:normal;overflow:visible}:root[data-theme=mico] .dp-persona.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}:root[data-theme=mico] .dp-persona.on small{color:#121214b3}:root[data-theme=mico] .dp-persona-note{color:var(--tail)}:root[data-theme=mico] .dp-toggles{grid-template-columns:minmax(0,1fr);gap:0;margin:14px 0 12px}:root[data-theme=mico] .dp-switch{flex-direction:row-reverse;justify-content:space-between;background:none;border-radius:0;padding:10px 0;border-top:1px solid rgba(255,255,255,.08)}:root[data-theme=mico] .dp-switch-l{font-weight:400;font-size:.98em}:root[data-theme=mico] .dp-switch-l small{margin-top:2px;font:400 .64em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .dp-track{background:var(--surface-2);width:40px;height:22px}:root[data-theme=mico] .dp-thumb{top:3px;left:3px;background:var(--soft)}:root[data-theme=mico] .dp-switch.on .dp-track{background:var(--lime)}:root[data-theme=mico] .dp-switch.on .dp-thumb{background:var(--ink);transform:translate(18px)}:root[data-theme=mico] .dp-seg{background:var(--surface);border-radius:8px}:root[data-theme=mico] .dp-seg button{font:400 .74em/1 var(--mono);border-radius:5px}:root[data-theme=mico] .dp-seg button.on{background:#fff;color:var(--ink)}:root[data-theme=mico] .dp-seg-l{font:400 .7em/1 var(--mono);letter-spacing:.08em}:root[data-theme=mico] .dp-keys{font:400 .66em/1.5 var(--mono);color:var(--tail);text-transform:uppercase;letter-spacing:.04em}:root[data-theme=mico] .dp-hint-play{background:#d1ff9714;color:var(--lime);border-radius:8px}:root[data-theme=mico] .dp-ready{background:var(--surface);color:var(--soft);border-radius:8px}:root[data-theme=mico] .dp-ready b{font-weight:400}:root[data-theme=mico] .dp-ready.ok b{color:var(--lime)}:root[data-theme=mico] .dp-staff{font-family:var(--mono);font-size:10.5px;text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .dp-spin{border-color:#fff3;border-top-color:var(--lime)}:root[data-theme=mico] .demo-panel.mini{padding:10px;border-radius:0;--cut: 14px}:root[data-theme=mico] .dp-mini-row{gap:6px}:root[data-theme=mico] .demo-panel.mini .dp-badge{background:none;color:var(--lime);padding:0 2px;font-size:10.5px}:root[data-theme=mico] .dp-mini-title{font-weight:400;font-size:15px;letter-spacing:-.01em}:root[data-theme=mico] .dp-chip{background:var(--surface);border-radius:8px;font:400 .72em/1 var(--mono);height:32px}:root[data-theme=mico] .dp-chip.on{background:var(--lime);color:var(--ink);box-shadow:none}:root[data-theme=mico] .dp-mini-personas{gap:6px;margin-top:8px}:root[data-theme=mico] .dp-mini-persona{border-radius:8px;border-color:transparent;background:var(--surface);padding:7px 12px;font-weight:400;font-size:13px}:root[data-theme=mico] .dp-mini-persona:hover{background:var(--surface-2)}:root[data-theme=mico] .dp-mini-persona .av{display:none}:root[data-theme=mico] .dp-mini-persona.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}:root[data-theme=mico] .dp-handle{background:#000;border-color:#ffffff24;border-radius:8px;color:var(--soft);font:400 11px/1 var(--mono);box-shadow:none;opacity:.9}:root[data-theme=mico] .dp-handle-wrap .dp-handle.on{background:var(--lime);color:var(--ink);box-shadow:none}:root[data-theme=mico] .dp-handle-wrap .dp-handle-next:not(:disabled){background:var(--lime);color:var(--ink)}:root[data-theme=mico] .dp-handle-wrap .dp-handle-persona.on{background:var(--lime);box-shadow:none}:root[data-theme=mico] .dp-error{border-radius:8px}:root[data-theme=mico] .ex-card{background:#000;border:0;border-radius:0;box-shadow:0 30px 90px #000000b3;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}:root[data-theme=mico] .ex-head{padding:26px 28px 22px;border-bottom-color:#ffffff14;gap:22px}:root[data-theme=mico] .ex-head-bg{display:none}:root[data-theme=mico] .ex-head:after{display:none}:root[data-theme=mico] .ex-art{border-radius:10px;box-shadow:none}:root[data-theme=mico] .ex-kicker{font:400 .72em/1.3 var(--mono);letter-spacing:.12em;color:var(--lime)}:root[data-theme=mico] .ex-title h3{margin:10px 0 4px;font-size:2.6em;font-weight:400;line-height:.98;letter-spacing:-.03em;text-shadow:none}:root[data-theme=mico] .ex-sub{color:var(--tail)}:root[data-theme=mico] .ex-chips{gap:6px;margin-top:14px}:root[data-theme=mico] .ex-chip{border-radius:0;padding:5px 8px;background:var(--surface);font:400 .7em/1.2 var(--mono);text-transform:uppercase;letter-spacing:.06em;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--soft)}:root[data-theme=mico] .ex-chip.rec{background:var(--lime);color:var(--ink);font-weight:400}:root[data-theme=mico] .ex-chip.rank{background:var(--surface);color:#fff;box-shadow:none;font-weight:400}:root[data-theme=mico] .ex-chip.who{background:var(--surface)}:root[data-theme=mico] .ex-x{background:var(--surface);border-radius:10px;width:40px;height:40px}:root[data-theme=mico] .ex-x:hover{background:var(--surface-2)}:root[data-theme=mico] .ex-body{padding:22px 28px;gap:22px}:root[data-theme=mico] .ex-steps{gap:8px}:root[data-theme=mico] .ex-steps:before{display:none}:root[data-theme=mico] .ex-step{grid-template-columns:minmax(0,1fr)}:root[data-theme=mico] .ex-node{display:none}:root[data-theme=mico] .ex-step-card{border-radius:0;background:var(--surface);border:0;padding:14px 18px}:root[data-theme=mico] .ex-step-card h4{font:400 .72em/1.3 var(--mono);letter-spacing:.1em;color:var(--muted);gap:12px;margin-bottom:8px}:root[data-theme=mico] .ex-step-n{width:auto;height:auto;border-radius:0;background:none;color:var(--lime);font-size:1.3em;letter-spacing:0}:root[data-theme=mico] .ex-step-card p{color:#fff;font-size:.98em}:root[data-theme=mico] .ex-excluded{color:#ffb35c!important}:root[data-theme=mico] .ex-note{border-radius:10px;background:var(--surface);border-color:#ffffff1a;color:var(--soft)}:root[data-theme=mico] .ex-muted{color:var(--tail)}:root[data-theme=mico] .ex-source-l{color:var(--soft)}:root[data-theme=mico] .ex-thumb-img{border-radius:6px;box-shadow:none;background:var(--surface-2)}:root[data-theme=mico] .ex-thumb.hot .ex-thumb-img{box-shadow:0 0 0 1px var(--lime)}:root[data-theme=mico] .ex-thumb-rank{border-radius:0;background:#000;font:400 9px/1.4 var(--mono)}:root[data-theme=mico] .ex-thumb.hot .ex-thumb-rank{background:var(--lime);color:var(--ink)}:root[data-theme=mico] .ex-thumb .nm{font-weight:400}:root[data-theme=mico] .ex-share small{font:400 .66em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .ex-share-bar{border-radius:0;height:3px}:root[data-theme=mico] .ex-share-bar i{background:var(--lime);border-radius:0}:root[data-theme=mico] .ex-top-head b{font-weight:400}:root[data-theme=mico] .ex-rankbadge{border-radius:0;background:var(--lime);color:var(--ink);box-shadow:none;font:400 .74em/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em}:root[data-theme=mico] .ex-signals li{color:#fff}:root[data-theme=mico] .ex-bar{gap:3px}:root[data-theme=mico] .ex-bar i{width:18px;height:6px;border-radius:0;background:#ffffff1a}:root[data-theme=mico] .ex-bar.s3 i.on{background:var(--lime);box-shadow:none}:root[data-theme=mico] .ex-bar.s2 i.on{background:var(--lime)}:root[data-theme=mico] .ex-bar.s1 i.on{background:#6b6b72}:root[data-theme=mico] .ex-sig-l{font:400 .64em/1.3 var(--mono);letter-spacing:.08em}:root[data-theme=mico] .ex-sig-l.s3,:root[data-theme=mico] .ex-sig-l.s2{color:var(--lime)}:root[data-theme=mico] .ex-final{color:var(--soft)}:root[data-theme=mico] .ex-vs{border-radius:0;background:#000;border-color:#ffffff14}:root[data-theme=mico] .ex-vs p{color:var(--soft)}:root[data-theme=mico] .ex-vs p b{font-weight:400}:root[data-theme=mico] .ex-vs-badge{background:#fff;color:var(--ink);box-shadow:none;font:400 10px/1 var(--mono)}:root[data-theme=mico] .ex-prof{border-radius:0;background:var(--surface);border:0}:root[data-theme=mico] .ex-prof-head{padding:16px 18px}:root[data-theme=mico] .ex-prof-t b{font-weight:400;font-size:1.12em;letter-spacing:-.01em}:root[data-theme=mico] .ex-prof-t small{font:400 .66em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tail)}:root[data-theme=mico] .ex-prof-body{padding:0 18px 18px;gap:14px}:root[data-theme=mico] .ex-tiles{gap:0;border-top:1px solid rgba(255,255,255,.08)}:root[data-theme=mico] .ex-tile{border-radius:0;background:none;padding:12px 12px 12px 0;border-bottom:1px solid rgba(255,255,255,.08)}:root[data-theme=mico] .ex-tile:nth-child(2n){padding-left:14px;border-left:1px solid rgba(255,255,255,.08)}:root[data-theme=mico] .ex-tile-ic{display:none}:root[data-theme=mico] .ex-tile b{font-size:2em;font-weight:400;letter-spacing:-.03em;line-height:1}:root[data-theme=mico] .ex-tile small{margin-top:4px;font:400 .64em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tail)}:root[data-theme=mico] .ex-tile.blank{border-style:solid;border-color:#ffffff14;border-width:0 0 1px}:root[data-theme=mico] .ex-tile.blank:nth-child(2n){border-left-width:1px}:root[data-theme=mico] .ex-prof-sec h5{font:400 .64em/1.4 var(--mono);letter-spacing:.1em;color:var(--tail)}:root[data-theme=mico] .ex-spark-line{stroke:var(--lime)}:root[data-theme=mico] #ex-spark-g stop{stop-color:#d1ff97}:root[data-theme=mico] .ex-vol span{border-radius:0;font:400 .66em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tail);background:#ffffff0d}:root[data-theme=mico] .ex-vol span.on.v-low,:root[data-theme=mico] .ex-vol span.on.v-medium,:root[data-theme=mico] .ex-vol span.on.v-high{background:var(--lime);color:var(--ink);box-shadow:none}:root[data-theme=mico] .ex-slider-track{height:2px;border-radius:0;background:#fff3;opacity:1}:root[data-theme=mico] .ex-slider-track i{width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:0;background:var(--lime);box-shadow:none}:root[data-theme=mico] .ex-slider-l{font:400 .62em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--tail)}:root[data-theme=mico] .ex-prof-empty{border-radius:0;background:#d1ff970f;color:var(--lime)}:root[data-theme=mico] .ex-prof-src{color:var(--tail)}:root[data-theme=mico] .ex-foot{background:#000;border-top-color:#ffffff14;padding:16px 28px}:root[data-theme=mico] .ex-foot small{font:400 .64em/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .ex-man-row{border-radius:0;background:var(--surface);border:0}:root[data-theme=mico] .ex-manual .ex-chip.manual{background:#fff;color:var(--ink)}:root[data-theme=mico] .ex-skel{border-radius:0}:root[data-theme=mico] .cat-card{background:#000}:root[data-theme=mico] .cat-kicker{font:400 .72em/1.3 var(--mono);letter-spacing:.12em;color:var(--muted)}:root[data-theme=mico] .cat-title{font-weight:400;font-size:1.7em;letter-spacing:-.02em}:root[data-theme=mico] .cat-text{color:var(--soft)}:root[data-theme=mico] .cat-text b{color:#fff;font-weight:400}:root[data-theme=mico] .cat-vs{border-radius:0;background:var(--surface);border:0}:root[data-theme=mico] .cat-img{border-radius:8px;box-shadow:none}:root[data-theme=mico] .cat-side.rec .cat-img{box-shadow:0 0 0 1px var(--lime)}:root[data-theme=mico] .cat-side .nm{font-weight:400}:root[data-theme=mico] .cat-side small{font:400 .66em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.04em}:root[data-theme=mico] .cat-side.rec small{color:var(--lime)}@media (max-width: 700px){:root[data-theme=mico] .ex-card{clip-path:none}:root[data-theme=mico] .ex-head{padding:16px}:root[data-theme=mico] .ex-title h3{font-size:1.6em}:root[data-theme=mico] .ex-body{padding:14px 16px}:root[data-theme=mico] .ex-foot{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}:root[data-theme=mico] .dp-step h3{font-size:1.4em}}:root[data-theme=mico] .sx-frame.mico{border-color:var(--lime);box-shadow:none}:root[data-theme=mico] .sx-head{background:#000;border-radius:0;font-family:var(--font)}:root[data-theme=mico] .sx-head b,:root[data-theme=mico] .sx-head code{font-family:var(--mono);font-weight:400;font-size:10px;text-transform:uppercase;letter-spacing:.04em}:root[data-theme=mico] .sx-badge{border-radius:0 0 4px;font-family:var(--mono);font-weight:400;letter-spacing:.02em}:root[data-theme=mico] .sx-bar{background:#000;border-radius:0;box-shadow:none}:root[data-theme=mico] .sx-bar button{font-family:var(--mono);font-weight:400;border-radius:0}:root[data-theme=mico] .header-xray{font-family:var(--mono);font-weight:400;border-radius:8px}@media (max-width: 900px){:root[data-theme=mico] .client-bar{border-radius:0;background:#000;border-color:#ffffff1f;box-shadow:none}}:root[data-theme=mico] .client-sw{border-radius:0;background:#3a3a40}:root[data-theme=mico] .client-sw i{border-radius:0;background:var(--soft)}:root[data-theme=mico] .client-mico.on .client-sw{background:var(--ink)}:root[data-theme=mico] .client-mico.on .client-sw i{background:var(--lime)}:root[data-theme=mico] .client-hint{border-radius:0;background:var(--surface);border:0;border-left:2px solid var(--lime)}:root[data-theme=mico] .client-hint-ic{border-radius:0;background:var(--lime);color:var(--ink)}:root[data-theme=mico] .client-hint-t b{font-weight:400;font-family:var(--mono);font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:var(--lime)}:root[data-theme=mico] .client-hint-p i,:root[data-theme=mico] .cx-top3 i{border-radius:0;background:repeating-linear-gradient(90deg,#3a3a40 0 9px,transparent 9px 12px)}:root[data-theme=mico] .client-hint-p i b,:root[data-theme=mico] .cx-top3 i b{border-radius:0;background:var(--lime)}:root[data-theme=mico] .client-hint-p small{font-family:var(--mono);font-size:10px;text-transform:uppercase;letter-spacing:.06em}:root[data-theme=mico] .cx-x{border-radius:8px;background:var(--surface-2)}:root[data-theme=mico] .cx-card{border:0;border-radius:0;background:#000;box-shadow:none;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}:root[data-theme=mico] .cx-top img{border-radius:6px}:root[data-theme=mico] .cx-title small{font:400 10px/1.3 var(--mono);letter-spacing:.12em;color:var(--lime)}:root[data-theme=mico] .cx-title b{font-weight:400;font-size:20px;letter-spacing:-.02em}:root[data-theme=mico] .cx-reasons li{border-radius:0;background:var(--surface)}:root[data-theme=mico] .cx-dots b{border-radius:0;background:#3a3a40}:root[data-theme=mico] .cx-dots b.on{background:var(--lime)}:root[data-theme=mico] .cx-profile{border-top-color:#ffffff14}:root[data-theme=mico] .cx-badge{background:var(--lime);color:var(--ink)}:root[data-theme=mico] .cx-bar small{color:var(--soft)}:root[data-theme=mico] .client-peek-menu{border:0;border-radius:0;background:#000;box-shadow:none;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}:root[data-theme=mico] .client-peek-menu small{font:400 10px/1.3 var(--mono);letter-spacing:.12em;color:var(--lime)}:root[data-theme=mico] .client-peek-menu button{border-radius:0}:root[data-theme=mico] .client-peek-menu button:hover{background:var(--surface)}:root[data-theme=mico] .client-peek-menu button.on{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--lime)}:root[data-theme=mico] .client-peek-menu b{font-weight:400}:root[data-theme=mico] .client-peek-menu i{color:var(--soft)}:root[data-theme=mico] .client-peek-banner .client-hint-ic{background:var(--surface-2);color:#fff}:root[data-theme=mico] .client-peek-banner .client-hint-t b{font:400 15px/1.35 var(--font);text-transform:none;letter-spacing:0;color:#fff}:root[data-theme=mico] .client-peek-back{color:var(--lime)}:root[data-theme=mico] .clients-active{background:#d1ff971f;color:var(--lime)}:root[data-theme=mico] .ex-title h3{text-transform:none}:root[data-theme=mico] .ex-caveat{border-radius:0;background:none;border:1px dashed rgba(255,255,255,.16);color:var(--tail);font-weight:400}:root[data-theme=mico] .ex-standing{border-radius:0;background:var(--surface);border:0;padding:10px 12px}:root[data-theme=mico] .ex-standing small{font:400 .62em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}:root[data-theme=mico] .ex-standing-bar{height:10px;border-radius:0;background:repeating-linear-gradient(90deg,#3a3a40 0 9px,transparent 9px 12px)}:root[data-theme=mico] .ex-standing-bar i{width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:0;background:var(--lime);box-shadow:none}:root[data-theme=mico] .ex-standing-ends{font:400 .58em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .ex-standing-ends :last-child{color:var(--lime)}:root[data-theme=mico] .gauge-val{stroke:var(--lime);filter:none}:root[data-theme=mico] .gauge-n{font-weight:400}:root[data-theme=mico] .gauge figcaption{font:400 .6em/1.3 var(--mono);color:var(--muted)}:root[data-theme=mico] .conf-bar{height:6px;border-radius:0;background:#ffffff14}:root[data-theme=mico] .conf-bar i{border-radius:0;background:#fff}:root[data-theme=mico] .rv-stage{background:#000;border:0;border-radius:0;box-shadow:0 30px 90px #000000b3;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}:root[data-theme=mico] .rv-head{padding:22px 24px 8px 26px}:root[data-theme=mico] .rv-kicker{font:400 .72em/1.3 var(--mono);letter-spacing:.1em;color:var(--lime)}:root[data-theme=mico] .rv-title{margin-top:8px;font-size:2.5em;font-weight:400;line-height:1;letter-spacing:-.03em}:root[data-theme=mico] .rv-who{border-radius:0;background:var(--surface);font:400 .7em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;padding:7px 10px}:root[data-theme=mico] .rv-views{background:var(--surface);border-radius:8px}:root[data-theme=mico] .rv-views button{font:400 .72em/1 var(--mono);text-transform:uppercase;letter-spacing:.04em;color:var(--muted);border-radius:6px}:root[data-theme=mico] .rv-views button i{display:none}:root[data-theme=mico] .rv-views button.on{background:#fff;color:var(--ink)}:root[data-theme=mico] .rv-tabs{padding:8px 26px 12px}:root[data-theme=mico] .rv-tabs button{border-radius:0;background:var(--surface);border-color:transparent;color:#fff;font-weight:400;padding:9px 14px}:root[data-theme=mico] .rv-tabs button code{font:400 .72em var(--mono);color:var(--tail)}:root[data-theme=mico] .rv-tabs button.on{background:var(--lime);border-color:var(--lime);color:var(--ink)}:root[data-theme=mico] .rv-tabs button.on code{color:#121214b3}:root[data-theme=mico] .rv-body{padding:4px 26px 22px}:root[data-theme=mico] .rv-foot{background:#000;border-top-color:#ffffff14;padding:12px 26px}:root[data-theme=mico] .rv-foot small{font:400 .64em/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .mv-bar{padding:4px 26px 14px}:root[data-theme=mico] .mv-stats{gap:0 22px}:root[data-theme=mico] .mv-stats span{display:grid;padding:0;border-radius:0;background:none!important;font:400 .62em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail);white-space:normal;max-width:9em}:root[data-theme=mico] .mv-stats b{font:400 2.9em/1 var(--font);letter-spacing:-.03em;text-transform:none;color:#fff}:root[data-theme=mico] .mv-stats .off b{color:var(--tail)}:root[data-theme=mico] .mv-play .dp-btn{background:var(--lime)!important;color:var(--ink);box-shadow:none}:root[data-theme=mico] .mv-play small{color:var(--tail)}:root[data-theme=mico] .mv-moves{border-radius:0;background:var(--surface);border:0;margin:0 26px 10px}:root[data-theme=mico] .mv-moves span{border-radius:0}:root[data-theme=mico] .mv-moves .up{color:var(--lime)}:root[data-theme=mico] .mv-list{padding:0 26px 18px}:root[data-theme=mico] .mv-colhead{background:#000;font:400 .62em/1.3 var(--mono);letter-spacing:.08em;color:var(--tail);border-bottom:1px solid rgba(255,255,255,.08)}:root[data-theme=mico] .mv-colhead span:nth-child(4){color:var(--muted)}:root[data-theme=mico] .mv-row{border-radius:0;padding:8px;border-bottom:1px solid rgba(255,255,255,.06)}:root[data-theme=mico] .mv-row+.mv-row{margin-top:0}:root[data-theme=mico] .mv-row.in{background:none}:root[data-theme=mico] .mv-row:hover,:root[data-theme=mico] .mv-row.playable:hover{background:var(--surface)}:root[data-theme=mico] .mv-row.focus,:root[data-theme=mico] .mv-row.mv-target:not(.focus),:root[data-theme=mico] .mv-row.open{background:var(--surface);box-shadow:inset 0 0 0 1px var(--lime)}:root[data-theme=mico] :is(.mv-row.focus,.mv-row.mv-target) .conf-bar i{background:var(--lime)}:root[data-theme=mico] .mv-rank{font:400 .82em/1 var(--mono);color:var(--tail)}:root[data-theme=mico] .mv-row.in .mv-rank{color:var(--soft)}:root[data-theme=mico] :is(.mv-row.focus,.mv-row.mv-target) .mv-rank{color:var(--lime)}:root[data-theme=mico] .mv-cover{border-radius:4px;box-shadow:none;background:var(--surface-2)}:root[data-theme=mico] .mv-name b{font-weight:400;font-size:.98em}:root[data-theme=mico] .mv-name small{font:400 .64em/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .mv-here{border-radius:0;background:var(--lime);color:var(--ink);font:400 .62em/1.5 var(--mono);letter-spacing:.06em}:root[data-theme=mico] .mv-why{color:var(--lime)}:root[data-theme=mico] .mv-conf b{font:400 .8em/1 var(--mono)}:root[data-theme=mico] .mv-delta{font-family:var(--mono);font-weight:400}:root[data-theme=mico] .mv-delta.up{color:var(--lime)}:root[data-theme=mico] .mv-row.off .conf-bar i{background:#5a5a60}:root[data-theme=mico] .mv-cut{border-radius:0;border:1px dashed rgba(255,255,255,.3);background:none}:root[data-theme=mico] .mv-cut small,:root[data-theme=mico] .mv-out-h{font-family:var(--mono);font-weight:400;color:var(--tail)}:root[data-theme=mico] .md-h,:root[data-theme=mico] .md-col h5{font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}:root[data-theme=mico] .md-col{border-radius:0;background:var(--surface);border:0}:root[data-theme=mico] .api-card{border-radius:0;background:var(--surface);border:0;padding:18px 22px}:root[data-theme=mico] .api-card h4{font:400 .66em/1.3 var(--mono);letter-spacing:.1em;color:var(--muted)}:root[data-theme=mico] .api-path{border-radius:0;background:none;padding:0;color:var(--lime);font-family:var(--mono);font-weight:400;font-size:.9em}:root[data-theme=mico] .api-req dt{font:400 .74em/1.6 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .api-req dd{font-weight:400}:root[data-theme=mico] .api-req dd code{font-family:var(--mono);font-weight:400;color:var(--tail)}:root[data-theme=mico] .api-arrow{height:2px;border-radius:0;background:#ffffff1a}:root[data-theme=mico] .api-arrow:after{display:none}:root[data-theme=mico] .api-arrow i{background-image:repeating-linear-gradient(90deg,transparent 0 8px,#fff 8px 16px)}:root[data-theme=mico] .api-arrow.back i{background-image:repeating-linear-gradient(90deg,transparent 0 8px,#d1ff97 8px 16px)}:root[data-theme=mico] .api-core{width:120px;height:120px;border-radius:0;background:var(--lime);box-shadow:none;clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%)}:root[data-theme=mico] .api-core span{color:var(--ink);text-shadow:none;font-weight:400;font-size:1.7em;letter-spacing:-.02em}:root[data-theme=mico] .api-mico.busy .api-core{animation-name:api-think}:root[data-theme=mico] .api-mico small{font:400 .66em/1.3 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--lime)}:root[data-theme=mico] .api-count b{font-size:3.4em;font-weight:400;letter-spacing:-.04em}:root[data-theme=mico] .api-count span{color:var(--soft)}:root[data-theme=mico] .api-noscore s{border-radius:0;font-family:var(--mono);font-weight:400}:root[data-theme=mico] .api-noscore small{font:400 .64em/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .api-landing{border-radius:0;background:none;border:0;padding:12px 0 0}:root[data-theme=mico] .api-landing h4{font:400 .66em/1.3 var(--mono);letter-spacing:.1em;color:var(--muted)}:root[data-theme=mico] .api-tile-img{border-radius:8px;box-shadow:none;background:var(--surface-2)}:root[data-theme=mico] .api-tile-img b{border-radius:0;background:#000;font:400 .62em/1.5 var(--mono)}:root[data-theme=mico] .api-tile.hot .api-tile-img{box-shadow:0 0 0 1px var(--lime)}:root[data-theme=mico] .api-tile.hot .api-tile-img b{background:var(--lime);color:var(--ink)}:root[data-theme=mico] .api-tile figcaption{font-weight:400;color:var(--soft)}:root[data-theme=mico] .api-tile.hot figcaption,:root[data-theme=mico] .api-beyond{color:var(--lime)}:root[data-theme=mico] .api-caption{font-size:1.35em;font-weight:400;letter-spacing:-.015em}:root[data-theme=mico] .api-confnote{color:var(--tail)}:root[data-theme=mico] .api-json-t{border-radius:8px;font-family:var(--mono);font-weight:400;text-transform:uppercase;letter-spacing:.06em;color:var(--soft);border:1px solid rgba(255,255,255,.2)}:root[data-theme=mico] .api-json-t:hover{color:#fff;border-color:var(--lime)}:root[data-theme=mico] .api-json pre{border-radius:0;background:var(--surface);border:0;font-family:var(--mono);font-weight:400}:root[data-theme=mico] :is(.abl-stage,.abl-bridge){--abl-a: #86898e;--abl-a-ink: #c9c9cf;--abl-b: #d1ff97;--abl-b-ink: #d1ff97}:root[data-theme=mico] :is(.abl-letter,.abl-ab button.on.a,.abl-ab button.on.b,.abl-kind.k-mico){color:var(--ink)}:root[data-theme=mico] :is(.abl-stage,.reg-stage){background:#000;border-color:#ffffff1a;border-radius:0;box-shadow:0 30px 90px #000000b3;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,0 100%)}:root[data-theme=mico] :is(.abl-kicker,.reg-kicker){font-family:var(--mono);font-weight:400;color:var(--lime)}:root[data-theme=mico] :is(.abl-title,.reg-title){font-weight:400;letter-spacing:-.03em;line-height:1}:root[data-theme=mico] .fin-kicker{font:400 11px/1.3 var(--mono);letter-spacing:.08em;color:var(--lime)}:root[data-theme=mico] .fin-title{font-weight:400;font-size:3.4em;line-height:.92;letter-spacing:-.04em}:root[data-theme=mico] .fin-title span{color:var(--tail)}:root[data-theme=mico] .fin-metrics{gap:1px;background:#ffffff14}:root[data-theme=mico] .fin-metrics li{border:0;border-radius:0;background:var(--deep);padding:22px 24px}:root[data-theme=mico] .fin-metrics b{font-weight:400;font-size:3em;letter-spacing:-.04em;color:#fff}:root[data-theme=mico] .fin-metrics li:first-child b{color:var(--lime)}:root[data-theme=mico] .fin-metrics span{font:400 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.08em;color:var(--muted)}:root[data-theme=mico] .fin-metrics small{font:inherit;color:var(--tail)}:root[data-theme=mico] .fin-next{font-weight:400;color:var(--soft)}:root[data-theme=mico] .fin-source{font:400 10px/1.5 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--tail)}:root[data-theme=mico] .fin-qr{border:0;border-radius:0;background:var(--lime);color:var(--ink);clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}:root[data-theme=mico] .fin-qr img{border-radius:0}:root[data-theme=mico] .fin-qr-title{font-weight:400;font-size:1.4em;letter-spacing:-.02em}:root[data-theme=mico] .fin-qr-body{color:#3d3e42}:root[data-theme=mico] .fin-qr-url{font:400 12px/1.3 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--ink)}:root[data-theme=mico] .dlg{border-radius:0;background:var(--deep);border-color:#ffffff24;clip-path:polygon(0 0,calc(100% - var(--cut)) 0,100% var(--cut),100% 100%,0 100%)}:root[data-theme=mico] .dlg h2{font-weight:400;font-size:24px;letter-spacing:-.02em}:root[data-theme=mico] .dlg-body{color:var(--soft)}:root[data-theme=mico] .dlg-type span{font:400 10px/1.4 var(--mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}:root[data-theme=mico] .btn-danger{background:#ff6b6b;color:var(--ink)}:root[data-theme=mico] .toast{border-radius:0;background:var(--deep);border-color:#d1ff9780;font-weight:400}:root[data-theme=mico] .toast.bad{border-color:#ff6b6b;color:#ffd1d1}@keyframes theme-hide{to{opacity:0;transform:translateY(-6px) scale(.995)}}@keyframes theme-show{0%{opacity:0;transform:translateY(8px) scale(.995)}to{opacity:1;transform:none}}html.theme-out :is(.header,.sidebar,.bottom-nav,.footer,.route-in>*,.admin,.tok){animation:theme-hide .18s cubic-bezier(.4,0,1,1) forwards!important;pointer-events:none}html.theme-in :is(.header,.sidebar,.bottom-nav,.footer,.route-in>*,.admin,.tok){animation:theme-show .3s cubic-bezier(.2,.8,.2,1) backwards!important}html:is(.theme-out,.theme-in) .sidebar{animation-delay:20ms!important}html:is(.theme-out,.theme-in) .route-in>:nth-child(1){animation-delay:40ms!important}html:is(.theme-out,.theme-in) .route-in>:nth-child(2){animation-delay:60ms!important}html:is(.theme-out,.theme-in) .route-in>:nth-child(3){animation-delay:80ms!important}html:is(.theme-out,.theme-in) .route-in>:nth-child(4){animation-delay:95ms!important}html:is(.theme-out,.theme-in) .route-in>:nth-child(n+5){animation-delay:.11s!important}html:is(.theme-out,.theme-in) :is(.footer,.bottom-nav){animation-delay:.12s!important}html.theme-in body{transition:background-color .3s ease}@media (prefers-reduced-motion: reduce){html:is(.theme-out,.theme-in) *{animation:none!important}}
