:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}body{background:var(--color-bg,#131b20);min-height:100vh;color:var(--color-fg,#d8e3e7);margin:0;font-family:Segoe UI,sans-serif}#root{width:100%;min-height:100vh}:root{--color-bg:#131b20;--color-fg:#d8e3e7;--color-border:#3c4c53;--color-border-soft:#26333a;--color-accent:#69d9f8;--color-accent-rgb:105, 217, 248;--color-gold:#dfbd66;--color-gold-rgb:223, 189, 102;--color-muted:#7c8d94;--color-panel:#1b262c;--color-epic:#b19cff;--color-epic-rgb:177, 156, 255;--ease-premium:cubic-bezier(.22, .78, .24, 1);--ease-press:cubic-bezier(.3, 0, .2, 1);--motion-fast:.16s}.app-shell{background:radial-gradient(circle at 15% 0%, rgba(var(--color-accent-rgb), .05), transparent 42%), var(--color-bg);min-height:100vh;color:var(--color-fg);display:flex}.admin-page{width:min(1500px,100% - 48px);min-height:100vh;color:var(--color-fg);overscroll-behavior:contain;height:100vh;margin:0 auto;padding:24px 0 64px;font-size:16px;overflow-y:auto}.admin-page-header{border-bottom:1px solid var(--color-border-soft);align-items:center;gap:16px;margin-bottom:28px;padding:0 4px 18px;display:flex}.admin-page-logo{width:auto;height:58px;margin-right:auto}.admin-login-page{place-content:center;min-height:100vh;display:grid}.admin-login-form{border:1px solid var(--color-border-soft);background:var(--color-panel);border-radius:14px;width:min(360px,100vw - 32px);padding:22px}.admin-login-form label{gap:6px;display:grid}.admin-scalp-panel{border:1px solid;border-color:rgba(var(--color-accent-rgb), .38);background:linear-gradient(145deg,#1b262cfa,#10191efa);border-radius:18px;padding:28px;box-shadow:0 18px 55px #0000003d,inset 0 1px #ffffff08}.admin-titlebar,.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.admin-titlebar{margin-bottom:18px}.admin-titlebar h1,.admin-section-heading h2{margin:3px 0 0;font-size:clamp(1.55rem,2vw,2.15rem)}.admin-titlebar-meta,.admin-section-heading p{color:var(--color-muted)}.admin-section-heading p{max-width:720px;margin:8px 0 0;line-height:1.5}.admin-kicker{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:.72rem;font-weight:800}.admin-section-nav{z-index:5;border:1px solid var(--color-border-soft);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#131b20f0;border-radius:14px;gap:8px;margin-bottom:22px;padding:10px;display:flex;position:sticky;top:0}.admin-section-nav button{min-height:42px;color:var(--color-muted);background:0 0;border:1px solid #0000;border-radius:10px;padding:0 18px;font-weight:700}.admin-section-nav button.active{border-color:rgba(var(--color-accent-rgb), .35);background:rgba(var(--color-accent-rgb), .11);color:var(--color-accent)}.admin-section-stack[hidden]{display:none!important}.admin-section-stack{gap:18px;display:grid}.admin-scalp-health{border:1px solid rgba(var(--color-accent-rgb), .24);color:var(--color-muted);border-radius:999px;flex:none;padding:9px 13px;font-size:.82rem}.admin-status-dot{background:var(--color-accent);width:8px;height:8px;box-shadow:0 0 10px var(--color-accent);border-radius:50%;margin-right:7px;display:inline-block}.plain-summary-grid{grid-template-columns:repeat(4,minmax(150px,1fr));gap:14px;margin:24px 0 16px;display:grid}.plain-summary-grid>div{border:1px solid var(--color-border-soft);background:#00000021;border-radius:10px;gap:4px;padding:17px;display:grid}.plain-summary-grid strong{color:var(--color-accent);font-size:1.55rem}.plain-summary-grid span{color:var(--color-muted);font-size:.82rem}.plain-summary-grid .negative strong{color:#ff847c}.plain-summary-grid .positive strong{color:var(--color-accent)}.plain-summary-grid .scalp-hitrate-row{opacity:.85;font-size:.72rem}.admin-risk-strip{border-left:3px solid var(--color-gold);background:rgba(var(--color-gold-rgb), .055);color:var(--color-muted);flex-wrap:wrap;gap:10px 28px;padding:13px 16px;display:flex}.admin-risk-strip strong{color:var(--color-fg)}.admin-scalp-actions{flex-wrap:wrap;align-items:end;gap:10px;margin:20px 0;display:flex}.admin-scalp-actions label{color:var(--color-muted);align-items:center;gap:8px;display:flex}.admin-scalp-actions input{width:76px;min-height:42px}.admin-scalp-actions button{min-height:42px}.admin-quiet-button{min-width:44px;font-size:1.2rem}.admin-empty-state{border:1px dashed var(--color-border);color:var(--color-muted);text-align:center;border-radius:14px;gap:6px;padding:28px;display:grid}.admin-empty-state strong{color:var(--color-fg);font-size:1.05rem}.admin-quotes-json{resize:vertical;width:100%;font:.82rem/1.45 monospace}.admin-manual-quotes{gap:8px;margin:12px 0;display:grid}.admin-manual-quote{border:1px solid var(--color-border);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.admin-manual-quote span{min-width:0}.admin-scalp-list{margin-top:14px}.admin-scalp-list .match-row-header{min-height:58px;padding:12px 16px}.admin-scalp-list .match-preview-teams{font-size:.98rem}.admin-archive{border-top:1px solid var(--color-border-soft);margin-top:24px;padding-top:16px}.admin-archive-heading{color:var(--color-muted);justify-content:space-between;margin-bottom:8px;font-size:.95rem;display:flex}.admin-archive-toggle{border-color:var(--color-border-soft);width:100%;color:var(--color-muted);background:#ffffff05;justify-content:space-between;padding:12px 14px;display:flex}.admin-scalp-list--archive{opacity:.78}@media (width<=850px){.admin-page{width:min(100% - 24px,1500px)}.admin-section-nav{overflow-x:auto}.admin-section-nav button{white-space:nowrap}.plain-summary-grid{grid-template-columns:repeat(2,minmax(120px,1fr))}.admin-section-heading{flex-direction:column;align-items:flex-start}}.sidebar{background:var(--color-panel);border-right:1px solid var(--color-border-soft);flex-direction:column;flex-shrink:0;gap:4px;width:330px;padding:20px 12px;display:flex;overflow-y:auto}.sidebar-logo-image{filter:drop-shadow(0 0 10px #26bcff57);width:130%;max-width:none;height:auto;margin:0 0 12px -15%;display:block}.analysis-brandline{background:linear-gradient(90deg,#196f9714,#0000 68%);border-bottom:1px solid #79bedc1f;align-items:center;gap:12px;min-height:34px;margin:0 0 12px;padding:5px 10px 5px 8px;display:flex}.analysis-brand-logo{filter:drop-shadow(0 0 5px #28c2ff61);flex:none;width:112px;height:auto}.analysis-disclaimer{color:#9099a6;letter-spacing:.015em;text-align:left;margin:0;font-size:13px;font-weight:500;line-height:1.35;animation:3.8s ease-in-out infinite analysis-disclaimer-glow}@keyframes analysis-disclaimer-glow{0%,to{color:#858e9b;text-shadow:0 0 3px #57cfff14}50%{color:#a9b2be;text-shadow:0 0 7px #57cfff52,0 0 14px #57cfff1f}}@media (prefers-reduced-motion:reduce){.analysis-disclaimer{text-shadow:0 0 5px #57cfff2e;animation:none}}.site-popover{transition:opacity .105s ease-out, transform .135s var(--ease-premium), visibility 0s linear .135s;transform:translateY(-5px)scale(.99)}.site-nav-item{transition-duration:.11s,.11s,.11s,80ms}.site-nav-item:after,.league-menu-trigger-chevron{transition-duration:.14s}.league-drawer-backdrop{transition:opacity .11s ease-out,visibility 0s linear .135s}.league-drawer{transition:transform .145s var(--ease-premium), opacity .105s ease-out, visibility 0s linear .15s;transform:translate(-50%,-7px)scale(.992)}.league-drawer.is-open,.site-popover.is-open{transition-delay:0s}:root{--color-brass:#b88a46;--color-brass-light:#e0bd78;--color-copper:#8f5438;--color-brass-rgb:184, 138, 70}.site-header:after{background:radial-gradient(circle at 2% 50%, #1a1110 0 3px, var(--color-brass) 3px 5px, transparent 6px), radial-gradient(circle at 98% 50%, #1a1110 0 3px, var(--color-brass) 3px 5px, transparent 6px), linear-gradient(90deg, transparent, var(--color-copper) 18%, var(--color-brass-light) 50%, var(--color-copper) 82%, transparent);opacity:.62;box-shadow:0 1px 8px rgba(var(--color-brass-rgb), .2)}.site-primary-nav{border-color:rgba(var(--color-brass-rgb), .38);background:radial-gradient(circle at 8px 8px, var(--color-brass-light) 0 1px, #4b321f 1.5px 3px, transparent 3.5px), radial-gradient(circle at calc(100% - 8px) 8px, var(--color-brass-light) 0 1px, #4b321f 1.5px 3px, transparent 3.5px), linear-gradient(180deg, #38302ad1, #181d1ff0);box-shadow:inset 0 1px #f4cb7e1a,inset 0 -1px #5c362059}.site-nav-item.active{border-color:rgba(var(--color-brass-rgb), .46);box-shadow:inset 0 0 12px rgba(var(--color-brass-rgb), .05)}.site-nav-item.active:after{background:linear-gradient(90deg,var(--color-copper),var(--color-brass-light),var(--color-accent))}.league-drawer,.site-popover,.modal-box{border-color:rgba(var(--color-brass-rgb), .48);box-shadow:0 24px 70px #0000008f,inset 0 1px #ebc27517,inset 0 0 0 3px #4b301d24}.league-drawer-heading{border-bottom-color:rgba(var(--color-brass-rgb), .42)}.league-drawer-heading:before,.league-drawer-heading:after{content:"";background:radial-gradient(circle at 35% 35%,var(--color-brass-light),var(--color-copper) 62%,#24140d 64%);width:7px;height:7px;box-shadow:0 0 5px rgba(var(--color-brass-rgb),.24);border-radius:50%;position:absolute;bottom:-4px}.league-drawer-heading:before{left:0}.league-drawer-heading:after{right:0}.league-crt-card{border-color:rgba(var(--color-brass-rgb), .45);background:radial-gradient(circle at 8px 8px,#e0bd78 0 1px,#664125 1.5px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 8px) 8px,#e0bd78 0 1px,#664125 1.5px 3px,#0000 3.5px),linear-gradient(145deg,#3a332c,#171d20 72%)}.league-crt-screen{box-shadow:inset 0 0 14px #000000c7, 0 0 0 2px rgba(var(--color-brass-rgb),.13), 0 7px 15px #0000004d;border-color:#755033}.main-header:before{background:linear-gradient(var(--color-brass-light),var(--color-copper) 48%,var(--color-accent));width:4px;box-shadow:0 0 10px rgba(var(--color-brass-rgb),.28),0 0 16px rgba(var(--color-accent-rgb),.18)}.market-group:before,.wallet-topup:before,.wallet-payment-link:before,.analysis-slot:before{content:"";opacity:.42;background:radial-gradient(circle at 4px 4px,var(--color-brass-light) 0 1px,var(--color-copper) 1.5px 3px,transparent 3.5px), radial-gradient(circle at 19px 4px,var(--color-brass-light) 0 1px,var(--color-copper) 1.5px 3px,transparent 3.5px), radial-gradient(circle at 34px 4px,var(--color-brass-light) 0 1px,var(--color-copper) 1.5px 3px,transparent 3.5px);width:38px;height:8px;position:absolute;bottom:9px;left:10px}.market-group h2:before{content:"◉  ";color:var(--color-brass-light);text-shadow:0 0 7px rgba(var(--color-brass-rgb),.3)}.profile-rank-emblem{border-color:color-mix(in srgb,var(--rank-color) 55%,var(--color-brass));background:radial-gradient(circle at 50% 50%,transparent 54%,rgba(var(--color-brass-rgb),.22) 55% 59%,transparent 60%), radial-gradient(circle,#26343a,#0e1518 72%);box-shadow:0 0 12px color-mix(in srgb,var(--rank-color) 35%,transparent),inset 0 0 10px #000000b3,0 0 0 3px rgba(var(--color-brass-rgb),.16)}.profile-rank-circuit{border-style:dotted;border-color:color-mix(in srgb,var(--rank-color) 52%,var(--color-brass-light))}.buy-button,.explanation-button,.recalc-button,.express-add-button{box-shadow:inset 0 -2px rgba(var(--color-brass-rgb),.12);border-bottom:1px solid #5c3620b8}.app-shell{grid-template-rows:auto minmax(0,1fr);display:grid}.main-area{z-index:1;width:100%;min-height:0;padding:clamp(20px,2.4vw,38px) clamp(16px,3.6vw,58px) 64px;position:relative}.app-shell{background:linear-gradient(90deg, transparent 0 7%, rgba(var(--color-accent-rgb), .025) 7.1%, transparent 7.2% 92%, rgba(var(--color-gold-rgb), .02) 92.1%, transparent 92.2%), radial-gradient(circle at 18% -10%, rgba(var(--color-accent-rgb), .11), transparent 34%), #10171b;grid-template-rows:auto minmax(0,1fr);min-height:100vh;display:grid;position:relative}.app-shell:before{content:"";z-index:0;pointer-events:none;opacity:.34;background-image:linear-gradient(rgba(var(--color-accent-rgb), .065) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--color-accent-rgb), .045) 1px, transparent 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 58%);mask-image:linear-gradient(#000,#0000 58%)}.site-header{z-index:30;border-bottom:1px solid rgba(var(--color-accent-rgb), .14);background:linear-gradient(#141e23fa,#0d1519f0);padding:10px clamp(16px,3vw,48px) 0;position:relative;box-shadow:0 12px 30px #00000042,inset 0 -1px #ffffff06}.site-header:after{content:"";background:linear-gradient(90deg, transparent, var(--color-accent), transparent 70%, var(--color-gold), transparent);opacity:.55;height:1px;position:absolute;bottom:-1px;left:6%;right:6%}.site-header-topline{grid-template-columns:1fr auto 1fr;align-items:center;min-height:70px;display:grid;position:relative}.site-logo-button{cursor:pointer;background:0 0;border:0;grid-column:2;width:clamp(250px,29vw,430px);padding:0;transform:translate(-8%)}.site-logo-image{width:100%;filter:drop-shadow(0 0 12px rgba(var(--color-accent-rgb), .34));display:block}.site-user-anchor{grid-column:3;justify-self:end;position:relative}.site-user-trigger{min-height:42px;color:var(--color-fg);background:linear-gradient(#26353b,#172126);border:1px solid #4d626b;border-radius:8px;align-items:center;gap:10px;padding:0 15px;display:flex;box-shadow:inset 0 1px #ffffff0f,0 6px 16px #0003}.site-user-signal{background:var(--color-accent);width:7px;height:7px;box-shadow:0 0 8px var(--color-accent);border-radius:50%}.site-nav-rail{justify-content:center;display:flex;position:relative}.site-primary-nav{background:linear-gradient(#2c3a40b8,#161f23e0);border:1px solid #607c8773;border-bottom:0;border-radius:12px 12px 0 0;align-items:stretch;gap:3px;max-width:100%;padding:7px 9px 8px;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0a}.site-nav-item{white-space:nowrap;color:#8fa0a7;letter-spacing:.015em;min-height:37px;transition:color .22s var(--ease-premium), border-color .22s var(--ease-premium), background .22s var(--ease-premium), transform .12s var(--ease-press);background:0 0;border:1px solid #0000;border-radius:7px;padding:0 clamp(11px,1.35vw,21px);font-weight:700;position:relative}.site-nav-item:after{content:"";background:var(--color-accent);height:1px;box-shadow:0 0 7px var(--color-accent);transition:transform .26s var(--ease-premium);position:absolute;bottom:3px;left:22%;right:22%;transform:scaleX(0)}.site-nav-item.active{color:var(--color-accent);border-color:rgba(var(--color-accent-rgb), .25);background:rgba(var(--color-accent-rgb), .075)}.site-nav-item:active{transform:translateY(1px)scale(.985)}.site-popover{z-index:60;visibility:hidden;opacity:0;pointer-events:none;transform-origin:100% 0;transition:opacity .24s var(--ease-premium), transform .28s var(--ease-premium), visibility 0s linear .28s;position:absolute;transform:translateY(-9px)scale(.975)}.site-popover.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s;transform:translateY(0)scale(1)}.profile-popover{width:min(410px,100vw - 24px);top:calc(100% + 8px);right:0}.settings-popover{background:#182227fb;border:1px solid #4b626b;border-radius:12px;width:min(390px,100vw - 24px);padding:17px;top:calc(100% + 8px);right:max(0px,50% - 430px);box-shadow:0 18px 50px #00000075,inset 0 1px #ffffff0a}.main-area{z-index:1;width:100%;min-height:0;animation:workspace-arrive .42s var(--ease-premium) both;padding:clamp(20px,2.4vw,38px) clamp(16px,3.6vw,58px) 64px;position:relative}@keyframes workspace-arrive{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.league-selector-row{align-items:center;gap:14px;margin-bottom:14px;display:flex}.league-menu-trigger{min-width:230px;min-height:46px;color:var(--color-accent);transition:transform .13s var(--ease-press), border-color .22s ease, box-shadow .22s ease;background:linear-gradient(#293a40,#182428);border:1px solid #58727c;border-radius:9px;align-items:center;gap:11px;padding:0 14px;display:flex;box-shadow:inset 0 1px #ffffff12,0 5px 14px #0000003d}.league-menu-trigger:hover,.league-menu-trigger.active{border-color:var(--color-accent);box-shadow:0 0 16px rgba(var(--color-accent-rgb),.14)}.league-menu-trigger:active{transform:translateY(1px)scale(.985)}.league-menu-trigger-icon{border:1px solid rgba(var(--color-accent-rgb),.45);border-radius:5px;place-items:center;width:25px;height:25px;display:grid}.league-menu-trigger-chevron{transition:transform .26s var(--ease-premium);margin-left:auto;font-size:22px;transform:rotate(0)}.league-menu-trigger.active .league-menu-trigger-chevron{transform:rotate(180deg)}.league-current-indicator{color:var(--color-muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;font-size:12px;display:flex}.league-drawer-backdrop{z-index:70;visibility:hidden;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#02070a9e;transition:opacity .28s,visibility 0s linear .3s;position:fixed;inset:0}.league-drawer-backdrop.is-open{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.league-drawer{z-index:80;visibility:hidden;transform-origin:top;opacity:0;border:1px solid rgba(var(--color-accent-rgb),.5);width:min(980px,100vw - 32px);max-height:calc(100vh - 128px);transition:transform .33s var(--ease-premium),opacity .24s ease,visibility 0s linear .34s;background:linear-gradient(145deg,#1e2b31fc,#0a1115fe);border-radius:0 0 18px 18px;padding:24px;position:fixed;top:104px;left:50%;overflow-y:auto;transform:translate(-50%,-18px)scale(.975);box-shadow:0 24px 70px #0000008f,inset 0 1px #ffffff09}.league-drawer:before{content:"";pointer-events:none;opacity:.2;background:repeating-linear-gradient(0deg,transparent 0 4px,rgba(var(--color-accent-rgb),.08) 5px);position:absolute;inset:0}.league-drawer.is-open{visibility:visible;opacity:1;transition-delay:0s;transform:translate(-50%)scale(1)}.league-drawer-heading{border-bottom:1px solid var(--color-border);justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:15px;display:flex;position:relative}.league-drawer-heading div{gap:3px;display:grid}.league-drawer-heading span{color:var(--color-accent);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.league-drawer-heading strong{font-size:21px}.league-drawer-heading button{border:1px solid var(--color-border);width:38px;height:38px;color:var(--color-fg);background:#172126;border-radius:8px;font-size:24px}.league-grid-crt{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;position:relative}.league-crt-card{border-width:1px;flex-direction:column;gap:9px;min-height:128px;padding:11px}.league-crt-card.active{border-color:var(--color-gold);box-shadow:0 0 16px rgba(var(--color-gold-rgb),.12),inset 0 1px #ffffff0f}.league-crt-screen{background:#060b0e;border:5px solid #202b30;border-radius:17px 17px 14px 14px/13px;place-items:center;width:100%;height:75px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 0 18px #000000bf,0 1px #ffffff0d}.league-crt-screen:after{content:"";pointer-events:none;mix-blend-mode:screen;background:repeating-linear-gradient(0deg,#ffffff0d 0 1px,#0000 1px 3px),radial-gradient(#0000 45%,#0000005c);position:absolute;inset:0}.league-crt-screen .league-flag-svg{width:calc(100% - 10px);height:calc(100% - 10px);filter:saturate(.88) contrast(1.08) brightness(.88) drop-shadow(0 0 7px rgba(var(--color-accent-rgb),.32));border-radius:12px}.profile-rank-emblem{--rank-color:#71838a;border:2px solid var(--rank-color);width:64px;height:64px;box-shadow:0 0 12px color-mix(in srgb,var(--rank-color) 35%,transparent),inset 0 0 10px #000000b3;background:radial-gradient(circle,#26343a,#0e1518 72%);border-radius:50%;flex:none;padding:5px;position:relative}.profile-rank-emblem .profile-avatar{object-fit:cover;clip-path:circle(34% at 50% 47%);border-radius:50%;width:100%;height:100%;transform:scale(1.48)}.profile-rank-emblem.rank-аналитик{--rank-color:var(--color-accent)}.profile-rank-emblem.rank-эксперт{--rank-color:#b19cff}.profile-rank-emblem.rank-каппер{--rank-color:#dfbd66}.profile-rank-emblem.rank-легенда{--rank-color:#7ce9ff;animation:3.6s ease-in-out infinite rank-legend-pulse}.profile-rank-circuit{border:1px dashed color-mix(in srgb,var(--rank-color) 70%,transparent);border-radius:50%;position:absolute;inset:-5px}.rank-эксперт .profile-rank-circuit,.rank-каппер .profile-rank-circuit,.rank-легенда .profile-rank-circuit{animation:14s linear infinite rank-circuit-spin}.rank-каппер:after,.rank-легенда:after{content:"";border:1px solid var(--rank-color);width:24px;height:8px;box-shadow:0 0 8px var(--rank-color);background:#081418cc;border-radius:2px 5px;position:absolute;top:17%;left:50%;transform:translate(-50%)skew(-12deg)}@keyframes rank-circuit-spin{to{transform:rotate(360deg)}}@keyframes rank-legend-pulse{50%{box-shadow:0 0 22px rgba(var(--color-accent-rgb),.45),inset 0 0 12px rgba(var(--color-gold-rgb),.18)}}.gamification-card[class*=rarity-]{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:15px;display:grid}.achievement-emblem{--achievement-color:var(--color-muted);border:2px solid var(--achievement-color);width:58px;height:58px;box-shadow:0 0 13px color-mix(in srgb,var(--achievement-color) 28%,transparent),inset 0 0 12px #000;background:#10181c;border-radius:14px 50%;place-items:center;display:grid;position:relative;overflow:hidden;transform:rotate(-3deg)}.achievement-emblem img{object-fit:cover;clip-path:circle(34% at 50% 47%);filter:saturate(.72)contrast(1.12);width:88px;height:88px;transform:scale(1.22)}.rarity-rare .achievement-emblem{--achievement-color:var(--color-accent)}.rarity-epic .achievement-emblem{--achievement-color:var(--color-epic)}.rarity-legendary .achievement-emblem{--achievement-color:var(--color-gold)}.locked .achievement-emblem{filter:grayscale();opacity:.42}.achievement-emblem-scan{background:linear-gradient(transparent, color-mix(in srgb,var(--achievement-color) 45%,transparent),transparent);opacity:0;height:13px;position:absolute;top:-20%;left:0;right:0}.unlocked:hover .achievement-emblem-scan{animation:.9s ease-out achievement-scan}.achievement-copy{min-width:0}@keyframes achievement-scan{0%{opacity:0;top:-20%}20%{opacity:.75}to{opacity:0;top:110%}}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);animation:.24s both overlay-enter}.modal-box{animation:modal-enter .31s var(--ease-premium) both}.gamification-card,.match-preview-card,.event-block,.leaderboard-row{animation:panel-materialize .36s var(--ease-premium) both}@keyframes overlay-enter{0%{opacity:0}}@keyframes modal-enter{0%{opacity:0;filter:blur(3px);transform:translateY(12px)scale(.965)}}@keyframes panel-materialize{0%{opacity:0;transform:translateY(7px)}}@media (width<=820px){.site-header{padding-inline:12px}.site-header-topline{grid-template-columns:1fr auto;min-height:58px}.site-logo-button{grid-column:1;justify-self:start;width:min(250px,56vw);transform:translate(-4%)}.site-user-anchor{grid-column:2}.site-user-trigger{min-width:44px;padding:0 11px;font-size:0}.site-user-trigger>span{font-size:15px}.site-primary-nav{border-inline:0;border-radius:0;justify-content:flex-start;width:100%}.main-area{padding-inline:14px}.league-drawer{width:calc(100vw - 20px);padding:16px;top:96px}.league-grid-crt{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.main-area,.site-popover,.league-drawer,.league-drawer-backdrop,.league-menu-trigger-chevron,.profile-rank-emblem,.profile-rank-circuit,.modal-overlay,.modal-box,.gamification-card,.match-preview-card,.event-block,.leaderboard-row{transition:none!important;animation:none!important}}@media (width<=620px){.analysis-brandline{gap:8px;padding-inline:4px}.analysis-brand-logo{width:86px}.analysis-disclaimer{font-size:12px}}.sidebar-logo{padding:8px 12px 20px;font-size:18px;font-weight:700}.sidebar-nav-item{text-align:left;width:100%;color:var(--color-fg);cursor:pointer;background:0 0;border:none;border-radius:8px;padding:10px 12px;font-size:14px;transition:background-color .15s,color .15s,box-shadow .15s;display:block}.sidebar-nav-item:hover{background:#ffffff0a}.sidebar-nav-item.active{background:var(--color-accent);color:#0b1417;box-shadow:0 0 12px rgba(var(--color-accent-rgb), .22)}.main-area{flex-direction:column;flex:1;min-width:0;padding:28px 32px;display:flex}.league-drawer .league-grid-crt{grid-template-columns:repeat(6,minmax(110px,1fr));gap:12px;width:100%}.league-drawer .league-crt-card{width:100%;min-width:0}@media (width<=900px){.league-drawer .league-grid-crt{grid-template-columns:repeat(3,minmax(100px,1fr))}}@media (width<=560px){.league-drawer .league-grid-crt{grid-template-columns:repeat(2,minmax(0,1fr))}}.screen-stage{width:min(1480px,100%);animation:screen-stage-in .42s var(--ease-premium) both;margin:0 auto;position:relative}.screen-stage:before{content:"";background:linear-gradient(90deg, var(--color-accent), transparent);width:82px;height:1px;box-shadow:0 0 12px rgba(var(--color-accent-rgb), .75);pointer-events:none;position:absolute;top:-10px;left:0}.main-header{border-bottom:1px solid rgba(var(--color-accent-rgb), .13);padding:4px 0 18px 18px;position:relative}.main-header:before{content:"";background:linear-gradient(var(--color-accent), rgba(var(--color-accent-rgb), .08));width:3px;box-shadow:0 0 14px rgba(var(--color-accent-rgb), .5);border-radius:4px;position:absolute;inset:2px auto 18px 0}.main-header h1{letter-spacing:-.025em;text-shadow:0 0 24px rgba(var(--color-accent-rgb), .11);font-size:clamp(22px,2.3vw,34px);line-height:1.06}.main-header p{max-width:880px;line-height:1.55}.market-group,.wallet-topup,.wallet-payment-link,.scroll-panel,.analysis-slot,.analysis-overlay,.event-analysis-panel,.slip-summary,.state-message{position:relative;overflow:hidden}.market-group,.wallet-topup,.wallet-payment-link,.scroll-panel,.analysis-slot,.analysis-overlay,.slip-summary{border:1px solid rgba(var(--color-accent-rgb), .16);background:linear-gradient(135deg,#ffffff06,#0000 26%),linear-gradient(155deg,#19262df0,#0c1419e6);box-shadow:0 18px 48px #0000002e,inset 0 1px #ffffff06}.market-group{border-radius:16px;padding:clamp(16px,2vw,24px)}.market-group:after,.wallet-topup:after,.wallet-payment-link:after,.analysis-slot:after,.analysis-overlay:after{content:"";pointer-events:none;background:linear-gradient(225deg, rgba(var(--color-accent-rgb), .22), transparent 48%);clip-path:polygon(38% 0,100% 0,100% 62%,94% 62%,94% 10%,38% 10%);width:46px;height:46px;position:absolute;top:0;right:0}.market-group h2{color:#a9c2cb;letter-spacing:.14em;font-size:12px}.event-block,.match-row,.match-preview-card,.fixed-slip-card,.express-chain-tile,.leaderboard-row,.gamification-card,.my-events-group,.stats-total-tile{border-color:rgba(var(--color-accent-rgb), .14);transition:transform .24s var(--ease-premium), border-color .24s ease, box-shadow .24s ease, background .24s ease;background:linear-gradient(145deg,#1e2b32db,#0e171cf0);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff06,0 9px 24px #0000001f}.event-block:before,.match-row:before,.match-preview-card:before,.fixed-slip-card:before,.leaderboard-row:before,.gamification-card:before,.stats-total-tile:before{content:"";background:var(--color-accent);opacity:.24;width:2px;box-shadow:0 0 9px var(--color-accent);position:absolute;top:14%;bottom:14%;left:0}.event-block:hover,.match-row:hover,.match-preview-card:hover,.fixed-slip-card:hover,.leaderboard-row:hover,.gamification-card:hover{border-color:rgba(var(--color-accent-rgb), .42);box-shadow:0 14px 30px #0003, 0 0 18px rgba(var(--color-accent-rgb),.06);transform:translateY(-2px)}.event-block.selected{background:linear-gradient(135deg, rgba(var(--color-accent-rgb), .96), #50bedcc7);box-shadow:0 10px 28px rgba(var(--color-accent-rgb),.16), inset 0 1px #ffffff4d}.state-message{border:1px dashed rgba(var(--color-accent-rgb), .16);background:#0a121661;border-radius:10px;min-height:48px;padding:14px 16px 14px 38px}.state-message:before{content:"::";color:var(--color-accent);letter-spacing:-2px;opacity:.66;font-weight:800;position:absolute;left:14px}.scroll-panel{scrollbar-color:rgba(var(--color-accent-rgb),.38) #00000024;transition:max-height .48s var(--ease-premium), border-color .24s ease, box-shadow .24s ease}.scroll-panel-toggle{border:1px solid rgba(var(--color-accent-rgb),.18);border-radius:8px;min-height:34px;padding:5px 12px;transition:color .18s,border-color .18s,background .18s;text-decoration:none!important}.scroll-panel-toggle:hover{color:var(--color-accent);border-color:rgba(var(--color-accent-rgb),.5);background:rgba(var(--color-accent-rgb),.06)}input,select,textarea{outline:none;transition:border-color .18s,box-shadow .18s,background .18s}input:focus,select:focus,textarea:focus{box-shadow:0 0 0 3px rgba(var(--color-accent-rgb),.09), 0 0 18px rgba(var(--color-accent-rgb),.07);border-color:rgba(var(--color-accent-rgb),.78)!important}.buy-button,.explanation-button,.recalc-button,.express-add-button{clip-path:polygon(7px 0,100% 0,100% calc(100% - 7px),calc(100% - 7px) 100%,0 100%,0 7px);position:relative;overflow:hidden}.buy-button:after,.explanation-button:after,.recalc-button:after,.express-add-button:after{content:"";transition:transform .52s var(--ease-premium);pointer-events:none;background:linear-gradient(110deg,#0000 30%,#ffffff47 49%,#0000 68%);position:absolute;inset:0;transform:translate(-130%)}.buy-button:hover:after,.explanation-button:hover:after,.recalc-button:hover:after,.express-add-button:hover:after{transform:translate(130%)}.analysis-overlay-backdrop{-webkit-backdrop-filter:blur(8px)saturate(.86);backdrop-filter:blur(8px)saturate(.86);background:#040a0d9e;padding:clamp(16px,3vw,42px);animation:.22s both overlay-enter;left:0}.analysis-overlay{width:min(1380px,100%);animation:analysis-deploy .42s var(--ease-premium) both;border-radius:18px}.modal-overlay.is-closing{pointer-events:none;animation:.22s both overlay-exit}.modal-overlay.is-closing .modal-box{animation:.22s both modal-exit}.modal-box{border-color:rgba(var(--color-accent-rgb),.42);box-shadow:0 30px 90px #0000009e, 0 0 34px rgba(var(--color-accent-rgb),.08);background:linear-gradient(145deg,#1b282ffa,#091014fc);position:relative;overflow:hidden}.modal-box:before{content:"";pointer-events:none;background:repeating-linear-gradient(0deg,transparent 0 3px,rgba(var(--color-accent-rgb),.018) 3px 4px);position:absolute;inset:0}.stats-total-row{gap:12px}.stats-total-tile{border-radius:12px;padding:18px 20px}.stats-total-value{color:var(--color-accent);text-shadow:0 0 16px rgba(var(--color-accent-rgb),.25)}.leaderboard-row-you{border-color:rgba(var(--color-gold-rgb),.7);box-shadow:0 0 24px rgba(var(--color-gold-rgb),.08)}.leaderboard-row-you:before{background:var(--color-gold);box-shadow:0 0 10px var(--color-gold);opacity:.8}@keyframes screen-stage-in{0%{opacity:0;filter:blur(2px);transform:translateY(9px)}to{opacity:1;filter:none;transform:none}}@keyframes analysis-deploy{0%{opacity:0;filter:blur(4px);transform:translateY(18px)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes overlay-exit{to{opacity:0;-webkit-backdrop-filter:blur();backdrop-filter:blur()}}@keyframes modal-exit{to{opacity:0;filter:blur(5px);transform:translateY(12px)scale(.975)}}@media (width<=760px){.main-area{padding:16px 12px 44px}.main-header{padding-left:13px}.market-group{border-radius:13px;padding:14px}.event-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.analysis-overlay-backdrop{padding:10px}.analysis-overlay{max-height:calc(100dvh - 20px);padding:12px}}@media (prefers-reduced-motion:reduce){.screen-stage,.analysis-overlay-backdrop,.analysis-overlay,.modal-overlay.is-closing,.modal-overlay.is-closing .modal-box{animation:none!important}}.main-area>*{width:100%}.main-header{margin:0 0 20px}.main-header h1{margin:0 0 4px;font-size:22px}.main-header p{color:var(--color-muted);margin:0;font-size:14px}.market-group{margin-bottom:28px}.market-group h2{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);margin:0 0 10px;font-size:15px}.market-group-framed{border:1px solid var(--color-border-soft);border-radius:10px;padding:14px}.collapsible-header{cursor:pointer;text-transform:uppercase;letter-spacing:.03em;width:100%;color:var(--color-muted);background:0 0;border:none;justify-content:space-between;align-items:center;padding:0 0 10px;font-family:inherit;font-size:15px;display:flex}.collapsible-arrow{flex-shrink:0;font-size:11px}.scroll-panel{border:1px solid var(--color-border-soft);border-radius:10px;width:100%;max-width:none;padding:12px;overflow:visible}.scroll-panel.expanded{max-height:none}.scroll-panel-wrap{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.scroll-panel-toggle{color:var(--color-muted);cursor:pointer;background:0 0;border:none;align-self:flex-end;padding:0;font-size:13px}.scroll-panel-toggle:hover{text-decoration:underline}.event-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.event-block{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;text-align:left;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:12px 14px;transition:background-color .15s,border-color .15s,box-shadow .15s;display:flex}.event-block:hover{background:var(--color-panel)}.event-block.selected{background:var(--color-accent);border-color:var(--color-accent);color:#0b1417;box-shadow:0 0 12px rgba(var(--color-accent-rgb), .2)}.event-block-label{font-size:13px;line-height:1.3}.event-block-odds{font-size:18px;font-weight:700}.slip-summary{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:10px;margin-top:24px;padding:12px 16px;font-size:14px;position:sticky;bottom:0}.state-message{color:var(--color-muted);padding:12px 0;font-size:14px}.state-message-loading{align-items:center;gap:10px;display:flex}.loading-spinner{border:2px solid rgba(var(--color-accent-rgb,226, 112, 58), .25);border-top-color:var(--color-accent,#e2703a);border-radius:50%;flex-shrink:0;width:16px;height:16px;animation:.8s linear infinite loading-spinner-spin}@keyframes loading-spinner-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.loading-spinner{animation:none}}@keyframes sidebar-blink{0%,to{background:var(--color-accent);color:#0b1417}50%{background:var(--color-bg);color:var(--color-accent)}}.sidebar-nav-item.blink{animation:.5s ease-in-out 3 sidebar-blink}.league-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:10px;margin-bottom:20px;display:grid}.league-card{border:1.5px solid var(--color-border);background:var(--color-bg);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;align-items:center;gap:8px;padding:16px 10px;transition:background-color .15s;display:flex}.league-card:hover{background:var(--color-panel)}.league-flag-svg{vertical-align:-3px;border-radius:2px}.league-label{font-size:13px;font-weight:600}.league-shutter{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.league-pill{border:1.5px solid var(--color-border);background:var(--color-bg);cursor:pointer;color:var(--color-fg);border-radius:999px;padding:6px 12px;font-size:13px}.league-pill.active{background:var(--color-accent);border-color:var(--color-accent);color:#0b1417}.search-input{border:1.5px solid var(--color-border);background:var(--color-panel);width:100%;color:var(--color-fg);font-size:14px;font:inherit;border-radius:10px;margin-bottom:20px;padding:10px 14px}.match-row-list{flex-direction:column;gap:6px;display:flex}.match-row{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:10px;overflow:visible}.match-row.open{border-color:var(--color-accent)}.match-row-header{width:100%;color:var(--color-fg);text-align:left;cursor:pointer;font:inherit;background:0 0;border:none;align-items:center;gap:10px;padding:12px 14px;display:flex}.match-row-header .match-preview-meta{margin-right:auto}.match-row-caret{color:var(--color-muted);flex-shrink:0;margin-left:auto;font-size:11px}.match-row-body{flex-direction:column;gap:6px;padding:0 14px 14px;display:flex}.match-preview-card{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:10px;flex-direction:column;gap:6px;padding:14px;display:flex}.match-preview-card.open{border-color:var(--color-accent)}.match-preview-clickzone{text-align:left;width:100%;color:var(--color-fg);cursor:pointer;font:inherit;background:0 0;border:none;padding:0;display:block}.match-preview-teams{font-size:14px;font-weight:700}.match-preview-meta{color:var(--color-muted);font-size:12px}.match-preview-date{color:var(--color-muted);margin-left:8px;font-size:14.4px;font-weight:400}.match-preview-lines{flex-direction:column;gap:6px;font-size:12px;display:flex}.match-preview-line{border:1.5px solid var(--color-border);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;display:flex}.match-preview-line.selected{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .12)}.match-preview-line-outcomes{text-align:left;min-width:0;color:var(--color-fg);cursor:pointer;font:inherit;background:0 0;border:none;flex-wrap:wrap;flex:1;gap:10px;padding:0;display:flex}.match-preview-line-select{font:inherit;border:1px solid var(--color-muted);background:var(--color-bg);color:inherit;cursor:pointer;border-radius:4px;flex-shrink:0;padding:1px 2px;font-size:11px}.match-preview-outcome{border:1px solid #0000;border-radius:6px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.match-preview-outcome b{margin-left:2px}.fix-outcome-status{color:var(--color-muted);font-size:10px}.leg-won .fix-outcome-status,.leg-lost .fix-outcome-status{color:inherit;font-weight:700}.fixed-slip-card{border:1.5px solid var(--color-border);border-radius:10px;flex-direction:column;gap:8px;margin-bottom:10px;padding:10px 12px;display:flex}.fixed-slip-card.leg-pending{background:rgba(var(--color-gold-rgb), .12);border-color:#a9863a}.fixed-slip-card.leg-won{background:#67c98b1f;border-color:#4f9a6c}.fixed-slip-card.leg-lost{background:#d284771f;border-color:#b0645c}.fixed-slip-card.leg-push{background:#8ca0aa1a;border-color:#5c6b72}.fixed-events-columns{align-items:stretch;gap:20px;display:flex}.fixed-events-column{flex-direction:column;flex:1;min-width:0;display:flex}.fixed-events-column-list{border:1px solid var(--color-border-soft);border-radius:10px;flex:1;min-height:0;padding:12px}.fixed-slip-header{color:var(--color-muted);flex-wrap:wrap;gap:10px;font-size:11px;font-weight:700;display:flex}.fixed-slip-legs{flex-direction:column;gap:6px;display:flex}.fixed-slip-leg{width:100%;font:inherit;text-align:left;background:var(--color-bg);color:var(--color-fg);cursor:pointer;border:none;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:8px;padding:6px 8px;font-size:12px;display:flex}.fixed-slip-leg:disabled{cursor:default;opacity:.7}.fixed-slip-leg:not(:disabled):hover{background:var(--color-panel)}.fixed-slip-leg-title{font-weight:700}.match-preview-buy{background:var(--color-accent);color:#0b1417;text-align:center;cursor:pointer;border:none;border-radius:8px;margin-top:6px;padding:6px 11px;font-family:inherit;font-size:15.6px;font-weight:600;transition:filter .15s,box-shadow .15s}.match-preview-buy:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 12px rgba(var(--color-accent-rgb), .3)}.match-preview-buy:disabled{background:var(--color-muted);color:#0b1417;cursor:not-allowed}.match-preview-buy.package{color:var(--color-accent);border:1.5px solid var(--color-accent);background:0 0}.match-preview-buy.package:disabled{color:var(--color-muted);border-color:var(--color-muted);cursor:not-allowed;background:0 0}.sidebar-balance-amount{font-size:15px;font-weight:700}.sidebar-topup-button{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.profile-widget{border-top:1px solid var(--color-border-soft);align-items:flex-start;gap:14px;padding:16px;display:flex}.profile-widget-stacked{flex-direction:column;align-items:stretch}.profile-widget-pinned{margin-top:auto}.profile-summary{align-items:flex-start;gap:14px;display:flex}.profile-avatar{background:var(--color-panel);border:1.5px solid var(--color-border);object-fit:cover;border-radius:50%;flex-shrink:0;width:56px;height:56px}.profile-body,.profile-info{flex-direction:column;flex:1;gap:10px;min-width:0;font-size:12px;display:flex}.profile-name{font-size:14px;font-weight:700}.profile-stats-row{color:var(--color-muted);flex-wrap:wrap;gap:8px 12px;font-size:12px;display:flex}.profile-stat{font-weight:600}.profile-stat.profile-stat-xp{color:#4a2f7a!important}.profile-balance-row .sidebar-balance-amount{color:#b8912a!important}.profile-balance-row{align-items:center;gap:6px;display:flex}.profile-coin-icon{object-fit:cover;border-radius:50%;flex-shrink:0;width:18px;height:18px}.profile-actions{flex-direction:column;gap:6px;display:flex}.profile-actions .profile-action-button,.profile-actions .account-logout-button{text-align:center;align-self:stretch;width:100%}.profile-action-button{border:1.5px solid var(--color-border);background:var(--color-bg);color:inherit;cursor:pointer;border-radius:8px;padding:5px 10px;font-size:11px;line-height:1.4;text-decoration:none}.profile-action-button:hover{background:var(--color-panel)}.account-widget-form{flex-direction:column;gap:6px;display:flex}.account-widget-form input{border:1px solid var(--color-border);background:var(--color-panel);color:var(--color-fg);border-radius:6px;padding:6px 8px;font-size:12px}.account-widget-form button{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border-radius:8px;padding:6px 10px;font-size:12px}.account-widget-toggle{text-decoration:underline;color:var(--color-muted)!important;background:0 0!important;border:none!important;padding:0!important}.account-widget-password-row{gap:4px;display:flex}.account-widget-password-row input{flex:1;min-width:0}.account-widget-toggle-password{border:1px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border-radius:6px;font-size:12px;line-height:1;padding:6px 8px!important}.account-widget-checkbox{color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:6px;font-size:11px;line-height:1.3;display:flex}.account-widget-checkbox input{cursor:pointer;flex-shrink:0;margin-top:2px}.account-widget-checkbox a{color:var(--color-accent);text-decoration:underline}.account-widget-error{color:#e0938c}.account-logout-button{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border-radius:8px;align-self:flex-start;padding:4px 8px;font-size:11px}.fix-status{color:var(--color-muted);font-size:12px}.fix-status-ok{color:#5fc97e}.fix-status-error{color:#e0776c}.fix-checkbox{background:var(--color-accent);color:#0b1417;cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:700;display:inline-flex}.fix-checkbox:has(input:disabled){opacity:.6;cursor:default}.leg-won{color:#a8e6bc;background:#67c98b24!important;border-color:#4f9a6c!important}.leg-lost{color:#e8b3ab;background:#d2847724!important;border-color:#b0645c!important}.leg-pending{color:#eed6a0;background:rgba(var(--color-gold-rgb), .14)!important;border-color:#a9863a!important}.leg-push{color:#c3d0d4;background:#8ca0aa1f!important;border-color:#5c6b72!important}.leg-unfixed{color:var(--color-accent);background:rgba(var(--color-accent-rgb), .07)!important;border:1px dashed rgba(var(--color-accent-rgb), .4)!important}.stats-day-group{margin-bottom:18px}.stats-day-header{color:var(--color-fg);text-transform:uppercase;letter-spacing:.03em;background:var(--color-panel);border-radius:6px;margin:0 0 8px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.profit-positive{color:#5fc97e;font-weight:700}.profit-negative{color:#e0776c;font-weight:700}.sidebar-settings-panel{border-top:1px solid var(--color-border-soft)}.sidebar-setting{color:var(--color-muted);cursor:pointer;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;font-size:11px;line-height:1.4;display:flex}.sidebar-setting input{cursor:pointer;flex-shrink:0;margin-top:2px}.sidebar-clear-history-button{background:var(--color-bg);color:#e0938c;cursor:pointer;border:1.5px solid #b0645c;border-radius:8px;margin:10px 12px 0;padding:6px 10px;font-size:11px}.modal-overlay{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);z-index:100;background:#05090bb8;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.modal-box{background:var(--color-bg);border:1.5px solid var(--color-border);border-radius:12px;width:min(420px,90vw);padding:20px;box-shadow:0 20px 50px #00000080}.modal-message{margin:0 0 14px;font-size:14px;line-height:1.5}.modal-checkbox{color:var(--color-muted);cursor:pointer;align-items:center;gap:8px;margin-bottom:16px;font-size:13px;display:flex}.modal-buttons{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.intro-disclaimer-box{width:min(480px,90vw)}.intro-disclaimer-title{margin:0 0 14px;font-size:20px}.analysis-slot{border:1.5px solid var(--color-accent);background:var(--color-panel);border-radius:10px;margin-top:10px;margin-bottom:20px;padding:16px}.analysis-overlay-backdrop{z-index:100;background:0 0;justify-content:center;align-items:flex-start;padding:28px 32px;display:flex;position:fixed;inset:0 0 0 330px;overflow-y:auto}.analysis-overlay{border:1.5px solid var(--color-accent);background:var(--color-panel);border-radius:10px;width:100%;max-width:none;max-height:calc(100vh - 56px);padding:16px;overflow-y:auto;box-shadow:0 10px 40px #00000080}.buy-button{background:var(--color-accent);color:#0b1417;cursor:pointer;border:none;border-radius:8px;padding:10px 18px;font-size:17px;font-weight:700;transition:filter .15s,box-shadow .15s}.buy-button:hover:not(:disabled){filter:brightness(1.08);box-shadow:0 0 12px rgba(var(--color-accent-rgb), .3)}.buy-button:disabled{background:var(--color-muted);color:#0b1417;cursor:not-allowed}.buy-button.package{color:var(--color-accent);border:1.5px solid var(--color-accent);background:0 0}.buy-button.package:disabled{color:var(--color-muted);border-color:var(--color-muted);background:0 0}.buy-options{flex-wrap:wrap;gap:10px;display:flex}.wallet-topup,.wallet-payment-link{border:1px solid var(--color-border-soft);background:var(--color-panel);border-radius:16px;gap:14px;max-width:520px;margin:18px 0;padding:20px;display:grid}.wallet-topup label{color:var(--color-muted);gap:6px;display:grid}.wallet-topup input{border:1px solid var(--color-border-soft);background:var(--color-bg);min-height:44px;color:var(--color-fg);font:inherit;border-radius:10px;padding:9px 12px}.wallet-payment-link{text-align:center;justify-items:center}.wallet-payment-link svg{background:#fff;border-radius:12px;padding:12px}.wallet-payment-link .buy-button{text-decoration:none}.admin-notice{border:1px solid rgba(var(--color-accent-rgb), .45);background:rgba(var(--color-accent-rgb), .08);color:var(--color-accent);border-radius:10px;padding:12px 14px}.admin-tax-list{gap:12px;margin-top:16px;display:grid}.admin-tax-period,.admin-action-box{border:1px solid var(--color-border-soft);background:var(--color-bg);border-radius:12px;padding:14px}.admin-tax-period--overdue{border-color:#ff6b6b}.admin-tax-period--paid{border-color:#6bd59b}.admin-inline-form,.admin-receipt-row{flex-wrap:wrap;align-items:end;gap:10px;margin-top:10px;display:flex}.admin-inline-form label{color:var(--color-muted);gap:5px;display:grid}.admin-inline-form input,.admin-inline-form select,.admin-search{border:1px solid var(--color-border-soft);background:var(--color-bg);min-height:40px;color:var(--color-fg);font:inherit;border-radius:8px;padding:8px 10px}.admin-search{width:min(100%,420px);margin-bottom:12px}.admin-grow{flex:260px}.admin-check{grid-auto-flow:column;align-items:center;min-height:40px;display:flex!important}.admin-action-box+.admin-action-box{margin-top:10px}.admin-danger{color:#ff9b9b;border-color:#ff6b6b}.admin-receipt-row{align-items:center}.admin-audit-details{white-space:pre-wrap;color:var(--color-muted);margin:8px 0 0;font-size:12px}.admin-ambassadors-head{flex-wrap:wrap;align-items:center;gap:12px 20px;margin-bottom:12px;display:flex}.admin-ambassadors-head h2{margin:0}.admin-ambassadors-period{border:1px solid var(--color-border-soft);border-radius:8px;align-items:center;gap:4px;display:inline-flex}.admin-ambassadors-period span{text-align:center;min-width:128px;font-weight:600}.admin-ambassadors-period button{min-width:36px;min-height:36px;color:var(--color-fg);cursor:pointer;background:0 0;border:0;font-size:1.1rem}.admin-ambassadors-period button:disabled{opacity:.3;cursor:default}.admin-ambassadors-total{color:var(--color-muted)}.admin-ambassadors-total strong{color:var(--color-fg);font-variant-numeric:tabular-nums}.admin-ambassadors-list{border:1px solid var(--color-border-soft);border-radius:10px;overflow:hidden}.admin-ambassador+.admin-ambassador{border-top:1px solid var(--color-border-soft)}.admin-ambassador-row{width:100%;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:10px;padding:11px 14px;display:flex}.admin-ambassador-row:hover,.admin-ambassador.is-open .admin-ambassador-row{background:rgba(var(--color-accent-rgb), .06)}.admin-ambassador-name{font-weight:700}.admin-ambassador-count{color:var(--color-accent);font-variant-numeric:tabular-nums;font-weight:700}.admin-ambassador-period,.admin-ambassador-paid{color:var(--color-muted);font-size:.86rem}.admin-ambassador-chevron{color:var(--color-muted);margin-left:auto}.admin-ambassador-person{color:var(--color-fg);font-size:.9rem}.admin-ambassador-profile{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;align-items:end;gap:10px;margin-bottom:4px;padding:10px 0 12px;display:flex}.admin-ambassador-profile label{color:var(--color-muted);gap:4px;font-size:.82rem;display:grid}.admin-ambassador-profile input{border:1px solid var(--color-border-soft);background:var(--color-bg);width:min(100%,240px);min-height:36px;color:var(--color-fg);font:inherit;border-radius:8px;padding:6px 10px}.admin-ambassador-profile-ok{color:#6bd59b;align-self:center;font-size:.85rem}.admin-ambassador-referrals{padding:4px 14px 12px}.admin-referral-row{grid-template-columns:minmax(160px,1fr) 96px 90px minmax(0,1fr) 120px;align-items:center;gap:10px;padding:7px 0;font-size:.92rem;display:grid}.admin-referral-row+.admin-referral-row{border-top:1px dashed var(--color-border-soft)}.admin-referral-name{overflow-wrap:anywhere;font-weight:600}.admin-referral-login{color:var(--color-muted);margin-left:6px;font-size:.82rem;font-weight:400}.admin-referral-date{color:var(--color-muted);font-variant-numeric:tabular-nums}.admin-referral-status{font-size:.8rem}.admin-referral-status--active{color:#6bd59b}.admin-referral-status--pending{color:var(--color-muted)}.admin-referral-status--voided{color:#ff9b9b}.admin-referral-flag{color:#f0b44c;overflow-wrap:anywhere;font-size:.82rem}.admin-referral-paid{white-space:nowrap;cursor:pointer;align-items:center;gap:6px;display:inline-flex}.admin-referral-paid input{width:18px;height:18px;accent-color:var(--color-accent)}@media (width<=640px){.admin-ambassador-row{flex-wrap:wrap}.admin-referral-row{grid-template-columns:1fr auto;grid-template-areas:"name paid""date status""flag flag";row-gap:2px}.admin-referral-name{grid-area:name}.admin-referral-paid{grid-area:paid}.admin-referral-date{grid-area:date}.admin-referral-status{grid-area:status;justify-self:end}.admin-referral-flag{grid-area:flag}.admin-referral-flag:empty{display:none}}.event-analysis-header{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;padding-bottom:10px;display:flex}.event-analysis-header>div{flex-direction:column;gap:2px;display:flex}.event-analysis-close{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border-radius:8px;flex-shrink:0;padding:6px 10px;font-size:12px}.event-analysis-header .match-preview-teams{font-size:16px;font-weight:700}.line-selector{gap:8px;margin-bottom:14px;display:flex}.line-selector select{border:1.5px solid var(--color-border);background:var(--color-panel);color:var(--color-fg);font:inherit;border-radius:8px;padding:6px 10px}.unit-analysis-title{margin:0 0 10px;font-size:15px}.locked-unit-summary{flex-direction:column;gap:2px;margin:0 0 12px;display:flex}.locked-unit-summary .room-tracker-score{justify-content:center;margin:2px 0}.locked-unit-outcome{color:var(--color-fg);font-size:14px;font-weight:600}.locked-unit-summary .match-preview-teams{flex-wrap:wrap;justify-content:center;align-items:center;gap:2px;font-size:27px;font-weight:800;display:flex}.locked-unit-summary .match-preview-teams img{vertical-align:middle}.locked-unit-summary .match-preview-date{text-align:center;flex:1 0 100%;margin-left:0}.unit-analysis-rows{flex-direction:column;gap:6px;margin-bottom:14px;display:flex}.unit-analysis-row{border-bottom:1px solid var(--color-border-soft);justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-size:14px;display:flex}.unit-analysis-prob{font-size:2cm;font-weight:700;line-height:1}.prob-high{color:#5fc97e}.prob-mid{color:var(--color-gold)}.prob-low{color:#e0776c}.match-result-summary{color:var(--color-muted);margin:0 0 10px;font-size:13px}.unit-analysis-result-mark{white-space:nowrap;font-size:12px;font-weight:700}.unit-analysis-result-mark.hit{color:#5fc97e}.unit-analysis-result-mark.miss{color:#e0776c}.unit-analysis-result-mark.push,.unit-analysis-odds{color:var(--color-muted)}.explanation-layers{background:var(--color-panel);border-radius:8px;margin-bottom:14px;padding:10px 12px}.explanation-text{margin:0 0 10px;font-size:13px;line-height:1.5}.explanation-raw-text{white-space:pre-line}.explanation-factor-list{margin:0 0 10px;padding-left:18px;font-size:13px;line-height:1.6}.explanation-buttons{flex-wrap:wrap;gap:8px;display:flex}.explanation-button{background:var(--color-accent);color:#0b1417;cursor:pointer;border:none;border-radius:8px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:600}.explanation-button:disabled{background:var(--color-muted);color:#0b1417;cursor:not-allowed}.explanation-button.secondary{color:var(--color-fg);border:1.5px solid var(--color-border);background:0 0}.explanation-reopen{color:var(--color-accent);cursor:pointer;background:0 0;border:none;margin-bottom:14px;padding:6px 0;font-family:inherit;font-size:12px;font-weight:600;text-decoration:underline}.recalc-bar{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:12px;display:flex}.recalc-button{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border-radius:8px;padding:6px 12px;font-size:12px}.recalc-error{color:#e0776c}.my-events-group{margin-bottom:18px}.my-events-market-group{margin-top:10px}.my-events-market-header{color:var(--color-fg);text-transform:uppercase;letter-spacing:.03em;background:var(--color-panel);border-radius:6px;margin:0 0 6px;padding:4px 8px;font-size:12px;font-weight:700;display:inline-block}.my-events-market-group .event-grid{margin-top:0}.my-events-line-list{flex-direction:column;gap:6px;display:flex}.fix-outcome-wrap{flex-direction:column;align-items:center;gap:4px;margin-left:6px;display:inline-flex}.fix-outcome-button{border:1px solid rgba(var(--color-accent-rgb), .72);background:linear-gradient(180deg, rgba(var(--color-accent-rgb), .22), rgba(var(--color-accent-rgb), .08));min-height:32px;color:var(--color-accent);font:inherit;cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:6px 11px;font-weight:750;transition:transform .15s,box-shadow .15s,filter .15s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff14,0 4px 14px #0003}.fix-outcome-button:hover:not(:disabled){filter:brightness(1.1);box-shadow:inset 0 1px #ffffff1a, 0 0 16px rgba(var(--color-accent-rgb), .24);transform:translateY(-1px)}.fix-outcome-button:disabled{cursor:default;opacity:.86}.fix-outcome-button-icon{filter:drop-shadow(0 0 4px);font-size:9px}.fix-outcome-button.is-won{color:#5fc97e;background:#5fc97e1f;border-color:#5fc97e}.fix-outcome-button.is-lost{color:#e0776c;background:#e0776c1f;border-color:#e0776c}.fix-outcome-button.is-pending,.fix-outcome-button.is-push{border-color:var(--color-gold);color:var(--color-gold);background:rgba(var(--color-gold-rgb), .12)}.fix-outcome-error{color:#e0776c;font-size:10px}.postmatch-summary{border:1px solid var(--color-border);background:linear-gradient(135deg,#ffffff0b,#0000 70%);border-left-width:4px;border-radius:10px;margin:0 0 14px;padding:14px 16px}.postmatch-summary.is-won{border-left-color:#5fc97e}.postmatch-summary.is-lost{border-left-color:#e0776c}.postmatch-summary.is-push{border-left-color:var(--color-gold)}.postmatch-summary-heading{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:9px;display:flex}.postmatch-summary-kicker{color:var(--color-muted);letter-spacing:.09em;text-transform:uppercase;font-size:11px}.postmatch-summary.is-won strong{color:#5fc97e}.postmatch-summary.is-lost strong{color:#e0776c}.postmatch-summary.is-push strong{color:var(--color-gold)}.postmatch-score{letter-spacing:.01em;margin-bottom:7px;font-size:18px;font-weight:800}.postmatch-summary p{color:var(--color-muted);margin:0;font-size:13px;line-height:1.55}.my-events-match-header{text-align:left;border:1.5px solid var(--color-border);background:var(--color-bg);width:100%;color:var(--color-fg);cursor:pointer;font:inherit;border-radius:10px;flex-direction:column;gap:4px;padding:10px 12px;display:flex}.purchased-event-card{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;text-align:left;font:inherit;border-radius:10px;flex-direction:column;align-items:flex-start;gap:6px;padding:14px;display:flex}.purchased-event-card:hover{background:var(--color-panel)}.purchased-event-card.open{border-color:var(--color-accent)}.purchased-event-line{color:var(--color-gold);font-size:12px;font-weight:700}.purchased-event-outcomes{flex-direction:column;gap:2px;font-size:12px;display:flex}.express-outcome-group{margin-top:8px}.express-outcome-group-header{color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;margin:0;font-size:11px;font-weight:700}.express-outcome-row{flex-wrap:wrap;gap:6px;margin-top:4px;display:flex}.express-add-button{border:1.5px solid var(--color-border);background:var(--color-bg);color:var(--color-fg);cursor:pointer;border-radius:8px;padding:4px 10px;font-size:12px}.express-add-button.unpaid{color:var(--color-muted);border-style:dashed}.express-chain-tile{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:10px;flex-direction:column;align-items:flex-start;gap:12px;width:100%;max-width:none;padding:14px;display:flex}.express-chain{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.express-chain-item-wrap{align-items:center;gap:4px;display:flex}.express-connector{color:#5fc97e;font-size:20px;font-weight:700}.express-chain-item{border:1.5px solid var(--color-border);border-radius:8px;align-items:center;gap:6px;padding:6px 10px;font-size:12px;display:inline-flex}.express-chain-item.unpaid{color:var(--color-muted);border-style:dashed}.express-unpaid-tag{color:#e0776c}.express-remove{cursor:pointer;color:var(--color-fg);background:0 0;border:none;padding:0;font-size:14px;line-height:1}.express-chain-item .express-remove{border:1px solid var(--color-border);background:var(--color-panel);width:22px;height:22px;color:var(--color-fg-soft,var(--color-muted));border-radius:50%;place-items:center;margin-left:4px;font-size:15px;display:grid}.express-chain-item .express-remove:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.leaderboard-list{flex-direction:column;gap:6px;display:flex}.leaderboard-row{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:10px;align-items:center;gap:12px;padding:10px 14px;display:flex}.leaderboard-row-you{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .12)}.leaderboard-rank{width:24px;color:var(--color-muted);text-align:right;flex-shrink:0;font-weight:700}.leaderboard-nickname{flex:1;font-weight:700}.leaderboard-xp{color:var(--color-gold);flex-shrink:0;font-weight:700}.narrative-open-button{margin-top:10px}.narrative-block{border:1px dashed var(--color-muted);border-radius:8px;margin-top:10px;padding:12px}.narrative-test-badge{background:rgba(var(--color-gold-rgb), .16);color:var(--color-gold);text-transform:uppercase;letter-spacing:.02em;border-radius:6px;margin-bottom:8px;padding:3px 8px;font-size:11px;font-weight:700;display:inline-block}.narrative-text{white-space:pre-line;margin:0;font-size:13px;line-height:1.5}.gamification-tabs{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.gamification-tab{border:1.5px solid var(--color-border);background:var(--color-bg);color:inherit;cursor:pointer;border-radius:8px;padding:6px 14px;font-size:13px}.gamification-tab.active{background:var(--color-accent);border-color:var(--color-accent);color:#0b1417}.gamification-list{flex-direction:column;gap:10px;display:flex}.gamification-card{border:1.5px solid var(--color-border);background:var(--color-bg);border-radius:10px;padding:12px 14px}.gamification-card.locked{opacity:.55}.gamification-card.status-completed,.gamification-card.unlocked{border-color:var(--color-gold);background:rgba(var(--color-gold-rgb), .12)}.gamification-card-title{margin-bottom:4px;font-weight:700}.gamification-card-description{color:var(--color-muted);margin-bottom:8px;font-size:13px}.gamification-card-footer{justify-content:space-between;align-items:center;font-size:12px;display:flex}.gamification-card-status{color:var(--color-muted);font-weight:600}.gamification-card-reward{color:var(--color-gold);font-weight:700}.gamification-referral{flex-direction:column;gap:14px;display:flex}.gamification-input-row{gap:8px;margin-top:6px;display:flex}.gamification-input-row input{border:1.5px solid var(--color-border);background:var(--color-panel);color:var(--color-fg);border-radius:8px;flex:1;padding:6px 10px;font-size:13px}.gamification-referral-stats{flex-wrap:wrap;gap:10px;display:flex}.referral-stat{border:1.5px solid var(--color-border);color:var(--color-muted);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 16px;font-size:12px;display:flex}.referral-stat-value{color:var(--color-fg);font-size:20px;font-weight:700}.battle-pass-card{max-width:420px}.battle-pass-progress-bar{background:var(--color-panel);border:1px solid var(--color-border);border-radius:6px;height:10px;margin:8px 0 4px;overflow:hidden}.battle-pass-progress-fill{background:var(--color-gold);height:100%}.battle-pass-progress-label{color:var(--color-muted);margin:0 0 10px;font-size:12px}.battle-pass-balance{margin-bottom:10px;font-size:13px}.state-message-ok{color:#5fc97e;font-size:13px;font-weight:600}.profile-rank-badge{background:var(--color-panel);border:1px solid var(--color-muted);border-radius:6px;padding:1px 6px}.profile-streak-badge{color:var(--color-gold)}.match-preview-buy,.buy-button,.explanation-button,.sidebar-nav-item.active,.league-pill.active,.gamification-tab.active{isolation:isolate;background:radial-gradient(circle at 84% 12%, rgba(var(--color-accent-rgb), .16), transparent 42%), linear-gradient(180deg, #31515b, #203940 49%, #15292f);color:var(--color-accent);transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, filter var(--motion-fast) ease, transform 90ms var(--ease-press);border:1px solid #668d99;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #00000057,0 5px 10px #00000047}.match-preview-buy:before,.buy-button:before,.explanation-button:before,.sidebar-nav-item.active:before,.league-pill.active:before,.gamification-tab.active:before{content:"";z-index:-1;pointer-events:none;opacity:0;filter:blur(.3px);background:linear-gradient(90deg,#0000,#dcf8ff0d 22%,#dcf8ff52 50%,#dcf8ff0f 78%,#0000);width:34%;position:absolute;top:-45%;bottom:-45%;left:-52%;transform:skew(-21deg)}.match-preview-buy:hover:not(:disabled),.buy-button:hover:not(:disabled),.explanation-button:hover:not(:disabled){color:#b7f1ff;box-shadow:inset 0 1px #ffffff21, inset 0 -1px #0000004d, 0 6px 11px #0000004f, 0 0 11px rgba(var(--color-accent-rgb), .11);border-color:#79bed2}.match-preview-buy:hover:not(:disabled):before,.buy-button:hover:not(:disabled):before,.explanation-button:hover:not(:disabled):before{animation:.72s cubic-bezier(.2,.7,.3,1) button-glint}.match-preview-buy:active:not(:disabled),.buy-button:active:not(:disabled),.explanation-button:active:not(:disabled){filter:brightness(.92);border-color:#506d76;transition-duration:70ms;transform:translateY(2px)scale(.985);box-shadow:inset 0 3px 7px #0000008a,inset 0 1px #ffffff09,0 1px 2px #00000052}@keyframes button-glint{0%{opacity:0;left:-52%}18%{opacity:.78}68%{opacity:.52}to{opacity:0;left:122%}}.profile-action-button,.account-logout-button,.sidebar-topup-button,.recalc-button,.express-add-button,.event-analysis-close,.account-widget-form button,.account-widget-toggle-password{color:#aab8bd;transition:border-color var(--motion-fast) ease, color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, transform 90ms var(--ease-press);background:linear-gradient(#343d41,#242c30 50%,#191f22);border:1px solid #596970;position:relative;box-shadow:inset 0 1px #ffffff13,0 2px 5px #0000002e}.profile-action-button:hover,.account-logout-button:hover,.sidebar-topup-button:hover,.recalc-button:hover,.express-add-button:hover,.event-analysis-close:hover,.account-widget-form button:hover,.account-widget-toggle-password:hover{color:#c1d4da;border-color:#667980}.profile-action-button:active,.account-logout-button:active,.sidebar-topup-button:active,.recalc-button:active,.express-add-button:active,.event-analysis-close:active,.account-widget-form button:active,.account-widget-toggle-password:active{filter:brightness(.92);transform:translateY(1px)scale(.98)}.event-block,.league-card,.match-row,.match-preview-card,.purchased-event-card,.gamification-card,.leaderboard-row,.express-chain-tile,.fixed-slip-card,.my-events-match-header{background:radial-gradient(circle at 88% 8%, rgba(var(--color-accent-rgb), .06), transparent 40%), linear-gradient(145deg, #232f35, #141c20 76%);transition:border-color var(--motion-fast) ease, transform var(--motion-fast) var(--ease-press), box-shadow var(--motion-fast) ease;box-shadow:inset 0 1px #ffffff0d,0 5px 11px #0000003d}.event-block:hover,.league-card:hover,.match-preview-card:hover,.purchased-event-card:hover,.my-events-match-header:hover{box-shadow:inset 0 1px #ffffff12, 0 9px 18px #0000004d, 0 0 12px rgba(var(--color-accent-rgb), .08);border-color:#5c757d;transform:translateY(-2px)}.sidebar-nav-item{position:relative}.sidebar-nav-item:after{content:"";background:var(--color-accent);width:2px;height:0;box-shadow:0 0 8px rgba(var(--color-accent-rgb), .5);transition:height var(--motion-fast) var(--ease-premium);pointer-events:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.sidebar-nav-item:hover:after{height:60%}.sidebar-nav-item.active:after{display:none}.search-input:focus,.account-widget-form input:focus,.gamification-input-row input:focus,.line-selector select:focus{border-color:var(--color-accent);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb), .35), 0 0 10px rgba(var(--color-accent-rgb), .15);outline:none}.unit-analysis-prob-wrap{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.unit-analysis-prob-track{background:#0e1518;border-radius:3px;width:64px;height:4px;overflow:hidden;box-shadow:inset 0 1px 2px #00000080}.unit-analysis-prob-delta{font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.unit-analysis-prob-delta.is-up{color:var(--color-win,#5fc97e)}.unit-analysis-prob-delta.is-down{color:var(--color-danger,#e0483e)}.unit-analysis-prob-fill{height:100%;transition:width var(--motion-fast) var(--ease-premium);border-radius:3px;display:block}.unit-analysis-prob-fill.prob-high{background:#5fc97e;box-shadow:0 0 6px #5fc97e80}.unit-analysis-prob-fill.prob-mid{background:var(--color-gold);box-shadow:0 0 6px rgba(var(--color-gold-rgb), .4)}.unit-analysis-prob-fill.prob-low{background:#e0776c;box-shadow:0 0 6px #e0776c66}.explanation-factor-row{flex-direction:column;gap:4px;margin-bottom:8px;display:flex}.explanation-factor-text{display:block}.explanation-factor-impact-track{background:#0e1518;border-radius:3px;height:4px;position:relative;box-shadow:inset 0 1px 2px #00000080}.explanation-factor-impact-track:before{content:"";background:var(--color-border);width:1px;position:absolute;top:-2px;bottom:-2px;left:50%}.explanation-factor-impact-fill{border-radius:3px;position:absolute;top:0;bottom:0}.explanation-factor-impact-fill.positive{background:#5fc97e;box-shadow:0 0 5px #5fc97e73}.explanation-factor-impact-fill.negative{background:#e0776c;box-shadow:0 0 5px #e0776c73}.gamification-card.rarity-common{border-left:3px solid var(--color-muted)}.gamification-card.rarity-rare{border-left:3px solid var(--color-accent);box-shadow:0 0 10px rgba(var(--color-accent-rgb), .06)}.gamification-card.rarity-epic{border-left:3px solid var(--color-epic);box-shadow:0 0 10px rgba(var(--color-epic-rgb), .08)}.gamification-card.rarity-legendary{border-left:3px solid var(--color-gold);box-shadow:0 0 12px rgba(var(--color-gold-rgb), .1)}.gamification-card.rarity-common.locked,.gamification-card.rarity-rare.locked,.gamification-card.rarity-epic.locked,.gamification-card.rarity-legendary.locked{box-shadow:none;border-left-color:#3c4c53}.gamification-card.status-active{border-color:rgba(var(--color-accent-rgb), .32)}.gamification-card.status-expired{opacity:.55}.leaderboard-list>.leaderboard-row:first-child .leaderboard-rank{color:#f0d681;text-shadow:0 0 8px rgba(var(--color-gold-rgb), .5)}.leaderboard-list>.leaderboard-row:nth-child(2) .leaderboard-rank{color:#cdd8db;text-shadow:0 0 6px #cdd8db59}.leaderboard-list>.leaderboard-row:nth-child(3) .leaderboard-rank{color:#d59a6a;text-shadow:0 0 6px #d59a6a59}.battle-pass-progress-fill{background:repeating-linear-gradient(90deg, #00000029 0, #00000029 1px, transparent 1px, transparent calc(10% - 1px)), linear-gradient(90deg, #a98a4a, var(--color-gold));box-shadow:0 0 8px rgba(var(--color-gold-rgb), .3)}.sidebar-balance-amount{color:var(--color-gold);text-shadow:0 0 10px rgba(var(--color-gold-rgb), .25)}.stats-total-row{flex-wrap:wrap;gap:10px;display:flex}.stats-total-tile{border:1.5px solid var(--color-border);background:radial-gradient(circle at 88% 8%, rgba(var(--color-accent-rgb), .06), transparent 40%), linear-gradient(145deg, #232f35, #141c20 76%);color:var(--color-muted);border-radius:10px;flex-direction:column;align-items:center;gap:2px;padding:10px 16px;font-size:12px;display:flex}.stats-total-value{color:var(--color-fg);font-size:18px;font-weight:700}.chat-message{border-radius:10px;flex-direction:column;gap:3px;max-width:80%;margin-bottom:8px;padding:7px 10px;font-size:12px;line-height:1.45;display:flex}.chat-message-user{border:1px solid rgba(var(--color-accent-rgb), .3);background:rgba(var(--color-accent-rgb), .1);border-bottom-right-radius:3px;align-self:flex-end;margin-left:auto}.chat-message-text{color:var(--color-fg);white-space:pre-line}.chat-message-line{min-height:1em;display:block}.chat-agent-icon{justify-content:center;align-items:center;font-size:16px;line-height:1;display:inline-flex}.chat-agent-icon-lg{background:rgba(var(--color-accent-rgb), .12);border:1px solid rgba(var(--color-accent-rgb), .3);object-fit:cover;border-radius:50%;flex-shrink:0;width:34px;height:34px;font-size:18px}.chat-agent-toggle{align-items:center;gap:8px;display:inline-flex}.chat-agent-panel{flex-direction:column;gap:12px;display:flex}.chat-agent-header{border-bottom:1px solid var(--color-border);align-items:flex-start;gap:10px;padding-bottom:12px;display:flex}.chat-agent-header-text{flex-direction:column;gap:3px;display:flex}.chat-agent-header-text strong{color:var(--color-fg);font-size:15px}.chat-agent-header-text span{color:var(--color-muted);font-size:12px;line-height:1.4}.chat-agent-warning{border:1px solid rgba(var(--color-accent-rgb), .35);border-radius:var(--radius-sm,8px);background:rgba(var(--color-accent-rgb), .08);color:var(--color-accent);margin:0;padding:8px 12px;font-size:12px;line-height:1.4}.chat-agent-messages{border:1px solid var(--color-border);border-radius:var(--radius-sm,8px);background:#0000001f;flex-direction:column;min-height:120px;max-height:360px;padding:12px;display:flex;overflow-y:auto}.chat-agent-empty{color:var(--color-muted);text-align:center;margin:auto;font-size:13px}.chat-agent-form{gap:8px;display:flex}.chat-agent-input{border:1px solid var(--color-border);border-radius:var(--radius-sm,8px);background:var(--color-panel-2,var(--color-panel));min-width:0;min-height:40px;color:var(--color-fg);flex:1;padding:8px 12px;font-family:inherit;font-size:14px}.chat-agent-input::placeholder{color:var(--color-muted)}.chat-agent-input:focus{border-color:rgba(var(--color-accent-rgb), .78)}.chat-agent-send{white-space:nowrap;flex-shrink:0}.multibroadcast-screen .buy-button,.broadcast-room-layout .buy-button{align-items:center;gap:6px;display:inline-flex}.multibroadcast-section{border:1px solid var(--color-border-soft);background:var(--color-panel);border-radius:16px;margin:0 0 22px;padding:20px}.multibroadcast-section h3{color:var(--color-fg);align-items:center;gap:8px;margin:0 0 12px;font-size:15px;display:flex}.multibroadcast-hint{color:var(--color-muted);margin:0;font-size:13px}.multibroadcast-room-cards{flex-wrap:wrap;gap:10px;display:flex}.multibroadcast-room-card{border:1px solid var(--color-border);background:var(--color-panel-2,var(--color-panel));color:var(--color-fg);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:10px 14px;font-size:13px;transition:border-color .15s,filter .15s;display:inline-flex}.multibroadcast-room-card:hover{border-color:rgba(var(--color-accent-rgb), .5);filter:brightness(1.06)}.multibroadcast-room-card-match{align-items:center;gap:5px;display:inline-flex}.multibroadcast-purchased-list{flex-direction:column;gap:10px;display:flex}.multibroadcast-purchased-row{border-bottom:1px solid var(--color-border-soft);flex-wrap:wrap;align-items:center;gap:10px;padding:10px 0;display:flex}.multibroadcast-purchased-row:last-child{border-bottom:none}.multibroadcast-search-results,.broadcast-invite-results{flex-direction:column;gap:8px;margin-top:10px;display:flex}.multibroadcast-search-row{flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.multibroadcast-request-status{color:var(--color-muted);padding:6px 0;font-size:13px}.broadcast-invite-result{border:1px solid var(--color-border);background:var(--color-panel-2,var(--color-panel));color:var(--color-fg);text-align:left;cursor:pointer;border-radius:8px;padding:6px 10px;font-size:13px}.broadcast-invite-result:hover{border-color:rgba(var(--color-accent-rgb), .5)}.broadcast-room-match{flex-direction:column;gap:2px;display:flex}.broadcast-room-owner-panel{border:1px solid rgba(var(--color-gold-rgb), .25);background:rgba(var(--color-gold-rgb), .05);border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.broadcast-requests-list{flex-direction:column;gap:6px;display:flex}.broadcast-request-row{color:var(--color-fg);align-items:center;gap:8px;font-size:13px;display:flex}.broadcast-request-accept,.broadcast-request-decline{border:1px solid var(--color-border);cursor:pointer;background:0 0;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.broadcast-request-accept{color:var(--color-win);border-color:rgba(var(--color-gold-rgb), .4)}.broadcast-request-decline{color:var(--color-accent-deep);border-color:rgba(var(--color-accent-rgb), .4)}.broadcast-room-messages{border:1px solid var(--color-border);background:#0000001f;border-radius:8px;height:482px;padding:12px;overflow-y:auto}.room-ordinars-search{border:1px solid var(--color-border);border-radius:var(--radius-sm,8px);background:var(--color-panel-2,var(--color-panel));width:100%;min-height:40px;color:var(--color-fg);box-sizing:border-box;margin-bottom:2px;padding:8px 12px;font-family:inherit;font-size:14px}.broadcast-room-dictor-chat{border:2px solid #000;border-radius:12px;flex-direction:column;gap:8px;padding:10px;display:flex}.broadcast-room-dictor-chat .chat-agent-input{border-color:#000}.app-shell.app-screen-multibroadcast .broadcast-room-dictor-chat .buy-button.chat-agent-send,.app-shell.app-screen-multibroadcast .room-skuf-chat .buy-button.chat-agent-send{color:#000!important;background:#ee6018!important;border-color:#ee6018!important}.app-shell.app-screen-multibroadcast .broadcast-room-dictor-chat .buy-button.chat-agent-send:hover:not(:disabled),.app-shell.app-screen-multibroadcast .room-skuf-chat .buy-button.chat-agent-send:hover:not(:disabled){background:#ff7a2e!important;border-color:#ff7a2e!important}.chat-message-skuf{border-color:rgba(var(--color-accent-rgb), .3);background:rgba(var(--color-accent-rgb), .12);color:#000}@media (width<=640px){.broadcast-room-layout .chat-agent-form{flex-wrap:wrap}.broadcast-room-layout .chat-agent-input{flex-basis:100%}.broadcast-room-layout .chat-agent-send{flex:auto}}.broadcast-room-layout{border:1px solid var(--color-border-soft);background:0 0;border-radius:16px;flex-direction:column;gap:10px;padding:16px 20px 20px;display:flex}.broadcast-room-grid{grid-template-columns:minmax(200px,16%) minmax(0,1fr) minmax(260px,24%);align-items:start;gap:14px;display:grid}.broadcast-room-col{flex-direction:column;gap:10px;min-width:0;display:flex}.room-skuf-chat{border:1px solid var(--color-border-soft);background:var(--color-panel-2,var(--color-panel));border-radius:12px;padding:14px}.room-ordinar-tracker-empty{border:1px solid var(--color-border-soft);background:var(--color-panel-2,var(--color-panel));color:var(--color-muted);border-radius:12px;padding:14px;font-size:13px}.room-ordinar-tracker-list{flex-direction:column;gap:8px;display:flex}.room-ordinar-tracker{background:var(--color-panel);border:1px solid #000;border-radius:12px;flex-direction:column;gap:10px;padding:12px;display:flex;box-shadow:0 0 0 1px #0000001f,0 0 22px #0000002e}.room-ordinar-tracker .line-selector{flex-wrap:wrap;gap:6px}.room-ordinar-tracker .animated-dropdown{width:100%;min-width:0}.room-ordinar-tracker .buy-button.package{width:100%}.room-ordinar-tracker .unit-analysis-prob{font-size:28px}.room-ordinar-tracker .team-metrics-panel{padding:10px}.room-ordinar-tracker .team-metrics-row{flex-direction:column;align-items:flex-start;gap:6px}.room-ordinar-tracker .team-metrics-row-gauges{flex-wrap:wrap;gap:6px 10px;overflow:visible}.room-ordinar-tracker .team-metrics-row-label{min-width:0;font-size:13px}.room-ordinar-tracker .buy-options.chat-agent-options{margin:8px 0}.room-ordinar-tracker .chat-agent-toggle{padding:5px 9px;font-size:9px}.narrative-toggle{align-self:flex-start;margin-bottom:0}.room-match-stats{border:1px solid var(--color-border-soft);background:var(--color-panel-2,var(--color-panel));border-radius:10px;flex-direction:column;gap:10px;padding:12px;display:flex}.room-match-stats-teams{color:var(--color-fg);text-transform:uppercase;letter-spacing:.02em;justify-content:space-between;gap:8px;font-size:16px;font-weight:700;display:flex}.room-match-stats-team{align-items:center;gap:5px;display:inline-flex}.room-match-stats-row{align-items:center;gap:8px;display:flex}.room-match-stats-value{min-width:18px;color:var(--color-fg);font-variant-numeric:tabular-nums;text-align:center;font-size:14px;font-weight:700}.room-match-stats-bar{flex:1;min-width:0}.room-match-stats-label{color:var(--color-fg);text-align:center;text-transform:uppercase;letter-spacing:.02em;margin-bottom:3px;font-size:10px;display:block}.room-match-stats-track{background:var(--color-border-soft);border-radius:999px;height:6px;display:flex;overflow:hidden}.room-match-stats-fill{height:100%;transition:width .4s}.room-match-stats-fill-home{background:#2f9e8f}.room-match-stats-fill-away{background:#1c2530}.room-team-metrics-slot{flex-direction:column;gap:10px;margin-bottom:14px;display:flex}.room-tracker-score{align-items:baseline;gap:8px;display:flex}.room-tracker-score-value{font-variant-numeric:tabular-nums;color:var(--color-fg);font-size:28px;font-weight:800}.room-tracker-score-minute{font-variant-numeric:tabular-nums;color:var(--color-muted);font-size:15px;font-weight:600}.room-metrics-toggle{align-self:flex-start;margin-bottom:0}.room-ordinar-row.is-selected .match-row-header{box-shadow:inset 3px 0 0 var(--color-accent)}.room-ordinar-row-outcomes{color:var(--color-muted);margin-left:3cm;font-size:16.5px}.room-ordinar-row-outcome-list{flex-wrap:wrap;gap:6px;padding:0 14px 12px;display:flex}.room-ordinar-row-outcome{color:#ee6018;cursor:pointer;background:0 0;border:1px solid #ee6018;border-radius:999px;padding:10px 20px;font-size:22px}.room-ordinar-row-outcome:hover{background:#ee60181f}.room-ordinar-row-outcome.is-selected{color:#000;background:#ee6018;font-weight:700}.room-ticker{box-sizing:border-box;border:1px solid var(--color-border-soft);background:#0000001f;border-radius:8px;align-items:center;width:100%;height:38px;padding:0 12px;display:flex;overflow:hidden}.room-ticker-empty{color:var(--color-muted);font-size:12px}.room-ticker-track{white-space:nowrap;gap:28px;animation:24s linear infinite room-ticker-scroll;display:flex}.room-ticker:hover .room-ticker-track{animation-play-state:paused}.room-ticker-item{color:#101010;align-items:center;gap:6px;font-size:13px;display:inline-flex}.room-ticker-teams{color:#101010;font-weight:700}.room-ordinar-start-dot{border-radius:50%;flex:none;width:8px;height:8px;margin-right:2px;display:inline-block}.room-ordinar-start-dot-upcoming{background:var(--color-muted)}.room-ordinar-start-dot-live{background:#1a7a3c;animation:1.4s ease-in-out infinite room-ordinar-dot-pulse}.room-ordinar-start-dot-over{background:#101010}@keyframes room-ordinar-dot-pulse{0%,to{box-shadow:0 0 #1a7a3c8c}50%{box-shadow:0 0 0 5px #1a7a3c00}}@keyframes room-ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.room-ordinars-list{flex-direction:column;gap:6px;padding:10px 0;display:flex}.room-express-legs{flex-direction:column;gap:4px;padding:0 14px 12px;display:flex}.room-express-leg{background:var(--color-panel-2,#0000001f);color:var(--color-fg);border-radius:8px;flex-wrap:wrap;align-items:center;gap:4px;padding:6px 10px;font-size:13px;display:flex}.room-express-leg-outcome{color:var(--color-accent);margin-left:auto;font-weight:600}.probability-pulse-up{animation:1.4s ease-in-out 3 probability-pulse-green}.probability-pulse-down{animation:1.4s ease-in-out 3 probability-pulse-red}@keyframes probability-pulse-green{0%,to{color:inherit;text-shadow:none}50%{color:#1a7a3c;text-shadow:0 0 8px #1a7a3c80}}@keyframes probability-pulse-red{0%,to{color:inherit;text-shadow:none}50%{color:#b3261e;text-shadow:0 0 8px #b3261e80}}.room-express-arrows{gap:6px;margin-left:8px;display:inline-flex}.room-express-arrow{color:var(--color-muted);font-size:20px;line-height:1;display:inline-block}.room-express-arrow.is-up{color:#1a7a3c;animation:1.4s ease-in-out 3 probability-pulse-green}.room-express-arrow.is-down{color:#b3261e;animation:1.4s ease-in-out 3 probability-pulse-red}.room-skuf-chat{flex-direction:column;flex:1;gap:8px;min-height:0;margin-top:20px;display:flex}.room-microactivities-placeholder{flex-direction:column;flex:1;min-height:291.181px;display:flex}.room-today-events-narrow{width:100%}.app-shell.app-screen-multibroadcast .room-today-events-narrow .constructor-ticker-block{padding:14px;background:var(--color-panel-2,var(--color-panel))!important;border:1px solid #000!important;border-radius:12px!important}.room-skuf-chat-header{color:var(--color-gold);font-size:13px;font-weight:700}.room-microactivities-placeholder{background:var(--color-panel-2,var(--color-panel));border:1px solid #000;border-radius:12px;padding:14px}.room-microactivities-heading{color:var(--color-gold);margin-bottom:6px;font-size:13px;font-weight:700;display:block}.room-micro-activity-top{justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;display:flex}.room-micro-activity-badge{color:#000;text-transform:uppercase;letter-spacing:.02em;background:#ee6018;border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.room-micro-activity-question{margin:0 0 4px;font-size:14px;font-weight:600}.room-micro-activity-context{color:var(--color-muted);margin:0 0 10px;font-size:12px}.room-micro-activity-timer{flex-shrink:0}.room-micro-activity-actions{align-items:center;gap:10px;display:flex}.room-micro-activity-answer{border-radius:999px;padding:10px 18px;font-weight:700}.room-micro-activity-status{color:var(--color-fg-soft,var(--color-muted));margin:0;font-size:13px}.room-micro-activity-reward{color:var(--color-muted);margin:10px 0 0;font-size:12px}.room-micro-activity-wrap{flex-direction:column;flex:1;justify-content:space-between;gap:10px;display:flex}.room-micro-activity-boost-select{color:#000;cursor:pointer;background:#ee6018;border:none;border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;transition:background-color .15s,color .15s}.room-micro-activity-boost-select:hover{color:#ee6018;background:#000}.room-micro-activity-boost-select.active{color:#ee6018;background:#000;box-shadow:0 0 0 2px #ee601859}.room-micro-activity-wallet{border:1px solid var(--color-border-soft);background:#0000001a;border-radius:10px;flex-wrap:wrap;align-items:center;gap:10px;padding:8px 10px;font-size:12px;display:flex;position:relative}.room-micro-activity-wallet-identity{align-items:center;gap:6px;font-weight:700;display:inline-flex}.room-micro-activity-wallet-stat{color:var(--color-muted)}.room-micro-activity-wallet-stat.skf{color:#b8912a;font-weight:700}.room-micro-activity-wallet-stat.xp{color:#4a2f7a;font-weight:700}.room-micro-activity-more{margin-left:auto;position:relative}.room-micro-activity-more-toggle{border:1px solid var(--color-border);color:var(--color-fg);cursor:pointer;background:0 0;border-radius:999px;padding:4px 10px;font-size:12px}.room-micro-activity-more-menu{z-index:5;border:1px solid var(--color-border-soft);background:var(--color-panel-2,var(--color-panel));border-radius:10px;flex-direction:column;gap:9px;width:300px;padding:12px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 24px #00000059}.room-micro-activity-boost-row{justify-content:space-between;align-items:center;gap:9px;font-size:14px;display:flex}.room-micro-activity-boost-row small{color:var(--color-muted)}.room-micro-activity-boost-row .buy-button.secondary{text-align:center;flex-shrink:0;min-width:67px;padding:5px 11px;font-size:13px}.room-micro-activity-placeholder-timer{flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.room-skuf-chat-messages{border:1px solid var(--color-border);background:#0000001f;border-radius:8px;flex:1;min-height:378px;padding:10px;overflow-y:auto}.room-skuf-chat-form{gap:6px}.room-skuf-chat{border-color:#000}.room-skuf-chat-messages,.room-skuf-chat .chat-agent-input{border-color:var(--color-accent)}.room-skuf-message{align-items:flex-start;gap:6px;max-width:92%;margin-bottom:14px;display:flex}.room-skuf-message:last-child{margin-bottom:0}.room-skuf-message.chat-message-user{background:0 0;border:none;flex-direction:row-reverse;margin-left:auto}.room-skuf-message .chat-message{max-width:100%;margin-bottom:0}.room-skuf-avatar{object-fit:cover;border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:55px;height:55px}.room-skuf-message .rank-avatar-compact{flex-shrink:0;width:55px;height:55px}@media (width<=900px){.broadcast-room-grid{grid-template-columns:1fr}}.diktor-message-row{align-items:flex-start;gap:6px;max-width:92%;margin-bottom:8px;display:flex}.diktor-message-row:last-child{margin-bottom:0}.diktor-message-avatar{object-fit:cover;border:1px solid var(--color-border);border-radius:50%;flex-shrink:0;width:55px;height:55px}.diktor-card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:10px;flex-direction:column;flex:1;min-width:0;display:flex;overflow:hidden}.diktor-card-header{flex-wrap:wrap;align-items:center;gap:4px 8px;padding:6px 8px;display:flex}.diktor-card-body{padding:6px 8px}.diktor-card-match{color:var(--color-muted);text-transform:uppercase;letter-spacing:.03em;align-items:center;gap:5px;font-size:13px;display:flex}.diktor-card-match span{align-items:center;display:inline-flex}.diktor-card-match-sep{opacity:.5}.diktor-card-team-highlighted{color:var(--color-fg);font-weight:700}.diktor-card-event-label{text-transform:uppercase;letter-spacing:.02em;border-radius:999px;align-items:center;gap:4px;width:fit-content;padding:1px 7px;font-size:10px;font-weight:700;display:inline-flex}.diktor-card-winner-nickname{text-transform:none;letter-spacing:normal}.diktor-card-text{color:var(--color-fg);white-space:pre-line;font-size:12.5px;line-height:1.3}.diktor-card-general .diktor-card-header{background:#ffffff05}.diktor-card-goal .diktor-card-header{background:rgba(var(--color-accent-rgb), .14)}.diktor-card-goal .diktor-card-event-label{color:var(--color-accent);background:rgba(var(--color-accent-rgb), .18)}.diktor-card-goal .diktor-card-text{font-weight:600}.diktor-card-red-card .diktor-card-header{background:rgba(var(--color-danger-rgb), .14)}.diktor-card-red-card .diktor-card-event-label{color:var(--color-danger);background:rgba(var(--color-danger-rgb), .18)}.diktor-card-yellow-card .diktor-card-header{background:rgba(var(--color-warning-rgb), .12)}.diktor-card-yellow-card .diktor-card-event-label{color:var(--color-warning);background:rgba(var(--color-warning-rgb), .16)}.diktor-card-corner .diktor-card-header{background:rgba(var(--color-corner-rgb), .12)}.diktor-card-corner .diktor-card-event-label{color:var(--color-corner);background:rgba(var(--color-corner-rgb), .16)}.diktor-card-shot .diktor-card-header{background:rgba(var(--color-shot-rgb), .12)}.diktor-card-shot .diktor-card-event-label{color:var(--color-shot);background:rgba(var(--color-shot-rgb), .16)}.diktor-card-foul .diktor-card-header{background:rgba(var(--color-foul-rgb), .1)}.diktor-card-foul .diktor-card-event-label{color:var(--color-foul);background:rgba(var(--color-foul-rgb), .14)}.diktor-card-offside .diktor-card-header{background:rgba(var(--color-offside-rgb), .1)}.diktor-card-offside .diktor-card-event-label{color:var(--color-offside);background:rgba(var(--color-offside-rgb), .14)}.diktor-card-quiz-winner .diktor-card-header{background:rgba(var(--color-gold-rgb), .16)}.diktor-card-quiz-winner .diktor-card-event-label{color:var(--color-gold);background:rgba(var(--color-gold-rgb), .2)}.modal-icon{background:rgba(var(--color-gold-rgb), .12);width:34px;height:34px;color:var(--color-gold);border:1px solid #8a6a3a;border-radius:50%;place-items:center;margin-bottom:10px;font-size:18px;font-style:normal;font-weight:900;display:inline-grid}.intro-disclaimer-points{counter-reset:intro-point}.intro-disclaimer-point{padding-left:26px;position:relative}.intro-disclaimer-point:before{counter-increment:intro-point;content:counter(intro-point);border:1px solid var(--color-border);width:18px;height:18px;color:var(--color-accent);border-radius:50%;place-items:center;font-size:10px;font-weight:700;display:inline-grid;position:absolute;top:0;left:0}.intro-disclaimer-box .modal-message{color:#fff!important}@media (prefers-reduced-motion:reduce){.match-preview-buy,.buy-button,.explanation-button,.sidebar-nav-item.active,.league-pill.active,.gamification-tab.active,.match-preview-buy:before,.buy-button:before,.explanation-button:before,.sidebar-nav-item.active:before,.league-pill.active:before,.gamification-tab.active:before,.profile-action-button,.account-logout-button,.sidebar-topup-button,.recalc-button,.express-add-button,.event-analysis-close,.account-widget-form button,.account-widget-toggle-password,.event-block,.league-card,.match-row,.match-preview-card,.purchased-event-card,.gamification-card,.leaderboard-row,.express-chain-tile,.fixed-slip-card,.my-events-match-header,.sidebar-nav-item:after{transition:none;animation:none}}.app-shell{grid-template-rows:auto minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);display:grid}.main-area{z-index:1;grid-area:2/2;width:100%;min-height:0;padding:clamp(20px,2.4vw,38px) clamp(16px,3.6vw,58px) 64px;position:relative}.site-primary-nav{border-color:rgba(var(--color-brass-rgb), .38);background:radial-gradient(circle at 8px 8px, var(--color-brass-light) 0 1px, #4b321f 1.5px 3px, transparent 3.5px), radial-gradient(circle at calc(100% - 8px) 8px, var(--color-brass-light) 0 1px, #4b321f 1.5px 3px, transparent 3.5px), linear-gradient(180deg, #38302ad1, #181d1ff0)}.league-drawer,.site-popover,.modal-box{border-color:rgba(var(--color-brass-rgb), .48)}.league-drawer .league-crt-card{border-color:rgba(var(--color-brass-rgb), .45);background:radial-gradient(circle at 8px 8px,#e0bd78 0 1px,#664125 1.5px 3px,#0000 3.5px),radial-gradient(circle at calc(100% - 8px) 8px,#e0bd78 0 1px,#664125 1.5px 3px,#0000 3.5px),linear-gradient(145deg,#3a332c,#171d20 72%)}.league-drawer .league-crt-screen{box-shadow:inset 0 0 14px #000000c7,0 0 0 2px rgba(var(--color-brass-rgb),.13),0 7px 15px #0000004d;border-color:#755033}.rank-avatar{border:1px solid rgba(var(--color-brass-rgb),.72);width:72px;height:72px;box-shadow:0 0 0 2px #492b196b,0 8px 20px #00000052,0 0 13px rgba(var(--color-accent-rgb),.1);background:linear-gradient(145deg,#4a3826,#101719 72%);border-radius:13px;flex:none;place-items:center;padding:4px;display:inline-grid;position:relative;overflow:visible}.rank-avatar-viewport{background:#050707;border-radius:9px;width:100%;height:100%;display:block;position:relative;overflow:hidden}.rank-avatar-viewport img{object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.rank-avatar-gear{border:4px dotted var(--color-brass-light);width:18px;height:18px;box-shadow:0 0 0 2px #6a4428,0 0 8px rgba(var(--color-brass-rgb),.35);background:#24170f;border-radius:50%;animation:16s linear infinite rank-circuit-spin;position:absolute;bottom:-5px;right:-5px}.rank-avatar-compact{width:34px;height:34px;box-shadow:0 0 0 1px #492b1980,0 0 10px rgba(var(--color-accent-rgb),.13);border-radius:8px;padding:2px}.rank-avatar-compact .rank-avatar-gear{border-width:2px;width:10px;height:10px;bottom:-3px;right:-3px}.site-user-trigger{padding-left:7px}.app-shell:before,.app-shell:after{display:none}@keyframes circuit-current{0%,28%{opacity:.42;filter:drop-shadow(0 0 3px #69d9f847)}40%,55%{opacity:.82;filter:drop-shadow(0 0 8px #69d9f894)}70%,to{opacity:.58;filter:drop-shadow(0 0 5px #b88a465c)}}.main-area{background:#10171b}.site-header{grid-area:1/1/auto/-1}.site-nav-rail{z-index:20;border-right:1px solid rgba(var(--color-brass-rgb), .28);background:#0d1519f5;grid-area:2/1;min-height:0;padding:24px 14px;display:block;position:relative;box-shadow:12px 0 28px #0000002e}.site-primary-nav{border:1px solid rgba(var(--color-brass-rgb), .38);border-radius:12px;flex-direction:column;align-items:stretch;gap:6px;width:100%;padding:10px;display:flex;overflow:visible}.site-nav-item{text-align:left;width:100%;min-height:44px;padding:0 14px}.site-nav-item:after{width:2px;height:auto;inset:22% auto 22% 3px;transform:scaleY(0)}.site-nav-item.active:after{transform:scaleY(1)}.settings-popover{transform-origin:0 100%;inset:auto auto 24px calc(100% + 8px)}@media (width<=820px){.app-shell{grid-template-rows:auto auto minmax(0,1fr);grid-template-columns:1fr}.site-header{grid-area:1/1}.site-nav-rail{border-right:0;border-bottom:1px solid var(--color-border);grid-area:2/1;padding:0}.site-primary-nav{border-inline:0;border-radius:0;flex-direction:row;width:100%;overflow-x:auto}.site-nav-item{text-align:center;width:auto}.main-area{grid-area:3/1}.settings-popover{transform-origin:100% 0;inset:calc(100% + 8px) 12px auto auto}}@media (prefers-reduced-motion:reduce){.app-shell:after{animation:none}}:root{--editorial-bg:#080e12;--editorial-rail:#0b1217;--editorial-surface:#10191f;--editorial-surface-raised:#162129;--editorial-line:#aec6cf29;--editorial-line-strong:#aec6cf47;--editorial-ink:#edf0eb;--editorial-muted:#8d9aa0;--editorial-cyan:#63cce9;--editorial-cyan-rgb:99, 204, 233}.app-shell{background:var(--editorial-bg);grid-template-rows:62px minmax(0,1fr);grid-template-columns:330px minmax(0,1fr)}.site-header{border-bottom:1px solid var(--editorial-line);min-height:62px;box-shadow:none;background:#080e12fa;padding:0 24px}.site-header:after{display:none}.site-header-topline{justify-content:space-between;min-height:61px;display:flex}.site-logo-button{align-items:center;gap:18px;width:auto;display:flex;transform:none}.site-logo-image{filter:grayscale(.22)saturate(.76)brightness(.9);width:168px}.site-brand-kicker{border-left:1px solid var(--editorial-line-strong);color:#738188;letter-spacing:.16em;text-transform:uppercase;padding-left:18px;font-size:11px;font-weight:650}.site-user-anchor{margin-left:auto}.site-user-trigger{min-height:38px;box-shadow:none;color:#cfd8d9;background:0 0;border-color:#0000;border-radius:4px}.site-user-trigger:hover,.site-user-trigger.active{border-color:var(--editorial-line-strong);box-shadow:none;background:#ffffff06}.rank-avatar-compact{border-color:rgba(var(--editorial-cyan-rgb), .28);width:30px;height:30px;box-shadow:none;background:#0a1115;border-radius:50%}.rank-avatar-compact .rank-avatar-viewport{border-radius:50%}.rank-avatar-compact .rank-avatar-gear{display:none}.site-nav-rail{border-right:1px solid var(--editorial-line);background:var(--editorial-rail);box-shadow:none;flex-direction:column;padding:28px 18px 22px;display:flex}.site-primary-nav{box-shadow:none;background:0 0;border:0;border-radius:0;gap:3px;padding:0}.site-nav-item{color:#85949a;letter-spacing:.01em;border:0;border-radius:3px;min-height:45px;padding:0 12px 0 18px;font-size:13px;font-weight:600}.site-nav-item:hover{color:var(--editorial-ink);background:#ffffff06}.site-nav-item.active{color:var(--editorial-ink);background:linear-gradient(90deg, rgba(var(--editorial-cyan-rgb), .12), transparent 92%);border-color:#0000}.site-nav-item:after{background:var(--editorial-cyan);width:2px;box-shadow:none;top:8px;bottom:8px;left:0}.site-nav-status{border-top:1px solid var(--editorial-line);gap:7px;margin-top:auto;padding:18px 12px 4px;display:grid}.site-nav-status>span{color:#5e6e75;letter-spacing:.16em;text-transform:uppercase;font-size:9px;font-weight:700}.site-nav-status strong{color:#c8d2d3;font-size:12px;font-weight:650}.site-nav-status i,.constructor-hero-status i{background:#54bd7a;border-radius:50%;width:5px;height:5px;margin-right:7px;display:inline-block;box-shadow:0 0 8px #54bd7a66}.site-nav-status small{color:#64737a;font-size:10px}.main-area{background:var(--editorial-bg);padding:0}.screen-stage{width:100%;min-height:100%;margin:0}.screen-stage:before{display:none}.constructor-screen{min-height:100%;color:var(--editorial-ink);padding:clamp(28px,3.2vw,54px) clamp(24px,4vw,68px) 72px}.constructor-hero{border-bottom:1px solid var(--editorial-line);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:36px;padding-bottom:26px;display:grid}.constructor-hero-copy{max-width:780px}.constructor-dossier-id,.constructor-control-label,.constructor-hero-status>span,.constructor-results-heading span,.constructor-empty-copy>span{color:var(--editorial-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.constructor-hero h1{letter-spacing:-.055em;margin:9px 0 7px;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,6vw,88px);font-weight:400;line-height:.92}.constructor-hero-copy p{max-width:650px;color:var(--editorial-muted);margin:0;font-size:15px;line-height:1.55}.constructor-hero-status{border-left:1px solid var(--editorial-line-strong);gap:7px;min-width:226px;padding:6px 0 4px 22px;display:grid}.constructor-hero-status>span{color:#697880}.constructor-hero-status strong{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.constructor-hero-status small{color:#78868c;font-size:11px}.constructor-toolbar{border:1px solid var(--editorial-line-strong);background:#0c1419;grid-template-columns:minmax(220px,.38fr) minmax(320px,1fr) minmax(160px,.3fr);gap:0;margin:24px 0 28px;display:grid}.constructor-league-picker,.constructor-search,.constructor-date-filter{min-height:68px;padding:12px 18px}.constructor-league-picker{border:0;border-right:1px solid var(--editorial-line-strong);color:var(--editorial-ink);text-align:left;cursor:pointer;background:0 0;gap:7px;display:grid;position:relative}.constructor-league-picker:hover{background:rgba(var(--editorial-cyan-rgb), .035)}.constructor-league-picker strong{align-items:center;gap:9px;font-size:14px;font-weight:650;display:flex}.constructor-league-mark{color:var(--editorial-cyan);font-family:Georgia,serif;font-weight:400}.constructor-picker-arrow{color:var(--editorial-cyan);position:absolute;bottom:18px;right:18px}.constructor-control-label{color:#64747b;font-size:9px}.constructor-league-picker-clear{border:1px solid var(--color-border);background:var(--color-panel);width:30px;height:30px;box-shadow:var(--shadow-sm);color:var(--color-fg-soft,var(--color-muted));cursor:pointer;border-radius:50%;place-items:center;font-size:20px;line-height:1;display:grid;position:absolute;top:8px;right:8px}.constructor-league-picker-clear:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.constructor-search{gap:4px;display:grid;position:relative}.constructor-search-clear{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;position:absolute;top:10px;right:4px}.constructor-search-clear:hover{color:var(--color-accent)}.constructor-search .search-input{min-height:27px;color:var(--editorial-ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:15px}.constructor-search .search-input:focus{box-shadow:none;border:0!important}.constructor-search .search-input::placeholder{color:#536169}.constructor-date-filter{border-left:1px solid var(--editorial-line-strong);gap:4px;display:grid;position:relative}.constructor-date-filter input[type=date]{min-height:27px;color:var(--editorial-ink);box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-family:inherit;font-size:14px}.constructor-date-clear{color:#64747b;cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;position:absolute;top:10px;right:10px}.constructor-empty{border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);background:radial-gradient(circle at 76% 36%, rgba(var(--editorial-cyan-rgb), .035), transparent 32%), linear-gradient(115deg, #ffffff03, transparent 48%);grid-template-columns:110px minmax(0,1fr) auto;align-items:center;min-height:clamp(300px,44vh,480px);display:grid}.constructor-empty-index{border-right:1px solid var(--editorial-line);color:rgba(var(--editorial-cyan-rgb), .42);align-self:stretch;place-items:center;font-family:Georgia,serif;font-size:52px;display:grid}.constructor-empty-copy{padding:40px clamp(28px,5vw,76px)}.constructor-empty-copy>span{color:#6d7c83}.constructor-empty h2{letter-spacing:-.04em;margin:12px 0 14px;font-family:Georgia,Times New Roman,serif;font-size:clamp(34px,4vw,62px);font-weight:400}.constructor-empty .state-message{max-width:530px;min-height:auto;color:var(--editorial-muted);background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:14px;overflow:visible}.constructor-empty .state-message:before{display:none}.constructor-empty-action{border:1px solid rgba(var(--editorial-cyan-rgb), .55);background:rgba(var(--editorial-cyan-rgb), .07);min-height:54px;color:var(--editorial-ink);font:inherit;cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:38px;margin-right:36px;padding:0 18px;font-size:13px;font-weight:650;display:flex}.constructor-empty-action span{color:var(--editorial-cyan);font-size:18px}.constructor-empty-action:hover{background:rgba(var(--editorial-cyan-rgb), .12)}.constructor-empty-meta{border-top:1px solid var(--editorial-line);grid-column:2/4;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding:18px 36px;display:grid}.constructor-empty-meta div{gap:5px;display:grid}.constructor-empty-meta dt{color:#59686f;letter-spacing:.14em;text-transform:uppercase;font-size:9px}.constructor-empty-meta dd{color:#aeb8b9;margin:0;font-size:11px}.constructor-results{border-top:1px solid var(--editorial-line-strong)}.constructor-results-heading{justify-content:space-between;align-items:flex-end;gap:20px;padding:20px 4px 17px;display:flex}.constructor-results-heading span{color:#68787f}.constructor-results-heading h2{margin:6px 0 0;font-family:Georgia,serif;font-size:28px;font-weight:400}.constructor-results-heading>strong{color:#718087;letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:600}.constructor-results .scroll-panel{border:1px solid var(--editorial-line);box-shadow:none;background:#0b1318;border-radius:0;padding:0}.constructor-results .match-row-list{gap:12px}.constructor-results .match-row{border:0;border-bottom:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0}.constructor-results .match-row:before{display:none}.constructor-results .match-row:hover{border-color:var(--editorial-line);box-shadow:none;background:#ffffff05;transform:none}.constructor-results .match-row.open,.constructor-results .match-row.expanded{background:var(--editorial-surface)}.constructor-results .match-row-header{grid-template-columns:minmax(240px,1fr) minmax(180px,.6fr) 28px;min-height:66px;padding:13px 18px;display:grid}.constructor-results .match-preview-teams{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.5vw,22px);font-weight:400}.constructor-results .match-preview-meta{color:#6f7f86;margin:0;font-size:11px}.constructor-results .match-row-caret{color:var(--editorial-cyan);justify-self:end}.constructor-results .match-row-body{border-top:1px solid var(--editorial-line);padding:0 18px 20px}.constructor-results .match-preview-lines{border-bottom:1px solid var(--editorial-line);gap:0;margin:0 0 16px;font-size:13px}.constructor-results .match-preview-line{border:0;border-top:1px solid var(--editorial-line);background:0 0;border-radius:0;gap:12px;min-height:48px;padding:9px 12px 9px 16px;transition:color .14s,background .14s;position:relative}.constructor-results .match-preview-line:hover{background:#ffffff05}.constructor-results .match-preview-line.selected{border-color:var(--editorial-line);background:linear-gradient(90deg, rgba(var(--editorial-cyan-rgb), .1), rgba(var(--editorial-cyan-rgb), .025) 72%, transparent)}.constructor-results .match-preview-line.selected:before{content:"";background:var(--editorial-cyan);width:2px;position:absolute;inset:9px auto 9px 0}.constructor-results .match-preview-line-outcomes{gap:8px 18px;line-height:1.35}.constructor-results .match-preview-outcome{border:0;border-radius:0;padding:2px 0}.constructor-results .match-preview-line-select{border-color:var(--editorial-line-strong);color:#cbd5d6;background:#0a1115;border-radius:2px;min-width:54px;min-height:28px;padding:3px 7px}.constructor-results .match-preview-buy{letter-spacing:.01em;border-radius:2px;width:100%;min-height:42px;margin-top:0}.constructor-results .match-preview-buy.package{margin-top:8px}.constructor-results .match-preview-buy.package:disabled{opacity:.5}.event-analysis-panel{color:var(--editorial-ink)}.event-analysis-header{border-color:var(--editorial-line);margin-bottom:18px;padding:12px 0 16px}.event-analysis-header .match-preview-teams{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.8vw,24px);font-weight:400}.event-analysis-close,.line-selector select{border-color:var(--editorial-line-strong);box-shadow:none;background:#0b1318;border-radius:2px}.line-selector{margin-bottom:18px}.line-selector select{min-height:38px;padding:7px 12px}.unit-analysis-title{color:#718087;letter-spacing:.16em;text-transform:uppercase;margin:0;padding:0 0 12px;font-size:10px;font-weight:750}.unit-analysis-rows{border-top:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);gap:0;margin-bottom:16px}.unit-analysis-row{border-color:var(--editorial-line);grid-template-columns:minmax(180px,1fr) minmax(150px,260px) auto;gap:20px;min-height:96px;padding:15px 0;font-size:14px;display:grid}.unit-analysis-row>span:first-child{color:#c8d2d3;font-weight:650}.unit-analysis-prob-wrap{align-items:flex-start;gap:7px}.unit-analysis-prob{letter-spacing:-.045em;font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,68px);font-weight:400}.unit-analysis-prob-track{border-radius:0;width:min(100%,210px);height:3px}.fix-outcome-wrap{justify-self:end;margin-left:0}.fix-outcome-button{min-height:38px;box-shadow:none;background:#0c161b;border-radius:2px}.unit-analysis-row .fix-outcome-wrap{width:min(100%,286px)}.unit-analysis-row .fix-outcome-button{isolation:isolate;clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,0 100%);color:#f4feff;text-align:left;background:linear-gradient(90deg,#d7f5f6 0 5px,#18343d 5px 100%);border:1px solid #bcecf1;border-radius:0;justify-content:flex-start;gap:12px;width:100%;min-height:64px;padding:11px 14px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -3px #0a171c,5px 5px #00000057}.unit-analysis-row .fix-outcome-button:before{content:"";z-index:-1;transform-origin:0;background:linear-gradient(90deg,#d7f5f61f,#0000 38%);transition:transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;inset:0;transform:scaleX(0)}.unit-analysis-row .fix-outcome-button:hover:not(:disabled){filter:none;background:linear-gradient(90deg,#fff 0 5px,#204852 5px 100%);border-color:#fff;transform:translate(-2px,-2px);box-shadow:inset 0 1px #ffffff24,inset 0 -3px #0a171c,8px 8px #0000006b}.unit-analysis-row .fix-outcome-button:hover:not(:disabled):before{transform:scaleX(1)}.fix-outcome-button-icon{filter:none;border:1px solid #d7f5f6b8;border-radius:0;flex:0 0 28px;place-items:center;width:28px;height:28px;display:grid;transform:rotate(45deg)}.fix-outcome-button-icon i{width:8px;height:8px;box-shadow:none;background:currentColor;border-radius:0;transform:rotate(-45deg)}.fix-outcome-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.fix-outcome-status{max-width:none;color:inherit;letter-spacing:.045em;text-transform:uppercase;font-size:12px;font-weight:850;line-height:1.15}.fix-outcome-copy small{color:inherit;opacity:.72;font-size:10px;font-weight:550;line-height:1.2}.fix-outcome-arrow{flex:none;font-size:18px;transition:transform .16s}.fix-outcome-button:hover:not(:disabled) .fix-outcome-arrow{transform:translate(3px)}.unit-analysis-row .fix-outcome-button:disabled{opacity:1}.unit-analysis-row .fix-outcome-button.is-pending,.unit-analysis-row .fix-outcome-button.is-push,.unit-analysis-row .fix-outcome-button.is-won,.unit-analysis-row .fix-outcome-button.is-lost{box-shadow:inset 0 1px #ffffff14}.explanation-layers{border:1px solid var(--editorial-line);background:#10191f;border-radius:2px;margin-bottom:16px;padding:18px 20px}.explanation-text{color:#bdc8c9;max-width:1000px;margin-bottom:14px;font-size:14px;line-height:1.65}.my-events-screen{min-height:100%;color:var(--editorial-ink);padding:clamp(28px,3.2vw,54px) clamp(24px,4vw,68px) 64px}.my-events-screen .main-header{border-bottom:1px solid var(--editorial-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:7px 28px;margin:0 0 24px;padding:0 0 24px;display:grid;position:relative}.my-events-screen .main-header:before{display:none}.screen-kicker{color:var(--editorial-cyan);letter-spacing:.18em;text-transform:uppercase;grid-column:1;font-size:10px;font-weight:750}.my-events-screen .main-header h1{letter-spacing:-.05em;grid-column:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.4vw,76px);font-weight:400;line-height:.98}.my-events-screen .main-header p{max-width:640px;color:var(--editorial-muted);grid-column:1;margin:2px 0 0;font-size:14px;line-height:1.55}.my-events-count{color:#718087;letter-spacing:.13em;text-transform:uppercase;grid-area:1/2/4;align-self:end;padding-bottom:4px;font-size:10px;font-weight:700}.my-events-screen .scroll-panel{border:1px solid var(--editorial-line);box-shadow:none;background:#0b1318;border-radius:0;padding:0}.my-events-screen .match-row-list{gap:12px}.my-events-screen .match-row{border:0;border-bottom:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0}.my-events-screen .match-row:hover{border-color:var(--editorial-line);box-shadow:none;background:#ffffff03;transform:none}.my-events-screen .match-row-header{grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) 24px;min-height:70px;padding:14px 18px;display:grid}.my-events-screen .match-preview-teams{letter-spacing:-.02em;font-family:Georgia,Times New Roman,serif;font-size:clamp(18px,1.7vw,23px);font-weight:400}.my-events-screen .match-preview-meta{color:#6d7d84;font-size:11px}.my-events-screen .match-row-caret{color:var(--editorial-cyan);justify-self:end}.my-events-screen .match-row-body{border-top:1px solid var(--editorial-line);padding:4px 18px 20px}.my-events-screen .match-row-body.is-analysis{background:radial-gradient(circle at 50% 0, rgba(var(--editorial-cyan-rgb), .055), transparent 46%), #081116;justify-content:center;padding:clamp(18px,2.5vw,36px);display:flex}.my-events-screen .match-row-body.is-analysis>.event-analysis-panel{width:min(100%,1180px);margin-inline:auto}.my-events-screen .my-events-market-group{margin-top:18px}.my-events-screen .my-events-market-header{color:#6d7c83;letter-spacing:.17em;background:0 0;border-radius:0;margin:0 0 8px;padding:0;font-size:9px;display:block}.my-events-screen .my-events-line-list{border-top:1px solid var(--editorial-line);gap:0}.my-events-screen .purchased-event-card{border:0;border-bottom:1px solid var(--editorial-line);min-height:62px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr) 20px;align-items:center;gap:18px;padding:11px 14px;display:grid}.my-events-screen .purchased-event-card:after{content:"→";color:var(--editorial-cyan);justify-self:end;font-size:16px}.my-events-screen .purchased-event-card:hover{border-color:var(--editorial-line);background:rgba(var(--editorial-cyan-rgb), .04);box-shadow:none;transform:none}.my-events-screen .purchased-event-line{color:#cbd4d5;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.my-events-screen .purchased-event-outcomes{color:#89989e;flex-flow:wrap;gap:6px 18px;font-size:12px}.my-events-screen .purchased-event-outcomes .match-preview-outcome{border:0;border-radius:0;padding:0}.my-events-screen .scroll-panel-toggle{color:#718087;letter-spacing:.08em;text-transform:uppercase;min-height:34px;font-size:11px}.express-builder-screen{min-height:100%;color:var(--editorial-ink);flex-direction:column;padding:clamp(28px,3.2vw,54px) clamp(24px,4vw,68px) 64px;display:flex}.express-builder-screen>.main-header{border-bottom:1px solid var(--editorial-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:7px 28px;margin:0 0 24px;padding:0 0 24px;display:none;position:relative}.express-builder-screen>.main-header:before{display:none}.express-builder-screen>.main-header .screen-kicker{grid-column:1}.express-builder-screen>.main-header h1{letter-spacing:-.05em;grid-column:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(44px,5vw,72px);font-weight:400;line-height:1}.express-builder-screen>.main-header p{max-width:680px;color:var(--editorial-muted);grid-column:1;margin:2px 0 0;font-size:14px;line-height:1.55}.express-builder-count{color:#718087;letter-spacing:.13em;text-transform:uppercase;grid-area:1/2/4;align-self:end;padding-bottom:4px;font-size:10px;font-weight:700}.express-settings-trigger{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);color:var(--color-fg-soft,var(--color-muted));white-space:nowrap;cursor:pointer;padding:6px 12px;font-size:12px;transition:background .12s,color .12s,border-color .12s}.express-settings-trigger:hover{border-color:rgba(var(--color-accent-rgb), .5);color:var(--color-accent)}.express-builder-screen>.market-group{border:1px solid var(--editorial-line);box-shadow:none;background:#0b1318;border-radius:0;margin:0 0 18px;padding:0}.express-builder-screen>.market-group:before{display:none}.express-builder-screen>.market-group>h2{border-bottom:1px solid var(--editorial-line);color:#cbd4d5;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:12px;min-height:54px;margin:0;padding:0 18px;font-size:11px;font-weight:750;display:flex}.express-builder-screen>.market-group>h2:before{color:var(--editorial-cyan);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:20px;font-weight:400}.express-builder-screen>.market-group:first-of-type>h2:before{content:"01"}.express-builder-screen>.market-group-framed>h2:before{content:"02"}.express-builder-screen>.market-group .scroll-panel{background:0 0;border:0;border-radius:0;padding:0}.express-chain-count{color:#718087;letter-spacing:.12em;margin-left:auto;font-size:10px;font-weight:700}.express-builder-screen .match-row-list{gap:12px}.express-builder-screen .match-row{border:0;border-bottom:1px solid var(--editorial-line);box-shadow:none;background:0 0;border-radius:0}.express-builder-screen .match-row:hover{border-color:var(--editorial-line);box-shadow:none;background:#ffffff04;transform:none}.express-builder-screen .match-row-header{grid-template-columns:minmax(260px,1fr) minmax(170px,.45fr) 24px;min-height:62px;padding:12px 18px;display:grid}.express-builder-screen .match-preview-teams{letter-spacing:-.015em;font-family:Georgia,Times New Roman,serif;font-size:clamp(17px,1.5vw,21px);font-weight:400}.express-builder-screen .match-preview-meta{color:#6d7d84;font-size:11px}.express-builder-screen .match-row-caret{color:var(--editorial-cyan);justify-self:end}.express-builder-screen .match-row-body{border-top:1px solid var(--editorial-line);padding:4px 18px 18px}.express-builder-screen .my-events-market-group{margin-top:16px}.express-builder-screen .my-events-market-header{color:#6d7c83;letter-spacing:.16em;background:0 0;border-radius:0;margin:0 0 8px;padding:0;font-size:9px;display:block}.express-builder-screen .my-events-line-list{border-top:1px solid var(--editorial-line);gap:0}.express-builder-screen .match-preview-card{border:0;border-bottom:1px solid var(--editorial-line);min-height:64px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(150px,.35fr) minmax(0,1fr);align-items:center;gap:16px;padding:10px 12px;display:grid}.express-builder-screen .match-preview-card:hover{border-color:var(--editorial-line);box-shadow:none;transform:none}.express-builder-screen .purchased-event-line{color:#cbd4d5;font-family:Georgia,Times New Roman,serif;font-size:16px;font-weight:400}.express-builder-screen .express-outcome-row{gap:8px;margin:0}.express-builder-screen .express-add-button{clip-path:none;border-color:var(--editorial-line-strong);color:#9ba9ad;min-height:34px;box-shadow:none;background:#0c1419;border-radius:2px;padding:6px 11px;overflow:visible}.express-builder-screen .express-add-button:after{display:none}.express-builder-screen .express-add-button:hover{border-color:rgba(var(--editorial-cyan-rgb), .5);color:#cbd5d6;box-shadow:none;transform:none}.express-builder-screen .scroll-panel-toggle{color:#718087;letter-spacing:.1em;text-transform:uppercase;min-height:32px;margin-right:12px;font-size:10px}.express-more-button{border:1px solid var(--editorial-line-strong);color:#94a2a7;width:100%;min-height:44px;font:inherit;text-align:left;cursor:pointer;background:0 0;border-radius:0;margin:0 0 18px;padding:0 18px;font-size:12px}.express-more-button:after{content:" +";color:var(--editorial-cyan)}.express-more-button:hover{border-color:rgba(var(--editorial-cyan-rgb), .46);color:#cbd5d6}.express-builder-screen .market-group-framed .state-message{background:linear-gradient(90deg, rgba(var(--editorial-cyan-rgb), .025), transparent 65%);color:#718087;border:0;border-radius:0;min-height:108px;margin:0;padding:34px 18px}.express-builder-screen .express-chain-tile{box-shadow:none;background:0 0;border:0;border-radius:0;gap:18px;padding:18px}.express-builder-screen .express-chain{gap:8px}.express-builder-screen .express-chain-item{border-color:var(--editorial-line-strong);background:#10191f;border-radius:2px;padding:9px 12px;font-size:12px}.express-builder-screen .express-connector{color:var(--editorial-cyan);font-size:13px}.express-builder-screen .express-chain-tile>.buy-button{border-radius:2px;min-width:220px;min-height:44px}.fixed-events-screen{min-height:100%;color:var(--editorial-ink);padding:clamp(28px,3.2vw,54px) clamp(24px,4vw,68px) 48px}.fixed-events-screen>.main-header{border-bottom:1px solid var(--editorial-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:7px 28px;margin:0 0 24px;padding:0 0 24px;display:grid}.fixed-events-screen>.main-header:before{display:none}.fixed-events-screen>.main-header .screen-kicker{grid-column:1}.fixed-events-screen>.main-header h1{letter-spacing:-.05em;grid-column:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(42px,4.7vw,68px);font-weight:400;line-height:1}.fixed-events-screen>.main-header p{max-width:650px;color:var(--editorial-muted);grid-column:1;margin:2px 0 0;font-size:14px;line-height:1.55}.fixed-events-count{color:#718087;letter-spacing:.13em;text-transform:uppercase;grid-area:1/2/4;align-self:end;padding-bottom:4px;font-size:10px;font-weight:700}.fixed-events-screen .fixed-events-columns{gap:18px}.fixed-events-screen .fixed-events-column>h2{color:#cbd4d5;letter-spacing:.1em;text-transform:uppercase;align-items:baseline;gap:10px;min-height:42px;margin:0;font-size:12px;font-weight:750;display:flex}.fixed-events-screen .fixed-events-column>h2>span{color:var(--editorial-cyan);letter-spacing:0;font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.fixed-events-screen .fixed-events-column>h2>small{color:#64747b;margin-left:auto;font-size:10px}.fixed-events-screen .fixed-events-column-list{border:1px solid var(--editorial-line);background:#0b1318;border-radius:0;padding:0}.fixed-events-screen .fixed-slip-card{border:0;border-bottom:1px solid var(--editorial-line);box-shadow:none;border-radius:0;gap:12px;margin:0;padding:16px 16px 18px;position:relative;overflow:visible;background:0 0!important}.fixed-events-screen .fixed-slip-card:before{content:"";opacity:.8;background:#64747b;border-radius:0;width:2px;position:absolute;inset:16px auto 16px 0}.fixed-events-screen .fixed-slip-card.leg-won:before{background:#5fc97e}.fixed-events-screen .fixed-slip-card.leg-lost:before{background:#e0776c}.fixed-events-screen .fixed-slip-card.leg-pending:before{background:var(--color-gold)}.fixed-events-screen .fixed-slip-card:hover{border-color:var(--editorial-line);box-shadow:none;transform:none;background:#ffffff03!important}.fixed-events-screen .fixed-slip-header{color:#75858b;letter-spacing:.04em;gap:7px 14px;padding-left:2px;font-size:10px}.fixed-events-screen .fixed-slip-header span:nth-child(3){color:#aeb9ba;text-transform:uppercase;margin-left:auto}.fixed-events-screen .fixed-slip-legs{border-top:1px solid var(--editorial-line);gap:0}.fixed-events-screen .fixed-chain-probability{border:1px solid rgba(var(--editorial-cyan-rgb), .34);border-left:4px solid var(--editorial-cyan);background:linear-gradient(100deg, rgba(var(--editorial-cyan-rgb), .09), #081116d1 65%);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:3px 18px;padding:14px 16px;display:grid}.fixed-events-screen .fixed-chain-probability>span{color:#d1dcdd;letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:800}.fixed-events-screen .fixed-chain-probability>strong{color:#d7f5f6;letter-spacing:-.04em;grid-area:1/2/3;font-family:Georgia,Times New Roman,serif;font-size:clamp(32px,3.2vw,46px);font-weight:400;line-height:.9}.fixed-events-screen .fixed-chain-probability>small{color:#718087;font-size:10px}.fixed-events-screen .fixed-slip-leg{border-bottom:1px solid var(--editorial-line);color:#aeb9ba;border-radius:0;grid-template-columns:34px minmax(150px,1fr) auto;gap:4px 12px;min-height:78px;padding:11px 12px;font-size:11px;display:grid;position:relative;background:0 0!important}.fixed-events-screen .fixed-slip-leg-index{border-right:1px solid var(--editorial-line);color:var(--editorial-cyan);align-self:stretch;place-items:center;font-family:Georgia,Times New Roman,serif;font-size:18px;display:grid}.fixed-events-screen .fixed-slip-leg-main{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;min-width:0;display:grid}.fixed-events-screen .fixed-slip-leg-outcome{color:#aebbbd;grid-column:1;font-size:12px;font-weight:700}.fixed-events-screen .fixed-slip-leg-main .match-preview-meta{grid-area:1/2/3;align-self:center}.fixed-events-screen .fixed-slip-leg-probability{border-left:1px solid var(--editorial-line);flex-direction:column;align-items:flex-end;gap:2px;min-width:104px;padding-left:12px;display:flex}.fixed-events-screen .fixed-slip-leg-probability small{color:#65757c;letter-spacing:.1em;text-transform:uppercase;font-size:8px;font-weight:750}.fixed-events-screen .fixed-slip-leg-probability strong{color:#d7f5f6;font-family:Georgia,Times New Roman,serif;font-size:25px;font-weight:400;line-height:1}.fixed-events-screen .fixed-slip-leg:before{content:"";background:#64747b;width:2px;height:22px;position:absolute;left:0}.fixed-events-screen .fixed-slip-leg.leg-won:before{background:#5fc97e}.fixed-events-screen .fixed-slip-leg.leg-lost:before{background:#e0776c}.fixed-events-screen .fixed-slip-leg.leg-pending:before{background:var(--color-gold)}.fixed-events-screen .fixed-slip-leg:not(:disabled):hover{background:rgba(var(--editorial-cyan-rgb), .035)!important}.fixed-events-screen .fixed-slip-leg-title{color:#d3dbda;font-family:Georgia,Times New Roman,serif;font-size:15px;font-weight:400}.fixed-events-screen .fixed-slip-leg .match-preview-meta{color:#65757c;justify-self:end;font-size:10px}.fixed-events-screen .fixed-slip-card>.state-message{border:1px solid var(--editorial-line);color:#8b999e;background:#0c1419;border-radius:0;min-height:auto;margin:0;padding:11px 12px;font-size:11px}.leaderboard-screen,.gamification-screen,.stats-screen,.wallet-screen,.multibroadcast-screen{min-height:100%;color:var(--editorial-ink);padding:clamp(28px,3.2vw,54px) clamp(24px,4vw,68px) 56px}.leaderboard-screen>.main-header,.gamification-screen>.main-header,.stats-screen>.main-header,.wallet-screen>.main-header,.multibroadcast-screen>.main-header{border-bottom:1px solid var(--editorial-line);background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:7px 28px;margin:0 0 24px;padding:0 0 24px;display:grid}.leaderboard-screen>.main-header:before,.gamification-screen>.main-header:before,.stats-screen>.main-header:before,.wallet-screen>.main-header:before,.multibroadcast-screen>.main-header:before{display:none}.leaderboard-screen>.main-header .screen-kicker,.gamification-screen>.main-header .screen-kicker,.stats-screen>.main-header .screen-kicker,.wallet-screen>.main-header .screen-kicker,.multibroadcast-screen>.main-header .screen-kicker{grid-column:1}.leaderboard-screen>.main-header h1,.gamification-screen>.main-header h1,.stats-screen>.main-header h1,.wallet-screen>.main-header h1,.multibroadcast-screen>.main-header h1{letter-spacing:-.05em;grid-column:1;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(46px,5.3vw,76px);font-weight:400;line-height:1}.leaderboard-screen>.main-header p,.gamification-screen>.main-header p,.stats-screen>.main-header p,.wallet-screen>.main-header p,.multibroadcast-screen>.main-header p{max-width:700px;color:var(--editorial-muted);grid-column:1;margin:2px 0 0;font-size:14px;line-height:1.55}.leaderboard-count{color:#718087;letter-spacing:.13em;text-transform:uppercase;grid-area:1/2/4;align-self:end;padding-bottom:4px;font-size:10px;font-weight:700}.leaderboard-screen .scroll-panel{border:1px solid var(--editorial-line);background:#0b1318;border-radius:0;padding:0}.leaderboard-screen .leaderboard-list{gap:0}.leaderboard-screen .leaderboard-row{border:0;border-bottom:1px solid var(--editorial-line);min-height:72px;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:72px minmax(0,1fr) auto;gap:18px;padding:0 22px 0 0;display:grid;overflow:visible}.leaderboard-screen .leaderboard-row:before{display:none}.leaderboard-screen .leaderboard-row:hover{box-shadow:none;background:#ffffff04;transform:none}.leaderboard-screen .leaderboard-rank{border-right:1px solid var(--editorial-line);color:#68787f;align-self:stretch;place-items:center;width:auto;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;display:grid}.leaderboard-screen .leaderboard-nickname{font-family:Georgia,Times New Roman,serif;font-size:21px;font-weight:400}.leaderboard-screen .leaderboard-xp{color:#839298;font-variant-numeric:tabular-nums;font-size:13px}.leaderboard-screen .leaderboard-row-you{border-color:var(--editorial-line);background:linear-gradient(90deg, rgba(var(--editorial-cyan-rgb), .08), transparent 72%);box-shadow:none}.leaderboard-screen .scroll-panel-toggle,.gamification-screen .scroll-panel-toggle{color:#718087;letter-spacing:.1em;text-transform:uppercase;min-height:34px;font-size:10px}.gamification-screen .gamification-tabs{border:1px solid var(--editorial-line-strong);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 20px;display:grid}.gamification-screen .gamification-tab,.gamification-screen .gamification-tab.active{border:0;border-right:1px solid var(--editorial-line);color:#7e8d93;min-height:48px;box-shadow:none;clip-path:none;background:#0b1318;border-radius:0;padding:0 14px;overflow:visible}.gamification-screen .gamification-tab:last-child{border-right:0}.gamification-screen .gamification-tab:before{display:none}.gamification-screen .gamification-tab.active{color:var(--editorial-ink);background:rgba(var(--editorial-cyan-rgb), .075)}.gamification-screen .gamification-tab.active:after{content:"";background:var(--editorial-cyan);height:2px;position:absolute;inset:auto 18px 0}.gamification-screen .scroll-panel{border:1px solid var(--editorial-line);background:#0b1318;border-radius:0;padding:0}.gamification-screen .gamification-list{gap:0}.gamification-screen .gamification-card{border:0;border-bottom:1px solid var(--editorial-line);min-height:84px;box-shadow:none;background:0 0;border-radius:0;padding:16px 18px;overflow:visible}.gamification-screen .gamification-card:before{display:none}.gamification-screen .gamification-card:hover{box-shadow:none;background:#ffffff04;transform:none}.gamification-screen .gamification-card.status-completed,.gamification-screen .gamification-card.unlocked{background:linear-gradient(90deg, rgba(var(--color-gold-rgb), .055), transparent 70%)}.gamification-screen .gamification-card-title{color:#d3dbda;font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.gamification-screen .gamification-card-description{color:#849399;line-height:1.5}.gamification-screen .gamification-card-footer{border-top:1px solid var(--editorial-line);padding-top:7px}.gamification-screen .gamification-referral{gap:16px}.gamification-screen .gamification-referral>.gamification-card,.gamification-screen .battle-pass-card{border:1px solid var(--editorial-line);background:#0b1318}.gamification-screen .gamification-referral-stats{border:1px solid var(--editorial-line);grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}.gamification-screen .referral-stat{border:0;border-right:1px solid var(--editorial-line);background:#0b1318;border-radius:0;min-height:90px}.gamification-screen .referral-stat:last-child{border-right:0}.stats-screen>.market-group{border:1px solid var(--editorial-line);box-shadow:none;background:#0b1318;border-radius:0;margin:0 0 18px;padding:0}.stats-screen>.market-group:before{display:none}.stats-screen>.market-group>h2{border-bottom:1px solid var(--editorial-line);color:#718087;letter-spacing:.15em;text-transform:uppercase;min-height:50px;margin:0;padding:16px 18px;font-size:10px}.stats-screen>.market-group>h2:before{display:none}.stats-screen .stats-total-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.stats-screen .stats-total-tile{border:0;border-right:1px solid var(--editorial-line);border-bottom:1px solid var(--editorial-line);min-height:112px;box-shadow:none;background:0 0;border-radius:0;align-items:flex-start;padding:22px;overflow:visible}.stats-screen .stats-total-tile:nth-child(2n){border-right:0}.stats-screen .stats-total-tile:nth-last-child(-n+2){border-bottom:0}.stats-screen .stats-total-tile:before{display:none}.stats-screen .stats-total-value{color:var(--editorial-ink);text-shadow:none;font-family:Georgia,Times New Roman,serif;font-size:34px;font-weight:400}.stats-screen .market-group>.scroll-panel{border:0;border-radius:0;padding:0}.wallet-screen>.sidebar-balance-amount{color:var(--editorial-cyan);margin:0 0 18px;font-family:Georgia,Times New Roman,serif;font-size:28px;font-weight:400;display:inline-block}.wallet-screen .wallet-topup,.wallet-screen .wallet-payment-link{border:1px solid var(--editorial-line);max-width:680px;box-shadow:none;background:#0b1318;border-radius:0;margin:0 0 20px;padding:22px;overflow:visible}.wallet-screen .wallet-topup:before,.wallet-screen .wallet-topup:after,.wallet-screen .wallet-payment-link:before,.wallet-screen .wallet-payment-link:after{display:none}.wallet-screen .wallet-topup h2,.wallet-screen .wallet-payment-link h2{margin:0;font-family:Georgia,Times New Roman,serif;font-size:24px;font-weight:400}.wallet-screen .wallet-topup input{border-color:var(--editorial-line-strong);background:#080e12;border-radius:2px}.wallet-screen>.scroll-panel{background:#0b1318;border-radius:0;padding:0}.league-drawer{border-color:var(--editorial-line-strong);background:#0b1318;border-radius:0 0 4px 4px;top:62px;box-shadow:0 28px 80px #00000094}.league-drawer:before{display:none}.league-drawer-heading span{color:var(--editorial-cyan)}.league-drawer .league-crt-card{border:1px solid var(--editorial-line);box-shadow:none;background:#10191f;border-radius:2px}.league-drawer .league-crt-card:hover,.league-drawer .league-crt-card.active{border-color:rgba(var(--editorial-cyan-rgb), .62);background:#142129}.league-drawer .league-crt-screen{box-shadow:none;background:#080e12;border:0;border-radius:1px}.league-crt-screen:after{display:none}@media (width<=960px){.app-shell{grid-template-columns:190px minmax(0,1fr)}.site-brand-kicker{display:none}.constructor-screen{padding-inline:24px}.constructor-empty{grid-template-columns:80px minmax(0,1fr)}.constructor-empty-action{grid-column:2;justify-self:start;margin:0 0 32px 28px}.constructor-empty-meta{grid-column:1/-1}}@media (width<=820px){.app-shell{grid-template-rows:58px auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.site-header{width:100%;min-width:0;max-width:100%;min-height:58px;padding-inline:14px}.site-header-topline{grid-template-columns:minmax(0,1fr) auto;width:100%;min-width:0;min-height:57px;display:grid}.site-logo-button,.site-user-anchor{min-width:0}.profile-popover{max-width:calc(100vw - 24px);position:fixed;top:66px;right:12px}.site-logo-button{width:auto;transform:none}.site-logo-image{width:138px}.site-nav-rail{padding:0}.site-primary-nav{padding:0 8px}.site-nav-item{min-height:42px;padding-inline:12px}.site-nav-status{display:none}.site-primary-nav{scrollbar-width:none}.site-primary-nav::-webkit-scrollbar{display:none}.constructor-hero{grid-template-columns:1fr}.constructor-hero-status{display:none}.constructor-toolbar{grid-template-columns:1fr}.constructor-league-picker,.constructor-search{border-right:0;border-bottom:1px solid var(--editorial-line-strong)}.constructor-date-filter{border-left:0}.constructor-empty{grid-template-columns:64px minmax(0,1fr)}.constructor-empty-index{font-size:34px}.constructor-empty-copy{padding:34px 22px}.constructor-empty-meta{grid-template-columns:1fr;gap:12px}}@media (width<=560px){.constructor-screen{padding:24px 14px 48px}.constructor-hero{gap:18px;padding-bottom:22px}.constructor-hero h1{margin-top:8px;font-size:clamp(42px,12vw,48px);line-height:.96}.constructor-hero-copy p{max-width:34ch;font-size:14px}.constructor-toolbar{margin:24px 0 28px}.constructor-empty{grid-template-columns:1fr}.constructor-empty-index{display:none}.constructor-empty-action{grid-column:1;margin-left:22px}.constructor-empty-meta{grid-column:1}.constructor-results .match-row-header{grid-template-columns:minmax(0,1fr) 22px}.constructor-results .match-row-body{padding:0 10px 14px}.constructor-results .match-preview-line{align-items:flex-start;padding:10px 8px 10px 12px}.constructor-results .match-preview-line-outcomes{gap:5px 14px;font-size:12px}.constructor-results .match-preview-line-select{min-width:50px}.constructor-results .match-preview-buy{min-height:46px;padding:8px 10px;line-height:1.35}.event-analysis-header{flex-direction:column;align-items:stretch}.event-analysis-close{align-self:flex-start;min-height:40px}.line-selector{grid-template-columns:minmax(0,1fr) auto;display:grid}.unit-analysis-row{grid-template-columns:minmax(0,1fr) auto;gap:8px 14px;min-height:118px}.unit-analysis-row>span:first-child{grid-area:1/1}.unit-analysis-prob-wrap{grid-area:2/1}.unit-analysis-prob{font-size:46px}.fix-outcome-wrap{grid-area:1/2/3;align-self:center}.unit-analysis-result-mark{grid-column:1}.fix-outcome-status{white-space:normal;text-align:left;max-width:92px}.explanation-layers{padding:15px 14px}.explanation-text{font-size:13px;line-height:1.6}.my-events-screen{padding:24px 14px 48px}.my-events-screen .main-header{grid-template-columns:1fr;gap:7px}.my-events-screen .main-header h1{font-size:44px}.my-events-count{grid-area:auto/1;justify-self:start;margin-top:8px}.my-events-screen .match-row-header{grid-template-columns:minmax(0,1fr) 22px;min-height:72px;padding:12px}.my-events-screen .match-preview-meta{grid-area:2/1}.my-events-screen .match-row-caret{grid-area:1/2/3}.my-events-screen .match-row-body{padding:2px 10px 14px}.my-events-screen .purchased-event-card{grid-template-columns:minmax(0,1fr) 18px;gap:7px 10px;min-height:72px;padding:10px 8px}.my-events-screen .purchased-event-line{grid-column:1;font-size:15px}.my-events-screen .purchased-event-outcomes{grid-column:1;gap:4px 12px;font-size:11px}.my-events-screen .purchased-event-card:after{grid-area:1/2/3}.express-builder-screen{padding:24px 14px 48px}.express-builder-screen>.main-header{grid-template-columns:1fr}.express-builder-screen>.main-header h1{font-size:42px}.express-builder-count{grid-area:auto/1;justify-self:start;margin-top:8px}.express-builder-screen>.market-group>h2{flex-wrap:wrap;min-height:0;padding:12px 18px}.express-builder-screen .match-row-header{grid-template-columns:minmax(0,1fr) 22px;min-height:68px;padding:11px 12px}.express-builder-screen .match-preview-meta{grid-area:2/1}.express-builder-screen .match-row-caret{grid-area:1/2/3}.express-builder-screen .match-row-body{padding:2px 10px 14px}.express-builder-screen .match-preview-card{grid-template-columns:1fr;gap:8px;padding:10px 6px}.express-builder-screen .express-add-button{flex:130px}.express-builder-screen .express-chain-item-wrap{width:100%}.express-builder-screen .express-chain-item{justify-content:space-between;width:100%;line-height:1.4}.express-builder-screen .express-connector{display:none}.express-builder-screen .express-chain-tile>.buy-button{width:100%;min-width:0}.fixed-events-screen{padding:24px 14px 48px}.fixed-events-screen>.main-header{grid-template-columns:1fr}.fixed-events-screen>.main-header h1{font-size:40px}.fixed-events-count{grid-area:auto/1;justify-self:start;margin-top:8px}.fixed-events-screen .fixed-events-columns{flex-direction:column;gap:24px}.fixed-events-screen .fixed-slip-card{padding:14px 12px 16px}.fixed-events-screen .fixed-slip-header span:nth-child(3){margin-left:0}.fixed-events-screen .fixed-chain-probability{grid-template-columns:minmax(0,1fr) auto;padding:12px}.fixed-events-screen .fixed-chain-probability>strong{font-size:32px}.fixed-events-screen .fixed-slip-leg{grid-template-columns:30px minmax(0,1fr)}.fixed-events-screen .fixed-slip-leg-main{grid-template-columns:1fr}.fixed-events-screen .fixed-slip-leg .match-preview-meta,.fixed-events-screen .fixed-slip-leg-main .match-preview-meta{grid-area:auto/1;justify-self:start}.fixed-events-screen .fixed-slip-leg-probability{border-top:1px solid var(--editorial-line);border-left:0;flex-direction:row;grid-column:1/-1;justify-content:space-between;align-items:center;padding:9px 0 0}.leaderboard-screen,.gamification-screen,.stats-screen,.wallet-screen,.multibroadcast-screen{padding:24px 14px 48px}.leaderboard-screen>.main-header,.gamification-screen>.main-header,.stats-screen>.main-header,.wallet-screen>.main-header,.multibroadcast-screen>.main-header{grid-template-columns:1fr}.leaderboard-screen>.main-header h1,.gamification-screen>.main-header h1,.stats-screen>.main-header h1,.wallet-screen>.main-header h1,.multibroadcast-screen>.main-header h1{font-size:44px}.leaderboard-count{grid-area:auto/1;justify-self:start;margin-top:8px}.leaderboard-screen .leaderboard-row{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:64px;padding-right:12px}.leaderboard-screen .leaderboard-rank{font-size:21px}.leaderboard-screen .leaderboard-nickname{font-size:17px}.leaderboard-screen .leaderboard-xp{font-size:11px}.gamification-screen .gamification-tabs{scrollbar-width:none;display:flex;overflow-x:auto}.gamification-screen .gamification-tabs::-webkit-scrollbar{display:none}.gamification-screen .gamification-tab,.gamification-screen .gamification-tab.active{flex:none;min-width:118px}.gamification-screen .gamification-card{padding:14px 12px}.gamification-screen .gamification-referral-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.gamification-screen .referral-stat:nth-child(2){border-right:0}.gamification-screen .referral-stat:nth-child(-n+2){border-bottom:1px solid var(--editorial-line)}.gamification-screen .gamification-input-row{flex-direction:column;align-items:stretch}.stats-screen .stats-total-row{grid-template-columns:1fr}.stats-screen .stats-total-tile{border-right:0;border-bottom:1px solid var(--editorial-line);min-height:84px}.stats-screen .stats-total-tile:last-child{border-bottom:0}.wallet-screen .wallet-topup,.wallet-screen .wallet-payment-link{padding:18px 14px}.constructor-results .match-preview-meta{grid-area:2/1}.constructor-results .match-row-caret{grid-area:1/2/3}}.profile-popover{border:1px solid var(--editorial-line-strong);background:#0a1115;border-radius:2px;padding:0;box-shadow:0 24px 60px #0000006b}.profile-popover .profile-widget{border:0;gap:16px;padding:16px}.profile-popover .profile-summary{align-items:center}.profile-popover .profile-name{font-family:Georgia,Times New Roman,serif;font-size:18px;font-weight:400}.profile-popover .profile-info{gap:7px}.profile-popover .profile-stats-row{color:#7f8d92;gap:6px 10px}.profile-popover .profile-balance-row{color:var(--editorial-gold);font-size:15px}.profile-popover .profile-actions{border-top:1px solid var(--editorial-line);gap:0}.profile-popover .profile-action-button,.profile-popover .account-logout-button{border:0;border-bottom:1px solid var(--editorial-line);min-height:39px;box-shadow:none;color:#aab5b8;text-align:left;background:0 0;border-radius:0;padding:0 4px;font-size:12px}.profile-popover .profile-action-button:hover,.profile-popover .account-logout-button:hover{background:rgba(var(--editorial-cyan-rgb), .045);color:#eef2ef;padding-left:10px}.profile-popover .account-logout-button{color:#a98282}.settings-popover{border:1px solid var(--editorial-line-strong);transform-origin:0;background:#0a1115;border-radius:2px;width:min(390px,100vw - 24px);padding:16px;position:fixed;inset:466px auto auto 236px;box-shadow:0 24px 60px #0000006b}.settings-popover .sidebar-setting{color:#9ba7aa}.settings-popover .sidebar-clear-history-button{box-shadow:none;background:0 0;border-radius:2px}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid var(--color-accent);outline-offset:3px}.modal-box{border:1px solid var(--editorial-line-strong);background:#0a1115;border-radius:2px;padding:24px;box-shadow:0 30px 80px #0000008f}.modal-icon{background:rgba(var(--color-gold-rgb), .06);border-radius:2px}.modal-message{color:#c4cdce;line-height:1.65}.modal-buttons{border-top:1px solid var(--editorial-line);padding-top:14px}@media (width<=720px){.profile-popover{width:calc(100vw - 24px)}.profile-popover .profile-widget{padding:14px}.settings-popover{top:109px;left:auto;right:12px}}:root{--tactical-cyan:#74e6ff;--tactical-cyan-rgb:116, 230, 255;--tactical-amber:#d9a441;--tactical-void:#05080b;--tactical-glass:#081016c7;--tactical-glass-raised:#0c181fe6;--tactical-seam:#91e2f438;--tactical-ease:cubic-bezier(.2, .8, .2, 1)}.app-shell{isolation:isolate;background:var(--tactical-void)}.app-screen-constructor:before{z-index:1;content:"";opacity:1;pointer-events:none;background:linear-gradient(90deg,#05080bfa 0%,#05080bde 31%,#05080b42 65%,#05080b14 100%),linear-gradient(#05080b29,#05080bb3),url(/assets/tactical-command-center-D9P1OLLG.png) 64%/cover no-repeat;display:block;position:fixed;inset:62px 0 0 228px}.app-screen-constructor:after{z-index:1;aspect-ratio:1;border:1px solid rgba(var(--tactical-cyan-rgb), .14);background:conic-gradient(from 30deg, transparent 0 8%, rgba(var(--tactical-cyan-rgb), .22) 8.5% 9%, transparent 9.5% 21%, rgba(var(--tactical-cyan-rgb), .12) 21.5% 22%, transparent 22.5% 100%);width:clamp(250px,25vw,440px);box-shadow:inset 0 0 70px rgba(var(--tactical-cyan-rgb), .04), 0 0 90px rgba(var(--tactical-cyan-rgb), .035);content:"";opacity:.7;pointer-events:none;border-radius:50%;animation:28s linear infinite tactical-orbit;display:block;position:fixed;top:17%;right:9%}.site-header,.site-nav-rail,.main-area{z-index:2;position:relative}.site-header{border-bottom-color:rgba(var(--tactical-cyan-rgb), .13);-webkit-backdrop-filter:blur(18px)saturate(1.25);backdrop-filter:blur(18px)saturate(1.25);background:#05090ce0}.site-logo-image{filter:saturate(.8) brightness(1.08) drop-shadow(0 0 14px rgba(var(--tactical-cyan-rgb), .18))}.site-nav-rail{border-right-color:rgba(var(--tactical-cyan-rgb), .13);background:linear-gradient(180deg, #0a1318f5, #050a0eeb), radial-gradient(circle at 50% 0, rgba(var(--tactical-cyan-rgb), .08), transparent 42%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.site-nav-item{transition:color .18s ease, border-color .18s ease, background .18s ease, transform .18s var(--tactical-ease);background:0 0;border:1px solid #0000;position:relative;overflow:hidden}.site-nav-item:before{background:linear-gradient(105deg, transparent 10%, rgba(var(--tactical-cyan-rgb), .08) 48%, transparent 82%);content:"";opacity:0;transition:opacity .18s ease, transform .42s var(--tactical-ease);position:absolute;inset:0;transform:translate(-60%)}.site-nav-item:hover{border-color:rgba(var(--tactical-cyan-rgb), .12);color:#dff9ff;transform:translate(3px)}.site-nav-item:hover:before{opacity:1;transform:translate(45%)}.site-nav-item.active{border-color:rgba(var(--tactical-cyan-rgb), .22);background:linear-gradient(90deg, rgba(var(--tactical-cyan-rgb), .12), rgba(var(--tactical-cyan-rgb), .025));color:#f3fdff;box-shadow:inset 3px 0 0 var(--tactical-cyan), inset 0 1px #ffffff09, 0 12px 28px #0003}.app-screen-constructor .main-area{background:0 0}.app-screen-constructor .constructor-screen{z-index:2;max-width:none;min-height:100%;padding:clamp(38px,5vw,72px) clamp(28px,4vw,70px) 80px;position:relative}.app-screen-constructor .constructor-hero{border-bottom-color:rgba(var(--tactical-cyan-rgb), .2);max-width:720px;padding:0 0 28px}.app-screen-constructor .constructor-hero-copy{border:1px solid rgba(var(--tactical-cyan-rgb), .18);clip-path:polygon(0 0,calc(100% - 26px) 0,100% 26px,100% 100%,18px 100%,0 calc(100% - 18px));background:linear-gradient(135deg, #112029eb, #060d12b8), radial-gradient(circle at 80% 0, rgba(var(--tactical-cyan-rgb), .09), transparent 46%);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);padding:22px 26px 24px;box-shadow:inset 0 1px #ffffff0a,0 22px 65px #00000052}.app-screen-constructor .constructor-dossier-id,.app-screen-constructor .constructor-control-label,.app-screen-constructor .constructor-results-heading span{color:var(--tactical-cyan);text-shadow:0 0 16px rgba(var(--tactical-cyan-rgb), .28)}.app-screen-constructor .constructor-hero h1{letter-spacing:-.065em;text-transform:uppercase;text-shadow:0 10px 40px #00000080;font-family:Arial Narrow,Roboto Condensed,system-ui,sans-serif;font-size:clamp(58px,7vw,112px);font-weight:760;line-height:.82}.app-screen-constructor .constructor-hero-status{border:1px solid rgba(var(--tactical-cyan-rgb), .16);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#060e13ad;align-self:end;min-width:250px;padding:18px 20px}.app-screen-constructor .constructor-toolbar{border:1px solid rgba(var(--tactical-cyan-rgb), .2);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060e13d1;max-width:760px;box-shadow:0 24px 65px #00000057}.app-screen-constructor .constructor-league-picker,.app-screen-constructor .constructor-search{background:linear-gradient(#13232cd6,#070f14e6);position:relative}.app-screen-constructor .constructor-league-picker{transition:filter .18s ease, transform .18s var(--tactical-ease), box-shadow .18s ease;overflow:hidden}.app-screen-constructor .constructor-league-picker:after,.app-screen-constructor .constructor-empty-action:after,.app-screen-constructor .buy-button:after{content:"";pointer-events:none;transition:transform .52s var(--tactical-ease);background:linear-gradient(110deg,#0000 15%,#ffffff29 45%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.app-screen-constructor .constructor-league-picker:hover{box-shadow:inset 0 0 26px rgba(var(--tactical-cyan-rgb), .08);filter:brightness(1.12);transform:translateY(-2px)}.app-screen-constructor .constructor-league-picker:hover:after,.app-screen-constructor .constructor-empty-action:hover:after,.app-screen-constructor .buy-button:hover:after{transform:translate(120%)}.app-screen-constructor .search-input{border:1px solid rgba(var(--tactical-cyan-rgb), .16);background:#02080cb8;box-shadow:inset 0 12px 30px #0000003d}.app-screen-constructor .search-input:focus{border-color:rgba(var(--tactical-cyan-rgb), .65);box-shadow:0 0 0 3px rgba(var(--tactical-cyan-rgb), .08), inset 0 12px 30px #00000040}.app-screen-constructor .constructor-empty{border-color:rgba(var(--tactical-cyan-rgb), .18);clip-path:polygon(0 0,calc(100% - 22px) 0,100% 22px,100% 100%,0 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#0a171edb,#040a0ead);max-width:760px;box-shadow:0 28px 80px #0000005c}.app-screen-constructor .constructor-empty-index{color:rgba(var(--tactical-cyan-rgb), .9);text-shadow:0 0 22px rgba(var(--tactical-cyan-rgb), .3)}.app-screen-constructor .constructor-empty-action,.app-screen-constructor .buy-button{border:1px solid rgba(var(--tactical-cyan-rgb), .52);background:linear-gradient(180deg, rgba(var(--tactical-cyan-rgb), .24), rgba(var(--tactical-cyan-rgb), .08)), #0a1920;color:#e9fbff;text-shadow:0 0 12px rgba(var(--tactical-cyan-rgb), .38);transition:transform .16s var(--tactical-ease), box-shadow .16s ease, filter .16s ease;border-radius:2px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1f,inset 0 -8px 20px #00000038,0 12px 28px #0000004d}.app-screen-constructor .constructor-empty-action:hover,.app-screen-constructor .buy-button:hover{box-shadow:inset 0 1px #ffffff2e, inset 0 -8px 20px #0000002e, 0 0 28px rgba(var(--tactical-cyan-rgb), .16), 0 16px 35px #00000057;filter:brightness(1.12);transform:translateY(-2px)}.app-screen-constructor .constructor-empty-action:active,.app-screen-constructor .buy-button:active{transform:translateY(1px)scale(.992);box-shadow:inset 0 5px 14px #00000059,0 4px 10px #00000040}.app-screen-constructor .constructor-results{border:1px solid rgba(var(--tactical-cyan-rgb), .18);-webkit-backdrop-filter:blur(22px)saturate(1.2);backdrop-filter:blur(22px)saturate(1.2);background:#050d12c7;max-width:clamp(850px,68vw,1280px);padding:22px;box-shadow:0 28px 80px #0006}@media (width>=1101px){.app-screen-constructor .constructor-hero{grid-template-columns:minmax(0,1fr) minmax(260px,32%);width:clamp(820px,62vw,1160px);max-width:none}.app-screen-constructor .constructor-toolbar,.app-screen-constructor .constructor-empty{width:clamp(850px,64vw,1200px);max-width:none}.app-screen-constructor .constructor-results{width:clamp(920px,68vw,1280px);max-width:none}.app-screen-constructor .constructor-empty-copy{padding-right:clamp(40px,5vw,92px)}}.app-screen-constructor .match-row{border-color:rgba(var(--tactical-cyan-rgb), .16);transition:transform .22s var(--tactical-ease), border-color .22s ease, box-shadow .22s ease;background:linear-gradient(115deg,#0d1b23eb,#050c11e6);box-shadow:inset 0 1px #ffffff06}.app-screen-constructor .match-row:hover{border-color:rgba(var(--tactical-cyan-rgb), .36);box-shadow:inset 3px 0 var(--tactical-cyan), 0 18px 38px #00000047;transform:translate(5px)}.screen-stage{animation:tactical-screen-enter .52s var(--tactical-ease) both}@keyframes tactical-screen-enter{0%{opacity:0;transform:translateY(12px)scale(.992)}to{opacity:1;transform:none}}@keyframes tactical-orbit{to{transform:rotate(360deg)}}@media (width<=1100px){.app-screen-constructor:before{opacity:.78;background-position:70%}.app-screen-constructor:after{opacity:.35}.app-screen-constructor .constructor-hero,.app-screen-constructor .constructor-toolbar,.app-screen-constructor .constructor-empty,.app-screen-constructor .constructor-results{max-width:690px}}@media (width<=820px){.app-screen-constructor:before{opacity:.7;background:linear-gradient(#05080b6b,#05080bf2 46%,#05080b 80%),url(/assets/tactical-command-center-D9P1OLLG.png) 72% 0/auto 54vh no-repeat;inset:100px 0 0}.app-screen-constructor:after{opacity:.34;width:72vw;top:16%;right:-22%}.app-screen-constructor .constructor-screen{padding-top:38vh}.app-screen-constructor .constructor-hero-copy{padding:20px 18px}.app-screen-constructor .constructor-hero h1{font-size:clamp(48px,15vw,72px)}.site-primary-nav .site-nav-item{flex:none;min-width:max-content;overflow:visible}}.app-shell:not(.app-screen-constructor):before{z-index:1;content:"";opacity:.68;pointer-events:none;background:linear-gradient(90deg,#05080bf7,#05080bd1 48%,#05080b94),linear-gradient(#05080b2e,#05080be0),url(/assets/tactical-command-center-D9P1OLLG.png) 78% 42%/cover no-repeat;display:block;position:fixed;inset:62px 0 0 228px}.app-shell.app-screen-leaderboard:before,.app-shell.app-screen-gamification:before,.app-shell.app-screen-stats:before,.app-shell.app-screen-wallet:before,.app-shell.app-screen-fixed-events:before{opacity:.78;background:linear-gradient(90deg,#05080bf7,#05080bd1 52%,#05080b80),linear-gradient(#05080b24,#05080bdb),url(/assets/tactical-archive-chamber-CJzlm2xM.png) 72% 45%/cover no-repeat}.site-header-topline:after{background:linear-gradient(90deg, transparent, rgba(var(--tactical-cyan-rgb), .48), transparent);height:1px;box-shadow:0 0 16px rgba(var(--tactical-cyan-rgb), .22);content:"";pointer-events:none;position:absolute;bottom:-1px;left:28%;right:28%}.site-logo-button{padding-right:20px;position:relative}.site-logo-button:after{border:1px solid rgba(var(--tactical-cyan-rgb), .55);background:rgba(var(--tactical-cyan-rgb), .18);width:8px;height:8px;box-shadow:0 0 12px rgba(var(--tactical-cyan-rgb), .4);content:"";border-radius:50%;animation:2.8s ease-in-out infinite tactical-signal}.site-user-trigger{border:1px solid rgba(var(--tactical-cyan-rgb), .14);clip-path:polygon(0 0,calc(100% - 10px) 0,100% 10px,100% 100%,0 100%);background:linear-gradient(#121f26ad,#060c10b8)}.site-user-trigger:hover,.site-user-trigger.active{border-color:rgba(var(--tactical-cyan-rgb), .45);box-shadow:inset 0 0 20px rgba(var(--tactical-cyan-rgb), .06), 0 0 20px rgba(var(--tactical-cyan-rgb), .08)}.site-nav-status{border:1px solid rgba(var(--tactical-cyan-rgb), .11);clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,0 100%);background:linear-gradient(135deg,#0f1c23a3,#050b0fb3);padding:18px 12px;position:relative;overflow:hidden}.site-nav-status:after{border:1px solid rgba(var(--tactical-cyan-rgb), .1);content:"";border-radius:50%;width:86px;height:86px;position:absolute;bottom:-28px;right:-24px}.leaderboard-screen .leaderboard-row{transition:transform .2s var(--tactical-ease), border-color .2s ease, background .2s ease;position:relative;overflow:hidden}.leaderboard-screen .leaderboard-row:after{background:linear-gradient(90deg, transparent, rgba(var(--tactical-cyan-rgb), .4));content:"";width:90px;height:1px;position:absolute;top:0;right:0}.leaderboard-screen .leaderboard-row:hover{border-color:rgba(var(--tactical-cyan-rgb), .34);background:linear-gradient(112deg,#122630f5,#060e13e6);transform:translate(5px)}.leaderboard-screen .leaderboard-row:nth-child(-n+3) .leaderboard-rank{text-shadow:0 0 18px}.gamification-screen .gamification-card{clip-path:polygon(0 0,calc(100% - 16px) 0,100% 16px,100% 100%,0 100%);transition:transform .2s var(--tactical-ease), border-color .2s ease, filter .2s ease;position:relative;overflow:hidden}.gamification-screen .gamification-card:before{background:linear-gradient(90deg, var(--tactical-cyan), transparent);content:"";opacity:.55;width:42%;height:1px;position:absolute;top:0;left:0}.gamification-screen .gamification-card:hover{border-color:rgba(var(--tactical-cyan-rgb), .36);filter:brightness(1.08);transform:translateY(-3px)}.stats-screen .stats-total-tile{background:linear-gradient(135deg,#0e1d25e0,#050c11b8);position:relative;overflow:hidden}.stats-screen .stats-total-tile:after{border:1px solid rgba(var(--tactical-cyan-rgb), .09);width:120px;height:120px;box-shadow:inset 0 0 28px rgba(var(--tactical-cyan-rgb), .025);content:"";border-radius:50%;position:absolute;bottom:-50px;right:-30px}.modal-box,.profile-popover,.settings-popover{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,0 100%);border-color:rgba(var(--tactical-cyan-rgb), .28);box-shadow:inset 0 1px #ffffff0b, 0 30px 80px #0009, 0 0 44px rgba(var(--tactical-cyan-rgb), .045);background:linear-gradient(145deg,#112028f7,#050c11f7)}.state-message{border-color:rgba(var(--tactical-cyan-rgb), .18);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(110deg,#0c1a21c7,#050c119e)}@keyframes tactical-signal{0%,to{opacity:.45;transform:scale(.82)}50%{opacity:1;transform:scale(1)}}@media (width<=820px){.app-shell.app-screen-leaderboard:before,.app-shell.app-screen-gamification:before,.app-shell.app-screen-stats:before,.app-shell.app-screen-wallet:before,.app-shell.app-screen-fixed-events:before{opacity:.58;background:linear-gradient(#05080b59,#05080bf2 40%,#05080b 72%),url(/assets/tactical-archive-chamber-CJzlm2xM.png) 73% 0/auto 48vh no-repeat}.site-logo-button:after{display:none}}@media (prefers-reduced-motion:reduce){.site-logo-button:after{animation:none}}.app-shell:not(.app-screen-constructor) .main-area{background:0 0}.app-shell:not(.app-screen-constructor) .main-header,.app-shell:not(.app-screen-constructor) .gamification-tabs,.app-shell:not(.app-screen-constructor) .stats-total-panel,.app-shell:not(.app-screen-constructor) .wallet-topup,.app-shell:not(.app-screen-constructor) .wallet-payment-link{background:linear-gradient(135deg, #0f1d25e6, #050c11c7), radial-gradient(circle at 85% 0, rgba(var(--tactical-cyan-rgb), .07), transparent 42%);border-color:rgba(var(--tactical-cyan-rgb), .18);-webkit-backdrop-filter:blur(18px)saturate(1.18);backdrop-filter:blur(18px)saturate(1.18);box-shadow:inset 0 1px #ffffff09,0 24px 65px #00000047}.app-shell:not(.app-screen-constructor) .main-header{clip-path:polygon(0 0,calc(100% - 28px) 0,100% 28px,100% 100%,18px 100%,0 calc(100% - 18px));padding:24px 26px 28px}.app-shell:not(.app-screen-constructor) .main-header h1{letter-spacing:-.055em;text-transform:uppercase;text-shadow:0 10px 36px #00000075;font-family:Arial Narrow,Roboto Condensed,system-ui,sans-serif;font-weight:760}.app-shell:not(.app-screen-constructor) :is(.leaderboard-nickname,.gamification-card h3,.wallet-topup h2,.stats-day-title){letter-spacing:-.02em;font-family:Arial Narrow,Roboto Condensed,system-ui,sans-serif}.app-shell:not(.app-screen-constructor) :is(.leaderboard-row,.gamification-card,.fixed-slip-card,.stats-day-group,.purchased-event-card,.express-chain-tile){border-color:rgba(var(--tactical-cyan-rgb), .14);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(112deg,#0c1920e8,#050c11db);box-shadow:inset 0 1px #ffffff06,0 14px 34px #0003}.app-shell:not(.app-screen-constructor) :is(.buy-button,.gamification-tab,.profile-action-button,.express-add-button,.wallet-topup button){transition:transform .16s var(--tactical-ease), border-color .16s ease, box-shadow .16s ease, filter .16s ease;border-radius:2px}.app-shell:not(.app-screen-constructor) :is(.buy-button,.gamification-tab.active,.express-add-button,.wallet-topup button){border-color:rgba(var(--tactical-cyan-rgb), .46);background:linear-gradient(180deg, rgba(var(--tactical-cyan-rgb), .2), rgba(var(--tactical-cyan-rgb), .065)), #09171e;color:#e8fbff;box-shadow:inset 0 1px #ffffff1a,inset 0 -7px 18px #00000038,0 12px 28px #00000040}.app-shell:not(.app-screen-constructor) :is(.buy-button,.gamification-tab,.profile-action-button,.express-add-button,.wallet-topup button):hover{border-color:rgba(var(--tactical-cyan-rgb), .7);box-shadow:0 0 26px rgba(var(--tactical-cyan-rgb), .13), 0 16px 34px #0000004d;filter:brightness(1.12);transform:translateY(-2px)}@media (width<=820px){.app-shell:not(.app-screen-constructor):before{opacity:.5;background:linear-gradient(#05080b66,#05080bf2 38%,#05080b 70%),url(/assets/tactical-command-center-D9P1OLLG.png) 72% 0/auto 50vh no-repeat;inset:100px 0 0}}@media (prefers-reduced-motion:reduce){.app-screen-constructor:after,.screen-stage{animation:none!important}.site-nav-item,.app-screen-constructor .constructor-league-picker,.app-screen-constructor .constructor-empty-action,.app-screen-constructor .buy-button,.app-screen-constructor .match-row{transition-duration:.01ms!important}}.app-shell:not(.app-screen-constructor) .main-header{clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,12px 100%,0 calc(100% - 12px));gap:3px 20px;margin-bottom:10px;padding:9px 14px 10px}.app-shell:not(.app-screen-constructor) .main-header h1{letter-spacing:-.035em;font-size:clamp(26px,2vw,34px);line-height:1}.app-shell:not(.app-screen-constructor) .main-header p{max-width:900px;margin-top:2px;font-size:12px;line-height:1.4}.app-shell:not(.app-screen-constructor) .main-header .screen-kicker{letter-spacing:.16em;font-size:8px}:is(.my-events-screen,.express-builder-screen,.fixed-events-screen,.leaderboard-screen,.gamification-screen,.stats-screen,.wallet-screen,.multibroadcast-screen){padding-top:clamp(18px,2vw,30px)}.app-screen-constructor .constructor-screen{padding-top:clamp(24px,3vw,42px)}.app-screen-constructor .constructor-hero{padding-bottom:12px}.app-screen-constructor .constructor-hero-copy{padding:10px 14px 11px}.app-screen-constructor .constructor-hero h1{margin-top:5px;font-size:clamp(40px,3.2vw,52px);line-height:.88}.app-screen-constructor .constructor-hero-copy p{margin-top:6px;font-size:12px;line-height:1.45}.app-screen-constructor .constructor-hero-status{padding:10px 14px}@media (width<=820px){.app-screen-constructor .constructor-screen{padding-top:32vh}}.profile-popover{grid-template-columns:300px minmax(0,1fr);align-items:stretch;width:min(980px,100vw - 260px);min-height:min(680px,100vh - 82px);max-height:calc(100vh - 82px);display:grid;overflow:hidden}.profile-popover>.profile-widget{border-right:1px solid rgba(var(--tactical-cyan-rgb), .16);background:#040b0fb8;align-content:start}.profile-progress-center{min-width:0;padding:18px;overflow:hidden}.profile-progress-heading{border-bottom:1px solid rgba(var(--tactical-cyan-rgb), .16);gap:4px;margin-bottom:14px;padding-bottom:12px;display:grid}.profile-progress-heading span{color:var(--tactical-cyan);letter-spacing:.17em;text-transform:uppercase;font-size:8px;font-weight:750}.profile-progress-heading strong{color:#eef9fb;letter-spacing:-.025em;text-transform:uppercase;font-family:Arial Narrow,Roboto Condensed,system-ui,sans-serif;font-size:24px}.gamification-panel-compact{min-width:0}.gamification-panel-compact .gamification-tabs{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:14px;display:grid}.gamification-panel-compact .gamification-tab{min-width:0;min-height:48px;padding-inline:10px;font-size:12px}.gamification-panel-compact .scroll-panel{background:0 0;border:0;border-radius:0;max-height:calc(100vh - 236px);padding:0}.gamification-panel-compact .scroll-panel-toggle{margin-top:8px}.gamification-panel-compact .gamification-list{gap:8px}.gamification-panel-compact .gamification-card{padding:12px 14px}.gamification-panel-compact .gamification-referral{max-height:calc(100vh - 236px);overflow-y:auto}@media (width<=820px){.profile-popover{width:calc(100vw - 24px);min-height:0;max-height:calc(100vh - 78px);display:block;overflow-y:auto}.profile-popover>.profile-widget{border-right:0;border-bottom:1px solid rgba(var(--tactical-cyan-rgb), .16)}.profile-progress-center{padding:14px;overflow:visible}.gamification-panel-compact .gamification-tabs{display:flex;overflow-x:auto}.gamification-panel-compact .gamification-tab{flex:0 0 112px}.gamification-panel-compact .scroll-panel{max-height:46vh}}.app-screen-home:before{z-index:0;content:"";pointer-events:none;background:linear-gradient(90deg,#03080cf7 0%,#03080cde 46%,#03080c52 100%),linear-gradient(#0000 45%,#05080b 100%),url(/assets/tactical-command-center-D9P1OLLG.png) 100%/cover no-repeat;position:fixed;inset:62px 0 0}.app-screen-home .main-area{z-index:1;background:0 0;position:relative}.home-screen{color:#cbd7da;width:100%;max-width:none;margin:0 auto;padding:14px clamp(18px,2vw,38px) 20px}.home-single-block{text-align:center;border:1px solid rgba(var(--tactical-cyan-rgb), .2);clip-path:polygon(0 0,calc(100% - 30px) 0,100% 30px,100% 100%,20px 100%,0 calc(100% - 20px));-webkit-backdrop-filter:blur(20px)saturate(1.15);backdrop-filter:blur(20px)saturate(1.15);background:linear-gradient(135deg,#0c1b23f0,#040b10c7);flex-direction:column;align-items:center;gap:8px;width:100%;padding:20px clamp(20px,4vw,64px) 24px;display:flex;box-shadow:0 30px 90px #0000006b,inset 0 1px #ffffff0a}.home-single-block>.screen-kicker{color:var(--tactical-cyan);letter-spacing:.18em;text-transform:uppercase;font-size:13px;font-weight:750}.home-single-block>p{color:#d7e1e2;max-width:820px;margin:0;font-size:17px;font-weight:400;line-height:1.35}.home-single-block>.home-lead{color:#eef6f7;font-size:19px;font-weight:500}.home-single-block>.home-closing{color:#d7e1e2;font-size:16px}.home-warning{border-left:3px solid var(--tactical-amber);color:#f0d8a7;letter-spacing:.08em;text-transform:uppercase;background:#d9a44112;max-width:820px;margin:2px 0;padding:8px 14px;font-size:10px;line-height:1.5;display:block}.home-primary-action{border:1px solid rgba(var(--tactical-cyan-rgb), .5);background:linear-gradient(180deg, rgba(var(--tactical-cyan-rgb), .22), rgba(var(--tactical-cyan-rgb), .07)), #09171e;color:#effcff;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;min-width:210px;min-height:36px;margin-top:2px;font-weight:750}.home-model-proof{flex-wrap:wrap;justify-content:center;align-items:start;gap:24px;max-width:560px;margin-top:2px;display:flex}.home-model-proof>span{color:var(--tactical-cyan);letter-spacing:.16em;text-transform:uppercase;flex-basis:100%;font-size:15px;font-weight:750}.home-model-proof div{justify-items:center;gap:1px;display:grid}.home-model-proof strong{color:#f0f8f9;font-size:clamp(22px,2.4vw,34px);line-height:1}.home-model-proof small,.home-model-proof p{color:#7f9197;font-size:15px;line-height:1.3}.home-model-proof p{flex-basis:100%;margin:2px 0 0}.home-community-summary{flex-wrap:wrap;justify-content:center;gap:clamp(20px,3vw,40px);max-width:780px;margin-top:2px;display:flex}.home-community-summary>div{justify-items:center;gap:2px;display:grid}.home-community-summary span{color:var(--tactical-cyan);letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:750}.home-community-summary strong{color:#eff8f9;font-size:clamp(20px,2.2vw,30px);line-height:1}.home-community-summary small{color:#7d8d92;font-size:14px}.home-leaderboards{width:100%;max-width:560px;margin-top:2px}.home-podium header{text-align:center;padding:0 0 4px}.home-podium header span{color:var(--tactical-cyan);letter-spacing:.16em;text-transform:uppercase;font-size:13px}.home-podium h2{color:#e6f0f1;text-transform:uppercase;margin:2px 0 0;font-size:16px}.home-podium ol{text-align:left;margin:0;padding:0;list-style:none}.home-podium li{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:32px;padding:0;display:grid}.home-podium-place{color:var(--tactical-cyan);font-family:Georgia,serif}.home-podium li strong{color:#cbd6d8;font-size:13px}.home-podium li>span:last-child{color:#87979b;font-size:11px}@media (width<=640px){.home-screen{padding:28vh 14px 44px}.home-single-block{padding:32px 16px 36px}}.site-header-topline{grid-template-columns:1fr auto 1fr;align-items:center;display:grid}.site-logo-button{flex-direction:column;grid-column:2;justify-self:center;gap:2px}.site-logo-image{width:clamp(320px,26vw,500px)}.site-brand-kicker{border-left:0;padding-left:0;font-size:9px}.site-user-anchor{grid-column:3;justify-self:end;margin-left:0}.app-shell{grid-template-rows:auto minmax(0,1fr)}@media (width<=820px){.app-shell{grid-template-rows:auto auto minmax(0,1fr)}}.app-shell-guest{grid-template-columns:minmax(0,1fr)}.app-shell-guest .main-area{grid-column:1}.app-shell-account{grid-template-rows:minmax(0,1fr)}.app-shell-account .site-nav-rail,.app-shell-account .main-area{grid-row:1}.site-user-trigger-rail{flex-direction:column;align-items:stretch;gap:8px;width:100%;min-height:72px;margin-top:12px;padding:8px 10px;font-size:14px;display:flex}.site-user-trigger-identity{color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:12px;padding:0;display:flex}.site-user-trigger-stats{justify-content:space-between;align-items:center;gap:8px;display:flex}.site-user-trigger-balance{color:var(--color-accent);font-weight:700}.site-user-trigger-topup{color:#ee6018;cursor:pointer;background:0 0;border:1px solid #ee6018;border-radius:999px;padding:4px 10px;font-size:11px}.site-user-trigger-topup:hover{background:#ee60181f}.site-user-trigger-progress{color:var(--color-muted);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.site-header{z-index:10}.site-logo-button-rail{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;width:100%;margin:0 0 20px;padding:0;display:flex}.site-logo-button-rail .site-logo-image{width:min(140px,80%)}.settings-popover{width:min(420px,100vw - 24px);position:relative;inset:auto}.site-brand-kicker-rail{letter-spacing:.04em;text-align:center;white-space:normal;border:0;margin:0;padding:0;font-size:8px;line-height:1.4;display:block}@media (width<=900px){.site-header-topline{grid-template-columns:auto auto;justify-content:space-between}.site-logo-button{grid-column:1;justify-self:start}.site-logo-image{width:clamp(180px,34vw,280px)}.site-user-anchor{grid-column:2}}.profile-popover.is-guest{grid-template-columns:minmax(0,1fr);width:min(340px,100vw - 24px);min-height:0;max-height:none}.profile-popover{padding-top:10px;position:relative;top:auto;left:auto;right:auto}.profile-popover-close{z-index:1;width:28px;height:28px;color:var(--tactical-cyan);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1;position:absolute;top:8px;right:10px}.profile-popover-close:hover{color:#eff8f9}.app-screen-constructor .constructor-league-launchpad{border:1px solid rgba(var(--tactical-cyan-rgb), .18);clip-path:polygon(0 0,calc(100% - 24px) 0,100% 24px,100% 100%,0 100%);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(135deg,#08141be6,#040a0eb3);width:clamp(920px,68vw,1280px);margin-top:12px;box-shadow:0 28px 80px #00000057}.constructor-league-launchpad-heading{border-bottom:1px solid rgba(var(--tactical-cyan-rgb), .15);grid-template-columns:minmax(0,1fr) auto;gap:3px 24px;padding:17px 20px;display:grid}.constructor-league-launchpad-heading>span{color:var(--tactical-cyan);letter-spacing:.17em;text-transform:uppercase;grid-column:1;font-size:8px;font-weight:750}.constructor-league-launchpad-heading h2{color:#eef8f9;letter-spacing:-.035em;text-transform:uppercase;grid-column:1;margin:0;font-family:Arial Narrow,Roboto Condensed,system-ui,sans-serif;font-size:28px}.constructor-league-launchpad-heading p{color:#7f9095;grid-area:1/2/3;align-self:end;max-width:360px;margin:0;font-size:11px;line-height:1.45}.constructor-league-cards{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.constructor-league-card{border:0;border-right:1px solid rgba(var(--tactical-cyan-rgb), .12);border-bottom:1px solid rgba(var(--tactical-cyan-rgb), .12);color:#dce8ea;text-align:left;cursor:pointer;min-width:0;min-height:142px;transition:background .22s ease, box-shadow .22s ease, transform .22s var(--tactical-ease);background:linear-gradient(120deg,#102028d1,#050c11ad);grid-template-columns:42px 142px minmax(0,1fr) 24px;align-items:center;gap:10px;padding:14px 16px 14px 10px;display:grid;position:relative;overflow:hidden}.constructor-league-card:nth-child(3n){border-right:0}.constructor-league-card:nth-last-child(-n+3){border-bottom:0}.constructor-league-card:after{background:linear-gradient(105deg, transparent 25%, rgba(var(--tactical-cyan-rgb), .08) 48%, transparent 68%);content:"";pointer-events:none;transition:transform .6s var(--tactical-ease);position:absolute;inset:0;transform:translate(-110%)}.constructor-league-card:hover{z-index:1;box-shadow:inset 3px 0 var(--tactical-cyan), 0 20px 42px #00000052;background:linear-gradient(120deg,#142b36f0,#071117d1);transform:translateY(-3px)}.constructor-league-card:hover:after{transform:translate(110%)}.constructor-league-card:active{transform:translateY(1px)scale(.992)}.constructor-league-card-number{color:rgba(var(--tactical-cyan-rgb), .54);font-family:Georgia,serif;font-size:17px}.constructor-league-flag-stage{perspective:500px;place-items:center;width:163px;height:113px;display:grid;position:relative}.constructor-league-flag-stage:before{content:"";background:linear-gradient(90deg,#4c5a60,#d2e0e2 45%,#263238);border-radius:2px;width:3px;position:absolute;top:3px;bottom:3px;left:3px;box-shadow:3px 5px 10px #00000080}.constructor-waving-flag{filter:saturate(1.08)contrast(1.04);transform-origin:0;width:151px;height:101px;animation:4.8s ease-in-out infinite constructor-flag-wave;overflow:visible}.constructor-league-card:nth-child(2n) .constructor-waving-flag{animation-delay:-1.7s}.constructor-league-card:nth-child(3n) .constructor-waving-flag{animation-delay:-3.1s}@keyframes constructor-flag-wave{0%,to{transform:rotateY(-3deg)skewY(-.6deg)translateY(0)}50%{transform:rotateY(7deg)skewY(.9deg)translateY(-2px)}}.constructor-league-card-copy{gap:5px;min-width:0;display:grid}.constructor-league-card-copy strong{color:#e8f2f3;text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.constructor-league-card-copy small{color:#6f8187;letter-spacing:.14em;font-size:9px;font-weight:750}.constructor-league-card-arrow{color:var(--tactical-cyan);justify-self:end;font-size:16px}@media (width<=1300px){.app-screen-constructor .constructor-league-launchpad{width:min(100%,980px)}.constructor-league-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.constructor-league-card:nth-child(3n){border-right:1px solid rgba(var(--tactical-cyan-rgb), .12)}.constructor-league-card:nth-child(2n){border-right:0}.constructor-league-card:nth-last-child(-n+3){border-bottom:1px solid rgba(var(--tactical-cyan-rgb), .12)}.constructor-league-card:nth-last-child(-n+2){border-bottom:0}}@media (width<=700px){.app-screen-constructor .constructor-league-launchpad{width:100%}.constructor-league-launchpad-heading{grid-template-columns:1fr}.constructor-league-launchpad-heading p{grid-area:auto/1}.constructor-league-cards{grid-template-columns:1fr}.constructor-league-card{grid-template-columns:30px 112px minmax(0,1fr) 18px;min-height:112px;padding-inline:8px 12px;border-right:0!important;border-bottom:1px solid rgba(var(--tactical-cyan-rgb), .12)!important}.constructor-league-card:last-child{border-bottom:0!important}.constructor-league-flag-stage{width:108px;height:74px}.constructor-waving-flag{width:100px;height:66px}}@media (prefers-reduced-motion:reduce){.constructor-waving-flag{animation:none}}.scalp-chain-detail{border:1px solid rgba(var(--tactical-cyan-rgb), .18);background:#050d12b8;border-radius:10px;gap:14px;margin-top:10px;padding:14px;display:grid}.scalp-chain-detail-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px 14px;display:grid}.scalp-chain-detail-grid>div{gap:2px;display:grid}.scalp-chain-detail-grid span{color:var(--color-muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:750}.scalp-chain-detail-grid strong{color:var(--color-fg);font-size:14px}.scalp-chain-detail-title{color:var(--tactical-cyan);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.scalp-leg-detail{gap:4px;display:grid}.scalp-leg-detail .scalp-leg-detail-rows{flex-wrap:wrap;gap:4px 14px;display:flex}.bet-chain-row .match-row-header.chain-won .match-preview-teams,.bet-chain-row .match-row-header.chain-won .match-preview-meta{color:#a8e6bc}.bet-chain-row .match-row-header.chain-lost .match-preview-teams,.bet-chain-row .match-row-header.chain-lost .match-preview-meta{color:#e8b3ab}.admin-scalp-search{margin:14px 0}.admin-scalp-search input{box-sizing:border-box;width:100%;color:var(--color-fg);background:var(--color-panel);border:1px solid var(--color-border-soft);transition:border-color var(--motion-fast) var(--ease-premium);border-radius:10px;outline:none;padding:11px 14px;font-size:15px}.admin-scalp-search input::placeholder{color:var(--color-muted)}.admin-scalp-search input:focus{border-color:var(--color-accent)}.admin-scalp-filters{align-items:center;gap:10px;margin:14px 0;display:flex}.admin-scalp-filters .admin-scalp-search{flex:1;min-width:0;margin:0}.admin-scalp-league-filter{min-height:56px;color:var(--color-fg);border:1px solid var(--color-border-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;transition:border-color var(--motion-fast) var(--ease-premium);background:linear-gradient(#1d2a30,#141f24);border-radius:12px;outline:none;flex:none;padding:12px 14px;font-size:16px}.admin-scalp-league-filter:focus{border-color:var(--color-accent)}.scalp-leg-teams{color:var(--color-fg);font-size:22px;font-weight:700;line-height:1.2}.scalp-leg-outcome{color:var(--color-accent);font-size:18px;font-weight:650;line-height:1.25}.scalp-leg-score{color:var(--color-gold);letter-spacing:.02em;font-size:26px;font-weight:800;line-height:1}.scalp-leg-detail .scalp-leg-detail-rows{flex-wrap:wrap;gap:4px 14px;margin-top:4px;font-size:13px;display:flex}@media (width<=600px){.admin-scalp-filters{flex-direction:column;align-items:stretch}}.bet-chain-row.chain-won .match-row-header{background:#5fc97e29;box-shadow:inset 3px 0 #5fc97e}.bet-chain-row.chain-lost .match-row-header{background:#e0776c29;box-shadow:inset 3px 0 #e0776c}.bet-chain-row.chain-won .match-preview-teams,.bet-chain-row.chain-won .match-preview-meta{color:#a8e6bc}.bet-chain-row.chain-lost .match-preview-teams,.bet-chain-row.chain-lost .match-preview-meta{color:#e8b3ab}.scalp-chain-segments{border:1px solid rgba(var(--color-accent-rgb), .45);border-radius:999px;align-items:center;gap:4px;padding:3px 6px;display:inline-flex}.scalp-chain-segments i{background:#3c4c53;border-radius:3px;width:12px;height:12px;transition:background-color .16s,box-shadow .16s;display:inline-block}.scalp-chain-segments i.seg-won{background:#5fc97e;box-shadow:0 0 6px #5fc97e80}.scalp-chain-segments i.seg-lost{background:#e0776c;box-shadow:0 0 6px #e0776c80}.scalp-chain-segments i.seg-push{background:#8ca0aa}.scalp-chain-segments i.seg-pending{background:#2a353c}.bet-chain-row .match-row-header .match-preview-meta{margin-right:0}.bet-chain-row .match-row-header{flex-wrap:wrap;row-gap:4px}.scalp-chain-bet-summary{text-align:right;color:var(--color-muted);margin-left:auto;font-size:20px;overflow:hidden}.scalp-chain-bet-leg{white-space:nowrap;display:inline-block}.scalp-chain-bet-plus{color:var(--color-accent);font-weight:700}.scalp-chain-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.scalp-chain-actions .admin-quiet-button{min-height:40px;padding:0 14px;font-size:13px}.admin-quiet-button-danger{color:#e0776c;border-color:#e0776c80}.admin-quiet-button-danger:hover{background:#e0776c1f;border-color:#e0776c}.admin-scalp-search input{border:1px solid var(--color-border-soft);background:linear-gradient(#1d2a30,#141f24);border-radius:12px;min-height:56px;padding:14px 16px;font-size:17px;box-shadow:inset 0 1px #ffffff0a}.admin-scalp-search input::placeholder{color:#64757c;font-size:15px}.admin-scalp-date-filter{min-height:56px;color:var(--color-fg);border:1px solid var(--color-border-soft);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;cursor:pointer;background:linear-gradient(#1d2a30,#141f24);border-radius:12px;outline:none;flex:none;padding:12px 14px;font-size:16px}.admin-scalp-date-filter:focus{border-color:var(--color-accent)}.admin-scalp-groups{margin-top:18px}.scalp-date-group{margin-bottom:20px}.scalp-date-row{align-items:stretch;gap:8px;margin:0 0 8px;display:flex}.scalp-date-heading{min-width:0;box-shadow:inset 3px 0 0 var(--color-accent);color:var(--color-fg);font:inherit;letter-spacing:.01em;cursor:pointer;transition:filter var(--motion-fast,.15s) var(--ease-premium,ease);background:linear-gradient(#1d2a30,#141f24);border:none;border-radius:12px;flex:1;align-items:center;gap:12px;margin:0;padding:12px 16px;font-size:17px;font-weight:700;display:flex}.scalp-date-delete-all{color:#e0776c;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #e0776c80;border-radius:12px;flex:none;padding:0 16px;font-size:13px;font-weight:600;transition:background .12s,border-color .12s}.scalp-date-delete-all:hover{background:#e0776c1f;border-color:#e0776c}.scalp-date-delete-all:disabled{opacity:.5;cursor:default}.scalp-date-heading:hover{filter:brightness(1.12)}.scalp-date-caret{color:var(--color-accent);transition:transform var(--motion-fast,.15s) var(--ease-premium,ease);font-size:12px;display:inline-flex}.scalp-date-group.open .scalp-date-caret{transform:rotate(90deg)}.scalp-date-title{flex:1;min-width:0}.scalp-date-count{background:rgba(var(--color-accent-rgb), .16);color:var(--color-accent);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}.scalp-subgroup-heading{text-transform:uppercase;letter-spacing:.06em;color:var(--color-fg-muted,#888);margin:10px 0 6px;padding-left:14px;font-size:13px;font-weight:700}.scalp-date-group .admin-scalp-list{margin-top:0}.bet-chain-leg{width:100%;font:inherit;text-align:left;background:var(--color-bg);color:var(--color-fg);cursor:pointer;border:none;border-radius:6px;gap:4px;padding:6px 8px;display:grid}.bet-chain-leg:disabled{cursor:default;opacity:.7}.bet-chain-leg:not(:disabled):hover{background:var(--color-panel)}.app-shell.app-screen-constructor{--color-bg:#fff;--color-fg:#2a2118;--color-fg-soft:#6e6152;--color-border:#e8dcc7;--color-border-soft:#f0e6d4;--color-accent:#e2703a;--color-accent-rgb:226, 112, 58;--color-accent-deep:#c4592b;--color-gold:#b8912a;--color-gold-rgb:184, 145, 42;--color-muted:#8a7a63;--color-panel:#fff;--color-panel-2:#fff;--color-win:#2f5233;--color-win-bg:#e7eee1;--editorial-bg:#fff;--editorial-rail:#fff;--editorial-surface:#fff;--editorial-surface-raised:#fff;--editorial-line:#e8dcc7;--editorial-line-strong:#dcc9a6;--editorial-ink:#2a2118;--editorial-muted:#8a7a63;--editorial-cyan:#e2703a;--editorial-cyan-rgb:226, 112, 58;--tactical-cyan:#e2703a;--tactical-cyan-rgb:226, 112, 58;--tactical-amber:#b8912a;--tactical-void:#fff;--tactical-glass:#ffffffeb;--tactical-glass-raised:#fffffffa;--tactical-seam:#e2703a38;--radius-card:18px;--radius-sm:12px;--shadow-sm:0 1px 2px #2a21180f;--shadow-md:0 8px 24px #2a211814, 0 2px 6px #2a21180f;--shadow-lg:0 16px 40px #2a21181f, 0 4px 12px #2a211814;--shadow-accent:0 10px 24px #e2703a4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Segoe UI,sans-serif}.app-shell.app-screen-constructor .constructor-empty-meta dt,.app-shell.app-screen-constructor .constructor-league-card-copy small{text-transform:none}.app-shell.app-screen-constructor:before{opacity:1;background:radial-gradient(circle at 88% 96%,#2f52331f,#0000 60%)}.app-shell.app-screen-constructor:after{display:none}.app-shell.app-screen-constructor .site-header{border-bottom-color:var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#ffffffeb}.app-shell.app-screen-constructor .site-nav-rail{background:var(--color-panel);border-right-color:var(--color-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.app-screen-constructor .site-logo-image{filter:none}.app-shell.app-screen-constructor .site-brand-kicker{color:var(--color-muted)}.app-shell.app-screen-constructor .site-nav-item{color:var(--color-fg-soft,var(--color-muted))}.app-shell.app-screen-constructor .site-nav-item:hover{background:var(--color-panel-2);color:var(--color-fg)}.app-shell.app-screen-constructor .site-nav-item:hover:before{display:none}.app-shell.app-screen-constructor .site-nav-item.active{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);color:#fff7ee;box-shadow:var(--shadow-accent);border-color:#0000}.app-shell.app-screen-constructor .site-nav-item.active:after{display:none}.app-shell.app-screen-constructor .constructor-toolbar{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);box-shadow:var(--shadow-sm);width:100%;max-width:1740px;margin-left:auto;margin-right:auto;overflow:hidden}.app-shell.app-screen-constructor .constructor-league-picker,.app-shell.app-screen-constructor .constructor-search,.app-shell.app-screen-constructor .constructor-date-filter{background:var(--color-panel);border-right-color:var(--color-border);border-left-color:var(--color-border);color:var(--color-fg);box-shadow:none;filter:none;transform:none}.app-shell.app-screen-constructor .constructor-league-picker:after{display:none}.app-shell.app-screen-constructor .constructor-league-picker:hover{background:var(--color-panel-2);box-shadow:none;filter:none;transform:none}.app-shell.app-screen-constructor .constructor-control-label,.app-shell.app-screen-constructor .constructor-empty-meta dt{color:var(--color-muted)}.app-shell.app-screen-constructor .constructor-league-mark,.app-shell.app-screen-constructor .constructor-picker-arrow{color:var(--color-accent)}.app-shell.app-screen-constructor .search-input,.app-shell.app-screen-constructor .constructor-search .search-input{color:var(--color-fg);background:0 0}.app-shell.app-screen-constructor .constructor-search .search-input::placeholder{color:var(--color-muted)}.app-shell.app-screen-constructor .constructor-date-filter input[type=date]{color:var(--color-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.app-shell.app-screen-constructor .constructor-date-clear{color:var(--color-muted)}.app-shell.app-screen-constructor .constructor-date-clear:hover{color:var(--color-accent)}.app-shell.app-screen-constructor .constructor-results-heading span{color:var(--color-accent);letter-spacing:.04em;font-size:12px;font-weight:700}.app-shell.app-screen-constructor .constructor-results-heading h2{color:var(--color-fg);font-family:Fraunces,serif;font-size:26px;font-weight:600}.app-shell.app-screen-constructor .constructor-results-heading>strong{color:var(--color-muted);text-transform:none;letter-spacing:normal}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-results{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-results .scroll-panel{background:0 0;border:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);box-shadow:var(--shadow-md);transition:transform .16s,box-shadow .16s}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row:before{display:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row:hover{box-shadow:var(--shadow-lg);transform:translateY(-2px)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row.open,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row.expanded{box-shadow:var(--shadow-lg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row-header{padding:18px 22px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-teams{color:var(--color-fg);letter-spacing:normal;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-teams img{background:var(--color-panel-2);border-radius:50%;padding:2px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-meta{color:var(--color-muted)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row-caret{background:var(--color-panel-2);width:30px;height:30px;color:var(--color-fg-soft,var(--color-muted));border-radius:50%;justify-content:center;align-items:center;font-size:11px;transition:transform .25s,background .2s;display:flex}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row.open .match-row-caret,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row.expanded .match-row-caret{background:rgba(var(--color-accent-rgb), .16);transform:rotate(180deg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row-body{border-top:1px solid var(--color-border);padding:4px 22px 22px}.app-shell.app-screen-constructor .match-preview-lines{border-bottom:none;gap:16px;margin:12px 0 0}.app-shell.app-screen-constructor .match-preview-line{background:0 0;border:none;padding:0;display:block}.app-shell.app-screen-constructor .match-preview-line.selected{background:0 0}.app-shell.app-screen-constructor .match-preview-line.selected:before{display:none}.app-shell.app-screen-constructor .match-preview-line-outcomes{align-items:center;gap:10px}.app-shell.app-screen-constructor .match-preview-outcome{border-radius:var(--radius-sm);background:var(--color-panel-2);min-width:84px;color:var(--color-fg);cursor:pointer;box-shadow:var(--shadow-sm);border:none;flex:1;justify-content:center;padding:12px 14px;font-size:14.5px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,color .16s}.app-shell.app-screen-constructor .match-preview-outcome:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.app-shell.app-screen-constructor .match-preview-outcome.selected{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);color:#fff7ee;box-shadow:var(--shadow-accent);transform:translateY(-2px)}.app-shell.app-screen-constructor .match-preview-line-select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel);min-width:76px;color:var(--color-fg);box-shadow:var(--shadow-sm);padding:10px;font-size:13px;font-weight:700}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy{color:#fff;box-shadow:var(--shadow-accent);background:#1a1614;border:none;border-radius:14px;font-weight:600;transition:transform .16s,box-shadow .16s}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy:hover:not(:disabled){box-shadow:var(--shadow-accent);filter:brightness(1.2);transform:translateY(-2px)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy:disabled{opacity:.5;box-shadow:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy.package{color:#fff;box-shadow:var(--shadow-sm);background:#1a1614;border:1px solid #1a1614}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy.package:hover:not(:disabled){box-shadow:var(--shadow-md);color:#fff;filter:brightness(1.2);border-color:#1a1614}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy.package:last-child{color:#fff;box-shadow:none;background:#1a1614;border:1px solid #1a1614}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy.package:last-child:hover:not(:disabled){box-shadow:none;filter:brightness(1.2);transform:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-buy.package:disabled{opacity:.5}.app-shell.app-screen-my-events,.app-shell.app-screen-express,.app-shell.app-screen-fixed-events,.app-shell.app-screen-stats,.app-shell.app-screen-home{--color-bg:#fff;--color-fg:#2a2118;--color-fg-soft:#6e6152;--color-border:#e8dcc7;--color-border-soft:#f0e6d4;--color-accent:#e2703a;--color-accent-rgb:226, 112, 58;--color-accent-deep:#c4592b;--color-gold:#b8912a;--color-gold-rgb:184, 145, 42;--color-muted:#8a7a63;--color-panel:#fff;--color-panel-2:#fff;--color-win:#2f5233;--color-win-bg:#e7eee1;--editorial-bg:#fff;--editorial-rail:#fff;--editorial-surface:#fff;--editorial-surface-raised:#fff;--editorial-line:#e8dcc7;--editorial-line-strong:#dcc9a6;--editorial-ink:#2a2118;--editorial-muted:#8a7a63;--editorial-cyan:#e2703a;--editorial-cyan-rgb:226, 112, 58;--tactical-cyan:#e2703a;--tactical-cyan-rgb:226, 112, 58;--tactical-amber:#b8912a;--tactical-void:#fff;--tactical-glass:#ffffffeb;--tactical-glass-raised:#fffffffa;--tactical-seam:#e2703a38;--radius-card:18px;--radius-sm:12px;--shadow-sm:0 1px 2px #2a21180f;--shadow-md:0 8px 24px #2a211814, 0 2px 6px #2a21180f;--shadow-lg:0 16px 40px #2a21181f, 0 4px 12px #2a211814;--shadow-accent:0 10px 24px #e2703a4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Segoe UI,sans-serif}.app-shell.app-screen-my-events:before,.app-shell.app-screen-express:before,.app-shell.app-screen-fixed-events:before,.app-shell.app-screen-stats:before,.app-shell.app-screen-home:before{opacity:1;background:radial-gradient(circle at 88% 96%,#2f52331f,#0000 60%)}.app-shell.app-screen-my-events:after,.app-shell.app-screen-express:after,.app-shell.app-screen-fixed-events:after,.app-shell.app-screen-stats:after,.app-shell.app-screen-home:after{display:none}.app-shell.app-screen-my-events .site-header,.app-shell.app-screen-express .site-header,.app-shell.app-screen-fixed-events .site-header,.app-shell.app-screen-stats .site-header,.app-shell.app-screen-home .site-header{border-bottom-color:var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#ffffffeb}.app-shell.app-screen-my-events .site-nav-rail,.app-shell.app-screen-express .site-nav-rail,.app-shell.app-screen-fixed-events .site-nav-rail,.app-shell.app-screen-stats .site-nav-rail,.app-shell.app-screen-home .site-nav-rail{background:var(--color-panel);border-right-color:var(--color-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.app-screen-my-events .site-logo-image,.app-shell.app-screen-express .site-logo-image,.app-shell.app-screen-fixed-events .site-logo-image,.app-shell.app-screen-stats .site-logo-image,.app-shell.app-screen-home .site-logo-image{filter:none}.app-shell.app-screen-my-events .site-brand-kicker,.app-shell.app-screen-express .site-brand-kicker,.app-shell.app-screen-fixed-events .site-brand-kicker,.app-shell.app-screen-stats .site-brand-kicker,.app-shell.app-screen-home .site-brand-kicker{color:var(--color-muted)}.app-shell.app-screen-my-events .site-nav-item,.app-shell.app-screen-express .site-nav-item,.app-shell.app-screen-fixed-events .site-nav-item,.app-shell.app-screen-stats .site-nav-item,.app-shell.app-screen-home .site-nav-item{color:var(--color-fg-soft)}.app-shell.app-screen-my-events .site-nav-item:hover,.app-shell.app-screen-express .site-nav-item:hover,.app-shell.app-screen-fixed-events .site-nav-item:hover,.app-shell.app-screen-stats .site-nav-item:hover,.app-shell.app-screen-home .site-nav-item:hover{background:var(--color-panel-2);color:var(--color-fg)}.app-shell.app-screen-my-events .site-nav-item:hover:before,.app-shell.app-screen-express .site-nav-item:hover:before,.app-shell.app-screen-fixed-events .site-nav-item:hover:before,.app-shell.app-screen-stats .site-nav-item:hover:before,.app-shell.app-screen-home .site-nav-item:hover:before{display:none}.app-shell.app-screen-my-events .site-nav-item.active,.app-shell.app-screen-express .site-nav-item.active,.app-shell.app-screen-fixed-events .site-nav-item.active,.app-shell.app-screen-stats .site-nav-item.active,.app-shell.app-screen-home .site-nav-item.active{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);color:#fff7ee;box-shadow:var(--shadow-accent);border-color:#0000}.app-shell.app-screen-my-events .site-nav-item.active:after,.app-shell.app-screen-express .site-nav-item.active:after,.app-shell.app-screen-fixed-events .site-nav-item.active:after,.app-shell.app-screen-stats .site-nav-item.active:after,.app-shell.app-screen-home .site-nav-item.active:after{display:none}.app-shell.app-screen-my-events .main-area,.app-shell.app-screen-express .main-area,.app-shell.app-screen-fixed-events .main-area,.app-shell.app-screen-stats .main-area,.app-shell.app-screen-home .main-area{background:0 0}.app-shell.app-screen-my-events .main-header,.app-shell.app-screen-express .main-header,.app-shell.app-screen-fixed-events .main-header,.app-shell.app-screen-stats .main-header,.app-shell.app-screen-home .main-header{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px 28px}.app-shell.app-screen-my-events .main-header h1,.app-shell.app-screen-express .main-header h1,.app-shell.app-screen-fixed-events .main-header h1,.app-shell.app-screen-stats .main-header h1,.app-shell.app-screen-home .main-header h1{letter-spacing:normal;text-transform:none;text-shadow:none;color:var(--color-fg);font-family:Fraunces,serif;font-weight:600}.app-shell.app-screen-my-events .main-header p,.app-shell.app-screen-express .main-header p,.app-shell.app-screen-fixed-events .main-header p,.app-shell.app-screen-stats .main-header p,.app-shell.app-screen-home .main-header p{color:var(--color-fg-soft)}.app-shell.app-screen-my-events .main-header .screen-kicker,.app-shell.app-screen-express .main-header .screen-kicker,.app-shell.app-screen-fixed-events .main-header .screen-kicker,.app-shell.app-screen-stats .main-header .screen-kicker,.app-shell.app-screen-home .main-header .screen-kicker{color:var(--color-accent);text-transform:none}.app-shell.app-screen-home .home-single-block{border:1px solid var(--color-border);clip-path:none;background:var(--color-panel);box-shadow:var(--shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--color-fg)}.app-shell.app-screen-home .home-single-block>.screen-kicker{color:var(--color-accent);text-transform:none}.app-shell.app-screen-home .home-single-block>p{color:var(--color-fg-soft)}.app-shell.app-screen-home .home-single-block>.home-lead{color:var(--color-fg)}.app-shell.app-screen-home .home-single-block>.home-closing{color:var(--color-fg-soft)}.app-shell.app-screen-home .home-warning{border-left-color:var(--color-gold);background:rgba(var(--color-gold-rgb), .1);color:#7a5f14;text-transform:none;letter-spacing:normal}.app-shell.app-screen-home .home-single-block>.screen-kicker,.app-shell.app-screen-home .home-model-proof>span,.app-shell.app-screen-home .home-community-summary span,.app-shell.app-screen-home .home-podium header span{color:var(--color-accent);text-transform:none;letter-spacing:normal;font-weight:700}.app-shell.app-screen-home .home-model-proof strong,.app-shell.app-screen-home .home-community-summary strong{color:var(--color-fg);font-family:Fraunces,serif}.app-shell.app-screen-home .home-model-proof small,.app-shell.app-screen-home .home-model-proof p,.app-shell.app-screen-home .home-community-summary small{color:var(--color-muted)}.app-shell.app-screen-home .home-podium h2{color:var(--color-fg);text-transform:none;font-family:Fraunces,serif}.app-shell.app-screen-home .home-primary-action{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);color:#fff7ee;text-transform:none;letter-spacing:normal;box-shadow:var(--shadow-accent);border:none;border-radius:14px;transition:transform .16s,box-shadow .16s}.app-shell.app-screen-home .home-primary-action:hover{transform:translateY(-2px)}.app-shell.app-screen-my-events .scroll-panel{background:var(--color-panel);border-color:var(--color-border)}.app-shell.app-screen-express .express-chain-tile{background:var(--color-panel-2)!important;border:1px solid #ee601873!important;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833!important}.app-shell.app-screen-express .market-group,.app-shell.app-screen-express .market-group>.scroll-panel{background:var(--color-panel);border-color:var(--color-border);box-shadow:none}.app-shell.app-screen-express .market-group>h2{color:var(--color-muted);border-bottom-color:var(--color-border)}.app-shell.app-screen-my-events .match-preview-meta,.app-shell.app-screen-express .match-preview-meta,.app-shell.app-screen-my-events .my-events-market-header,.app-shell.app-screen-my-events .purchased-event-outcomes,.app-shell.app-screen-my-events .scroll-panel-toggle,.app-shell.app-screen-express .scroll-panel-toggle,.app-shell.app-screen-my-events .my-events-count{color:var(--color-muted)}.app-shell.app-screen-my-events .purchased-event-line,.app-shell.app-screen-express .purchased-event-line{color:var(--color-fg);font-family:Inter,sans-serif;font-weight:600}.app-shell.app-screen-my-events .purchased-event-card,.app-shell.app-screen-express .match-preview-card{background:var(--color-panel);border-bottom-color:var(--color-border)}.app-shell.app-screen-my-events .purchased-event-card:hover,.app-shell.app-screen-express .match-preview-card:hover{background:var(--color-panel-2)}.app-shell.app-screen-express .match-row .express-add-button{border-radius:var(--radius-sm);background:var(--color-panel-2);border-width:1px;border-color:var(--color-border);min-height:auto;color:var(--color-fg);box-shadow:var(--shadow-sm);padding:12px 14px;font-weight:600;transition:transform .16s,box-shadow .16s,background .16s,color .16s}.app-shell.app-screen-express .match-row .express-add-button:hover{box-shadow:var(--shadow-md);border-color:var(--color-border);color:var(--color-fg);transform:translateY(-2px)}.app-shell.app-screen-express .express-chain-item{background:var(--color-panel-2);border-color:var(--color-border);color:var(--color-fg)}.app-shell.app-screen-express .express-more-button,.app-shell.app-screen-express .scroll-panel-toggle{border-color:var(--color-border);color:var(--color-muted);background:0 0}.app-shell.app-screen-express .express-more-button:hover{border-color:var(--color-accent);color:var(--color-fg)}.app-shell.app-screen-fixed-events .fixed-events-column-list{background:var(--color-panel);border-color:var(--color-border)}.app-shell.app-screen-fixed-events .fixed-events-count{color:var(--color-muted)}.app-shell.app-screen-stats .market-group,.app-shell.app-screen-stats .market-group>.scroll-panel{background:var(--color-panel);border-color:var(--color-border);box-shadow:none}.app-shell.app-screen-stats .market-group>h2{color:var(--color-muted);border-bottom-color:var(--color-border)}.app-shell.app-screen-stats .stats-day-group{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:none;flex-direction:column;gap:12px;display:flex}.app-shell:is(.app-screen-express,.app-screen-stats) :is(.express-chain-tile,.stats-day-group){border-color:var(--color-border);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.app-shell.app-screen-stats .stats-total-tile{background:var(--color-panel-2)}.app-shell.app-screen-stats .stats-total-tile:after{display:none}.app-shell:is(.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .leg-won{color:var(--color-win)}.app-shell:is(.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .leg-lost{color:#8a4a3a}.app-shell:is(.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .leg-pending{color:#7a5f14}.app-shell:is(.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .leg-push{color:var(--color-fg-soft)}.app-shell:is(.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .leg-unfixed{color:var(--color-fg-soft,var(--color-muted));background:var(--color-panel-2)!important;border:1px solid var(--color-border)!important}.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row.chain-won .match-preview-teams,.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row.chain-won .match-preview-meta,.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header.chain-won .match-preview-teams,.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header.chain-won .match-preview-meta{color:var(--color-win)}.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row.chain-lost .match-preview-teams,.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row.chain-lost .match-preview-meta,.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header.chain-lost .match-preview-teams,.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header.chain-lost .match-preview-meta{color:#8a4a3a}.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row.chain-won .match-row-header{background:var(--color-win-bg)}.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .bet-chain-row.chain-lost .match-row-header{background:rgba(var(--color-accent-rgb), .1)}.modal-overlay{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#2a211873}.modal-overlay .modal-box{color:#2a2118;background:#fff;border:1px solid #e8dcc7;border-radius:18px;box-shadow:0 16px 40px #2a21182e,0 4px 12px #2a21181a}.modal-overlay .modal-box:before{display:none}.modal-overlay .modal-message{color:#2a2118}.modal-overlay .modal-checkbox{color:#6e6152}.modal-overlay .explanation-button{color:#fff7ee;background:linear-gradient(135deg,#e2703a 0%,#c4592b 100%);border:none;border-radius:12px;box-shadow:0 10px 24px #e2703a4d}.modal-overlay .explanation-button.secondary{color:#2a2118;box-shadow:none;background:#fff}.modal-overlay .profile-popover-close,.modal-overlay .account-logout-button{color:#8a7a63}.modal-overlay .profile-popover-close:hover,.modal-overlay .account-logout-button:hover{color:#2a2118}.modal-overlay .profile-widget{color:#2a2118;background:0 0}.modal-overlay .profile-progress-heading{border-bottom-color:#e8dcc7}.modal-overlay .profile-progress-heading span{color:#e2703a}.modal-overlay .profile-progress-heading strong{color:#2a2118;text-transform:none;font-family:Fraunces,serif}.modal-overlay .profile-name{color:#2a2118;font-family:Fraunces,serif}.modal-overlay .profile-stats-row{color:#8a7a63}.modal-overlay .profile-stat.profile-rank-badge,.modal-overlay .profile-stat.profile-streak-badge{color:#e2703a}.modal-overlay .profile-balance-row{color:#b8912a}.modal-overlay .profile-actions{border-top-color:#e8dcc7}.modal-overlay .profile-action-button:hover,.modal-overlay .account-widget-form button:hover,.modal-overlay .account-widget-toggle-password:hover{background:#e2703a1a;border-color:#e2703a}.modal-overlay .account-widget-toggle{color:#e2703a!important}.modal-overlay .account-widget-checkbox{color:#6e6152}.modal-overlay .account-widget-error{color:#8a4a3a}.modal-overlay .sidebar-setting{color:#2a2118}.modal-overlay .sidebar-clear-history-button{color:#8a7a63;background:0 0;border:1px dashed #e8dcc7}.gamification-panel .gamification-tabs{background:#fff;border-radius:12px}.gamification-panel .gamification-tab{color:#8a7a63;background:0 0;border-color:#0000}.gamification-panel .gamification-tab.active{color:#fff7ee;background:linear-gradient(135deg,#e2703a 0%,#c4592b 100%);box-shadow:0 10px 24px #e2703a4d}.gamification-panel .gamification-card{color:#2a2118;background:#fff;border:1px solid #e8dcc7;border-left:3px solid #8a7a63;border-radius:12px;box-shadow:0 1px 2px #2a21180f}.gamification-panel .gamification-card.rarity-common{border-left-color:#b08a5a}.gamification-panel .gamification-card.rarity-rare{border-left-color:#8a8272}.gamification-panel .gamification-card.rarity-epic{border-left-color:#8c6e82;box-shadow:0 0 10px #8c6e821f}.gamification-panel .gamification-card.rarity-legendary{border-left-color:#b8912a;box-shadow:0 0 12px #b8912a24}.gamification-panel .gamification-card.locked{color:#8a7a63;opacity:.8;background:#fff;border-left-color:#dcc9a6}.gamification-panel .gamification-card.status-active{border-left-color:#e2703a}.gamification-panel .gamification-card.status-expired{opacity:.7;border-left-color:#8a4a3a}.gamification-panel .gamification-card-title{color:#2a2118;font-weight:700}.gamification-panel .gamification-card-description{color:#6e6152}.gamification-panel .gamification-card-status{color:#8a7a63}.gamification-panel .gamification-card-reward{color:#b8912a;font-weight:700}.gamification-panel .achievement-emblem{box-shadow:none;background:#fff}.gamification-panel .gamification-referral-stats{gap:12px}.gamification-panel .referral-stat{color:#6e6152;background:#fff;border-radius:12px}.gamification-panel .referral-stat-value{color:#2a2118;font-family:Fraunces,serif}.gamification-panel .battle-pass-card,.gamification-panel .battle-pass-progress-bar{background:#fff}.gamification-panel .battle-pass-progress-fill{background:linear-gradient(135deg,#e2703a 0%,#c4592b 100%)}.app-shell.app-screen-leaderboard,.app-shell.app-screen-wallet{--color-bg:#fff;--color-fg:#2a2118;--color-fg-soft:#6e6152;--color-border:#e8dcc7;--color-border-soft:#f0e6d4;--color-accent:#e2703a;--color-accent-rgb:226, 112, 58;--color-accent-deep:#c4592b;--color-gold:#b8912a;--color-gold-rgb:184, 145, 42;--color-muted:#8a7a63;--color-panel:#fff;--color-panel-2:#fff;--color-win:#2f5233;--color-win-bg:#e7eee1;--editorial-bg:#fff;--editorial-rail:#fff;--editorial-surface:#fff;--editorial-surface-raised:#fff;--editorial-line:#e8dcc7;--editorial-line-strong:#dcc9a6;--editorial-ink:#2a2118;--editorial-muted:#8a7a63;--editorial-cyan:#e2703a;--editorial-cyan-rgb:226, 112, 58;--tactical-cyan:#e2703a;--tactical-cyan-rgb:226, 112, 58;--tactical-amber:#b8912a;--tactical-void:#fff;--tactical-glass:#ffffffeb;--tactical-glass-raised:#fffffffa;--tactical-seam:#e2703a38;--radius-card:18px;--radius-sm:12px;--shadow-sm:0 1px 2px #2a21180f;--shadow-md:0 8px 24px #2a211814, 0 2px 6px #2a21180f;--shadow-lg:0 16px 40px #2a21181f, 0 4px 12px #2a211814;--shadow-accent:0 10px 24px #e2703a4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Segoe UI,sans-serif}.app-shell.app-screen-leaderboard:before,.app-shell.app-screen-wallet:before{opacity:1;background:radial-gradient(circle at 88% 96%,#2f52331f,#0000 60%)}.app-shell.app-screen-leaderboard:after,.app-shell.app-screen-wallet:after{display:none}.app-shell.app-screen-leaderboard .site-header,.app-shell.app-screen-wallet .site-header{border-bottom-color:var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#ffffffeb}.app-shell.app-screen-leaderboard .site-nav-rail,.app-shell.app-screen-wallet .site-nav-rail{background:var(--color-panel);border-right-color:var(--color-border);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.app-screen-leaderboard .site-logo-image,.app-shell.app-screen-wallet .site-logo-image{filter:none}.app-shell.app-screen-leaderboard .site-brand-kicker,.app-shell.app-screen-wallet .site-brand-kicker{color:var(--color-muted)}.app-shell.app-screen-leaderboard .site-nav-item,.app-shell.app-screen-wallet .site-nav-item{color:var(--color-fg-soft)}.app-shell.app-screen-leaderboard .site-nav-item:hover,.app-shell.app-screen-wallet .site-nav-item:hover{background:var(--color-panel-2);color:var(--color-fg)}.app-shell.app-screen-leaderboard .site-nav-item:hover:before,.app-shell.app-screen-wallet .site-nav-item:hover:before{display:none}.app-shell.app-screen-leaderboard .site-nav-item.active,.app-shell.app-screen-wallet .site-nav-item.active{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);color:#fff7ee;box-shadow:var(--shadow-accent);border-color:#0000}.app-shell.app-screen-leaderboard .site-nav-item.active:after,.app-shell.app-screen-wallet .site-nav-item.active:after{display:none}.app-shell.app-screen-leaderboard .main-area,.app-shell.app-screen-wallet .main-area{background:0 0}.app-shell.app-screen-leaderboard .main-header,.app-shell.app-screen-wallet .main-header{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px 28px}.app-shell.app-screen-leaderboard .main-header h1,.app-shell.app-screen-wallet .main-header h1{letter-spacing:normal;text-transform:none;text-shadow:none;color:var(--color-fg);font-family:Fraunces,serif;font-weight:600}.app-shell.app-screen-leaderboard .main-header p,.app-shell.app-screen-wallet .main-header p{color:var(--color-fg-soft)}.app-shell.app-screen-leaderboard .main-header .screen-kicker,.app-shell.app-screen-wallet .main-header .screen-kicker{color:var(--color-accent);text-transform:none}.app-shell.app-screen-leaderboard .scroll-panel{background:var(--color-panel);border-color:var(--color-border)}.app-shell.app-screen-leaderboard .leaderboard-row{border-bottom:1px solid var(--color-border);box-shadow:none;background:0 0}.app-shell.app-screen-leaderboard .leaderboard-row:hover{background:var(--color-panel-2);transform:none}.app-shell.app-screen-leaderboard .leaderboard-rank{color:var(--color-accent);font-family:Fraunces,serif}.app-shell.app-screen-leaderboard .leaderboard-nickname{color:var(--color-fg);font-family:Inter,sans-serif}.app-shell.app-screen-leaderboard .leaderboard-xp,.app-shell.app-screen-leaderboard .leaderboard-count{color:var(--color-muted)}.app-shell.app-screen-wallet .sidebar-balance-amount{color:var(--color-fg);font-family:Fraunces,serif}.app-shell.app-screen-wallet .wallet-topup,.app-shell.app-screen-wallet .wallet-payment-link{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);color:var(--color-fg)}.app-shell.app-screen-wallet .wallet-topup h2,.app-shell.app-screen-wallet .wallet-payment-link h2{color:var(--color-fg);font-family:Fraunces,serif}.app-shell.app-screen-wallet .wallet-topup input{background:var(--color-panel-2);border:1px solid var(--color-border);color:var(--color-fg)}.app-shell.app-screen-wallet .scroll-panel{background:var(--color-panel);border-color:var(--color-border)}.app-shell.app-screen-wallet .my-events-group{border-bottom:1px solid var(--color-border)}.app-shell.app-screen-wallet .wallet-topup .buy-button,.app-shell.app-screen-wallet .wallet-payment-link .buy-button{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);color:#fff7ee;box-shadow:var(--shadow-accent);border:none;border-radius:14px}.app-shell.app-screen-wallet .buy-options .buy-button{background:var(--color-panel-2);color:var(--color-fg);box-shadow:var(--shadow-sm);border:none;border-radius:12px}.modal-overlay .state-message{color:#6e6152;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fff;border-color:#e8dcc7}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .state-message{border-color:var(--color-border);background:var(--color-panel-2);color:var(--color-fg-soft);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .state-message:before{color:var(--color-accent)}.app-shell.app-screen-constructor .constructor-league-launchpad{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);box-shadow:var(--shadow-md);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.app-screen-constructor .constructor-league-launchpad-heading{border-bottom-color:var(--color-border)}.app-shell.app-screen-constructor .constructor-league-launchpad-heading>span{color:var(--color-accent);text-transform:none}.app-shell.app-screen-constructor .constructor-league-launchpad-heading h2{color:var(--color-fg);text-transform:none;letter-spacing:normal;font-family:Fraunces,serif}.app-shell.app-screen-constructor .constructor-league-launchpad-heading p{color:var(--color-fg-soft)}.app-shell.app-screen-constructor .constructor-league-card{border-right-color:var(--color-border);border-bottom-color:var(--color-border);background:var(--color-panel);color:var(--color-fg)}.app-shell.app-screen-constructor .constructor-league-card:after{display:none}.app-shell.app-screen-constructor .constructor-league-card:hover{background:var(--color-panel-2);box-shadow:inset 3px 0 var(--color-accent), var(--shadow-md);transform:translateY(-2px)}.app-shell.app-screen-constructor .constructor-league-card-number{color:var(--color-accent);font-family:Fraunces,serif}.app-shell.app-screen-constructor .constructor-league-card-copy strong{color:var(--color-fg)}.app-shell.app-screen-constructor .constructor-league-card-copy small{color:var(--color-muted)}.app-shell.app-screen-constructor .constructor-league-card-arrow{color:var(--color-accent)}.app-shell.app-screen-constructor .league-drawer-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#2a211859}.app-shell.app-screen-constructor .league-drawer{border-color:var(--color-border);border-radius:0 0 var(--radius-sm) var(--radius-sm);background:var(--color-panel);box-shadow:var(--shadow-lg)}.app-shell.app-screen-constructor .league-drawer:before{display:none}.app-shell.app-screen-constructor .league-drawer-heading{border-bottom-color:var(--color-border)}.app-shell.app-screen-constructor .league-drawer-heading span{color:var(--color-accent)}.app-shell.app-screen-constructor .league-drawer-heading strong{color:var(--color-fg)}.app-shell.app-screen-constructor .league-drawer-heading button{background:var(--color-panel-2);border-color:var(--color-border);color:var(--color-fg)}.app-shell.app-screen-constructor .league-drawer .league-crt-card{border-color:var(--color-border);background:var(--color-panel-2);box-shadow:none}.app-shell.app-screen-constructor .league-drawer .league-crt-card:hover,.app-shell.app-screen-constructor .league-drawer .league-crt-card.active{border-color:var(--color-accent);background:rgba(var(--color-accent-rgb), .08)}.app-shell.app-screen-constructor .league-drawer .league-crt-screen{background:var(--color-panel);box-shadow:none}.app-shell.app-screen-constructor .league-drawer .league-label{color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .my-events-screen .match-row-body.is-analysis{background:var(--color-panel-2)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .event-analysis-panel{color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .event-analysis-header{border-bottom-color:var(--color-border)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .event-analysis-close{background:var(--color-panel-2);border-color:var(--color-border);color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .event-analysis-close:hover{border-color:var(--color-accent);color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .line-selector select{background:var(--color-panel);border-color:var(--color-border);color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis-row{border-bottom-color:var(--color-border)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis-row>span:first-child{color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis-prob-track,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-factor-impact-track{background:var(--color-panel-2)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-result-summary,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis-odds{color:var(--color-muted)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button{clip-path:none;background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);box-shadow:var(--shadow-accent);color:#fff7ee;border:none;border-radius:12px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button:before{display:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button:hover:not(:disabled){background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);transform:translateY(-2px)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button-icon{opacity:.7;border-color:currentColor}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-copy small{color:inherit;opacity:.78}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-won,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-lost,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-pending,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-push{box-shadow:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-won{background:var(--color-win-bg);color:var(--color-win)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-lost{background:rgba(var(--color-accent-rgb), .12);color:#8a4a3a}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-pending,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-push{background:var(--color-panel-2);color:#7a5f14}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-won .fix-outcome-copy small,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-lost .fix-outcome-copy small,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-pending .fix-outcome-copy small,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button.is-push .fix-outcome-copy small{color:inherit;opacity:.78}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-layers{background:var(--color-panel-2);border-color:var(--color-border)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-text{color:var(--color-fg-soft)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .narrative-block{background:var(--color-panel-2);border-color:var(--color-border)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .narrative-text{color:var(--color-fg-soft)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .narrative-test-badge{color:var(--color-muted)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .recalc-button{background:var(--color-panel-2);border-color:var(--color-border);color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .postmatch-summary{background:var(--color-panel-2)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .postmatch-summary p{color:var(--color-fg-soft)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .event-block{background:var(--color-panel);border-color:var(--color-border);color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .event-block:hover{background:var(--color-panel-2)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .chat-message-role{color:var(--color-muted)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .chat-message-text{color:var(--color-fg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .account-widget-error{color:#8a4a3a}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-user-trigger{border-color:var(--color-border);clip-path:none;background:var(--color-panel-2)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-user-trigger:hover,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-user-trigger.active{border-color:var(--color-accent);box-shadow:none;background:rgba(var(--color-accent-rgb), .08)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-button{background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%);color:#fff7ee;box-shadow:var(--shadow-accent);border:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-button:before{display:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-button:hover:not(:disabled){color:#fff7ee;box-shadow:var(--shadow-accent);border-color:#0000;transform:translateY(-2px)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-button.secondary{background:var(--color-panel-2);color:var(--color-fg);box-shadow:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-button.secondary:hover:not(:disabled){color:var(--color-fg);background:rgba(var(--color-accent-rgb), .1)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .explanation-button:disabled{background:var(--color-panel-2);color:var(--color-muted)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .buy-button{box-shadow:var(--shadow-accent);border:none;color:#fff!important;background:#1a1614!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .buy-button:before{display:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .buy-button:hover:not(:disabled){color:#fff;box-shadow:var(--shadow-accent);filter:brightness(1.2);border-color:#0000;transform:translateY(-2px)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .buy-button.package{color:#fff;box-shadow:var(--shadow-sm);background:#1a1614;border:1px solid #1a1614}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .buy-button.package:hover:not(:disabled){box-shadow:var(--shadow-md);color:#fff;filter:brightness(1.2)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .buy-button:disabled,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .buy-button.package:disabled{background:var(--color-panel-2);border-color:var(--color-border);color:var(--color-muted);opacity:.7}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.match-preview-outcome.selected,.home-primary-action,.explanation-button,.unit-analysis .fix-outcome-button):not(:disabled):active{color:#fff7ee;box-shadow:none;background:#2a2118;transition:none;transform:translateY(0)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.home-primary-action,.explanation-button,.unit-analysis .fix-outcome-button):not(:disabled):active:before{display:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.match-preview-buy,.buy-button):not(:disabled):active{box-shadow:none;transform:translateY(0);background:linear-gradient(135deg, var(--color-accent) 0%, var(--color-accent-deep) 100%)!important;color:#fff7ee!important;transition:none!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.match-preview-buy,.buy-button):not(:disabled):active:before{display:none}.modal-overlay .explanation-button:not(:disabled):active{color:#fff7ee;background:#2a2118}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-logo-image{filter:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-logo-button-rail .site-logo-image{width:min(280px,95%)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-nav-rail{border-right:1px solid #2a2118;justify-content:flex-start;align-self:start;height:100vh;padding-top:18px;position:sticky;top:0;overflow-y:auto}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row-header{background:var(--color-panel);border-radius:var(--radius-card) var(--radius-card) 0 0}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .match-row:not(.open):not(.expanded) .match-row-header{border-radius:var(--radius-card)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .bet-chain-row.chain-won .match-row-header{background:var(--color-win-bg)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-today-events,.app-screen-multibroadcast) .bet-chain-row.chain-lost .match-row-header{background:rgba(var(--color-accent-rgb), .1)}.app-shell.app-screen-express .market-group-framed{border-radius:var(--radius-card) var(--radius-card) 0 0;border-bottom:none;margin-bottom:0}.app-shell.app-screen-express .market-group-framed+.market-group-purchased{border-top:1px solid var(--color-border);border-radius:0 0 var(--radius-card) var(--radius-card);margin-top:0}.app-shell.app-screen-express .market-group h2:before,.app-shell.app-screen-express .market-group:after{display:none}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-row{align-items:flex-start;gap:28px;width:100%;max-width:1740px;margin:12px auto 0;display:flex}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-row .constructor-league-launchpad,.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-row .constructor-results{flex:none;width:clamp(920px,60vw,1180px);min-width:0;max-width:100%;margin-top:0}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-extras{flex-direction:column;flex-shrink:0;gap:16px;width:520px;display:flex}.app-shell.app-screen-multibroadcast .constructor-launchpad-extras{flex-direction:column;flex:1;gap:10px;width:100%;display:flex}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .constructor-ticker-block{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);box-shadow:var(--shadow-md);padding:16px 18px}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .constructor-ticker-heading{color:var(--color-fg);text-align:left;cursor:pointer;background:0 0;border:0;margin:0 0 10px;padding:0;font-family:Fraunces,serif;font-size:14px;font-weight:600;display:block}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .constructor-ticker-heading:hover{color:var(--color-accent);text-decoration:underline}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .constructor-ticker-empty{color:var(--color-muted);margin:0;font-size:12px}.marquee-ticker{height:158px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.marquee-ticker-track{animation:marquee-scroll-up var(--marquee-duration,16s) linear infinite;flex-direction:column;gap:8px;display:flex}.marquee-ticker:hover .marquee-ticker-track{animation-play-state:paused}@keyframes marquee-scroll-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@media (prefers-reduced-motion:reduce){.marquee-ticker-track{animation:none}.marquee-ticker{overflow-y:auto}}.app-shell.app-screen-multibroadcast .marquee-ticker{height:32px;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 14px calc(100% - 14px),#0000 100%)}.app-shell.app-screen-multibroadcast .marquee-ticker-track{flex-direction:row;width:max-content;animation-name:marquee-scroll-right}@keyframes marquee-scroll-right{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.app-shell.app-screen-multibroadcast .marquee-ticker{overflow:auto hidden}}.app-shell.app-screen-multibroadcast .marquee-ticker-item{flex:none}.app-shell.app-screen-multibroadcast .constructor-ticker-match{white-space:nowrap;width:max-content;padding:6px 20px 6px 8px}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .constructor-ticker-match{border-radius:var(--radius-sm);width:100%;color:var(--color-fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:6px 8px;font-size:12px;display:flex}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .constructor-ticker-match:hover{background:var(--color-panel-2)}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .constructor-ticker-teams{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-ticker-offer{border-radius:var(--radius-sm);background:var(--color-panel-2);color:var(--color-fg-soft,var(--color-muted));padding:8px 10px;font-size:12px}@media (width<=1300px){.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-row{flex-direction:column;width:min(100%,980px)}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-row .constructor-league-launchpad,.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-row .constructor-results{width:100%}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-extras{flex-direction:row;width:100%;margin-left:0}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-ticker-block{flex:1;min-width:0}}@media (width<=700px){.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-row{width:100%}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events,.app-screen-express) .constructor-launchpad-extras{flex-direction:column}}.app-shell:is(.app-screen-today-events,.app-screen-promotions){--color-bg:#fff;--color-fg:#2a2118;--color-fg-soft:#6e6152;--color-border:#e8dcc7;--color-border-soft:#f0e6d4;--color-accent:#e2703a;--color-accent-rgb:226, 112, 58;--color-accent-deep:#c4592b;--color-gold:#b8912a;--color-gold-rgb:184, 145, 42;--color-muted:#8a7a63;--color-panel:#fff;--color-panel-2:#fff;--color-win:#2f5233;--color-win-bg:#e7eee1;--editorial-bg:#fff;--editorial-rail:#fff;--editorial-surface:#fff;--editorial-surface-raised:#fff;--editorial-line:#e8dcc7;--editorial-line-strong:#dcc9a6;--editorial-ink:#2a2118;--editorial-muted:#8a7a63;--editorial-cyan:#e2703a;--editorial-cyan-rgb:226, 112, 58;--tactical-cyan:#e2703a;--tactical-cyan-rgb:226, 112, 58;--tactical-amber:#b8912a;--tactical-void:#fff;--tactical-glass:#ffffffeb;--tactical-glass-raised:#fffffffa;--tactical-seam:#e2703a38;--radius-card:18px;--radius-sm:12px;--shadow-sm:0 1px 2px #2a21180f;--shadow-md:0 8px 24px #2a211814, 0 2px 6px #2a21180f;--shadow-lg:0 16px 40px #2a21181f, 0 4px 12px #2a211814;--shadow-accent:0 10px 24px #e2703a4d;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;font-family:Inter,Segoe UI,sans-serif}.app-shell:is(.app-screen-today-events,.app-screen-promotions):before{opacity:1;background:radial-gradient(circle at 88% 96%,#2f52331f,#0000 60%)}.app-shell:is(.app-screen-today-events,.app-screen-promotions):after{display:none}.app-shell.app-screen-today-events .site-header,.app-shell.app-screen-promotions .site-header{border-bottom-color:var(--color-border);-webkit-backdrop-filter:blur(18px)saturate(1.05);backdrop-filter:blur(18px)saturate(1.05);background:#ffffffeb}.app-shell.app-screen-today-events .site-nav-rail,.app-shell.app-screen-promotions .site-nav-rail{background:var(--color-panel);box-shadow:var(--shadow-sm);-webkit-backdrop-filter:none;backdrop-filter:none}.app-shell.app-screen-today-events .site-nav-item,.app-shell.app-screen-promotions .site-nav-item{color:var(--color-fg-soft,var(--color-muted))}.app-shell.app-screen-today-events .site-nav-item:hover,.app-shell.app-screen-promotions .site-nav-item:hover{background:var(--color-panel-2);color:var(--color-fg)}.app-shell.app-screen-today-events .site-nav-item:hover:before,.app-shell.app-screen-promotions .site-nav-item:hover:before{display:none}.app-shell.app-screen-today-events .match-row-header{cursor:pointer}.app-shell.app-screen-promotions .promotions-section{margin-top:28px}.app-shell.app-screen-promotions .promotions-section:first-of-type{margin-top:0}.app-shell.app-screen-promotions .promotions-section-heading{margin-bottom:14px}.app-shell.app-screen-promotions .promotions-section-heading h2{color:var(--color-fg);margin:0 0 4px;font-family:Fraunces,serif;font-size:20px}.app-shell.app-screen-promotions .promotions-section-heading p{color:var(--color-muted);margin:0;font-size:13px}.app-shell.app-screen-promotions .promotions-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:14px;display:grid}.app-shell.app-screen-promotions .promotion-card{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);box-shadow:var(--shadow-sm);text-align:left;cursor:pointer;flex-direction:column;gap:8px;padding:16px 18px;transition:box-shadow .18s,transform .18s;display:flex}.app-shell.app-screen-promotions .promotion-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.app-shell.app-screen-promotions .promotion-card-teams{color:var(--color-fg);align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}.app-shell.app-screen-promotions .promotion-card-meta{color:var(--color-muted);align-items:center;gap:6px;font-size:12px;display:flex}.app-shell.app-screen-promotions .promotion-card-discount{background:rgba(var(--color-accent-rgb), .12);color:var(--color-accent-deep);border-radius:999px;align-self:flex-start;padding:4px 10px;font-size:12px;font-weight:700}.app-shell:is(.app-screen-today-events,.app-screen-promotions) .main-header{background:var(--color-panel);border:1px solid var(--color-border);border-radius:var(--radius-card);box-shadow:var(--shadow-sm);clip-path:none;-webkit-backdrop-filter:none;backdrop-filter:none;padding:24px 28px}.app-shell:is(.app-screen-today-events,.app-screen-promotions) .main-header h1{letter-spacing:normal;text-transform:none;text-shadow:none;color:var(--color-fg);font-family:Fraunces,serif;font-weight:600}.app-shell:is(.app-screen-today-events,.app-screen-promotions) .main-header p{color:var(--color-fg-soft)}.app-shell:is(.app-screen-today-events,.app-screen-promotions) .main-header .screen-kicker{color:var(--color-accent);text-transform:none}.app-shell:is(.app-screen-today-events,.app-screen-promotions) .scroll-panel{background:var(--color-panel);border-color:var(--color-border)}.match-filter-bar{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);box-shadow:var(--shadow-sm);flex-wrap:wrap;gap:12px;margin:16px 0;padding:14px 18px;display:flex}.match-filter-search,.match-filter-select,.match-filter-date{flex-direction:column;gap:4px;min-width:160px;display:flex}.match-filter-search{flex:220px;position:relative}.match-filter-select{position:relative}.match-filter-date{min-width:150px;position:relative}.match-filter-bar input,.match-filter-bar select{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-panel-2);min-height:36px;color:var(--color-fg);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:6px 10px;font-family:inherit;font-size:14px}.match-filter-bar input:focus,.match-filter-bar select:focus{border-color:var(--color-accent);outline:none}.match-filter-clear{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;position:absolute;top:28px;right:8px}.match-filter-clear-select{right:26px}.match-filter-clear:hover{color:var(--color-accent)}@media (width<=700px){.match-filter-bar{flex-direction:column}.match-filter-search,.match-filter-select,.match-filter-date{min-width:0}}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast):before{opacity:1;background-image:radial-gradient(circle at 88% 96%,#2f52331f,#0000 60%),url(/assets/stadium-network-bg-BQNVjjmr.jpg);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover;-webkit-mask-image:none;mask-image:none}.app-shell-account.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast):before{inset:0 0 0 330px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-nav-rail{background-image:url(/assets/sidebar-bg-analytics-DNVdPLep.png);background-position:top;background-repeat:no-repeat;background-size:cover}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-nav-item{text-align:center;white-space:normal;word-break:break-word;justify-content:center;align-items:center;width:100%;min-height:56px;padding:10px 14px;font-size:19.5px;line-height:1.25;display:flex}.app-shell.app-screen-my-events .purchased-event-card,.app-shell.app-screen-leaderboard .leaderboard-row{border-bottom-width:2px}.express-more-search{position:relative}.express-more-search-clear{color:var(--color-muted);cursor:pointer;background:0 0;border:0;font-size:16px;line-height:1;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.express-more-search-clear:hover{color:var(--color-accent)}.app-shell.app-screen-today-events .main-header h1{font-size:26.4px}.app-shell.app-screen-today-events .main-header p{font-size:16.8px}.app-shell.app-screen-today-events .main-header .screen-kicker,.app-shell.app-screen-today-events .my-events-count{font-size:12px}.app-shell.app-screen-today-events .constructor-control-label{font-size:10.8px}.app-shell.app-screen-today-events .match-filter-bar input,.app-shell.app-screen-today-events .match-filter-bar select,.app-shell.app-screen-today-events .match-preview-teams{font-size:16.8px}.app-shell.app-screen-today-events .match-preview-meta{font-size:14.4px}.express-saved-item{position:relative}.express-saved-item-remove{z-index:1;border:1px solid var(--color-border);background:var(--color-panel);width:26px;height:26px;color:var(--color-fg-soft,var(--color-muted));cursor:pointer;border-radius:50%;place-items:center;font-size:16px;line-height:1;display:grid;position:absolute;top:10px;right:44px}.express-saved-item-remove:hover{color:#fff;background:var(--color-accent);border-color:var(--color-accent)}.legal-page{max-width:820px;color:var(--color-fg);margin:0 auto;padding:24px 20px 64px}.legal-page-header{margin-bottom:24px}.legal-page-back{color:var(--color-accent);font-weight:600;text-decoration:none}.legal-page-back:hover{text-decoration:underline}.legal-page-body h1{margin:0 0 16px;font-size:28px}.legal-page-body h2{color:var(--color-fg);margin:32px 0 10px;font-size:18px}.legal-page-body p,.legal-page-body li{color:var(--color-fg);font-size:14px;line-height:1.6}.legal-page-body ul{margin:8px 0;padding-left:22px}.legal-page-body a{color:var(--color-accent)}.app-shell,.app-shell.app-screen-constructor,.app-shell.app-screen-my-events,.app-shell.app-screen-express,.app-shell.app-screen-fixed-events,.app-shell.app-screen-stats,.app-shell.app-screen-home,.app-shell.app-screen-leaderboard,.app-shell.app-screen-wallet,.app-shell.app-screen-today-events,.app-shell.app-screen-promotions,.app-shell.app-screen-gamification,.app-shell.app-screen-max-promo{--color-bg:#101010;--color-fg:#eee;--color-fg-soft:#8a8380;--color-border:#3d3a39;--color-border-soft:#1d1a18;--color-accent:#ee6018;--color-accent-rgb:238, 96, 24;--color-accent-deep:#c94f12;--color-gold:#a0ca92;--color-gold-rgb:160, 202, 146;--color-muted:#8a8380;--color-panel:#1d1a18;--color-panel-2:#4d4947;--color-win:#a0ca92;--color-win-bg:#1d1a18;--color-danger:#e0483e;--color-danger-rgb:224, 72, 62;--color-warning:#e0b23e;--color-warning-rgb:224, 178, 62;--color-corner:#b19cff;--color-corner-rgb:177, 156, 255;--color-shot:#4ea8de;--color-shot-rgb:78, 168, 222;--color-foul:#c98a4b;--color-foul-rgb:201, 138, 75;--color-offside:#8a94a6;--color-offside-rgb:138, 148, 166;--editorial-bg:#101010;--editorial-rail:#101010;--editorial-surface:#1d1a18;--editorial-surface-raised:#4d4947;--editorial-line:#3d3a39;--editorial-line-strong:#4d4947;--editorial-ink:#eee;--editorial-muted:#8a8380;--editorial-cyan:#ee6018;--editorial-cyan-rgb:238, 96, 24;--tactical-cyan:#ee6018;--tactical-cyan-rgb:238, 96, 24;--tactical-amber:#a0ca92;--tactical-void:#101010;--tactical-glass:#101010d1;--tactical-glass-raised:#1d1a18eb;--tactical-seam:#ee601838;--color-brass:#4d4947;--color-brass-light:#8a8380;--color-copper:#3d3a39;--color-brass-rgb:77, 73, 71;--radius-card:10px;--radius-sm:3px;--shadow-sm:none;--shadow-md:none;--shadow-accent:none;--font-geist:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-geist-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.app-shell,.app-shell *{font-family:var(--font-geist)!important}.app-shell.app-screen-my-events .site-header,.app-shell.app-screen-express .site-header,.app-shell.app-screen-fixed-events .site-header,.app-shell.app-screen-stats .site-header,.app-shell.app-screen-home .site-header,.app-shell.app-screen-constructor .site-header,.app-shell.app-screen-wallet .site-header,.app-shell.app-screen-leaderboard .site-header,.app-shell.app-screen-today-events .site-header,.app-shell.app-screen-promotions .site-header,.app-shell.app-screen-gamification .site-header,.app-shell.app-screen-max-promo .site-header{border-bottom-color:var(--color-border);background:#101010eb}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions) .site-nav-rail{border-right-color:#3d3a39}.modal-overlay .modal-box{color:#eee;background:#1d1a18;border-color:#3d3a39}.modal-overlay .modal-icon{color:#ee6018}.modal-overlay .state-message{color:#8a8380;background:#1d1a18;border-color:#3d3a39}.modal-overlay .state-message:before{color:#ee6018}.modal-overlay .profile-widget{color:#eee}.modal-overlay .profile-popover>.profile-widget{background:#1d1a18;border-right-color:#3d3a39}.modal-overlay .account-widget-form input{color:#eee;background:#101010;border:1px solid #3d3a39}.modal-overlay .account-widget-form input:focus{border-color:#ee6018}.modal-overlay .profile-action-button,.modal-overlay .account-widget-form button,.modal-overlay .account-widget-toggle-password{color:#eee;background:#1d1a18;border:1px solid #3d3a39}.modal-overlay .profile-action-button:hover,.modal-overlay .account-widget-form button:hover,.modal-overlay .account-widget-toggle-password:hover{background:#ee60181f}.gamification-panel .gamification-tabs{background:#101010}.gamification-panel .gamification-tab{color:#8a8380}.gamification-panel .gamification-tab.active{color:#fff;background:linear-gradient(135deg,#ee6018 0%,#c94f12 100%)}.gamification-panel .gamification-card{color:#eee;background:#1d1a18;border-color:#3d3a39}.gamification-panel .gamification-card.locked{color:#8a8380;background:#151210;border-left-color:#4d4947}.gamification-panel .gamification-card.status-completed,.gamification-panel .gamification-card.unlocked{background:#a0ca921f}.gamification-panel .gamification-card-title{color:#eee}.gamification-panel .gamification-card-description,.gamification-panel .gamification-card-status{color:#8a8380}.gamification-panel .achievement-emblem{background:#101010}.gamification-panel .referral-stat{color:#8a8380;background:#101010}.gamification-panel .referral-stat-value{color:#eee}.gamification-panel .gamification-input-row input{color:#eee;background:#101010;border:1px solid #3d3a39}.gamification-panel .gamification-input-row input:focus{border-color:#ee6018}.gamification-panel .battle-pass-card{background:#1d1a18}.gamification-panel .battle-pass-progress-bar{background:#101010}.gamification-panel .battle-pass-progress-label,.gamification-panel .battle-pass-balance{color:#8a8380}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo):before{background-color:#101010;background-image:linear-gradient(#1010108c,#101010d1),url(/assets/stadium-network-dark-xO67x5OI.png);background-position:50%,50%;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions) .site-nav-rail{background-color:#0d0d0d;background-image:linear-gradient(#1010108c,#101010d1),url(/assets/sidebar-bg-analytics-dark-DyoroLXG.png);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.app-shell.app-screen-my-events .match-row,.app-shell.app-screen-fixed-events .match-row{background-image:linear-gradient(#101010e0,#101010f0),url(/assets/sidebar-bg-analytics-dark-DyoroLXG.png);background-position:top,top;background-repeat:no-repeat,no-repeat;background-size:cover,cover}.app-shell .screen-kicker,.app-shell .site-brand-kicker,.app-shell .constructor-control-label,.app-shell .my-events-count,.app-shell .fixed-events-count{font-family:var(--font-geist-mono);letter-spacing:-.02em}.app-shell.app-screen-my-events .match-preview-teams,.app-shell.app-screen-fixed-events .match-preview-teams{font-size:18px}.app-shell.app-screen-my-events .event-analysis-header .match-preview-teams,.app-shell.app-screen-fixed-events .event-analysis-header .match-preview-teams,.app-shell.app-screen-my-events .team-metrics-row-label,.app-shell.app-screen-fixed-events .team-metrics-row-label{font-size:21px}.app-shell:is(.app-screen-my-events,.app-screen-fixed-events) .narrative-text{color:var(--color-fg);font-size:16px}.app-shell.app-screen-constructor .match-row,.app-shell.app-screen-my-events .match-row,.app-shell.app-screen-express .match-row,.app-shell.app-screen-fixed-events .match-row,.app-shell.app-screen-today-events .match-row{background:radial-gradient(circle at 12% -6%, #ee60181a, transparent 55%), radial-gradient(circle at 100% 106%, #a0ca920f, transparent 50%), var(--color-bg);border:1px solid #ee601873;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833}.app-shell.app-screen-constructor .unit-analysis-rows,.app-shell.app-screen-my-events .unit-analysis-rows,.app-shell.app-screen-express .unit-analysis-rows,.app-shell.app-screen-fixed-events .unit-analysis-rows,.app-shell.app-screen-constructor .buy-options:not(.chat-agent-options),.app-shell.app-screen-my-events .buy-options:not(.chat-agent-options),.app-shell.app-screen-express .buy-options:not(.chat-agent-options),.app-shell.app-screen-fixed-events .buy-options:not(.chat-agent-options),.app-shell.app-screen-wallet .buy-options:not(.chat-agent-options){background:0 0;border:1px solid #ee601873;border-radius:12px;margin-bottom:14px;padding:16px 18px;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833}.app-shell.app-screen-constructor .narrative-block,.app-shell.app-screen-my-events .narrative-block,.app-shell.app-screen-express .narrative-block,.app-shell.app-screen-fixed-events .narrative-block{background:var(--color-panel-2);border:1px solid #ee601873;border-radius:12px;margin-bottom:14px;padding:16px 18px;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833}.app-shell.app-screen-my-events .chat-agent-options,.app-shell.app-screen-fixed-events .chat-agent-options{justify-content:center;margin-bottom:14px}.app-shell.app-screen-my-events .recalc-bar,.app-shell.app-screen-fixed-events .recalc-bar{justify-content:flex-end}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .my-events-screen .match-row-body.is-analysis{background:0 0}.app-shell.app-screen-my-events .analysis-brand-logo,.app-shell.app-screen-fixed-events .analysis-brand-logo,.app-shell.app-screen-constructor .analysis-brand-logo,.app-shell.app-screen-express .analysis-brand-logo{width:146px}.app-shell.app-screen-my-events .analysis-disclaimer,.app-shell.app-screen-fixed-events .analysis-disclaimer,.app-shell.app-screen-constructor .analysis-disclaimer,.app-shell.app-screen-express .analysis-disclaimer{font-size:17px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row-caret{background:var(--color-accent,#ee6018);color:#fff;width:36px;height:36px;font-size:13px;transform:none}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row.open .match-row-caret,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row.expanded .match-row-caret{background:var(--color-accent,#ee6018);color:#101010;transform:none}@media (width<=720px){.app-shell.app-screen-my-events .analysis-brand-logo,.app-shell.app-screen-fixed-events .analysis-brand-logo,.app-shell.app-screen-constructor .analysis-brand-logo,.app-shell.app-screen-express .analysis-brand-logo{width:112px}}.app-shell.app-screen-my-events .match-filter-bar,.app-shell.app-screen-fixed-events .match-filter-bar,.app-shell.app-screen-express .match-filter-bar,.app-shell.app-screen-promotions .match-filter-bar,.app-shell.app-screen-stats .match-filter-bar,.app-shell.app-screen-today-events .match-filter-bar{background:radial-gradient(circle at 12% -10%, #ee601814, transparent 55%), var(--color-panel,#1d1a18);border:1px solid #ee601873;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833}.app-shell.app-screen-my-events .match-filter-bar input,.app-shell.app-screen-my-events .match-filter-bar select,.app-shell.app-screen-fixed-events .match-filter-bar input,.app-shell.app-screen-fixed-events .match-filter-bar select,.app-shell.app-screen-express .match-filter-bar input,.app-shell.app-screen-express .match-filter-bar select,.app-shell.app-screen-promotions .match-filter-bar input,.app-shell.app-screen-promotions .match-filter-bar select,.app-shell.app-screen-stats .match-filter-bar input,.app-shell.app-screen-stats .match-filter-bar select,.app-shell.app-screen-today-events .match-filter-bar input,.app-shell.app-screen-today-events .match-filter-bar select{background:var(--color-bg,#101010);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-color:#ee601866}.app-shell.app-screen-my-events .match-filter-date input,.app-shell.app-screen-fixed-events .match-filter-date input,.app-shell.app-screen-express .match-filter-date input,.app-shell.app-screen-promotions .match-filter-date input,.app-shell.app-screen-stats .match-filter-date input{background:radial-gradient(circle at 12% -10%, #ee601824, transparent 55%), radial-gradient(circle at 100% 106%, #a0ca920f, transparent 50%), var(--color-bg,#101010);color:var(--color-accent,#ee6018)}.app-shell.app-screen-my-events .match-filter-date input::-webkit-datetime-edit{color:var(--color-accent,#ee6018)}.app-shell.app-screen-my-events .match-filter-date input::-webkit-datetime-edit-fields-wrapper{color:var(--color-accent,#ee6018)}.app-shell.app-screen-my-events .match-filter-date input::-webkit-datetime-edit-text{color:var(--color-accent,#ee6018)}.app-shell.app-screen-my-events .match-filter-date input::-webkit-datetime-edit-day-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-my-events .match-filter-date input::-webkit-datetime-edit-month-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-my-events .match-filter-date input::-webkit-datetime-edit-year-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-fixed-events .match-filter-date input::-webkit-datetime-edit{color:var(--color-accent,#ee6018)}.app-shell.app-screen-fixed-events .match-filter-date input::-webkit-datetime-edit-fields-wrapper{color:var(--color-accent,#ee6018)}.app-shell.app-screen-fixed-events .match-filter-date input::-webkit-datetime-edit-text{color:var(--color-accent,#ee6018)}.app-shell.app-screen-fixed-events .match-filter-date input::-webkit-datetime-edit-day-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-fixed-events .match-filter-date input::-webkit-datetime-edit-month-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-fixed-events .match-filter-date input::-webkit-datetime-edit-year-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-express .match-filter-date input::-webkit-datetime-edit{color:var(--color-accent,#ee6018)}.app-shell.app-screen-express .match-filter-date input::-webkit-datetime-edit-fields-wrapper{color:var(--color-accent,#ee6018)}.app-shell.app-screen-express .match-filter-date input::-webkit-datetime-edit-text{color:var(--color-accent,#ee6018)}.app-shell.app-screen-express .match-filter-date input::-webkit-datetime-edit-day-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-express .match-filter-date input::-webkit-datetime-edit-month-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-express .match-filter-date input::-webkit-datetime-edit-year-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-promotions .match-filter-date input::-webkit-datetime-edit{color:var(--color-accent,#ee6018)}.app-shell.app-screen-promotions .match-filter-date input::-webkit-datetime-edit-fields-wrapper{color:var(--color-accent,#ee6018)}.app-shell.app-screen-promotions .match-filter-date input::-webkit-datetime-edit-text{color:var(--color-accent,#ee6018)}.app-shell.app-screen-promotions .match-filter-date input::-webkit-datetime-edit-day-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-promotions .match-filter-date input::-webkit-datetime-edit-month-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-promotions .match-filter-date input::-webkit-datetime-edit-year-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-stats .match-filter-date input::-webkit-datetime-edit{color:var(--color-accent,#ee6018)}.app-shell.app-screen-stats .match-filter-date input::-webkit-datetime-edit-fields-wrapper{color:var(--color-accent,#ee6018)}.app-shell.app-screen-stats .match-filter-date input::-webkit-datetime-edit-text{color:var(--color-accent,#ee6018)}.app-shell.app-screen-stats .match-filter-date input::-webkit-datetime-edit-day-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-stats .match-filter-date input::-webkit-datetime-edit-month-field{color:var(--color-accent,#ee6018)}.app-shell.app-screen-stats .match-filter-date input::-webkit-datetime-edit-year-field{color:var(--color-accent,#ee6018)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .unit-analysis .fix-outcome-button{color:#fff;background:linear-gradient(#df8452,#c2611f);transition:transform .11s,box-shadow .11s,background-color 80ms,color 80ms;transform:translateY(0);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 10px 22px #c2611f52}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .unit-analysis .fix-outcome-button:hover:not(:disabled){background:linear-gradient(#df8452,#c2611f);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 12px 26px #c2611f6b}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .unit-analysis .fix-outcome-button:active:not(:disabled){color:#101010;background:#fff;transition:transform 60ms,box-shadow 60ms,background-color 40ms,color 40ms;transform:translateY(3px);box-shadow:inset 0 2px 4px #0000004d}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .unit-analysis .fix-outcome-button.is-pending,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .unit-analysis .fix-outcome-button.is-pending:hover:not(:disabled){background:linear-gradient(180deg, #bfe0b3, var(--color-win,#a0ca92));color:#101010;transform:translateY(0);box-shadow:inset 0 1px #ffffff73,inset 0 -2px #00000026,0 10px 26px #ffffff4d}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.event-analysis-close,.recalc-button,.buy-button,.purchased-event-card,.match-preview-buy):not(:disabled){transition:transform .11s,box-shadow .11s,background-color 80ms,color 80ms;transform:translateY(0);color:#fff!important;background:linear-gradient(#df8452,#c2611f)!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 10px 22px #c2611f52!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.event-analysis-close,.recalc-button,.buy-button,.purchased-event-card,.match-preview-buy):hover:not(:disabled){transform:translateY(-2px);filter:none!important;background:linear-gradient(#df8452,#c2611f)!important;box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 12px 26px #c2611f6b!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.event-analysis-close,.recalc-button,.buy-button,.purchased-event-card,.match-preview-buy):active:not(:disabled){transition:transform 60ms,box-shadow 60ms,background-color 40ms,color 40ms;transform:translateY(3px);color:#101010!important;background:#fff!important;box-shadow:inset 0 2px 4px #0000004d!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-preview-line-select{border:1px solid #ee601873;box-shadow:0 0 0 1px #ee60181a,0 0 18px #ee60182e}.app-shell.app-screen-my-events .purchased-event-card{grid-template-columns:none;width:fit-content;min-height:0;padding:10px 16px;display:flex}.app-shell.app-screen-my-events .purchased-event-card:after{content:none}.app-shell.app-screen-my-events .purchased-event-line{color:#fff;font-family:var(--font-geist);font-size:14px;font-weight:600}.app-shell.app-screen-my-events .my-events-market-header,.app-shell.app-screen-express .my-events-market-header{font-size:15.6px;font-weight:750;color:var(--color-fg)!important}.app-shell.app-screen-my-events .my-events-lines-row{flex-wrap:wrap;align-items:flex-start;gap:20px;margin-top:14px;display:flex}.app-shell.app-screen-my-events .my-events-market-group{width:fit-content;margin-top:0}.app-shell.app-screen-multibroadcast .room-ordinars-card-markets{flex-flow:wrap;gap:20px}.app-shell.app-screen-multibroadcast .room-ordinars-card-market{width:fit-content}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .line-selector{flex-wrap:wrap}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .line-selector .buy-button.package{border-radius:5px;padding:6px 11px;font-size:12px}.app-shell:is(.app-screen-my-events,.app-screen-fixed-events,.app-screen-constructor,.app-screen-express) .unit-analysis-row{border-bottom-color:#fff}.app-shell:is(.app-screen-my-events,.app-screen-fixed-events,.app-screen-constructor,.app-screen-express) .unit-analysis-rows .recalc-bar{margin-top:14px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events) .recalc-date{font-size:17.3px;color:var(--color-fg)!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events) .unit-analysis-title{font-size:15px;color:var(--color-fg)!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-promotions) .animated-dropdown-trigger,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .line-selector select{border:1px solid #ee601873;box-shadow:0 0 0 1px #ee60181a,0 0 18px #ee60182e}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.match-row-header,.event-analysis-header) .match-preview-date{color:#fff;font-size:15.84px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.match-row-header,.event-analysis-header) .match-preview-meta{color:#fff;align-items:center;gap:6px;font-size:16.5px;display:inline-flex}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.match-row-header,.event-analysis-header) .match-preview-meta .league-flag-svg{width:24px;height:16px}.app-shell:is(.app-screen-my-events,.app-screen-fixed-events,.app-screen-express,.app-screen-constructor,.app-screen-stats,.app-screen-today-events,.app-screen-promotions) .match-filter-select .animated-dropdown-trigger,.app-shell:is(.app-screen-my-events,.app-screen-fixed-events,.app-screen-express,.app-screen-constructor,.app-screen-stats,.app-screen-today-events,.app-screen-promotions) .match-filter-select .animated-dropdown-trigger span{color:var(--color-accent,#ee6018)}.app-shell:is(.app-screen-my-events,.app-screen-fixed-events,.app-screen-express,.app-screen-constructor,.app-screen-stats,.app-screen-today-events,.app-screen-promotions) .match-filter-select .league-flag-svg{vertical-align:-2px;width:20px;height:13px}html{scrollbar-color:#ee6018c7 #00000038;scrollbar-width:thin}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:#ee6018c7;border-radius:6px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row-body:not(.is-analysis){animation:.5s cubic-bezier(.55,0,1,.45) both my-events-layer-enter}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row-body:not(.is-analysis).is-exiting{animation:.5s cubic-bezier(0,.55,.45,1) both my-events-layer-exit}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row-body.is-analysis{animation:.5s cubic-bezier(.55,0,1,.45) both my-events-layer-enter}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row-body.is-analysis.is-exiting{animation:.5s cubic-bezier(0,.55,.45,1) both my-events-layer-exit}@keyframes my-events-layer-enter{0%{opacity:0;transform:translateY(-22px)}to{opacity:1;transform:translateY(0)}}@keyframes my-events-layer-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-22px)}}@media (prefers-reduced-motion:reduce){.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-row-body{animation:none}}.app-shell.app-screen-constructor .constructor-toolbar{background:var(--color-panel,#1d1a18);border:1px solid #ee601873;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833}.app-shell.app-screen-constructor .constructor-league-picker{border-right-color:#ee60184d}.app-shell.app-screen-constructor .constructor-date-filter{border-left-color:#ee60184d}.app-shell.app-screen-constructor .constructor-search .search-input,.app-shell.app-screen-constructor .constructor-date-filter input[type=date]{color:var(--color-fg,#eee);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.app-shell.app-screen-constructor .constructor-date-filter input[type=date]{color:var(--color-accent,#ee6018)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .state-message{background:var(--color-panel,#1d1a18);color:var(--color-fg-soft,#8a8380)}.app-shell:is(.app-screen-fixed-events,.app-screen-stats) .scalp-chain-detail{background:var(--color-panel,#1d1a18);border-color:rgba(var(--tactical-cyan-rgb), .35)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.profile-action-button,.account-logout-button,.explanation-button.secondary,.express-settings-trigger,.express-more-button):not(:disabled){transition:transform .11s,box-shadow .11s,background-color 80ms,color 80ms;transform:translateY(0);color:#fff!important;background:linear-gradient(#3c3c3c,#0d0d0d)!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0006,0 10px 22px #ffffff1a!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.profile-action-button,.account-logout-button,.explanation-button.secondary,.express-settings-trigger,.express-more-button):hover:not(:disabled){transform:translateY(-2px);color:#fff!important;background:linear-gradient(#4a4a4a,#141414)!important;box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0006,0 12px 28px #ffffff29!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.profile-action-button,.account-logout-button,.explanation-button.secondary,.express-settings-trigger,.express-more-button):active:not(:disabled){transition:transform 60ms,box-shadow 60ms;transform:translateY(2px);background:linear-gradient(#0d0d0d,#000)!important;box-shadow:inset 0 2px 5px #0009!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .sidebar-clear-history-button:not(:disabled){transition:transform .11s,box-shadow .11s;transform:translateY(0);color:#e0938c!important;background:linear-gradient(#3c2320,#150c0b)!important;border-color:#0000!important;box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0006,0 10px 22px #e0938c2e!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .sidebar-clear-history-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0006,0 12px 28px #e0938c42!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .sidebar-clear-history-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 5px #0009!important}.app-shell.app-screen-express .express-builder-results-full{width:100%;max-width:none;margin:12px 0 0}.modal-overlay .sidebar-clear-history-button:not(:disabled){color:#e0938c;background:linear-gradient(#3c2320,#150c0b);border-style:solid;border-color:#0000;transition:transform .11s,box-shadow .11s;transform:translateY(0);box-shadow:inset 0 1px #ffffff1a,inset 0 -2px #0006,0 10px 22px #e0938c2e}.modal-overlay .sidebar-clear-history-button:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0006,0 12px 28px #e0938c42}.modal-overlay .sidebar-clear-history-button:active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 5px #0009}.modal-overlay :is(.profile-action-button,.account-logout-button):not(:disabled){color:#fff;background:linear-gradient(#3c3c3c,#0d0d0d);border-color:#0000;transition:transform .11s,box-shadow .11s,background-color 80ms,color 80ms;transform:translateY(0);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0006,0 10px 22px #ffffff1a}.modal-overlay :is(.profile-action-button,.account-logout-button):hover:not(:disabled){color:#fff;background:linear-gradient(#4a4a4a,#141414);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0006,0 12px 28px #ffffff29}.modal-overlay :is(.profile-action-button,.account-logout-button):active:not(:disabled){background:linear-gradient(#0d0d0d,#000);transform:translateY(2px);box-shadow:inset 0 2px 5px #0009}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .market-group h2{font-size:18px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .narrative-text{font-size:16.7px;color:var(--color-fg)!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .chat-agent-options{justify-content:center;display:flex}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.match-preview-outcome,.express-add-button):not(:disabled){color:#fff;background:linear-gradient(#3c3c3c,#0d0d0d);border:none;transition:transform .11s,box-shadow .11s,background-color 80ms,color 80ms;transform:translateY(0);box-shadow:inset 0 1px #ffffff24,inset 0 -2px #0006,0 8px 18px #ffffff14}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.match-preview-outcome,.express-add-button):hover:not(:disabled){background:linear-gradient(#4a4a4a,#141414);transform:translateY(-2px);box-shadow:inset 0 1px #ffffff2e,inset 0 -2px #0006,0 10px 22px #ffffff24}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) :is(.match-preview-outcome,.express-add-button):active:not(:disabled){transform:translateY(2px);box-shadow:inset 0 2px 5px #0009}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .match-preview-outcome.selected:not(:disabled){background:linear-gradient(#df8452,#c2611f);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #0000002e,0 10px 20px #c2611f47}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .my-events-market-group,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .express-outcome-group{border:1px solid rgba(var(--color-accent-rgb,238, 96, 24), .35);border-radius:var(--radius-card,12px);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb,238, 96, 24), .1), 0 0 22px rgba(var(--color-accent-rgb,238, 96, 24), .16);flex-direction:column;align-items:center;gap:8px;padding:14px 16px;display:flex}.app-shell.app-screen-constructor .match-preview-line{border-color:rgba(var(--color-accent-rgb,238, 96, 24), .35);border-radius:var(--radius-card,12px);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb,238, 96, 24), .1), 0 0 22px rgba(var(--color-accent-rgb,238, 96, 24), .16);padding:14px 16px}.app-shell.app-screen-constructor .match-preview-line .animated-dropdown{width:fit-content;margin:10px auto 0;display:block}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .my-events-market-group .animated-dropdown,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .express-outcome-group .animated-dropdown{min-width:176px;margin-top:6px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .my-events-market-group .animated-dropdown .animated-dropdown-trigger,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .express-outcome-group .animated-dropdown .animated-dropdown-trigger{min-height:40px;padding:7px 12px;font-size:15.4px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo) .market-group{overflow:visible}.app-shell.app-screen-express .express-analysis-inline{border:1.5px solid var(--color-accent,#ee6018);border-radius:var(--radius-card,12px);background:var(--color-panel,#1d1a18);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb,238, 96, 24), .18), 0 0 32px rgba(var(--color-accent-rgb,238, 96, 24), .22), inset 0 1px 0 #ffffff0a;margin-top:16px;padding:18px}.app-shell.app-screen-express .express-analysis-inline .event-analysis-header{margin-bottom:12px}.app-shell.app-screen-express .market-group-purchased .match-row-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;display:grid}.app-shell.app-screen-express .market-group-purchased .match-row{border-radius:var(--radius-card,12px);box-shadow:var(--shadow-sm);transition:box-shadow .18s,transform .18s}.app-shell.app-screen-express .market-group-purchased .match-row:not(.expanded):hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.app-shell.app-screen-express .market-group-purchased .match-row.expanded{grid-column:1/-1}.app-shell.app-screen-express .market-group-purchased .match-row-header{flex-direction:column;align-items:flex-start;gap:6px;min-height:0;padding:16px 34px 16px 18px;display:flex;position:relative}.app-shell.app-screen-express .market-group-purchased .match-row-header .match-preview-teams{margin-right:0;font-size:14px;font-weight:600}.app-shell.app-screen-express .market-group-purchased .match-row-header .match-preview-date{color:var(--color-muted);margin-top:2px;font-size:12px;font-weight:400;display:block}.app-shell.app-screen-express .market-group-purchased .match-row-header .match-preview-meta{color:var(--color-muted);margin-right:0;font-size:12px}.app-shell.app-screen-express .market-group-purchased .match-row-header .match-row-caret{position:absolute;top:16px;right:14px}.app-shell.app-screen-express .express-chain-item{border-radius:var(--radius-card,12px);flex-direction:column;align-items:flex-start;gap:4px;min-width:210px;padding:12px 34px 12px 14px;display:flex;position:relative}.app-shell.app-screen-express .express-chain-item-teams{color:var(--color-fg);font-size:13px;font-weight:600}.app-shell.app-screen-express .express-chain-item-outcome{color:var(--color-muted);font-size:12px}.app-shell.app-screen-express .express-chain-item .express-remove{margin-left:0;position:absolute;top:8px;right:8px}.app-shell.app-screen-express .express-unpaid-tag{font-size:11px}.app-shell.app-screen-express .express-settings-wrap{display:inline-flex;position:relative}.app-shell.app-screen-express .express-settings-panel{z-index:40;border:1px solid var(--color-accent,#ee6018);border-radius:var(--radius-card,12px);background:var(--color-panel,#1d1a18);width:min(320px,80vw);box-shadow:0 0 0 1px rgba(var(--color-accent-rgb,238, 96, 24), .18), 0 0 32px rgba(var(--color-accent-rgb,238, 96, 24), .22), inset 0 1px 0 #ffffff0a;flex-direction:column;gap:10px;padding:14px;animation:.5s linear forwards express-settings-materialize;display:flex;position:absolute;top:calc(100% + 6px);right:0}@keyframes express-settings-materialize{0%{opacity:0;filter:blur(6px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.app-shell.app-screen-express .express-settings-panel{animation:none}}.app-shell.app-screen-express .express-settings-panel .sidebar-setting{color:var(--color-fg,#eee);margin-top:0;padding:0}.app-shell.app-screen-express .express-settings-panel .sidebar-clear-history-button{margin:0}.app-shell.app-screen-express .market-group-framed h2{flex-wrap:wrap;align-items:center;gap:8px 10px;display:flex}.app-shell.app-screen-express .market-group-framed h2 .express-more-button{border-radius:var(--radius-sm,6px);text-align:center;width:auto;min-height:0;margin:0;padding:6px 12px;font-size:12px}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast){--sw-base:#eff1ef;--sw-surface:#fff;--sw-raised:#fff;--sw-line:#e2e5e2;--sw-line-strong:#c7ccc7;--sw-ink:#1c2530;--sw-muted:#7c8894;--sw-accent:#e2703a;--sw-accent-rgb:226, 112, 58;--sw-accent-ink:#fff;--sw-green:#1a7a3c;background:var(--sw-base);color:var(--sw-ink);font-family:"Inter", var(--font-geist), sans-serif}.app-shell.app-screen-constructor,.app-shell.app-screen-home,.app-shell.app-screen-today-events,.app-shell.app-screen-promotions,.app-shell.app-screen-my-events,.app-shell.app-screen-express,.app-shell.app-screen-fixed-events,.app-shell.app-screen-wallet,.app-shell.app-screen-stats,.app-shell.app-screen-leaderboard,.app-shell.app-screen-gamification,.app-shell.app-screen-max-promo,.app-shell.app-screen-multibroadcast{--color-bg:var(--sw-base)!important;--color-fg:var(--sw-ink)!important;--color-fg-soft:var(--sw-muted)!important;--color-border:var(--sw-line)!important;--color-border-soft:var(--sw-line)!important;--color-accent:var(--sw-accent)!important;--color-accent-rgb:var(--sw-accent-rgb)!important;--color-accent-deep:var(--sw-accent)!important;--color-gold:var(--sw-accent)!important;--color-gold-rgb:var(--sw-accent-rgb)!important;--color-muted:var(--sw-muted)!important;--color-panel:var(--sw-surface)!important;--color-panel-2:var(--sw-raised)!important;--color-win:#1a7a3c!important;--color-win-bg:#1a7a3c14!important;--editorial-bg:var(--sw-base)!important;--editorial-rail:var(--sw-base)!important;--editorial-surface:var(--sw-surface)!important;--editorial-surface-raised:var(--sw-raised)!important;--editorial-line:var(--sw-line)!important;--editorial-line-strong:var(--sw-line-strong)!important;--editorial-ink:var(--sw-ink)!important;--editorial-muted:var(--sw-muted)!important;--editorial-cyan:var(--sw-accent)!important;--editorial-cyan-rgb:var(--sw-accent-rgb)!important;--tactical-cyan:var(--sw-accent)!important;--tactical-cyan-rgb:var(--sw-accent-rgb)!important;--tactical-amber:var(--sw-accent)!important;--tactical-void:var(--sw-base)!important;--tactical-glass:#ffffffd1!important;--tactical-glass-raised:#ffffffeb!important;--tactical-seam:rgba(var(--sw-accent-rgb), .22)!important;--color-brass:var(--sw-line-strong)!important;--color-brass-light:var(--sw-muted)!important;--color-copper:var(--sw-line)!important;--color-brass-rgb:199, 204, 199!important;--radius-card:16px!important;--shadow-sm:0 2px 14px #1c253012!important;--shadow-md:0 2px 14px #1c253012!important;--shadow-accent:0 0 0 1px rgba(var(--sw-accent-rgb), .15)!important}.app-shell.app-screen-constructor .animated-dropdown-menu,.app-shell.app-screen-home .animated-dropdown-menu,.app-shell.app-screen-today-events .animated-dropdown-menu,.app-shell.app-screen-promotions .animated-dropdown-menu,.app-shell.app-screen-my-events .animated-dropdown-menu,.app-shell.app-screen-express .animated-dropdown-menu,.app-shell.app-screen-fixed-events .animated-dropdown-menu,.app-shell.app-screen-wallet .animated-dropdown-menu,.app-shell.app-screen-stats .animated-dropdown-menu,.app-shell.app-screen-leaderboard .animated-dropdown-menu,.app-shell.app-screen-gamification .animated-dropdown-menu,.app-shell.app-screen-max-promo .animated-dropdown-menu,.app-shell.app-screen-multibroadcast .animated-dropdown-menu{border-radius:10px;box-shadow:0 2px 14px #1c25301f}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.match-row,.constructor-toolbar,.constructor-league-card,.league-crt-card,.constructor-ticker-block,.match-filter-bar,.home-hero-stat,.home-bento-card,.home-stats-row,.home-podium,.main-header){border-radius:16px!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.event-analysis-close,.recalc-button,.buy-button,.purchased-event-card,.match-preview-buy,.home-primary-action,.match-preview-outcome,.match-row-caret,.search-input,.constructor-date-filter input,.animated-dropdown-trigger,.constructor-ticker-match){border-radius:10px!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast):before{opacity:1!important;background-image:linear-gradient(#eff1efe0,#eff1eff5),url(/assets/stadium-network-light-D73Nz62N.png)!important;background-color:var(--sw-base)!important;background-position:50%,50%!important;background-repeat:no-repeat,no-repeat!important;background-size:cover,cover!important}.app-shell:is(.app-screen-my-events,.app-screen-fixed-events) .match-row{background-image:none!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .screen-kicker,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .match-preview-meta,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .match-preview-date,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-control-label{font-family:"Inter", var(--font-geist), sans-serif;text-transform:none;letter-spacing:normal;color:var(--sw-muted)!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .main-header h1,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-results-heading h2,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-league-launchpad-heading h2{font-family:"Fraunces", var(--font-geist), serif;color:var(--sw-ink);text-shadow:none;font-weight:600}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .main-header:before{background:var(--sw-accent)!important;box-shadow:0 2px 14px #1c253012!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .main-header{border:1px solid var(--sw-line);background:var(--sw-surface)!important;padding:20px 24px!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .main-header p{color:var(--sw-muted)}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.market-group,.scroll-panel,.constructor-results,.constructor-launchpad-extras,.my-events-market-group,.express-outcome-group,.analysis-slot,.wallet-topup,.wallet-payment-link){background:0 0!important}.profile-popover{background:var(--sw-surface,#fff)!important;border:1px solid var(--sw-line,#e2e5e2)!important;color:var(--sw-ink,#1c2530)!important;border-radius:20px!important;box-shadow:0 12px 40px #1c25302e!important}.profile-popover-close{color:var(--sw-muted,#7c8894)!important}.gamification-panel{color:var(--sw-ink,#1c2530)!important;background:0 0!important}.gamification-panel h2,.gamification-panel h3,.gamification-panel strong{font-family:Fraunces,sans-serif;color:var(--sw-ink,#1c2530)!important}.gamification-tabs{border-bottom:1px solid var(--sw-line,#e2e5e2)!important}.gamification-tab{color:var(--sw-muted,#7c8894)!important;background:0 0!important;border-radius:10px!important}.gamification-tab.active{background:var(--sw-accent,#2f9e8f)!important;color:#fff!important}.gamification-card{background:var(--sw-base,#eff1ef)!important;border:1px solid var(--sw-line,#e2e5e2)!important;box-shadow:none!important;border-radius:14px!important}.gamification-card-title{color:var(--sw-ink,#1c2530)!important}.gamification-card-description,.gamification-card-status{color:var(--sw-muted,#7c8894)!important}.gamification-card-reward{color:var(--sw-accent,#2f9e8f)!important}.gamification-card.unlocked{border-color:var(--sw-accent,#2f9e8f)!important;background:#2f9e8f0f!important}.profile-widget{background:var(--sw-base,#eff1ef)!important;border-radius:16px!important}.profile-name{color:var(--sw-ink,#1c2530)!important}.profile-stat{color:var(--sw-muted,#7c8894)!important}.profile-rank-badge{color:var(--sw-accent,#2f9e8f)!important;background:#2f9e8f1f!important}.sidebar-balance-amount{color:var(--sw-ink,#1c2530)!important}.profile-action-button,.account-logout-button{background:var(--sw-surface,#fff)!important;color:var(--sw-ink,#1c2530)!important;border:1px solid var(--sw-line,#e2e5e2)!important;box-shadow:none!important;border-radius:10px!important}.profile-action-button:hover,.account-logout-button:hover{background:var(--sw-raised,#e4e7e4)!important}.app-shell.app-screen-leaderboard .leaderboard-list{border:1px solid var(--sw-line);background:var(--sw-surface);border-radius:16px;overflow:hidden}.app-shell.app-screen-leaderboard .leaderboard-row{background:var(--sw-surface)!important;border-bottom:1px solid var(--sw-line)!important}.app-shell.app-screen-leaderboard .leaderboard-row-you{background:rgba(var(--sw-accent-rgb), .07)!important}.app-shell.app-screen-leaderboard .leaderboard-nickname{color:var(--sw-ink)!important}.app-shell.app-screen-leaderboard .leaderboard-rank{font-family:"Fraunces", var(--font-geist), serif;color:var(--sw-accent)!important}.app-shell.app-screen-leaderboard .leaderboard-xp{color:var(--sw-muted)!important}.app-shell.app-screen-leaderboard .leaderboard-count{color:var(--sw-accent)}.app-shell.app-screen-stats .stats-gauges-row{background:var(--sw-surface)!important;border:1px solid var(--sw-line)!important;border-radius:16px!important;box-shadow:0 2px 14px #1c253012!important}.app-shell:is(.app-screen-stats,.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-multibroadcast) .cyber-gauge-tile{flex-direction:column;align-items:center;gap:2px;display:flex}.app-shell:is(.app-screen-stats,.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-multibroadcast) .cyber-gauge-label{color:var(--sw-muted);font-size:12px}.app-shell.app-screen-stats .stats-gauge-caption{color:var(--sw-muted)}.app-shell.app-screen-stats .stats-total-value{font-family:"Fraunces", var(--font-geist), serif;color:var(--sw-ink)!important}.app-shell.app-screen-stats .stats-day-header{color:var(--sw-ink)}.app-shell.app-screen-stats .stats-activity-chart{background:var(--sw-surface);border:1px solid var(--sw-line);border-radius:16px;margin-top:18px;padding:16px 18px 8px;box-shadow:0 2px 14px #1c253012}.app-shell.app-screen-stats .stats-activity-chart-label{color:var(--sw-muted);margin-bottom:4px;font-size:12px;display:block}.app-shell.app-screen-wallet .wallet-topup h2,.app-shell.app-screen-wallet .wallet-topup h3,.app-shell.app-screen-wallet .sidebar-balance-amount{font-family:"Fraunces", var(--font-geist), serif;color:var(--sw-ink)!important}.app-shell.app-screen-wallet .wallet-topup input{background:var(--sw-base)!important;border:1px solid var(--sw-line)!important;color:var(--sw-ink)!important;border-radius:10px!important}.app-shell.app-screen-wallet .wallet-payment-link{color:var(--sw-muted)}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .state-message{background:var(--sw-surface)!important;border:1px solid var(--sw-line)!important;color:var(--sw-muted)!important;border-radius:16px!important;box-shadow:0 2px 14px #1c253012!important}.app-shell:is(.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-ticker-block{border:1px solid var(--sw-line);box-shadow:0 2px 14px #1c253012;background:var(--sw-surface)!important;border-radius:16px!important}.app-shell:is(.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-ticker-heading{color:var(--sw-ink)}.app-shell:is(.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-ticker-match{border:1px solid var(--sw-line);background:var(--sw-base)!important;border-radius:10px!important}.app-shell:is(.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-ticker-teams,.app-shell:is(.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .constructor-ticker-empty{color:var(--sw-muted)}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .match-filter-bar{background:var(--sw-surface);border:1px solid var(--sw-line);box-shadow:0 2px 14px #1c253012}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .match-filter-bar input,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .match-filter-bar select{background:var(--sw-base);border:1px solid var(--sw-line);color:var(--sw-ink)}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .match-filter-bar input:focus,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .match-filter-bar select:focus{border-color:var(--sw-ink);outline:none;box-shadow:0 2px 14px #1c253012}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.event-analysis-close,.recalc-button,.buy-button,.purchased-event-card,.match-preview-buy):not(:disabled){font-weight:600;transition:transform .11s,box-shadow .11s,background-color 80ms,color 80ms;transform:translateY(0);background:linear-gradient(180deg, #ec9868, var(--sw-accent))!important;color:#101010!important;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 0 #0000001f, 0 10px 22px rgba(var(--sw-accent-rgb), .32)!important;border:1px solid #0000!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.event-analysis-close,.recalc-button,.buy-button,.purchased-event-card,.match-preview-buy):hover:not(:disabled){transform:translateY(-2px);color:#101010!important;background:#fff!important;box-shadow:inset 0 1px #fff9,inset 0 -2px #00000014,0 12px 26px #1c25302e!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) :is(.event-analysis-close,.recalc-button,.buy-button,.purchased-event-card,.match-preview-buy):active:not(:disabled){transition:transform 60ms,box-shadow 60ms,background-color 40ms,color 40ms;transform:translateY(2px);color:#fff!important;background:#101010!important;box-shadow:inset 0 2px 4px #0006!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button:not(.is-pending){background:linear-gradient(180deg, #ec9868, var(--sw-accent));color:#101010;box-shadow:inset 0 1px 0 #ffffff73, inset 0 -2px 0 #0000001f, 0 10px 22px rgba(var(--sw-accent-rgb), .32);transition:transform .11s,box-shadow .11s,background-color 80ms,color 80ms;transform:translateY(0)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button:not(.is-pending):hover:not(:disabled){color:#101010;background:#fff;transform:translateY(-2px);box-shadow:inset 0 1px #fff9,inset 0 -2px #00000014,0 12px 26px #1c25302e}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-stats,.app-screen-home,.app-screen-leaderboard,.app-screen-wallet,.app-screen-today-events,.app-screen-promotions,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .unit-analysis .fix-outcome-button:not(.is-pending):active:not(:disabled){color:#fff;background:#101010;transition:transform 60ms,box-shadow 60ms,background-color 40ms,color 40ms;transform:translateY(2px);box-shadow:inset 0 2px 4px #0006}.app-shell.app-screen-constructor .constructor-toolbar,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-today-events,.app-screen-multibroadcast) .match-row,.app-shell.app-screen-constructor .constructor-league-card,.app-shell.app-screen-constructor .constructor-ticker-block,.app-shell.app-screen-constructor .league-crt-card{background:var(--sw-surface);border:1px solid var(--sw-line);transition:border-color .15s,background-color .15s;position:relative;box-shadow:0 2px 14px #1c253012}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-today-events,.app-screen-multibroadcast) .match-row:hover{border-color:var(--sw-line-strong)}.app-shell.app-screen-constructor .constructor-league-card:hover,.app-shell.app-screen-constructor .league-crt-card:hover{border-color:var(--sw-ink);background:var(--sw-raised)}.app-shell.app-screen-constructor .constructor-league-card{display:flex}.app-shell.app-screen-constructor .constructor-league-launchpad{background:0 0!important}.app-shell.app-screen-constructor .constructor-toolbar{gap:14px;padding:14px 16px;display:flex}.app-shell.app-screen-constructor .constructor-league-picker,.app-shell.app-screen-constructor .constructor-search,.app-shell.app-screen-constructor .constructor-date-filter{background:0 0!important}.app-shell.app-screen-constructor .constructor-league-picker strong,.app-shell.app-screen-constructor .search-input,.app-shell.app-screen-constructor .constructor-date-filter input{color:var(--sw-ink)}.app-shell.app-screen-constructor .search-input,.app-shell.app-screen-constructor .constructor-date-filter input{background:var(--sw-base);border:1px solid var(--sw-line)}.app-shell.app-screen-constructor .search-input:focus,.app-shell.app-screen-constructor .constructor-date-filter input:focus{border-color:var(--sw-ink);outline:none;box-shadow:0 2px 14px #1c253012}.app-shell.app-screen-constructor .constructor-results-heading strong{font-family:"Inter", var(--font-geist), sans-serif;color:var(--sw-accent);text-shadow:none}.app-shell.app-screen-constructor .constructor-results-heading span,.app-shell.app-screen-constructor .constructor-league-launchpad-heading span{font-family:"Inter", var(--font-geist), sans-serif;text-transform:none;letter-spacing:normal;color:var(--sw-muted)}.app-shell.app-screen-constructor .constructor-league-card-copy small{color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif}.app-shell.app-screen-constructor .league-crt-screen{background:var(--sw-raised);box-shadow:0 2px 14px #1c253012}.app-shell.app-screen-constructor .league-crt-card.active{border-color:var(--sw-accent);background:rgba(var(--sw-accent-rgb), .06)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-today-events,.app-screen-multibroadcast) .match-row-header{color:var(--sw-ink);background:0 0!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .match-row-caret{background:var(--sw-raised)!important;color:var(--sw-ink)!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .match-row.open .match-row-caret,.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .match-row.expanded .match-row-caret{background:var(--sw-accent)!important;color:var(--sw-accent-ink)!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-multibroadcast) .match-row.expanded{border-color:var(--sw-ink)}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express,.app-screen-today-events,.app-screen-multibroadcast) .match-preview-teams{color:var(--sw-ink);font-family:"Fraunces", var(--font-geist), serif;font-weight:500}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express) .match-preview-outcome:not(:disabled),.app-shell:is(.app-screen-my-events,.app-screen-express) .express-add-button:not(:disabled){background:var(--sw-surface);border:1px solid var(--sw-line);color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif;text-transform:none;font-size:12px}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express) .match-preview-outcome.selected:not(:disabled){background:rgba(var(--sw-accent-rgb), .08);border:1px solid var(--sw-accent);color:var(--sw-accent);text-shadow:none;box-shadow:0 2px 14px #1c253012}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express) .match-preview-buy.package:not(:disabled){background:var(--sw-surface)!important;border:1px solid var(--sw-ink)!important;color:var(--sw-ink)!important;box-shadow:0 2px 14px #1c253012!important}.app-shell:is(.app-screen-constructor,.app-screen-my-events,.app-screen-express) .match-preview-buy.package:hover:not(:disabled){background:var(--sw-raised)!important;box-shadow:0 2px 14px #1c253012!important}.app-shell.app-screen-constructor .match-preview-line .animated-dropdown-trigger{border-color:var(--sw-line);color:var(--sw-ink);background:var(--sw-base)}.app-shell.app-screen-constructor .match-preview-line .animated-dropdown-trigger:hover,.app-shell.app-screen-constructor .match-preview-line .animated-dropdown-trigger[aria-expanded=true]{border-color:var(--sw-ink);box-shadow:0 2px 14px #1c253012}.app-shell.app-screen-constructor .constructor-ticker-heading{color:var(--sw-ink);font-family:"Inter", var(--font-geist), sans-serif;letter-spacing:normal;text-transform:none;font-size:12px}.app-shell.app-screen-constructor .constructor-ticker-match{border:1px solid var(--sw-line);background:var(--sw-surface);transition:border-color .15s}.app-shell.app-screen-constructor .constructor-ticker-match:hover{border-color:var(--sw-ink)}.app-shell.app-screen-constructor .constructor-ticker-teams,.app-shell.app-screen-constructor .constructor-ticker-empty{color:var(--sw-muted)}.app-shell.app-screen-constructor .constructor-ticker-live-icon{vertical-align:-2px;color:var(--sw-accent);margin-right:6px;animation:none;display:inline-block}.app-shell.app-screen-home .home-screen-v2{max-width:1180px;margin:0 auto;padding-bottom:24px}.app-shell.app-screen-home .home-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:stretch;gap:16px;padding:6px 0 32px;display:grid}@media (width<=860px){.app-shell.app-screen-home .home-hero-grid{grid-template-columns:1fr}}.app-shell.app-screen-home .home-hero-stat{background:var(--sw-surface);border:1px solid var(--sw-line);flex-direction:column;align-items:flex-start;gap:14px;padding:24px 26px;display:flex}.app-shell.app-screen-home .home-hero-stat .screen-kicker{color:var(--sw-muted)}.app-shell.app-screen-home .home-hero-figure{flex-wrap:wrap;align-items:baseline;gap:10px 14px;margin:4px 0 2px;display:flex}.app-shell.app-screen-home .home-hero-figure strong{font-family:"Fraunces", var(--font-geist), serif;color:var(--sw-ink);text-shadow:none;font-size:clamp(48px,7vw,76px);font-weight:600;line-height:1}.app-shell.app-screen-home .home-hero-figure-footnote{color:var(--sw-accent);font-family:"Inter", var(--font-geist), sans-serif;text-transform:none;font-size:13px}.app-shell.app-screen-home .home-hero-line{max-width:56ch;color:var(--sw-muted);margin:0;font-size:15px;line-height:1.5}.app-shell.app-screen-home .home-hero-disclaimer{border:1px solid var(--sw-line);background:var(--sw-raised);color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif;text-transform:none;letter-spacing:normal;padding:6px 10px;font-size:11px;line-height:1.4;display:inline-block}.app-shell.app-screen-home .home-hero-footnote{color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif;opacity:.85;font-size:11px}.app-shell.app-screen-home .home-primary-action{align-self:flex-start;margin-top:4px;font-weight:600;transition:background-color .15s,border-color .15s;border:1px solid var(--sw-ink)!important;background:var(--sw-ink)!important;color:#fff!important;box-shadow:0 2px 14px #1c253012!important}.app-shell.app-screen-home .home-primary-action:hover{transform:none;background:var(--sw-accent)!important;border-color:var(--sw-accent)!important;box-shadow:0 2px 14px #1c253012!important}.app-shell.app-screen-home .home-hero-bento{flex-direction:column;gap:16px;display:flex}.app-shell.app-screen-home .home-bento-card{background:var(--sw-surface);border:1px solid var(--sw-line);flex-direction:column;gap:10px;padding:16px 18px;display:flex}.app-shell.app-screen-home .home-bento-match{flex:none}.app-shell.app-screen-home .home-bento-leaderboard{flex:auto}.app-shell.app-screen-home .home-bento-card-label{color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif;letter-spacing:normal;text-transform:none;font-size:11px}.app-shell.app-screen-home .home-bento-match-row{flex-direction:column;gap:6px;display:flex}.app-shell.app-screen-home .home-bento-match-teams{color:var(--sw-ink);font-family:"Fraunces", var(--font-geist), serif;flex-wrap:wrap;align-items:center;gap:6px;font-weight:500;display:flex}.app-shell.app-screen-home .home-bento-match-meta{color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif;text-transform:none;align-items:center;gap:6px;font-size:12px;display:flex}.app-shell.app-screen-home .home-bento-leaderboard-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.app-shell.app-screen-home .home-bento-leaderboard-list li{color:var(--sw-muted);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:10px;font-size:13px;display:grid}.app-shell.app-screen-home .home-bento-leaderboard-list li span:first-child{color:var(--sw-accent);font-family:"Inter", var(--font-geist), sans-serif}.app-shell.app-screen-home .home-bento-leaderboard-list li strong{color:var(--sw-ink);font-weight:500}.app-shell.app-screen-home .home-bento-empty{color:var(--sw-muted);font-size:13px}.app-shell.app-screen-home .home-stats-row{border:1px solid var(--sw-line);background:var(--sw-surface);flex-wrap:wrap;gap:0;margin-bottom:24px;padding:0;display:flex}.app-shell.app-screen-home .home-stats-row>div{border-right:1px solid var(--sw-line);flex-direction:column;flex:1 1 0;gap:2px;padding:16px 20px;display:flex}.app-shell.app-screen-home .home-stats-row>div:last-child{border-right:none}.app-shell.app-screen-home .home-stats-row strong{font-family:"Fraunces", var(--font-geist), serif;color:var(--sw-ink);font-size:clamp(20px,2.4vw,28px);font-weight:600}.app-shell.app-screen-home .home-stats-row span{color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif;text-transform:none;font-size:11px}.app-shell.app-screen-home .home-leaderboards{max-width:640px;margin:0 auto}.app-shell.app-screen-home .home-podium{background:var(--sw-surface);border:1px solid var(--sw-line);padding:18px 22px}.app-shell.app-screen-home .home-podium header span{color:var(--sw-muted);font-family:"Inter", var(--font-geist), sans-serif;text-transform:none}.app-shell.app-screen-home .home-podium h2{color:var(--sw-ink);font-family:"Fraunces", var(--font-geist), serif;text-transform:none}.app-shell.app-screen-home .home-podium-place{color:var(--sw-accent);font-family:"Inter", var(--font-geist), sans-serif}.app-shell.app-screen-home .home-podium li strong{color:var(--sw-ink)}.app-shell.app-screen-home .home-podium li>span:last-child{color:var(--sw-muted)}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-nav-rail{border-right:none;background:#1b2733!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-logo-button-rail{color:#fff}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-brand-kicker-rail{color:#ffffff8c}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-nav-item{transition:background-color .15s,color .15s;color:#ffffffad!important;box-shadow:none!important;text-shadow:none!important;background:0 0!important;border-radius:10px!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-nav-item:hover{color:#fff!important;background:#ffffff0f!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-nav-item.active{font-weight:600;background:rgba(var(--sw-accent-rgb), .16)!important;color:#fff!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-user-trigger-rail{color:#fff!important;box-shadow:none!important;background:#ffffff0d!important;border:1px solid #ffffff14!important;border-radius:12px!important}.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-user-trigger-rail:hover,.app-shell:is(.app-screen-constructor,.app-screen-home,.app-screen-today-events,.app-screen-promotions,.app-screen-my-events,.app-screen-express,.app-screen-fixed-events,.app-screen-wallet,.app-screen-stats,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo,.app-screen-multibroadcast) .site-user-trigger-rail.active{background:rgba(var(--sw-accent-rgb), .14)!important;border-color:rgba(var(--sw-accent-rgb), .4)!important}html{scrollbar-color:rgba(var(--sw-accent-rgb,226, 112, 58), .7) #1c25301f!important}::-webkit-scrollbar-track{background:#1c25301f!important}::-webkit-scrollbar-thumb{background:rgba(var(--sw-accent-rgb,226, 112, 58), .7)!important}::-webkit-scrollbar-thumb:hover{background:rgba(var(--sw-accent-rgb,226, 112, 58), .9)!important}.app-shell.app-screen-my-events .purchased-event-card.is-fixed{background:var(--color-win-bg,#1a7a3c14)}.app-shell.app-screen-my-events .purchased-event-fixed-badge{background:var(--color-win,#1a7a3c);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;margin-right:6px;font-size:10px;font-weight:700;display:inline-flex}.animated-logo{align-items:center;display:inline-flex}.animated-logo-cube{transform-origin:50%;flex:none;width:21%;height:auto;animation:28s linear infinite logo-cube-spin;display:block}.animated-logo-text-stack{flex:none;width:78%;position:relative}.animated-logo-text-stack img{width:100%;height:auto;display:block}.animated-logo-text-white{animation:28s linear infinite logo-text-whiten;position:absolute;inset:0}@keyframes logo-cube-spin{0%{transform:rotate(0)scale(1)}35.7143%{transform:rotate(0)scale(1)}37.8571%{transform:rotate(70deg)scale(.9)}40%{transform:rotate(150deg)scale(.7)}42.1429%{transform:rotate(230deg)scale(.66)skew(6deg)}44.2857%{transform:rotate(300deg)scale(1.2)skew(-5deg)}46.4286%{transform:rotate(345deg)scale(.9)}48.5714%{transform:rotate(358deg)scale(1.05)}50%{transform:rotate(360deg)scale(1)}85.7143%{transform:rotate(360deg)scale(1)}87.8571%{transform:rotate(430deg)scale(.9)}90%{transform:rotate(510deg)scale(.7)}92.1429%{transform:rotate(590deg)scale(.66)skew(6deg)}94.2857%{transform:rotate(660deg)scale(1.2)skew(-5deg)}96.4286%{transform:rotate(705deg)scale(.9)}98.5714%{transform:rotate(718deg)scale(1.05)}to{transform:rotate(720deg)scale(1)}}@keyframes logo-text-whiten{0%{opacity:0}35.7143%{opacity:0}40%{opacity:.3}46.4286%{opacity:.75}50%{opacity:1}85.7143%{opacity:1}90%{opacity:.7}96.4286%{opacity:.25}to{opacity:0}}@media (prefers-reduced-motion:reduce){.animated-logo-cube,.animated-logo-text-white{animation:none}}.animated-dropdown{min-width:160px;display:inline-flex;position:relative}.animated-dropdown-trigger{border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-panel);width:100%;min-height:36px;color:var(--color-fg);cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:6px 10px;font-family:inherit;font-size:14px;display:flex}.animated-dropdown-trigger:focus-visible{border-color:var(--color-accent);outline:none}.animated-dropdown-caret{color:var(--color-muted);flex:none;font-size:11px}.animated-dropdown-menu{z-index:200;border-radius:var(--radius-sm,6px);color:#1c2530;transform-origin:top;background:#fff;border:1px solid #e2e5e2;min-width:100%;max-height:260px;margin:0;padding:6px;list-style:none;animation:.5s linear forwards animated-dropdown-materialize;position:fixed;overflow-y:auto;box-shadow:0 2px 14px #1c25301f}@keyframes animated-dropdown-materialize{0%{opacity:0;filter:blur(6px);transform:scale(.94)}to{opacity:1;filter:blur();transform:scale(1)}}@media (prefers-reduced-motion:reduce){.animated-dropdown-menu{animation:none}}.animated-dropdown-option{color:#1c2530;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:4px;width:100%;padding:8px 10px;font-family:inherit;font-size:14px;display:block}.animated-dropdown-option:hover{background:#e2703a24}.animated-dropdown-option.active{color:#e2703a;font-weight:600}.team-metrics-panel{background:0 0;border:1px solid #ee601873;border-radius:12px;flex-direction:column;gap:10px;margin:4px 0 18px;padding:18px 20px;display:flex;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833}.team-metrics-row{align-items:center;gap:14px;width:100%;display:flex}.team-metrics-row+.team-metrics-row{border-top:1px solid #ffffff2e;padding-top:14px}.team-metrics-row-label{min-width:100px;color:var(--color-fg,#2a2118);flex:none;align-items:center;gap:6px;font-size:16px;font-weight:600;display:flex}.team-metrics-row-gauges{flex:auto;justify-content:space-between;align-items:flex-end;gap:16px;display:flex;overflow-x:auto}@media (width<=560px){.team-metrics-row{align-items:flex-start}.team-metrics-row-gauges{flex-wrap:nowrap}}.stats-gauges-row{background:0 0;border:1px solid #ee601873;border-radius:12px;flex-wrap:wrap;align-items:flex-start;gap:26px;padding:20px 22px;display:flex;box-shadow:0 0 0 1px #ee60181a,0 0 26px #ee601833}.stats-gauge-tile{flex-direction:column;align-items:center;gap:6px;min-width:100px;max-width:150px;display:flex}.stats-gauge-caption{color:var(--color-muted,#8a7a63);text-align:center;font-size:12px;line-height:1.3}.stats-gauge-tile-xp{justify-content:center;gap:4px;min-height:78px}.stats-gauge-tile-xp .stats-total-value{font-size:24px}
