: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 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.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 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{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}.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;justify-content:center;align-items:center;font-size:12px;line-height:1;display:inline-flex;padding:6px 8px!important}.modal-overlay .account-widget-form .account-widget-toggle-password:active,.modal-overlay .account-widget-form .account-widget-toggle-password:focus-visible{color:#ee6018;background:#1d1a18;border-color:#ee6018}@media (hover:hover){.modal-overlay .account-widget-form .account-widget-toggle-password:hover{color:#ee6018;background:#1d1a18;border-color:#ee6018}}@media (hover:none){.modal-overlay .account-widget-form .account-widget-toggle-password:hover:not(:active,:focus-visible){color:#eee;background:#1d1a18;border-color:#3d3a39}}.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,.app-shell .chat-agent-panel .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),.app-shell .chat-agent-panel .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,.chat-agent-panel .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;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-DoL2O4om.webp) 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);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);-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);-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-DoL2O4om.webp) 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-DoL2O4om.webp) 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-yew-UoFr.webp) 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);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);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{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{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-yew-UoFr.webp) 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{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-DoL2O4om.webp) 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{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-DoL2O4om.webp) 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);-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);-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)}@media (width>=1024px){.app-shell.app-screen-today-events .today-events-screen{padding:clamp(18px,2vw,30px) clamp(24px,4vw,68px) 64px}.app-shell:is(.app-screen-constructor,.app-screen-today-events,.app-screen-my-events) .main-area .state-message:not(.constructor-empty *){padding-left:38px;padding-right:16px}}.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:0 auto;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:1;gap:16px;width:520px;min-width:0;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>=1301px) and (width<=1799px){.constructor-launchpad-row .constructor-league-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.constructor-launchpad-row .constructor-league-card:nth-child(3n){border-right-style:solid;border-right-width:1px}.constructor-launchpad-row .constructor-league-card:nth-child(2n){border-right-width:0}.constructor-launchpad-row .constructor-league-card:nth-last-child(-n+3){border-bottom-style:solid;border-bottom-width:1px}.constructor-launchpad-row .constructor-league-card:nth-last-child(-n+2){border-bottom-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-BFo28rT7.webp);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)}.legal-page-body .legal-page-revision{border:1px solid var(--color-accent);color:var(--color-accent);border-radius:4px;margin:0 0 12px;padding:4px 10px;font-size:13px;display:inline-block}.site-brand-logo{margin:0 auto;display:block}.site-header .site-brand-logo{margin-top:8px}.site-logo-button-rail .site-brand-logo-rail{max-width:100%;height:auto;margin:0 auto}.intro-disclaimer-logo{max-width:100%;height:auto;display:block}.analysis-brandline .analysis-brand-logo{filter:none;height:auto}.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-DsuFj9un.webp);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-BcKzh2E8.webp)!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}@media (width<=1023px){:root{--m-shell-bg:#1b2733;--m-shell-bg-raised:#223040;--m-shell-fg:#fff;--m-shell-muted:#ffffffa3;--m-hairline:#ffffff17;--m-accent:#e2703a;--m-accent-soft:#e2703a29;--m-font:Geist, ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--m-nav-h:58px;--m-topbar-h:56px;--m-gutter:16px}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-tap-highlight-color:#e2703a24}button,input,select,textarea{font:inherit}body :is(input:not([type=checkbox]):not([type=radio]):not([type=range]),select,textarea){font-size:16px}}@media (width<=599px){:root{--m-gutter:12px}}@media (width<=1023px){.app-shell{min-height:100dvh}.app-shell.app-shell-account{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);display:grid}.app-shell.app-shell-account .main-area{z-index:1;padding:14px max(var(--m-gutter), env(safe-area-inset-right)) calc(var(--m-nav-h) + env(safe-area-inset-bottom) + 28px) max(var(--m-gutter), env(safe-area-inset-left));grid-area:2/1}.app-shell.app-shell-account[class*=app-screen-]:before{inset:0}.app-shell .site-nav-rail.site-nav-rail{grid-row:1;height:auto;position:static}.site-nav-item:before{pointer-events:none}.mobile-topbar{z-index:40;box-sizing:border-box;height:calc(var(--m-topbar-h) + env(safe-area-inset-top));padding:env(safe-area-inset-top) max(var(--m-gutter), env(safe-area-inset-right)) 0 max(var(--m-gutter), env(safe-area-inset-left));background:var(--m-shell-bg);border-bottom:1px solid var(--m-hairline);color:var(--m-shell-fg);font-family:var(--m-font);grid-area:1/1;align-items:center;gap:10px;display:flex;position:sticky;top:0}.mobile-topbar-logo{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;align-items:center;width:132px;height:44px;margin:0;padding:0;display:flex}.mobile-topbar-brand-logo{max-width:100%;height:auto;display:block}.mobile-topbar-title{border-left:1px solid var(--m-hairline);min-width:0;color:var(--m-shell-fg);letter-spacing:-.005em;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;word-break:normal;-webkit-hyphens:auto;hyphens:auto;-webkit-box-orient:vertical;flex:auto;padding-left:10px;font-size:13px;font-weight:600;line-height:1.15;display:-webkit-box;overflow:hidden}.mobile-topbar-account{border:1px solid var(--m-hairline);min-height:44px;color:var(--m-shell-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0a;border-radius:10px;flex:none;align-items:center;gap:8px;margin:0;padding:4px 10px 4px 5px;display:flex}.mobile-topbar-account.active,.mobile-topbar-account:active{background:var(--m-accent-soft);border-color:#e2703a73}.mobile-topbar-account .rank-avatar{width:32px;height:32px}.mobile-topbar-balance{color:var(--m-accent);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:500}.mobile-topbar-unit{color:var(--m-shell-muted);font-size:12px}.bottom-nav{z-index:45;box-sizing:border-box;height:calc(var(--m-nav-h) + env(safe-area-inset-bottom));padding:0 env(safe-area-inset-right) env(safe-area-inset-bottom) env(safe-area-inset-left);background:var(--m-shell-bg);border-top:1px solid var(--m-hairline);font-family:var(--m-font);grid-template-columns:repeat(5,minmax(0,1fr));display:grid;position:fixed;bottom:0;left:0;right:0}.bottom-nav-tab{min-width:0;height:var(--m-nav-h);color:var(--m-shell-muted);letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;margin:0;padding:6px 2px 5px;font-size:12px;font-weight:500;line-height:1.1;transition:color .16s;display:flex;position:relative}.bottom-nav-tab:active{background:#ffffff0a}.bottom-nav-tab:focus-visible{outline:2px solid var(--m-accent);outline-offset:-4px;border-radius:10px}.bottom-nav-icon{flex:none;width:22px;height:22px}.bottom-nav-label{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.bottom-nav-tab.active{color:var(--m-shell-fg);font-weight:600}.bottom-nav-tab.active .bottom-nav-icon{color:var(--m-accent)}.bottom-nav-tab.active:before{content:"";background:var(--m-accent);pointer-events:none;border-radius:0 0 2px 2px;width:28px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.bottom-nav-tab.blink .bottom-nav-icon{animation:.5s ease-in-out 3 bottom-nav-blink}@keyframes bottom-nav-blink{0%,to{color:var(--m-shell-muted)}50%{color:var(--m-accent)}}.bottom-nav-more{color:var(--color-accent,var(--m-accent));gap:2px;padding-top:4px;font-weight:600}.bottom-nav-more-pill{box-sizing:border-box;border:1.5px solid var(--color-accent,var(--m-accent));background:var(--color-accent,var(--m-accent));color:#1d1a18;border-radius:999px;flex:none;place-items:center;width:44px;height:30px;transition:background-color .16s,color .16s;display:grid;position:relative}.bottom-nav-more .bottom-nav-icon,.bottom-nav-tab.active.bottom-nav-more .bottom-nav-icon{width:20px;height:20px;color:inherit}.bottom-nav-tab.active.bottom-nav-more{color:var(--color-accent,var(--m-accent))}.bottom-nav-more[aria-expanded=true] .bottom-nav-more-pill{color:var(--color-accent,var(--m-accent));background:0 0}.bottom-nav-more.is-hint .bottom-nav-more-pill:after{content:"";border:2px solid var(--color-accent,var(--m-accent));border-radius:inherit;opacity:0;pointer-events:none;animation:1s ease-out .6s both bottom-nav-more-ring;position:absolute;inset:-1.5px}@keyframes bottom-nav-more-ring{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@media (prefers-reduced-motion:reduce){.bottom-nav-more.is-hint .bottom-nav-more-pill:after{animation:none;display:none}}.more-sheet-overlay{z-index:1000;overscroll-behavior:contain;background:#060a0e8f;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.more-sheet{box-sizing:border-box;width:100%;max-width:560px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));border:1px solid var(--m-hairline);background:var(--m-shell-bg);color:var(--m-shell-fg);font-family:var(--m-font);border-bottom:0;border-radius:16px 16px 0 0;flex-direction:column;font-size:15px;display:flex}.more-sheet-head{padding:6px 6px 6px var(--m-gutter);border-bottom:1px solid var(--m-hairline);justify-content:space-between;align-items:center;gap:8px;display:flex}.more-sheet-title{color:var(--m-shell-muted);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.more-sheet-close,.more-sheet-back{min-width:44px;min-height:44px;color:var(--m-shell-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;gap:4px;margin:0;padding:0 8px;font-size:15px;display:inline-flex}.more-sheet-back{margin-left:calc(-1 * var(--m-gutter) + 6px)}.more-sheet-close:active,.more-sheet-back:active{background:#ffffff0f}.more-sheet-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:12px var(--m-gutter) calc(16px + env(safe-area-inset-bottom));flex:auto;overflow-y:auto}.more-sheet-profile{border:1px solid var(--m-hairline);background:var(--m-shell-bg-raised);border-radius:12px}.more-sheet-identity{border:0;border-bottom:1px solid var(--m-hairline);width:100%;min-height:56px;color:var(--m-shell-fg);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border-radius:12px 12px 0 0;align-items:center;gap:12px;margin:0;padding:8px 12px;display:flex}.more-sheet-identity:active{background:#ffffff0a}.more-sheet-identity .rank-avatar{width:40px;height:40px}.more-sheet-identity-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.more-sheet-name{text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}.more-sheet-identity-hint{color:var(--m-shell-muted);font-size:13px}.more-sheet-stats{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:10px 12px 12px;display:grid}.more-sheet-balance{color:var(--m-accent);font-variant-numeric:tabular-nums;grid-area:1/1;font-size:20px;font-weight:500;line-height:1.2}.more-sheet-progress{color:var(--m-shell-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:2/1;gap:2px 12px;font-size:13px;display:flex}.more-sheet-topup{border:1px solid var(--m-accent);background:var(--m-accent);color:#1b1006;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:10px;grid-area:1/2/span 2;min-height:44px;margin:0;padding:0 18px;font-size:15px;font-weight:600}.more-sheet-topup:active{filter:brightness(.92)}.more-sheet-list{margin:12px 0 0;padding:0;list-style:none}.more-sheet-account{border-top:1px solid var(--m-hairline);margin-top:12px;padding-top:8px}.more-sheet-item{width:100%;min-height:48px;color:var(--m-shell-fg);text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0;padding:0 10px;font-size:15px;font-weight:500;display:flex}.more-sheet-item:active{background:#ffffff0d}.more-sheet-item:focus-visible,.more-sheet-identity:focus-visible,.more-sheet-close:focus-visible,.more-sheet-back:focus-visible,.more-sheet-topup:focus-visible,.mobile-topbar-account:focus-visible,.mobile-topbar-logo:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}.more-sheet-item.active{background:var(--m-accent-soft)}.more-sheet-item-icon{color:var(--m-shell-muted);flex:none}.more-sheet-item.active .more-sheet-item-icon{color:var(--m-accent)}.more-sheet-item-label{flex:auto;min-width:0}.more-sheet-chevron{color:#ffffff52;flex:none}.more-sheet-logout,.more-sheet-logout .more-sheet-item-icon{color:#f19b7a}.more-sheet-panel{padding:4px 0}.more-sheet-section-title{margin:0 0 12px;font-size:17px;font-weight:600}.more-sheet-panel .account-widget-form{flex-direction:column;gap:10px;display:flex}.more-sheet-panel .account-widget-form input{box-sizing:border-box;width:100%;min-height:44px;color:var(--m-shell-fg);background:#ffffff0f;border:1px solid #ffffff29;border-radius:10px;padding:0 12px}.more-sheet-panel .account-widget-form button{border-radius:10px;min-height:44px}.modal-overlay.profile-overlay{justify-content:center;align-items:flex-end;padding:0}.modal-overlay.profile-overlay>.modal-box.profile-popover{box-sizing:border-box;width:100%;max-width:560px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding-top:52px;padding-bottom:calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0;margin:0;overflow-y:auto}.modal-overlay.profile-overlay.profile-overlay-above-nav{bottom:calc(var(--m-nav-h) + env(safe-area-inset-bottom))}.modal-overlay.profile-overlay.profile-overlay-above-nav>.modal-box.profile-popover{max-height:calc(100dvh - var(--m-nav-h) - env(safe-area-inset-bottom) - 24px - env(safe-area-inset-top));padding-bottom:16px}.modal-overlay.profile-overlay .profile-popover-close{justify-content:center;align-items:center;width:44px;min-width:44px;height:44px;font-size:26px;line-height:1;display:inline-flex;top:4px;right:4px}.modal-box.intro-disclaimer-box{max-height:calc(100dvh - 32px - env(safe-area-inset-top) - env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.intro-disclaimer-box .modal-buttons .explanation-button{min-height:44px;padding-inline:20px;font-size:15px}.intro-disclaimer-box .checkbox-row{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:center;gap:12px;min-height:44px;margin:0;padding:4px 0;font-size:15px;line-height:1.3;display:flex}.intro-disclaimer-box .checkbox-row+.checkbox-row{margin-top:4px}.intro-disclaimer-box .checkbox-row input[type=checkbox]{width:22px;height:22px;accent-color:var(--m-accent);flex:none;margin:0}.intro-disclaimer-box .checkbox-row+.modal-buttons{margin-top:12px}.app-shell-guest .site-header{padding-top:env(safe-area-inset-top)}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.bottom-nav-tab,.bottom-nav-tab.blink .bottom-nav-icon{transition:none;animation:none}}@media (width<=374px){.mobile-topbar{gap:8px}.mobile-topbar-logo{width:120px}.mobile-topbar-title{padding-left:8px}.mobile-topbar-account{gap:6px;padding-right:8px}.bottom-nav-tab{padding-inline:0}.bottom-nav-label{letter-spacing:-.03em}}@media (width<=599px){.intro-disclaimer-box .modal-buttons .explanation-button{width:100%}}@media (width<=1023px){.app-shell .main-area .my-events-screen{padding:0}.app-shell .main-area :is(.today-events-screen,.promotions-screen,.my-events-screen)>.main-header{margin-bottom:12px;padding:14px 16px!important}.app-shell .main-area :is(.today-events-screen,.promotions-screen,.my-events-screen)>.main-header .screen-kicker{font-size:12px;line-height:16px}.app-shell .main-area :is(.today-events-screen,.promotions-screen,.my-events-screen)>.main-header h1{margin:2px 0 4px;font-size:22px;line-height:1.15}.app-shell .main-area :is(.today-events-screen,.promotions-screen,.my-events-screen)>.main-header p{margin:0;font-size:14px;line-height:1.4}.app-shell .main-area :is(.today-events-screen,.my-events-screen)>.main-header .my-events-count{font-variant-numeric:tabular-nums;margin-top:8px;padding:0;font-size:13px;display:inline-block}.app-shell .main-area :is(.today-events-screen,.my-events-screen) .constructor-launchpad-row{gap:12px;margin-top:0}.app-shell .main-area :is(.today-events-screen,.my-events-screen) .constructor-launchpad-row>.constructor-results{width:100%;min-width:0}.app-shell .main-area :is(.today-events-screen,.my-events-screen) .match-row-list{gap:8px}.app-shell .main-area .match-row-header.m-match,.app-shell .main-area .promotion-card.m-match{box-sizing:border-box;text-align:left;grid-template-columns:52px minmax(0,1fr) 18px;align-items:start;gap:0 12px;width:100%;min-height:0;padding:12px 14px;display:grid}.app-shell .main-area .promotion-card.m-match{grid-template-columns:52px minmax(0,1fr)}.app-shell .main-area .m-match .m-match-time{color:var(--color-fg);font-variant-numeric:tabular-nums;letter-spacing:-.01em;grid-column:1;padding-top:1px;font-size:17px;font-weight:700;line-height:22px}.app-shell .main-area .match-row-header.m-match:not(:has(>.m-match-time)){grid-template-columns:minmax(0,1fr) 18px}.app-shell .main-area .promotion-card.m-match:not(:has(>.m-match-time)){grid-template-columns:minmax(0,1fr)}.app-shell .main-area .m-match:not(:has(>.m-match-time))>.m-match-body{grid-column:1}.app-shell .main-area .m-match:not(:has(>.m-match-time))>.m-match-trail{grid-column:2}.app-shell .main-area .m-match .m-match-body{flex-direction:column;grid-column:2;gap:2px;min-width:0;display:flex}.app-shell .main-area .m-match .m-match-team{min-width:0;color:var(--color-fg);align-items:center;gap:8px;font-size:15px;font-weight:600;line-height:22px;display:flex}.app-shell .main-area .m-match .m-match-team img{object-fit:contain;flex:none;width:18px;height:18px;margin:0}.app-shell .main-area .m-match .m-match-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.app-shell .main-area .m-match .m-match-meta{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:0 5px;margin-top:4px;font-size:12px;line-height:16px;display:flex}.app-shell .main-area .m-match .m-match-meta img{margin:0}.app-shell .main-area .m-match .m-match-day{font-variant-numeric:tabular-nums}.app-shell .main-area .m-match .m-match-trail{color:var(--color-muted);grid-column:3;align-self:center;transition:transform .18s}.app-shell .main-area .m-match .m-match-trail.is-open{color:var(--color-accent);transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){.app-shell .main-area .m-match .m-match-trail,.app-shell .main-area .m-extras-chevron,.app-shell .main-area .m-promo-chevron{transition:none}}.app-shell .main-area .match-filter-bar{flex-direction:column;gap:10px;margin:0 0 12px;padding:12px}.app-shell .main-area .match-filter-bar :is(.match-filter-search,.match-filter-select,.match-filter-date){flex:none;min-width:0}.app-shell .main-area .match-filter-bar .constructor-control-label{font-size:12px;line-height:16px}.app-shell .main-area .match-filter-bar input,.app-shell .main-area .match-filter-bar .animated-dropdown-trigger{box-sizing:border-box;width:100%;height:44px;min-height:44px}.app-shell .main-area .match-filter-bar .animated-dropdown-trigger{font-size:16px}.app-shell .main-area .match-filter-bar .animated-dropdown-caret{font-size:12px}.app-shell .main-area .match-filter-bar :is(.match-filter-search,.match-filter-date) input{padding-right:44px}.app-shell .main-area .match-filter-bar .match-filter-clear{place-items:center;width:40px;height:40px;padding:0;font-size:20px;display:grid;top:auto;bottom:2px;right:2px}.app-shell .main-area .match-filter-bar .match-filter-clear.match-filter-clear-select{right:34px}.app-shell .main-area .match-filter-bar .match-filter-date .m-date-hint{height:44px;color:var(--color-muted);pointer-events:none;font-size:16px;line-height:44px;position:absolute;bottom:0;left:13px}.app-shell .main-area .match-filter-bar input.m-date-empty::-webkit-datetime-edit{opacity:0}.app-shell .main-area :is(.today-events-screen,.promotions-screen,.my-events-screen) .state-message{box-sizing:border-box;min-height:52px;margin:0;padding:15px 16px 15px 46px;font-size:14px;line-height:1.45;position:relative}.app-shell .main-area :is(.today-events-screen,.promotions-screen,.my-events-screen) .state-message:before{content:"";background:var(--color-accent);opacity:1;width:18px;height:18px;position:absolute;top:16px;left:16px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='22 12 16 12 14 15 10 15 8 12 2 12'/%3E%3Cpath d='M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z'/%3E%3C/svg%3E") 50%/contain no-repeat}.app-shell .main-area .my-events-screen .match-row.expanded .match-row-body{padding:0 12px 12px}.app-shell .main-area .my-events-screen .match-row-body.is-analysis{padding:0 8px 8px}.app-shell .main-area .my-events-screen .my-events-lines-row{flex-direction:column;align-items:stretch;gap:10px}.app-shell .main-area .my-events-screen .my-events-market-group{box-sizing:border-box;width:100%;min-width:0;margin:0;padding:10px 12px 12px}.app-shell .main-area .my-events-screen .my-events-market-group .my-events-market-header{margin:0 0 8px;font-size:12px;line-height:16px}.app-shell .main-area .my-events-screen .my-events-market-group .purchased-event-card,.app-shell .main-area .my-events-screen .my-events-market-group .animated-dropdown-trigger{box-sizing:border-box;width:100%;min-height:44px}.app-shell .main-area .promotions-section.m-collapsible{margin:0 0 10px}.app-shell .main-area .promotions-section.m-collapsible .promotions-section-heading{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);margin:0;padding:0}.app-shell .main-area .promotions-section.m-collapsible.is-open .promotions-section-heading{margin-bottom:8px}.app-shell .main-area .promotions-section.m-collapsible .promotions-section-heading h2{font-size:inherit;margin:0}.app-shell .main-area .m-promo-toggle{box-sizing:border-box;width:100%;min-height:48px;color:var(--color-fg);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin:0;padding:10px 14px;font-size:17px;font-weight:700;line-height:1.25;display:flex}.app-shell .main-area .m-promo-toggle .m-promo-title{flex:auto;min-width:0}.app-shell .main-area .m-promo-toggle .m-promo-count{background:var(--color-panel-2);min-width:28px;color:var(--color-fg);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:2px 8px;font-size:13px;font-weight:700}.app-shell .main-area .m-promo-chevron{color:var(--color-muted);flex:none;transition:transform .18s}.app-shell .main-area .m-promo-chevron.is-open{color:var(--color-accent);transform:rotate(180deg)}.app-shell .main-area .promotions-section.m-collapsible .promotions-section-heading p{color:var(--color-muted);margin:0;padding:0 14px 12px;font-size:13px;line-height:1.4}.app-shell .main-area .promotions-section.m-collapsible .promotions-grid{flex-direction:column;gap:8px;display:flex}.app-shell .main-area .promotion-card.m-match .m-promo-cta{box-sizing:border-box;border:1px solid var(--color-accent);border-radius:var(--radius-sm,8px);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:10px;padding:0 12px;font-size:15px;font-weight:700;line-height:1.2;display:flex}.app-shell .main-area .promotion-card.m-match .m-promo-cta-icon{flex:none}.app-shell .main-area .constructor-launchpad-extras.m-extras{flex-direction:column;gap:10px;width:100%;margin:0;display:flex}.app-shell .main-area .m-extras-toggle{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-panel);width:100%;min-height:52px;color:var(--color-fg);text-align:left;cursor:pointer;align-items:center;gap:12px;margin:0;padding:10px 14px;display:flex}.app-shell .main-area .m-extras-toggle .m-extras-title{flex:auto;font-size:16px;font-weight:700}.app-shell .main-area .m-extras-toggle .m-extras-counts{color:var(--color-muted);white-space:nowrap;gap:10px;font-size:12px;display:flex}.app-shell .main-area .m-extras-toggle .m-extras-counts b{color:var(--color-fg);font-variant-numeric:tabular-nums;font-size:14px;font-weight:700}.app-shell .main-area .m-extras-chevron{color:var(--color-muted);flex:none;transition:transform .18s}.app-shell .main-area .m-extras-chevron.is-open{color:var(--color-accent);transform:rotate(180deg)}.app-shell .main-area .m-extras-content{flex-direction:column;gap:10px;display:flex}.app-shell .main-area .constructor-launchpad-extras .constructor-ticker-block{flex:none;min-width:0;padding:6px 12px 12px}.app-shell .main-area .constructor-launchpad-extras .constructor-ticker-heading{box-sizing:border-box;align-items:center;gap:8px;width:100%;min-height:44px;margin:0 0 4px;font-size:15px;display:flex}.app-shell .main-area .constructor-launchpad-extras .constructor-ticker-match{min-height:40px;font-size:13px}.app-shell .main-area .constructor-launchpad-extras .m-ticker-match .constructor-ticker-teams{flex:auto;min-width:0}.app-shell .main-area .constructor-launchpad-extras .m-ticker-match .m-ticker-time{color:var(--color-fg);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-weight:700}.app-shell.app-screen-constructor .constructor-screen{padding:4px 0 8px}.app-shell.app-screen-constructor .constructor-launchpad-row{flex-direction:column;gap:12px;margin-top:0;display:flex}.app-shell.app-screen-constructor .constructor-toolbar{clip-path:none;gap:0;max-width:none;margin:0 0 12px;padding:4px 0;display:flex}.app-shell.app-screen-constructor .constructor-toolbar>*{flex:1 1 0}.app-shell.app-screen-constructor :is(.constructor-league-picker,.constructor-search,.constructor-date-filter){box-sizing:border-box;border:0;align-content:center;min-width:0;min-height:64px;padding:8px 12px}.app-shell.app-screen-constructor .constructor-control-label{font-size:12px;font-weight:600;line-height:1.2}.app-shell.app-screen-constructor .constructor-league-picker{grid-template-rows:auto auto;gap:4px;padding-right:56px;display:grid}.app-shell.app-screen-constructor .constructor-league-picker strong{min-height:28px;font-size:16px}.app-shell.app-screen-constructor .constructor-league-picker-clear{width:44px;height:44px;font-size:22px;top:50%;right:6px;transform:translateY(-50%)}.app-shell.app-screen-constructor :is(.constructor-search .search-input,.constructor-date-filter input[type=date]){box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-sm,6px);background:var(--color-panel-2,transparent);width:100%;min-width:0;min-height:44px;box-shadow:none;background-image:none;padding:0 44px 0 10px;line-height:44px}.app-shell.app-screen-constructor .constructor-date-filter input[type=date]{appearance:none;text-align:left;display:block}.app-shell.app-screen-constructor .constructor-date-filter input[type=date]::-webkit-date-and-time-value{text-align:left}.app-shell.app-screen-constructor :is(.constructor-search-clear,.constructor-date-clear){place-items:center;width:44px;height:44px;padding:0;font-size:20px;display:grid;position:absolute;top:auto;bottom:8px;right:12px}.app-shell.app-screen-constructor .constructor-league-launchpad{clip-path:none;width:100%;margin-top:0}.app-shell.app-screen-constructor .constructor-league-launchpad-heading{grid-template-columns:1fr;gap:4px;padding:14px 14px 12px}.app-shell.app-screen-constructor .constructor-league-launchpad-heading>span{letter-spacing:.04em;font-size:12px}.app-shell.app-screen-constructor .constructor-league-launchpad-heading h2{font-size:26px;line-height:1.1}.app-shell.app-screen-constructor .constructor-league-launchpad-heading p{grid-area:auto/1;max-width:none;font-size:14px;line-height:1.4}.app-shell.app-screen-constructor .constructor-league-cards{background:0 0;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;display:grid}.app-shell.app-screen-constructor .constructor-league-card{grid-template-columns:48px minmax(0,1fr);gap:12px;min-height:64px;padding:10px 12px;border:1px solid var(--sw-line,var(--color-border))!important}.app-shell.app-screen-constructor .constructor-league-flag-stage{perspective:none;width:48px;height:34px}.app-shell.app-screen-constructor .constructor-league-flag-stage:before{display:none}.app-shell.app-screen-constructor .constructor-waving-flag{width:46px;height:32px;animation:none}.app-shell.app-screen-constructor .constructor-league-card-copy{gap:2px}.app-shell.app-screen-constructor .constructor-league-card-copy strong{white-space:normal;overflow-wrap:anywhere;font-size:15px;line-height:1.25}.app-shell.app-screen-constructor .constructor-league-card-copy small{font-variant-numeric:tabular-nums;font-size:12px}.app-shell.app-screen-constructor .league-drawer.is-open{z-index:60;width:auto;max-width:none;max-height:82dvh;padding:0 max(var(--m-gutter), env(safe-area-inset-right)) calc(16px + env(safe-area-inset-bottom)) max(var(--m-gutter), env(safe-area-inset-left));overscroll-behavior:contain;clip-path:none;border-radius:14px 14px 0 0;margin:0;position:fixed;inset:auto 0 0;overflow-y:auto;transform:none}.app-shell.app-screen-constructor .league-drawer-backdrop.is-open{z-index:59;position:fixed;inset:0}.app-shell.app-screen-constructor .league-drawer-heading{z-index:1;background:inherit;justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding-top:12px;display:flex;position:sticky;top:0}.app-shell.app-screen-constructor .league-drawer-heading button{flex:0 0 44px;width:44px;height:44px;font-size:24px}.app-shell.app-screen-constructor .league-drawer .league-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.app-shell.app-screen-constructor .league-drawer .league-crt-card{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:10px;min-height:56px;padding:8px 12px;display:grid}.app-shell.app-screen-constructor .league-drawer .league-crt-screen{width:40px;height:28px;box-shadow:none;place-items:center;padding:0;display:grid}.app-shell.app-screen-constructor .league-drawer .league-crt-screen .league-flag-svg{width:40px;height:27px}.app-shell.app-screen-constructor .league-drawer .league-label{text-align:left;font-size:15px}.app-shell.app-screen-constructor .constructor-results{padding:0}.app-shell.app-screen-constructor .constructor-results-heading{justify-content:space-between;align-items:flex-end;gap:12px;margin:0 0 10px;padding:0 2px;display:flex}.app-shell.app-screen-constructor .constructor-results-heading h2{margin:2px 0 0;font-size:24px;line-height:1.1}.app-shell.app-screen-constructor .constructor-results-heading>strong{font-variant-numeric:tabular-nums;flex:none;font-size:13px}.app-shell.app-screen-constructor .constructor-results .match-row-list{gap:8px}.app-shell.app-screen-constructor .match-row-header{grid-template-columns:minmax(0,1fr) 40px;gap:4px 8px;min-height:64px;padding:10px 8px 10px 14px}.app-shell.app-screen-constructor .match-row-header .match-preview-teams{font-size:15px;line-height:1.35}.app-shell.app-screen-constructor .match-row-header .match-preview-date{font-variant-numeric:tabular-nums;margin-top:2px;font-size:13px;display:block}.app-shell.app-screen-constructor .match-row-header .match-preview-meta{grid-column:1;font-size:12px}.app-shell.app-screen-constructor .match-row-header .match-row-caret{grid-area:1/2/span 2;place-self:center}.app-shell.app-screen-constructor .match-row-body:not(.is-analysis){padding:4px 10px 12px}.app-shell.app-screen-constructor .match-preview-lines{gap:8px;margin:8px 0 0}.app-shell.app-screen-constructor .match-preview-line{gap:8px;padding:10px;display:grid}.app-shell.app-screen-constructor .match-preview-outcome{min-height:44px;padding:8px 10px}.app-shell.app-screen-constructor .match-preview-line .animated-dropdown{width:100%;min-width:0}.app-shell.app-screen-constructor .match-preview-buy{white-space:normal;min-height:48px}.ev-more-events{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--radius-card,10px);background:var(--color-panel);align-self:stretch;width:100%}.ev-more-events-toggle{width:100%;min-height:56px;color:var(--color-fg);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:2px 10px;padding:8px 14px;display:grid}.ev-more-events-toggle span{font-size:15px;font-weight:650}.ev-more-events-toggle small{color:var(--color-muted);grid-column:1;font-size:12px}.ev-more-events-caret{color:var(--color-accent);grid-area:1/2/span 2;transition:transform .2s}.ev-more-events.is-open .ev-more-events-caret{transform:rotate(180deg)}.ev-more-events-body{padding:0 10px 10px}.ev-more-events-body .constructor-launchpad-extras{gap:10px;width:100%;max-width:none;margin:0;display:grid;position:static}.ev-more-events-body .constructor-ticker-heading{min-height:44px}.animated-dropdown-trigger{min-height:44px;font-size:16px}.animated-dropdown-option{min-height:44px;padding:10px 12px;font-size:16px}.ev-sheet{top:var(--ev-sheet-top,0);z-index:60;height:var(--ev-sheet-h,100dvh);background:var(--color-bg,var(--color-panel));animation:.24s cubic-bezier(.22,1,.36,1) ev-sheet-in;position:fixed;left:0;right:0}.ev-sheet.is-closing{pointer-events:none;animation:.24s ease-in forwards ev-sheet-out}@keyframes ev-sheet-in{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@keyframes ev-sheet-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(24px)}}.ev-sheet:focus{outline:none}.ev-sheet-scroll{box-sizing:border-box;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;padding:0 max(var(--m-gutter), env(safe-area-inset-right)) calc(24px + env(safe-area-inset-bottom)) max(var(--m-gutter), env(safe-area-inset-left));overflow:hidden auto}.ev-sheet-fallback-close{margin:12px 0}.ev-sheet .event-analysis-panel{width:100%;max-width:720px;box-shadow:none;background:0 0;border:0;flex-direction:column;gap:12px;margin:0 auto;padding:0;display:flex}.ev-sheet .event-analysis-panel>*{min-width:0;margin-top:0;margin-bottom:0}.ev-sheet .event-analysis-header{z-index:3;margin:0 calc(-1 * max(var(--m-gutter), env(safe-area-inset-left)));padding:calc(8px + env(safe-area-inset-top)) max(var(--m-gutter), env(safe-area-inset-right)) 8px max(var(--m-gutter), env(safe-area-inset-left));border-bottom:1px solid var(--color-border);background:var(--color-panel);order:-1;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;display:grid;position:sticky;top:0}.app-shell .ev-sheet .event-analysis-header .match-preview-teams{font-size:17px;font-weight:700;line-height:1.3}:is(.ev-sheet,.match-row-body.is-analysis) .event-analysis-header .match-preview-date{white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:0;font-size:13px;display:block}.ev-sheet .event-analysis-header .match-preview-meta{font-size:12px}.ev-sheet .event-analysis-header>.event-analysis-close{order:-1;justify-self:end}.ev-sheet .event-analysis-close{white-space:nowrap;min-width:44px;min-height:44px;padding:0 12px;font-size:14px}.ev-sheet .analysis-brandline{align-items:center;gap:10px;display:flex}.app-shell .ev-sheet .analysis-disclaimer{color:var(--color-fg-soft,var(--color-fg));text-shadow:none;font-size:15px;line-height:1.35;animation:none}.ev-sheet .analysis-brand-logo{width:96px}.ev-sheet .line-selector{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;width:100%;display:grid}.ev-sheet .line-selector .animated-dropdown{width:100%;min-width:0}.ev-sheet .line-selector .buy-button{white-space:normal;grid-column:1/-1;width:100%;min-height:44px;margin:0}.ev-sheet .unit-analysis{width:100%}.ev-sheet .unit-analysis-rows{gap:10px;padding:12px}.ev-sheet .unit-analysis-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-width:0;min-height:0;padding:12px 0;display:grid}.ev-sheet .unit-analysis-row>span:first-child{grid-area:1/1;min-width:0;font-size:15px;line-height:1.3}.ev-sheet .unit-analysis-prob-wrap{display:contents}.ev-sheet .unit-analysis-prob{font-variant-numeric:tabular-nums;grid-area:1/2;justify-self:end;font-size:32px;line-height:1}.ev-sheet .unit-analysis-prob-delta{font-variant-numeric:tabular-nums;grid-column:2;justify-self:end;font-size:13px}.ev-sheet .unit-analysis-prob-track{grid-column:1/-1;width:100%}.ev-sheet .unit-analysis-result-mark{grid-column:1/-1;font-size:13px}.ev-sheet .fix-outcome-wrap{grid-area:auto/1/auto/-1;justify-self:stretch;width:100%;min-width:0;display:grid}.ev-sheet .unit-analysis-row .fix-outcome-button{width:100%;min-height:52px;margin:0;position:static;transform:none}.app-shell .ev-sheet .recalc-bar{justify-content:stretch;gap:8px;width:100%;display:grid}.ev-sheet .recalc-bar .buy-button,.ev-sheet .recalc-bar button{white-space:normal;width:100%;min-height:44px}.ev-sheet .buy-options{width:100%;display:grid}.ev-sheet .buy-options .buy-button{width:100%;min-height:48px}:is(.ev-sheet,.match-row-body.is-analysis) .team-metrics-panel{gap:12px;margin:0;padding:12px}:is(.ev-sheet,.match-row-body.is-analysis) .team-metrics-row{flex-direction:column;align-items:stretch;gap:8px}.app-shell :is(.ev-sheet,.match-row-body.is-analysis) .team-metrics-row-label{min-width:0;font-size:16px}:is(.ev-sheet,.match-row-body.is-analysis) .team-metrics-row-gauges{grid-template-columns:repeat(5,minmax(0,1fr));place-items:end center;gap:10px 4px;display:grid;overflow:visible}:is(.ev-sheet,.match-row-body.is-analysis) .cyber-gauge-label{text-align:center;font-size:12px}.ev-sheet .chat-agent-panel{width:100%;min-width:0}.ev-sheet .chat-agent-messages{overscroll-behavior:contain;max-height:50dvh;box-shadow:none;overflow-y:auto}.ev-sheet .chat-agent-form{z-index:2;padding:8px 0 calc(8px + env(safe-area-inset-bottom));background:var(--color-bg,var(--color-panel));grid-template-columns:minmax(0,1fr);gap:8px;display:grid;position:sticky;bottom:0}.ev-sheet .chat-agent-input{box-sizing:border-box;width:100%;min-width:0;min-height:44px;font-size:16px}.ev-sheet .chat-agent-send{width:100%;min-height:44px;margin:0}}@media (width<=599px){.app-shell.app-screen-constructor .constructor-toolbar{flex-direction:column}.app-shell.app-screen-constructor .constructor-toolbar>*{flex:none}.app-shell.app-screen-constructor :is(.constructor-league-picker,.constructor-search){border-right:0;border-bottom:1px solid var(--color-border)}.app-shell.app-screen-constructor .constructor-date-filter{border-left:0}.app-shell.app-screen-constructor .constructor-league-cards{grid-template-columns:minmax(0,1fr)}.ev-sheet .unit-analysis-prob{font-size:28px}:is(.ev-sheet,.match-row-body.is-analysis) .team-metrics-row-gauges{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=390px) and (width<=599px){.app-shell.app-screen-constructor .constructor-league-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.app-shell.app-screen-constructor .constructor-league-card{grid-template-columns:40px minmax(0,1fr);gap:10px}.app-shell.app-screen-constructor .constructor-league-flag-stage{width:40px;height:28px}.app-shell.app-screen-constructor .constructor-waving-flag{width:40px;height:27px}}@media (width<=1023px) and (prefers-reduced-motion:reduce){.ev-sheet,.ev-sheet.is-closing{animation:none}.ev-more-events-caret{transition:none}}@media (width<=1023px){.multibroadcast-screen .main-header{margin-bottom:10px}.app-shell.app-screen-multibroadcast .multibroadcast-screen .main-header .screen-kicker{font-size:12px}.multibroadcast-screen .multibroadcast-section{border-radius:12px;margin:0;padding:12px}.multibroadcast-screen .multibroadcast-room-card{justify-content:center;width:100%;min-height:52px;padding:12px 16px;font-size:16px;font-weight:600}.broadcast-room-layout{border:0;border-radius:0;gap:10px;padding:0}.broadcast-room-grid{grid-template-columns:minmax(0,1fr);gap:10px}.broadcast-room-col{display:contents}.broadcast-room-grid .broadcast-room-dictor-chat{order:1}.broadcast-room-grid .room-skuf-chat{order:2}.broadcast-room-grid .room-ticker{order:3}.broadcast-room-grid .room-ordinars-search{order:4}.broadcast-room-grid>.multibroadcast-hint,.broadcast-room-grid .room-ordinars-list{order:5}.broadcast-room-grid .room-ordinar-tracker{order:6}.broadcast-room-grid .room-microactivities-placeholder{order:7}.broadcast-room-grid .room-today-events-narrow{order:8}.broadcast-room-grid>*{min-width:0}.broadcast-room-scorebar{background:var(--color-panel);width:100%;min-height:56px;color:var(--color-fg);font:inherit;text-align:left;cursor:pointer;border:2px solid #000;border-radius:12px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 12px;display:grid}.broadcast-room-scorebar-team{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;display:flex}.broadcast-room-scorebar-team.is-away{text-align:right;justify-content:flex-end}.broadcast-room-scorebar-name{overflow-wrap:anywhere;min-width:0;line-height:1.2}.broadcast-room-scorebar-center{flex-direction:column;align-items:center;gap:2px;display:flex}.broadcast-room-scorebar-score{font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:24px;font-weight:800;line-height:1}.broadcast-room-scorebar-score.is-empty{color:var(--color-muted)}.broadcast-room-scorebar-minute{max-width:110px;color:var(--color-muted);font-variant-numeric:tabular-nums;text-align:center;font-size:12px;line-height:1.2}.room-ordinar-tracker{scroll-margin-top:calc(var(--m-topbar-h,56px) + env(safe-area-inset-top) + 8px)}.broadcast-room-dictor-chat{padding:8px}.broadcast-room-messages{overscroll-behavior:contain;height:52dvh;min-height:300px;max-height:482px;padding:8px}.diktor-message-row{max-width:100%}.diktor-message-avatar{width:36px;height:36px}.diktor-card-match{flex-wrap:wrap;row-gap:2px}.broadcast-room-layout .chat-agent-form{flex-wrap:wrap}.broadcast-room-layout .chat-agent-input{flex-basis:100%;min-height:44px}.broadcast-room-layout .chat-agent-send{flex:auto;min-height:44px}.room-skuf-chat{margin-top:0;padding:10px}.room-skuf-chat-messages{overscroll-behavior:contain;flex:none;height:44dvh;min-height:240px;max-height:378px;padding:8px}.room-skuf-chat .room-skuf-chat-messages:has(>.chat-agent-empty){background:0 0;border-color:#0000;height:auto;min-height:0;max-height:none;padding:2px 0}.room-skuf-chat .chat-agent-empty{color:var(--color-muted);text-align:left;margin:0;font-size:14px;line-height:1.4}.room-skuf-message{max-width:100%}.room-skuf-avatar,.room-skuf-message .rank-avatar-compact{width:36px;height:36px}.room-ticker-empty{height:auto;min-height:38px;padding:8px 12px;line-height:1.35}.room-ordinars-search{min-height:44px}.room-ordinars-list{overscroll-behavior:contain;border-bottom:1px solid var(--color-border-soft);max-height:70dvh;padding:2px 0 6px;overflow-y:auto}.room-ordinar-row-header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;min-height:56px;padding:10px 12px}.room-ordinar-row-header .match-preview-teams{overflow-wrap:anywhere;flex:calc(100% - 40px);min-width:0;font-size:15px;line-height:1.3}.room-ordinar-row-header .match-preview-date{white-space:nowrap;display:inline-block}.room-ordinar-row-header .match-preview-meta{margin-right:0}.room-ordinar-row-outcomes{color:var(--color-fg);flex:100%;margin-left:0;font-size:14px;line-height:1.35}.app-shell.app-screen-multibroadcast .room-ordinar-row-header .match-row-caret{align-self:center;font-size:12px}.room-ordinar-row-outcome-list{padding:0 12px 12px}.room-ordinar-row-outcome{min-height:44px;padding:8px 16px;font-size:15px}.room-express-legs{padding:0 12px 12px}.room-match-stats-label{font-size:12px}.room-match-stats-value{min-width:24px;font-size:16px}.diktor-card-event-label{overflow-wrap:anywhere;border-radius:10px;min-width:0;max-width:100%;padding:2px 8px;font-size:12px;line-height:1.4;display:block}.diktor-card-event-label svg{vertical-align:-2px;margin-right:4px}.diktor-card-winner-nickname{overflow-wrap:anywhere}.room-ordinar-tracker .room-metrics-toggle{min-height:44px}.room-microactivities-placeholder{flex:none;min-height:0;padding:12px}.room-micro-activity-boost-select,.room-micro-activity-more-menu .buy-button,.room-micro-activity-answer{min-height:44px}.room-micro-activity-more-toggle{min-height:44px;padding:8px 14px;font-size:14px}.room-today-events-narrow .constructor-ticker-heading{align-items:center;min-height:44px;display:flex}}@media (width<=599px){.room-ordinar-row-header .match-preview-date{margin-left:6px}}@media (width<=1023px){.app-shell .home-screen{padding:12px var(--m-gutter) 24px}.app-shell.app-screen-home .home-hero-grid{gap:12px;padding:0 0 12px}.app-shell.app-screen-home .home-hero-stat{gap:12px;padding:20px 16px}.app-shell.app-screen-home .home-hero-stat .screen-kicker{font-size:12px}.app-shell.app-screen-home .home-hero-figure strong{font-variant-numeric:tabular-nums}.app-shell.app-screen-home .home-hero-line{font-size:15px}.app-shell.app-screen-home .home-hero-disclaimer,.app-shell.app-screen-home .home-hero-footnote{font-size:12px;line-height:1.4}.app-shell.app-screen-home .home-primary-action{align-self:stretch;min-width:0;min-height:48px;font-size:16px}.app-shell.app-screen-home .home-bento-card{padding:14px 16px}.app-shell.app-screen-home .home-bento-card-label{font-size:12px}.app-shell.app-screen-home .home-bento-leaderboard-list li{font-variant-numeric:tabular-nums;font-size:14px}.app-shell.app-screen-home .home-bento-match-meta{flex-wrap:wrap}.app-shell.app-screen-home .home-stats-row{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:12px;display:grid}.app-shell.app-screen-home .home-stats-row>div{min-width:0;padding:14px 16px}.app-shell.app-screen-home .home-stats-row strong{font-variant-numeric:tabular-nums}.app-shell.app-screen-home .home-stats-row span{font-size:12px;line-height:1.35}.app-shell.app-screen-home .home-leaderboards{max-width:none}.app-shell.app-screen-home .home-podium{padding:14px 16px}.app-shell.app-screen-home .home-podium li strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;overflow:hidden}.app-shell.app-screen-home .home-podium li>span:last-child{font-variant-numeric:tabular-nums;font-size:12px}.app-shell-guest .site-header .site-brand-logo{width:min(240px,62vw);height:auto}.app-shell-guest .site-header .site-brand-kicker{letter-spacing:normal;text-align:center;text-transform:none;white-space:normal;max-width:min(320px,80vw);margin:4px auto 0;font-size:12px;font-weight:400;line-height:1.35;display:block}.profile-popover .account-widget-form{gap:10px}.profile-popover .account-widget-form input:not([type=checkbox]){box-sizing:border-box;border-radius:10px;width:100%;min-height:48px;padding:0 14px}.profile-popover .account-widget-password-row{gap:8px}.profile-popover .account-widget-form .account-widget-toggle-password{border-radius:10px;flex:0 0 48px;width:48px;min-height:48px;font-size:18px}.profile-popover .account-widget-form button[type=submit]{border-radius:10px;min-height:48px;font-size:16px;font-weight:600}.profile-popover .account-widget-form .account-widget-toggle{justify-content:center;align-items:center;min-height:44px;font-size:15px;display:flex}.profile-popover .account-widget-checkbox{align-items:center;gap:10px;min-height:44px;font-size:14px}.profile-popover .account-widget-checkbox input{width:20px;height:20px;accent-color:var(--sw-accent,#e2703a);margin:0}.profile-popover .account-widget-checkbox a{color:var(--sw-ink,#1c2530);-webkit-text-decoration-color:var(--sw-accent,#e2703a);text-decoration-color:var(--sw-accent,#e2703a);text-underline-offset:2px}.profile-popover .account-widget-hint{color:var(--sw-muted,#7c8894);margin:-4px 0 0;padding:0 2px;font-size:13px;line-height:1.35}.profile-popover .account-widget-error{font-size:14px}.profile-popover .profile-actions{flex-direction:column;gap:8px;display:flex}.profile-popover .profile-actions .profile-action-button,.profile-popover .profile-actions .account-logout-button{align-self:stretch;min-height:44px;margin:0;font-size:15px}.profile-popover .profile-progress-heading span{font-size:12px}.gamification-panel .gamification-tab{min-height:44px;font-size:14px}.gamification-panel .gamification-input-row{flex-wrap:wrap;gap:8px}.gamification-panel .gamification-input-row input{box-sizing:border-box;flex:100%;min-width:0;min-height:44px}.gamification-panel .gamification-input-row .profile-action-button,.gamification-panel .battle-pass-card .profile-action-button{flex:auto;min-height:44px}.gamification-panel .gamification-card-reward,.gamification-panel .referral-stat-value{font-variant-numeric:tabular-nums}.app-shell:is(.app-screen-wallet,.app-screen-leaderboard,.app-screen-gamification) .main-header .screen-kicker,.app-shell.app-screen-leaderboard .leaderboard-count{font-size:12px}.app-shell:is(.app-screen-wallet,.app-screen-leaderboard,.app-screen-gamification,.app-screen-max-promo) .state-message{padding:14px 16px 14px 38px;line-height:1.45;position:relative}.app-shell.app-screen-wallet .wallet-screen>.sidebar-balance-amount{box-sizing:border-box;border:1px solid var(--sw-line);background:var(--sw-surface);font-variant-numeric:tabular-nums;border-radius:12px;width:100%;margin:12px 0;padding:14px 16px;font-size:26px;line-height:1.2}.app-shell.app-screen-wallet .wallet-topup,.app-shell.app-screen-wallet .wallet-payment-link{padding:16px;background:var(--sw-surface)!important}.app-shell.app-screen-wallet .wallet-topup h2{margin:0 0 4px;font-size:20px}.app-shell.app-screen-wallet .wallet-topup label{flex-direction:column;gap:6px;font-size:14px;display:flex}.app-shell.app-screen-wallet .wallet-topup input{box-sizing:border-box;width:100%;min-height:48px;padding:0 14px}.app-shell.app-screen-wallet .wallet-amount-field{position:relative}.app-shell.app-screen-wallet .wallet-amount-field input{font-variant-numeric:tabular-nums;appearance:textfield;padding-right:40px}.app-shell.app-screen-wallet .wallet-amount-field input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-shell.app-screen-wallet .wallet-amount-field input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-shell.app-screen-wallet .wallet-amount-field:after{content:"₽";height:48px;color:var(--sw-muted);pointer-events:none;font-size:16px;line-height:48px;position:absolute;bottom:0;right:16px}.app-shell.app-screen-wallet .wallet-topup button,.app-shell.app-screen-wallet .wallet-payment-link .buy-button,.app-shell.app-screen-wallet .buy-options .buy-button{min-height:48px;font-size:16px}.app-shell.app-screen-wallet .wallet-payment-link .buy-button{justify-content:center;align-items:center;display:inline-flex}.app-shell.app-screen-wallet .wallet-screen .my-events-match-header{flex-direction:column;gap:4px;display:flex}.app-shell.app-screen-wallet .wallet-screen .match-preview-teams{font-variant-numeric:tabular-nums;font-size:16px}.app-shell.app-screen-wallet .wallet-screen .match-preview-meta{font-size:13px}.app-shell.app-screen-leaderboard .leaderboard-screen .scroll-panel{box-shadow:none;background:0 0;border:0;border-radius:16px;padding:0}.app-shell.app-screen-leaderboard .leaderboard-screen .leaderboard-row{grid-template-columns:48px minmax(0,1fr) auto;gap:10px;min-height:52px;padding:6px 14px 6px 0}.app-shell.app-screen-leaderboard .leaderboard-rank{font-variant-numeric:tabular-nums;justify-self:center;font-size:20px}.app-shell.app-screen-leaderboard .leaderboard-nickname{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:15px;overflow:hidden}.app-shell.app-screen-leaderboard .leaderboard-xp{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px}.app-shell.app-screen-max-promo .max-promo-screen{padding:0}.app-shell.app-screen-max-promo .max-promo-screen .unit-analysis-title{font-size:12px}.max-promo-open{background:var(--sw-accent,#e2703a);min-height:48px;color:var(--sw-ink,#1c2530);border-radius:10px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:0 16px;font-size:17px;font-weight:700;text-decoration:none;display:flex}.max-promo-open:active{filter:brightness(.94)}.legal-page{padding:8px var(--m-gutter) calc(48px + env(safe-area-inset-bottom));padding-top:calc(8px + env(safe-area-inset-top))}.legal-page-header{margin-bottom:12px}.legal-page-back{align-items:center;min-height:44px;padding-right:12px;font-size:15px;display:inline-flex}.legal-page-body h1{font-size:24px;line-height:1.2}.legal-page-body p,.legal-page-body li{overflow-wrap:anywhere;font-size:15px}}@media (width<=599px){.profile-popover .profile-widget:not(.profile-widget-stacked){flex-direction:column;align-items:stretch;gap:12px;padding:14px}.profile-popover .profile-widget:not(.profile-widget-stacked)>.profile-avatar{width:44px;height:44px}.profile-popover .profile-widget:not(.profile-widget-stacked)>.profile-body{width:100%}.app-shell.app-screen-home .home-stats-row{grid-template-columns:1fr}.app-shell.app-screen-home .home-stats-row>div{border-right:none;border-bottom:1px solid var(--sw-line);flex-direction:row;align-items:baseline;gap:12px;padding:12px 16px}.app-shell.app-screen-home .home-stats-row>div:last-child{border-bottom:none}.app-shell.app-screen-home .home-stats-row strong{flex:0 0 96px;font-size:22px}.app-shell.app-screen-home .home-stats-row span{font-size:13px}}@media (width<=1023px){.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .market-group>h2,.app-shell.app-screen-fixed-events .fixed-events-column>h2{color:var(--color-fg);opacity:1}.app-shell.app-screen-fixed-events .fixed-events-column>h2>small{color:var(--color-fg-soft,var(--color-fg));font-variant-numeric:tabular-nums}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .main-header .screen-kicker,.app-shell.app-screen-express .express-chain-count,.app-shell.app-screen-express .express-builder-count,.app-shell.app-screen-express .collapsible-arrow,.app-shell.app-screen-fixed-events .fixed-events-count,.app-shell.app-screen-fixed-events .fixed-events-column>h2>small,.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-chain-detail-grid span,.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-chain-detail-title{font-size:12px;line-height:1.3}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .state-message{text-align:left;padding-left:38px;position:relative}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header{grid-template-columns:minmax(0,1fr) auto 44px;grid-template-areas:"title title caret""sum seg caret""meta meta meta";align-items:center;gap:6px 10px;min-height:44px;padding:12px 12px 12px 14px;display:grid}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header>.match-preview-teams{overflow-wrap:anywhere;grid-area:title;min-width:0;font-size:15px;line-height:1.3}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-chain-bet-summary{text-align:left;min-width:0;color:var(--color-fg-soft,var(--color-fg));font-variant-numeric:tabular-nums;grid-area:sum;margin:0;font-size:15px;line-height:1.3;overflow:visible}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-chain-bet-leg{white-space:normal;overflow-wrap:anywhere;display:inline}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-chain-segments{grid-area:seg;justify-self:end;margin:0}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header>.match-preview-meta{grid-area:meta;justify-self:start;margin:0;font-size:13px;line-height:1.3}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header>.match-row-caret{grid-area:caret;place-self:start end;width:44px;height:44px;margin:-6px -4px 0 0}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-header>.match-preview-meta:not(:empty){border:1px solid var(--color-border);background:var(--color-panel-2,var(--color-bg));min-height:24px;color:var(--color-fg-soft,var(--color-fg));border-radius:999px;align-items:center;padding:2px 10px;font-weight:600;display:inline-flex}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row[data-chain-status=won] .match-row-header>.match-preview-meta:not(:empty){border-color:var(--color-win,#2f5233);background:var(--color-win-bg,transparent);color:var(--color-win,#2f5233)}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row[data-chain-status=lost] .match-row-header>.match-preview-meta:not(:empty){border-color:rgba(var(--color-accent-rgb), .55);background:rgba(var(--color-accent-rgb), .1);color:#8a4a3a}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row[data-chain-status=push] .match-row-header>.match-preview-meta:not(:empty){border-style:dashed}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .match-row-body{gap:8px;padding:4px 12px 12px}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-chain-detail-grid>div{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-chain-detail-grid strong{font-variant-numeric:tabular-nums;font-size:17px}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .fixed-slip-legs{flex-direction:column;gap:8px;display:flex}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .bet-chain-leg{border-left:3px solid var(--color-border);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"teams teams""outcome score""status status""rows rows";align-items:baseline;gap:4px 12px;min-height:44px;padding:10px 12px}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .bet-chain-leg:disabled{opacity:1}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .bet-chain-leg.leg-won{border-left-color:var(--color-win,#2f5233)}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .bet-chain-leg.leg-lost{border-left-color:var(--color-accent)}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .bet-chain-leg.leg-push{border-left-color:var(--color-muted)}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-leg-teams{overflow-wrap:anywhere;grid-area:teams;min-width:0;font-size:16px;line-height:1.3}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-leg-outcome{grid-area:outcome;min-width:0;font-size:15px;line-height:1.3}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-leg-score{font-variant-numeric:tabular-nums;grid-area:score;justify-self:end;font-size:20px}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .bet-chain-leg-status{letter-spacing:.02em;text-transform:uppercase;color:var(--color-fg-soft,var(--color-fg));background:var(--color-panel-2,var(--color-bg));border:1px solid var(--color-border);border-radius:999px;grid-area:status;justify-self:start;padding:1px 8px;font-size:12px;font-weight:700}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .leg-won .bet-chain-leg-status{color:var(--color-win,#2f5233);border-color:var(--color-win,#2f5233)}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .leg-lost .bet-chain-leg-status{color:#8a4a3a;border-color:rgba(var(--color-accent-rgb), .55)}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-leg-detail-rows{flex-wrap:wrap;grid-area:rows;gap:2px 12px;margin:0;font-size:13px;display:flex}.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .bet-chain-row .scalp-leg-detail-rows .match-preview-meta{color:var(--color-fg-soft,var(--color-fg));font-variant-numeric:tabular-nums;margin:0;font-size:13px}.app-shell.app-screen-express .market-group-purchased .match-row-list{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));gap:10px}.app-shell.app-screen-express .market-group-framed>h2{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.app-shell.app-screen-express .market-group-framed>h2 :is(.express-more-button,.express-settings-trigger){min-height:44px}.app-shell.app-screen-express .market-group-framed>h2{position:relative}.app-shell.app-screen-express .express-settings-wrap{position:static}.app-shell.app-screen-express .express-settings-panel{text-transform:none;letter-spacing:normal;width:auto;max-width:none;font-size:16px;font-weight:400;left:0;right:0}.app-shell.app-screen-express .express-settings-panel .sidebar-setting{align-items:center;gap:12px;min-height:44px;display:flex}.app-shell.app-screen-express .express-settings-panel .sidebar-setting input{flex:none;width:22px;height:22px}.app-shell.app-screen-express .express-settings-panel .sidebar-clear-history-button{min-height:44px}.app-shell.app-screen-express .express-chain-item{padding-right:56px}.app-shell.app-screen-express .express-chain-item .express-remove{width:44px;height:44px;margin:0;font-size:18px;top:4px;right:4px}.app-shell.app-screen-express .express-analysis-inline,.app-shell.app-screen-express .express-analysis-inline .analysis-slot{padding:12px}.app-shell.app-screen-express .express-analysis-inline .event-analysis-header{gap:8px}.app-shell.app-screen-express .express-analysis-inline .event-analysis-close{min-height:44px}.app-shell.app-screen-express .analysis-brandline{flex-wrap:wrap;min-width:0}.app-shell.app-screen-express .analysis-brandline .analysis-disclaimer{overflow-wrap:anywhere;min-width:0;color:var(--color-fg-soft,var(--color-fg));text-shadow:none;flex:160px;font-size:15px;line-height:1.35;animation:none}.app-shell.app-screen-express .unit-analysis-row{line-height:1.3}.app-shell.app-screen-express .unit-analysis-prob{font-variant-numeric:tabular-nums}.app-shell.app-screen-express .recalc-bar{bottom:calc(var(--m-nav-h,58px) + env(safe-area-inset-bottom) + 8px);z-index:5;border:1px solid var(--color-border);background:var(--color-bg);border-radius:12px;grid-template-columns:minmax(0,1fr);gap:6px;margin-top:12px;padding:10px 12px;display:grid;position:sticky;box-shadow:0 -6px 16px #2a211814}.app-shell.app-screen-express .recalc-bar .recalc-date{color:var(--color-fg-soft,var(--color-fg));font-variant-numeric:tabular-nums;font-size:13px;line-height:1.3}.app-shell.app-screen-express .recalc-bar .recalc-button{width:100%;min-height:44px;margin:0;font-size:14px;line-height:1.25}.app-shell.app-screen-express .express-saved-item-remove{min-width:44px;min-height:44px}.modal-overlay.warning-modal-overlay{justify-content:center;align-items:flex-end;padding:0}.modal-overlay.warning-modal-overlay>.modal-box.warning-modal-box{box-sizing:border-box;width:100%;max-width:560px;max-height:calc(100dvh - 24px - env(safe-area-inset-top));overscroll-behavior:contain;padding:20px 16px calc(16px + env(safe-area-inset-bottom));font-family:var(--m-font,inherit);border-radius:16px 16px 0 0;margin:0;position:relative;overflow-y:auto}.warning-modal-box .warning-modal-close{cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex;position:absolute;top:8px;right:8px}.modal-overlay .warning-modal-box :is(.modal-message,.modal-checkbox,.warning-modal-close){color:inherit}.warning-modal-box .modal-message{margin-right:40px;font-size:15px;line-height:1.45}.warning-modal-box .modal-checkbox{min-height:44px;margin-bottom:12px;font-size:15px}.warning-modal-box .modal-checkbox input{flex:none;width:22px;height:22px}.warning-modal-box .modal-buttons{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.warning-modal-box .modal-buttons .explanation-button{min-height:44px;margin:0;font-size:15px}.app-shell.app-screen-fixed-events .fixed-events-columns{flex-direction:column;gap:20px;display:flex}.app-shell.app-screen-fixed-events .fixed-events-column>h2{margin:0 0 10px}.app-shell.app-screen-fixed-events .fixed-events-column-list{flex-direction:column;gap:10px;display:flex}.app-shell.app-screen-stats .stats-screen .stats-gauges-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:16px 8px;padding:14px 12px;display:grid}.app-shell.app-screen-stats .stats-screen .stats-gauge-tile{min-width:0;max-width:none}.app-shell.app-screen-stats .stats-screen .stats-gauge-caption{color:var(--color-fg-soft,var(--color-fg));font-variant-numeric:tabular-nums;font-size:13px}.app-shell.app-screen-stats .stats-screen .stats-gauge-tile-xp{border-top:1px solid var(--color-border);flex-direction:row;grid-column:1/-1;justify-content:center;align-items:baseline;gap:10px;min-height:0;padding-top:12px}.app-shell.app-screen-stats .stats-screen .stats-gauge-tile-xp .stats-total-value{font-variant-numeric:tabular-nums;font-size:24px}.app-shell.app-screen-stats .stats-screen>.main-header>.screen-kicker{display:none}.app-shell.app-screen-stats .stats-day-header{color:var(--color-fg);font-size:13px}.app-shell.app-screen-stats .stats-day-group{flex-direction:column;gap:10px;display:flex}}@media (width<=599px){.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .market-group-framed,.app-shell:is(.app-screen-express,.app-screen-fixed-events,.app-screen-stats) .market-group{padding-left:12px;padding-right:12px}}@media (width<=1023px){.broadcast-room-messages,.room-skuf-chat-messages,.room-ordinars-list{overscroll-behavior-y:auto}.room-ordinars-list{max-height:none;overflow:visible}.page-scroll-thumb{top:0;right:max(2px, env(safe-area-inset-right));z-index:44;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;cursor:grab;opacity:0;visibility:hidden;pointer-events:none;justify-content:flex-end;align-items:center;width:44px;height:60px;padding-right:4px;transition:opacity .18s,visibility 0s linear .18s;display:flex;position:fixed}.page-scroll-thumb.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .12s,visibility}.page-scroll-thumb-grip{background:var(--m-shell-bg);width:26px;height:56px;color:var(--m-accent);border:1px solid #ffffff24;border-radius:13px;place-items:center;transition:width .14s,background-color .14s;display:grid;box-shadow:0 4px 14px #14100c47}.page-scroll-thumb.is-dragging{cursor:grabbing}.page-scroll-thumb.is-dragging .page-scroll-thumb-grip{background:var(--m-shell-bg-raised);width:30px}.page-to-top{right:max(12px, env(safe-area-inset-right));bottom:calc(var(--m-nav-h) + env(safe-area-inset-bottom) + 12px);z-index:44;background:var(--m-shell-bg);width:48px;height:48px;color:var(--m-shell-fg);cursor:pointer;-webkit-tap-highlight-color:transparent;opacity:0;visibility:hidden;pointer-events:none;border:1px solid #ffffff24;border-radius:50%;place-items:center;margin:0;padding:0;transition:opacity .18s,transform .18s,visibility 0s linear .18s;display:grid;position:fixed;transform:translateY(8px)scale(.92);box-shadow:0 6px 18px #14100c4d}.page-to-top.is-visible{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .18s,transform .18s,bottom .16s,visibility;transform:none}.page-to-top:active{background:var(--m-shell-bg-raised)}.page-to-top:focus-visible{outline:2px solid var(--m-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.page-to-top,.page-to-top.is-visible,.page-scroll-thumb,.page-scroll-thumb.is-visible{transition:none}}.ev-sheet .event-analysis-panel{overflow:clip}.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{background-image:linear-gradient(#f3f4f1 0%,#eceee9 100%)!important}.ordinar-buy .ordinar-tracking-soon{width:100%;min-height:44px}.app-shell .site-footer-nav{gap:0 16px;margin:24px auto 4px;padding:8px 12px 0}.app-shell .site-footer-nav a{align-items:center;min-height:40px;display:inline-flex}}.skuf-logo{--skuf-ink-a:#fff;--skuf-ink-b:#f1f2f5;--skuf-ink-c:#e2e5ea;--skuf-ink-shine:#ffcf73;--skuf-gold-a:#f07a14;--skuf-gold-b:#f8a238;--skuf-gold-c:#ffd486;--skuf-gold-shine:#fffbea;--skuf-ghost:#ffffff0b;--skuf-ghost-gold:#ff96320f;--skuf-flicker:#000;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;align-items:flex-start;line-height:0;display:inline-flex}.skuf-logo--on-light{--skuf-ink-a:#2a2118;--skuf-ink-b:#2a2118;--skuf-ink-c:#3a2e22;--skuf-ink-shine:#e2703a;--skuf-gold-a:#d55d18;--skuf-gold-b:#e27a34;--skuf-gold-c:#c4861a;--skuf-gold-shine:#ffe7b8;--skuf-ghost:#2a21180d;--skuf-ghost-gold:#d55d180f;--skuf-flicker:#fff}.skuf-logo__word{flex:none;display:block}.skuf-dots{display:block;overflow:visible}.skuf-dots--ink .skuf-stop-a{stop-color:var(--skuf-ink-a)}.skuf-dots--ink .skuf-stop-b{stop-color:var(--skuf-ink-b)}.skuf-dots--ink .skuf-stop-c{stop-color:var(--skuf-ink-c)}.skuf-dots--ink .skuf-shine-stop{stop-color:var(--skuf-ink-shine)}.skuf-dots--gold .skuf-stop-a{stop-color:var(--skuf-gold-a)}.skuf-dots--gold .skuf-stop-b{stop-color:var(--skuf-gold-b)}.skuf-dots--gold .skuf-stop-c{stop-color:var(--skuf-gold-c)}.skuf-dots--gold .skuf-shine-stop{stop-color:var(--skuf-gold-shine)}.skuf-dots--ink .skuf-dots__ghost{fill:var(--skuf-ghost)}.skuf-dots--gold .skuf-dots__ghost{fill:var(--skuf-ghost-gold)}.skuf-logo:not(.skuf-logo--on-light) .skuf-dots--ink{filter:drop-shadow(0 0 calc(var(--skuf-pitch) * .9) #ffffff29)}.skuf-logo:not(.skuf-logo--on-light) .skuf-dots--gold{filter:drop-shadow(0 0 calc(var(--skuf-pitch) * .9) #ff8c1e52)}.skuf-dots__shine{transform-box:fill-box;animation:5.6s cubic-bezier(.45,.05,.4,1) infinite both skuf-logo-shine}@keyframes skuf-logo-shine{0%{transform:translate(0)}34%{transform:translate(200%)}to{transform:translate(200%)}}.skuf-dots__flicker{fill:var(--skuf-flicker);opacity:0;animation:5s linear infinite both skuf-logo-flicker}@keyframes skuf-logo-flicker{0%,90%,to{opacity:0}91.5%{opacity:.6}93%{opacity:.12}95%{opacity:.5}97%{opacity:0}}.skuf-badge{flex:none;display:block;position:relative}.skuf-badge__body{transform-origin:50% 92%;filter:drop-shadow(0 1px 3px #00000073);display:block;position:absolute;inset:0}.skuf-logo--on-light .skuf-badge__body{filter:drop-shadow(0 1px 3px #2a211840)}.skuf-logo:not(.skuf-logo--static) .skuf-badge__body{animation:3.4s ease-in-out infinite alternate both skuf-logo-sway}@keyframes skuf-logo-sway{0%{transform:rotate(-2.5deg)}to{transform:rotate(2.5deg)}}.skuf-badge__img{border-radius:50%;width:100%;height:100%;display:block}.skuf-badge__fx{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.skuf-badge__glare{transform-box:fill-box;animation:5.6s ease-in-out infinite both skuf-logo-glare}@keyframes skuf-logo-glare{0%{transform:translate(-100%)}22%{transform:translate(100%)}to{transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.skuf-logo *,.skuf-logo :before,.skuf-logo :after{animation:none!important}}.skuf-wm{--skuf-wm-ink:#fff7ec;--skuf-wm-accent:#ff932b;vertical-align:middle;-webkit-user-select:none;user-select:none;flex:none;display:inline-block;overflow:visible}.skuf-wm--on-light{--skuf-wm-ink:#1f1a15;--skuf-wm-accent:#e8700f}.skuf-wm__skuf{fill:var(--skuf-wm-ink)}.skuf-wm__analitics,.skuf-wm__blade{fill:var(--skuf-wm-accent)}.skuf-wm__mascot image{filter:drop-shadow(0 1px 2px #00000059)}.skuf-wm--on-light .skuf-wm__mascot image{filter:drop-shadow(0 1px 2px #1f1a152e)}.skuf-wm:not(.skuf-wm--static) .skuf-wm__blade{transform-box:fill-box;transform-origin:0;animation:.9s cubic-bezier(.2,.7,.2,1) .15s both skuf-wm-blade}@keyframes skuf-wm-blade{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.skuf-wm__shine{animation:6.5s ease-in-out 1.2s infinite both skuf-wm-shine}@keyframes skuf-wm-shine{0%{transform:translate(0)}20%{transform:translateX(var(--skuf-shine-dist))}to{transform:translateX(var(--skuf-shine-dist))}}.skuf-wm:not(.skuf-wm--static) .skuf-wm__mascot{transform-box:fill-box;transform-origin:50% 92%;animation:3.8s ease-in-out infinite alternate both skuf-wm-nod}@keyframes skuf-wm-nod{0%{transform:rotate(-2deg)}50%{transform:rotate(.5deg)translateY(1px)}to{transform:rotate(2deg)}}@media (prefers-reduced-motion:reduce){.skuf-wm *,.skuf-wm :before,.skuf-wm :after{animation:none!important}}@media (width<=1023px){.more-sheet-item.more-sheet-item-featured{background:var(--m-accent,#e2703a);color:#1a1410;border-radius:12px;min-height:60px;margin-bottom:6px;padding:8px 12px;font-weight:700}.more-sheet-item.more-sheet-item-featured:active{background:var(--m-accent,#e2703a);filter:brightness(.94)}.more-sheet-item-featured .more-sheet-item-icon,.more-sheet-item-featured.active .more-sheet-item-icon,.more-sheet-item-featured .more-sheet-chevron{color:#1a1410}.more-sheet-item-featured .more-sheet-item-label{flex-direction:column;gap:2px;display:flex}.more-sheet-item-title{font-size:16px;line-height:1.2}.more-sheet-item-hint{color:#2b1d12;font-size:13px;font-weight:500;line-height:1.2}.more-sheet-item.more-sheet-item-featured.active{background:var(--m-accent,#e2703a);box-shadow:inset 0 0 0 2px #fff7ef,0 0 0 2px #1a1410}.more-sheet-item-featured.active .more-sheet-item-title:after{content:"";vertical-align:middle;background:#1a1410;border-radius:50%;width:8px;height:8px;margin-left:8px;display:inline-block}.more-sheet-item-featured:focus-visible{outline-color:#fff7ef}}.back-button{border:1.5px solid var(--color-accent,#ee6018);background:var(--color-panel,transparent);min-height:36px;color:var(--color-fg,inherit);font:inherit;white-space:nowrap;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 14px 0 10px;font-size:14px;font-weight:700;line-height:1.2;transition:background-color .15s,border-color .15s;display:inline-flex}.back-button-icon{color:var(--color-accent,#ee6018);flex-shrink:0}@media (hover:hover){.back-button:hover{background:rgba(var(--color-accent-rgb,238, 96, 24), .12)}}.back-button:focus-visible{outline:2px solid var(--color-accent,#ee6018);outline-offset:2px}.back-button:active{transform:translateY(1px)}.constructor-results-back{padding:16px 4px 0}.event-analysis-close.is-back{align-items:center;gap:6px;display:inline-flex}.event-analysis-close.is-back .back-button-icon{color:currentColor}@media (width<=1023px){.back-button{min-height:44px;padding:0 16px 0 12px;font-size:15px}.back-button-icon{width:20px;height:20px}.constructor-results-back{padding:12px 0 0}.app-shell .event-analysis-close.is-back,.app-shell .ev-sheet .event-analysis-close.is-back{white-space:nowrap;gap:4px;min-width:0;min-height:32px;padding:0 10px 0 7px;font-size:13px;font-weight:700}.app-shell .event-analysis-close.is-back .back-button-icon{width:16px;height:16px}.event-analysis-close-tail{display:none}.profile-popover .profile-popover-back{--color-accent:#e2703a;--color-accent-rgb:226, 112, 58;--color-panel:#fff;--color-fg:#2a2118;margin:0 0 12px}.broadcast-room-back{align-self:flex-start}}.site-nav-item.site-nav-item-express{justify-content:center;align-items:center;gap:8px;display:flex}.site-nav-item-express-icon{color:#e2703a;flex-shrink:0}.prob-change{font-variant-numeric:tabular-nums;flex-direction:column;gap:2px;line-height:1.25;display:inline-flex}.prob-change-main{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.prob-change-was{color:var(--color-muted);white-space:nowrap;font-size:13px;font-weight:500}.prob-change-was s{text-decoration-color:currentColor;text-decoration-thickness:1px}.prob-change-to{color:var(--color-muted);flex-shrink:0}.prob-change-value{letter-spacing:-.01em;font-family:Georgia,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1}.prob-change-delta{white-space:nowrap;align-items:center;gap:1px;font-size:16px;font-weight:800;display:inline-flex}.prob-change.is-down .prob-change-delta{color:var(--color-danger,#c0392b)}.prob-change.is-up .prob-change-delta{color:var(--color-win,#2f7a3a)}.prob-change-when{color:var(--color-muted);font-size:12px}.prob-change-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.unit-analysis-prob-wrap .prob-change{align-items:inherit}.ordinar-buy{flex-direction:column;gap:8px;width:100%;display:flex}.ordinar-buy-panel{flex-flow:wrap;align-items:stretch;width:auto}.unit-analysis .ordinar-buy-panel{margin:4px 0 14px}.ordinar-tracking-buy{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:2px;display:inline-flex}.ordinar-tracking-buy-caption{opacity:.85;font-size:12px;font-weight:500;line-height:1.25}.ordinar-tracking-soon{border:1px dashed var(--color-border);min-height:40px;color:var(--color-muted);text-align:center;cursor:default;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 14px;font-size:13px;font-weight:600;line-height:1.3;display:inline-flex}.ordinar-tracking-soon svg{flex:none}.ordinar-buy-card .ordinar-tracking-soon{width:100%}.ordinar-buy-error{color:var(--color-danger,#c0392b);margin:0;font-size:13px}.tracking-feed{border:1px solid var(--color-border);background:var(--color-panel);border-radius:8px;flex-direction:column;gap:10px;margin:4px 0 14px;padding:12px 14px;display:flex}.tracking-feed-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;display:flex}.tracking-badge{border:1px solid rgba(var(--color-accent-rgb), .45);color:var(--color-accent);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:13px;font-weight:700;display:inline-flex}.tracking-badge.is-over{border-color:var(--color-border);color:var(--color-muted)}.tracking-refresh{border:1.5px solid var(--color-accent);min-height:40px;color:var(--color-accent);cursor:pointer;background:0 0;border-radius:8px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex}.tracking-refresh:disabled{opacity:.6;cursor:wait}.tracking-refresh .is-spinning{animation:.9s linear infinite tracking-spin}@keyframes tracking-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.tracking-refresh .is-spinning{animation:none}}.tracking-status{color:var(--color-fg);flex-direction:column;gap:4px;margin:0;font-size:13px;display:flex}.tracking-status.is-limit,.tracking-status.is-error{color:var(--color-danger,#c0392b)}.tracking-note,.news-summary-flag{border-left:3px solid var(--color-accent);background:rgba(var(--color-accent-rgb), .08);color:var(--color-fg);align-items:flex-start;gap:6px;padding:6px 8px;font-weight:600;display:inline-flex}.tracking-note svg,.news-summary-flag svg{flex:none;margin-top:2px}.tracking-next{color:var(--color-muted);font-size:12px}.tracking-empty{color:var(--color-muted);margin:0;font-size:13px}.tracking-summaries{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tracking-summary{border-top:1px solid var(--color-border);padding:8px 0 0}.tracking-summary:first-child{border-top:none;padding-top:0}.tracking-summary-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:12px;display:flex}.tracking-material{color:var(--color-accent);align-items:center;gap:4px;font-weight:700;display:inline-flex}.tracking-summary-text{color:var(--color-fg);overflow-wrap:anywhere;margin:4px 0 0;font-size:14px;line-height:1.45}.tracking-more{min-height:40px;color:var(--color-accent);cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0 4px;font-size:14px;font-weight:700}.tracking-prob-changes{flex-wrap:wrap;gap:8px 24px;display:flex}.tracking-prob-change-row{flex-direction:column;gap:2px;display:flex}.tracking-prob-change-label{color:var(--color-fg);font-size:13px;font-weight:650}.tracking-section{margin:0 0 16px}.tracking-section-title{color:var(--color-fg);margin:0 0 8px;font-size:16px;font-weight:800}.tracking-card-list{flex-direction:column;gap:10px;display:flex}.tracking-card{border:1px solid var(--color-border);background:var(--color-panel);border-radius:10px;padding:12px 14px 2px}.tracking-card .tracking-feed{background:0 0;border:none;margin:8px 0 10px;padding:0}.tracking-card-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.tracking-card-teams{color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:4px;font-size:15px;font-weight:700;display:inline-flex}.tracking-card-meta{color:var(--color-muted);font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 10px;font-size:13px;display:inline-flex}.tracking-card-meta strong{color:var(--color-fg)}.news-dossier,.news-summary-note{border:1px solid var(--color-border);background:var(--color-panel);border-radius:8px;margin:14px 0 4px;padding:12px 14px}.unit-analysis>.news-summary-note{margin:4px 0 14px}.news-dossier-title{color:var(--color-fg);flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 8px;font-size:15px;font-weight:800;display:flex}.news-summary-time{color:var(--color-muted);margin-left:auto;font-size:12px;font-weight:500}.news-summary-flag{margin:0 0 8px;font-size:14px;display:flex}.news-summary-text{color:var(--color-fg);margin:0;font-size:14px;line-height:1.5}.news-dossier-team+.news-dossier-team{margin-top:10px}.news-dossier-team-name{text-transform:uppercase;letter-spacing:.03em;color:var(--color-muted);margin:0 0 4px;font-size:13px;font-weight:800}.news-dossier-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.news-dossier-item{border-left:2px solid var(--color-border);padding-left:10px}.news-dossier-item-head{flex-wrap:wrap;align-items:baseline;gap:4px 8px;display:flex}.news-dossier-group{color:var(--color-accent);font-size:12px;font-weight:800}.news-dossier-player{color:var(--color-fg);font-size:13px;font-weight:700}.news-dossier-summary{color:var(--color-fg);overflow-wrap:anywhere;margin:2px 0 0;font-size:14px;line-height:1.45}.news-dossier-source{color:var(--color-muted);flex-wrap:wrap;align-items:center;gap:2px 10px;margin-top:2px;font-size:12px;display:flex}.news-dossier-source a{color:var(--color-accent);text-underline-offset:2px;overflow-wrap:anywhere;align-items:center;gap:3px;font-weight:700;text-decoration:underline;display:inline-flex}@media (width<=1023px){.ordinar-buy-panel{flex-direction:column;width:100%}.ordinar-buy .buy-button,.ordinar-buy .match-preview-buy{width:100%;min-height:48px}.ordinar-tracking-buy{padding-top:8px;padding-bottom:8px}.ordinar-tracking-buy-caption{font-size:13px}.tracking-feed{padding:12px}.tracking-badge{white-space:normal;flex:0 auto;min-height:32px}.tracking-feed-head{align-items:center}.ev-sheet .unit-analysis-prob-wrap .prob-change{text-align:right;grid-column:1/-1;justify-self:end;align-items:flex-end}.tracking-refresh{flex:none;min-height:44px;padding:0 16px;font-size:15px}.tracking-more{min-height:44px}.tracking-card{padding:12px 12px 2px}.tracking-card-head{flex-direction:column;align-items:flex-start}.news-dossier,.news-summary-note{padding:12px}.news-dossier-source a{min-height:44px;padding-right:6px;font-size:14px}.prob-change-was,.prob-change-when{font-size:13px}.ev-sheet .unit-analysis-prob-wrap .prob-change-main{justify-content:flex-end}}.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}@keyframes skuf-just-purchased{0%{box-shadow:inset 0 0 #e2703a00,0 0 #e2703a00}18%{box-shadow:inset 0 0 0 2px #e2703ad9,0 0 0 4px #e2703a2e}to{box-shadow:inset 0 0 0 2px #e2703a00,0 0 0 4px #e2703a00}}.is-just-purchased{border-radius:12px;animation:1.5s ease-out both skuf-just-purchased}@media (prefers-reduced-motion:reduce){.is-just-purchased{animation:none;box-shadow:inset 0 0 0 2px #e2703ab3}}.tm-cmp{border:1px solid var(--color-border);background:var(--color-panel,transparent);color:var(--color-fg);font-variant-numeric:tabular-nums;border-radius:12px;flex-direction:column;gap:8px;margin:4px 0 14px;padding:12px 14px;display:flex;container:tm-cmp/inline-size}.tm-cmp-head{border-bottom:1px solid var(--color-border);grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;padding-bottom:8px;display:grid}.tm-cmp-team{align-items:center;gap:6px;min-width:0;font-size:14px;font-weight:700;display:flex}.tm-cmp-team.is-away{text-align:right;justify-content:flex-end}.tm-cmp-team-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.tm-cmp-row{grid-template-columns:2.2em minmax(0,1fr) minmax(0,1fr) 2.2em;align-items:center;gap:3px 6px;display:grid}.tm-cmp-label{color:var(--color-muted);grid-column:1/-1;justify-self:center;font-size:12px;font-weight:600}.tm-cmp-value{color:var(--color-fg);font-size:15px;font-weight:500;line-height:1}.tm-cmp-value.is-home{text-align:left}.tm-cmp-value.is-away{text-align:right}.tm-cmp-value.is-lead{font-weight:800}.tm-cmp-track{background:color-mix(in srgb, var(--color-border) 70%, transparent);border-radius:4px;height:8px;display:flex;overflow:hidden}.tm-cmp-track.is-home{justify-content:flex-end}.tm-cmp-track.is-away{justify-content:flex-start}.tm-cmp-bar{background:color-mix(in srgb, var(--color-fg) 32%, transparent);border-radius:4px;height:100%;transition:width .42s cubic-bezier(.2,.7,.2,1);display:block}.tm-cmp-bar.is-lead{background:var(--color-accent)}.tm-cmp-note{color:var(--color-muted);margin:2px 0 0;font-size:12px;line-height:1.35}@media (prefers-reduced-motion:reduce){.tm-cmp-bar{transition:none}}@media (width<=400px){.tm-cmp{padding:10px 12px}.tm-cmp-team{font-size:13px}}.room-ordinar-tracker .tm-cmp{padding:10px}.room-ordinar-tracker .tm-cmp-head{grid-template-columns:1fr;gap:4px}.room-ordinar-tracker .tm-cmp-team.is-away{text-align:left;flex-direction:row-reverse;justify-content:flex-end}@container tm-cmp (width<=259px){.tm-cmp-row{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"hv label av""ht ht ht""at at at";gap:3px 6px}.tm-cmp-label{text-align:center;grid-area:label;justify-self:center}.tm-cmp-value{font-size:14px}.tm-cmp-value.is-home{grid-area:hv}.tm-cmp-value.is-away{grid-area:av}.tm-cmp-track.is-home{grid-area:ht;justify-content:flex-start}.tm-cmp-track.is-away{grid-area:at}.tm-cmp-track{height:6px}}.site-footer-nav{box-sizing:border-box;border-top:1px solid var(--color-border-soft,#00000014);width:min(1180px,100%);color:var(--color-muted,#7c8894);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 20px;margin:32px auto 8px;padding:14px 4px 0;font-size:13px;display:flex}.site-footer-news{color:var(--color-accent,#e2703a);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.site-footer-news:hover{text-decoration:underline}.site-footer-legal{gap:16px;display:inline-flex}.site-footer-legal a{color:inherit;text-decoration:none}.site-footer-legal a:hover{text-decoration:underline}.room-micro-activity-footer{border:1px solid var(--color-border-soft);background:var(--color-panel);border-radius:10px;flex-direction:column;gap:8px;padding:10px;display:flex}.room-micro-activity-footer .room-micro-activity-wallet{background:0 0;border:0;padding:0}.room-micro-boosts{flex-direction:column;gap:6px;display:flex}.room-micro-boosts-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.room-micro-boost{border:1px solid var(--color-border);background:var(--color-panel);border-radius:10px;flex-direction:column;min-width:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:hidden}.room-micro-boost-pick{width:100%;min-height:52px;color:var(--color-fg);font:inherit;text-align:center;cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:6px 4px;font-size:13px;font-weight:700;transition:background-color .15s;display:flex}@media (hover:hover){.room-micro-boost-pick:hover:not(:disabled){background:color-mix(in srgb, var(--color-accent) 8%, var(--color-panel))}.room-micro-boost-buy:hover:not(:disabled){color:var(--color-accent);background:#000}}.room-micro-boost-pick:focus-visible,.room-micro-boost-buy:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px}.room-micro-boost-head{align-items:center;gap:4px;max-width:100%;display:inline-flex}.room-micro-boost-icon{color:var(--color-accent);flex-shrink:0;display:inline-flex}.room-micro-boost-label{white-space:nowrap;min-width:0}.room-micro-boost-count{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.room-micro-boost.is-empty .room-micro-boost-pick{cursor:default;color:color-mix(in srgb, var(--color-fg) 72%, var(--color-panel))}.room-micro-boost.is-empty .room-micro-boost-icon{color:color-mix(in srgb, var(--color-fg) 72%, var(--color-panel))}.room-micro-boost.is-active{border-color:var(--color-accent);box-shadow:inset 0 0 0 1px var(--color-accent)}.room-micro-boost.is-active .room-micro-boost-pick{background:color-mix(in srgb, var(--color-accent) 16%, var(--color-panel))}.room-micro-boost-buy{border:0;border-top:1px solid var(--color-border);background:var(--color-accent);color:#000;width:100%;min-height:32px;font:inherit;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:3px;padding:4px 6px;font-size:13px;font-weight:700;transition:background-color .15s,color .15s;display:inline-flex}.room-micro-boost-buy:disabled{cursor:wait;opacity:.7}.room-micro-boosts-error{color:#b42318;margin:0;font-size:13px;font-weight:600;line-height:1.35}.room-micro-boosts-hint{color:color-mix(in srgb, var(--color-fg) 72%, var(--color-panel));margin:0;font-size:12px;line-height:1.4}.room-micro-activity-badge svg,.room-micro-activity-status svg,.room-micro-activity-reward svg{vertical-align:-2px}@media (width<=1023px){.room-micro-boost-pick{min-height:60px;font-size:14px}.room-micro-boost-count{font-size:24px}.room-micro-boost-buy{min-height:44px;font-size:14px}.room-micro-boosts-hint{font-size:13px}}
