:root{--bg:#eef0f3;--panel:#ffffff;--panel-2:#f6f7f9;--group:#e4e8ee;--text:#16191d;--muted:#69707a;--border:#dde1e6;--top:#14181d;--top-text:#ffffff;--accent:#19a463;--accent-soft:#e3f6ec;--flash:#fff4cc;--new:#ecf8f1;--new-mark:#138a52;--drop-2:#e8671c;--drop-3:#d7263d;--lvl-1:#e0a100;--lvl-2:#e5484d;--lvl-3:#ff1438;--page:1100px;color-scheme:light}:root[data-theme="dark"]{--bg:#0d1014;--panel:#161a20;--panel-2:#1b2027;--group:#212730;--text:#e9ecef;--muted:#97a0ab;--border:#262c35;--top:#0a0c0f;--accent:#2fd184;--accent-soft:#143325;--flash:#3b3419;--new:#11261b;--new-mark:#1f9d63;--lvl-1:#f0b429;--lvl-2:#ec6164;--lvl-3:#ff3354;color-scheme:dark}*{box-sizing:border-box}[hidden]{display:none!important}body{margin:0;background:var(--bg);color:var(--text);font:14px/1.4 system-ui,-apple-system,"Segoe UI",Roboto,sans-serif}.topbar{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:minmax(max-content,calc((100% - var(--page)) / 2 - 12px)) 1fr max-content;align-items:center;column-gap:12px;padding:10px 20px;background:var(--top);color:var(--top-text)}.brand{display:flex;align-items:center;gap:10px;color:inherit;text-decoration:none}.logo{display:block;flex:none}.logo img{display:block;width:auto;height:44px;border-radius:6px}.topbar .logo{margin:-10px 0}.topbar .logo img{height:64px;border-radius:0;filter:contrast(1.15);mix-blend-mode:lighten}.brand-sub{font-size:12px;opacity:.65}.status{position:absolute;top:calc(100% + 8px);left:50%;transform:translateX(-50%);display:flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid var(--border);border-radius:999px;background:var(--panel);color:var(--text);font-size:13px;font-weight:600;white-space:nowrap;box-shadow:0 6px 20px rgb(0 0 0 / .18);pointer-events:none}.status::before{content:"";width:10px;height:10px;border:2px solid var(--muted);border-right-color:transparent;border-radius:50%}@media (prefers-reduced-motion:no-preference){.status::before{animation:spin .8s linear infinite}}@keyframes spin{to{transform:rotate(360deg)}}.site-nav{display:flex;gap:4px;padding:0 16px}.site-nav a{padding:7px 12px;border-radius:8px;color:var(--top-text);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap;opacity:.72}.site-nav a:hover{opacity:1;background:rgb(255 255 255 / .08)}.site-nav a[aria-current="page"]{opacity:1;background:rgb(255 255 255 / .13)}.site-nav a:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.top-right{display:flex;align-items:center;justify-content:flex-end;gap:10px}.notice-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px 16px;padding:12px 16px;background:var(--panel);border-bottom:1px solid var(--border);font-size:14px;font-weight:600;text-align:center}.notice-bar[hidden]{display:none}.notice-bar button{padding:7px 16px;border:0;border-radius:8px;background:var(--accent);color:#06140d;font:inherit;font-weight:700;cursor:pointer}.theme-toggle{position:relative;flex:none;width:50px;height:28px;padding:0;border:1px solid rgb(255 255 255 / .25);border-radius:14px;background:rgb(255 255 255 / .06);cursor:pointer}.theme-toggle:hover{background:rgb(255 255 255 / .14)}.theme-toggle:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.theme-knob{position:absolute;top:2px;left:2px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#fff;color:#d99a00;transition:transform .2s ease}.theme-knob .i-moon{display:none}:root[data-theme="dark"] .theme-knob{transform:translateX(22px);color:#3b4552}:root[data-theme="dark"] .theme-knob .i-sun{display:none}:root[data-theme="dark"] .theme-knob .i-moon{display:block}.lang-pill{margin:0}.lang-pill button{display:flex;align-items:center;gap:6px;height:34px;padding:0 11px;border:1px solid rgb(255 255 255 / .25);border-radius:17px;background:rgb(255 255 255 / .06);color:var(--top-text);font:inherit;font-size:13px;font-weight:700;letter-spacing:.04em;cursor:pointer}.lang-pill button:hover{background:rgb(255 255 255 / .14)}.lang-pill button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top-menu{position:relative}.top-menu>summary{list-style:none;cursor:pointer}.top-menu>summary::-webkit-details-marker{display:none}.top-menu>summary:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.top-menu[open]>summary::before{content:"";position:fixed;inset:0;z-index:15;cursor:default}.avatar{position:relative;display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid rgb(255 255 255 / .25);border-radius:50%;background:rgb(255 255 255 / .06);color:var(--top-text);font-size:13px;font-weight:700;letter-spacing:.02em}.avatar:hover,.user-menu[open] .avatar{background:rgb(255 255 255 / .14)}.avatar.has-initials{border-color:transparent;background:var(--accent);color:#06140d}.avatar.has-initials:hover,.user-menu[open] .avatar.has-initials{background:var(--accent);box-shadow:0 0 0 3px rgb(255 255 255 / .2)}.user-dropdown,.alerts-panel{position:absolute;top:calc(100% + 8px);right:0;z-index:20;min-width:220px;max-width:calc(100vw - 24px);padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--panel);color:var(--text);box-shadow:0 10px 30px rgb(0 0 0 / .18)}.user-dropdown{width:290px;padding:8px}.menu-head{display:flex;align-items:center;gap:10px;padding:4px 4px 10px}.menu-head>div{min-width:0}.menu-face{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--accent);color:#06140d;font-weight:700}.menu-email{font-weight:600;overflow-wrap:anywhere}.menu-role{font-size:12px;color:var(--muted)}.menu-plan{display:grid;gap:8px;margin-bottom:6px;padding:10px 12px;border-radius:9px;background:var(--accent-soft)}.menu-plan.warn{background:color-mix(in srgb,var(--drop-2) 14%,var(--panel))}.plan-line{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 10px}.plan-name{font-weight:700}.plan-left{color:var(--muted);font-size:13px}.menu-plan.warn .plan-left{color:var(--drop-2);font-weight:600}.plan-cta{justify-self:start;padding:6px 12px;border-radius:7px;background:var(--accent);color:#06140d;font-size:13px;font-weight:700;text-decoration:none}.plan-cta:hover{filter:brightness(1.08)}.menu-links{display:grid;gap:2px}.menu-links:not(:first-child),.menu-form.logout{margin-top:4px;padding-top:4px;border-top:1px solid var(--border)}.menu-item{display:flex;align-items:center;gap:10px;width:100%;padding:9px 10px;border:0;border-radius:7px;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.menu-item svg{flex:none;color:var(--muted)}.menu-item:hover,.menu-item[aria-current="page"]{background:var(--panel-2)}.menu-item[aria-current="page"]{font-weight:600}.menu-auth{gap:8px;padding:4px}.menu-item.accent,.menu-item.outline{justify-content:center;padding:10px;border-radius:8px;font-weight:700}.menu-item.accent{background:var(--accent);color:#06140d}.menu-item.accent:hover{background:var(--accent);filter:brightness(1.08)}.menu-item.outline{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--muted) 50%,transparent)}.menu-item.outline:hover{background:var(--panel-2);box-shadow:inset 0 0 0 1px var(--muted)}.menu-item.accent svg,.menu-item.outline svg,.menu-item.danger svg{color:inherit}.menu-item.danger{color:var(--drop-3)}.menu-form{margin:0}.nav-menu{display:none;position:static}.burger{display:grid;place-items:center;width:36px;height:36px;border:1px solid rgb(255 255 255 / .25);border-radius:9px;background:rgb(255 255 255 / .06);color:var(--top-text)}.burger:hover,.nav-menu[open] .burger{background:rgb(255 255 255 / .14)}.burger .i-close,.nav-menu[open] .burger .i-open{display:none}.nav-menu[open] .burger .i-close{display:inline}.drawer{position:absolute;top:100%;left:0;right:0;z-index:20;display:grid;gap:4px;padding:10px 12px 14px;border-bottom:1px solid var(--border);background:var(--panel);box-shadow:0 14px 28px rgb(0 0 0 / .2)}.drawer nav{display:grid;gap:4px}.drawer a,.drawer-lang button{display:flex;align-items:center;gap:10px;width:100%;padding:12px 14px;border:0;border-radius:9px;background:none;color:var(--text);font:inherit;font-size:16px;font-weight:600;text-align:left;text-decoration:none;cursor:pointer}.drawer a:hover,.drawer-lang button:hover{background:var(--panel-2)}.drawer-lang{margin:0;padding-top:4px;border-top:1px solid var(--border)}.drawer-lang svg{color:var(--muted)}.drawer a[aria-current="page"]{background:var(--accent-soft);color:var(--new-mark)}.alerts{position:relative}.bell{display:grid;place-items:center;width:34px;height:34px;padding:0;border:1px solid rgb(255 255 255 / .25);border-radius:50%;background:rgb(255 255 255 / .06);color:var(--top-text);cursor:pointer}.bell:hover,.bell[aria-expanded="true"]{background:rgb(255 255 255 / .14)}.bell .slash{display:none}.bell.off{opacity:.6}.bell.off .slash{display:inline}.bell{position:relative}.bell.attention::after,.avatar.attention::after{content:"";position:absolute;top:3px;right:3px;width:9px;height:9px;border-radius:50%;background:var(--drop-2);box-shadow:0 0 0 2px var(--top)}.allow-btn{justify-self:stretch;padding:8px 12px;border:0;border-radius:8px;background:var(--accent);color:#06140d;font:inherit;font-weight:700;cursor:pointer}.alerts-panel{width:290px;display:grid;gap:10px;padding:12px 14px}.alerts-title{font-weight:700}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-weight:600;cursor:pointer}.switch-row input{accent-color:var(--accent);width:18px;height:18px;cursor:pointer}.switch-row:has(input:disabled){opacity:.5;cursor:default}.link-btn{justify-self:start;margin-top:-6px;padding:0;border:0;background:none;color:var(--accent);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.alerts-note{margin:0;color:var(--drop-2);font-size:12px;line-height:1.4}.alerts-note:empty{display:none}.alerts-hint{margin:0;color:var(--muted);font-size:12px;line-height:1.4}.board-strip{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 14px;padding:9px 16px;border-bottom:1px solid var(--border);background:var(--accent-soft);color:var(--text);font-size:13px;text-align:center}.board-strip a{color:var(--new-mark);font-weight:700}.pro-tag{display:none;flex:none;padding:1px 4px;border-radius:4px;background:var(--drop-2);color:#fff;font-size:9px;font-weight:800;letter-spacing:.05em;line-height:1.4}.pick-item[aria-disabled="true"]{color:var(--muted);cursor:not-allowed}.pick-item[aria-disabled="true"]:hover{box-shadow:none}.pick-item[aria-disabled="true"] .sw{opacity:.45}.filters .check:has(input:disabled){color:var(--muted);cursor:not-allowed}.switch-row .pro-tag{margin:0 auto 0 -6px}.link-btn:disabled{opacity:.5;cursor:not-allowed}.tabs .pro-tag{margin-left:6px}body.free .pro-tag{display:inline-block}body.free .pick-item[aria-disabled="false"] .pro-tag,body.free .filters .check .pro-tag,body.free .switch-row .pro-tag{display:none}body.free .pick-item[aria-disabled="true"]{cursor:pointer}body.free .odds-range input{color:var(--muted);cursor:pointer}.tabs button[aria-disabled="true"]>:not(.pro-tag){opacity:.5}.tabs button[aria-disabled="true"]:hover{background:transparent}.blur{filter:blur(5px);user-select:none;pointer-events:none}.row.locked .match{display:grid;justify-items:start;gap:2px}.lock-tag{display:inline-flex;flex-wrap:wrap;align-items:center;gap:2px 5px;margin-top:4px;padding:2px 8px;border-radius:6px;border:1px solid var(--border);background:var(--panel);color:var(--muted);font-size:12px;font-weight:600;text-decoration:none}.lock-tag:hover{color:var(--text);border-color:var(--muted)}.lock-pro{display:inline-flex;align-items:center;gap:4px;color:var(--text)}.lock-free::before{content:"·";margin-right:5px}.login-page{min-height:100vh;display:grid;place-items:center;align-content:center;gap:12px;padding:16px}.login-card{width:min(360px,100%);display:grid;gap:16px;padding:24px;background:var(--panel);border:1px solid var(--border);border-radius:12px}.login-card .brand{flex-direction:column;align-items:flex-start;gap:8px}.login-card .brand-sub{color:var(--muted);opacity:1;font-size:13px}.login-card label{display:grid;gap:6px;font-size:13px;color:var(--muted)}.login-card input{padding:10px 12px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);font:inherit;font-size:15px}.login-card input:focus{outline:2px solid var(--accent);outline-offset:1px}.login-card button{padding:11px;border:0;border-radius:8px;background:var(--accent);color:#06140d;font:inherit;font-weight:700;cursor:pointer}.login-error{margin:0;color:var(--drop-3);font-size:13px}.login-error:empty{display:none}.login-info{margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.login-alt{margin:0;text-align:center;font-size:13px;color:var(--muted)}.login-alt a{color:var(--accent);font-weight:600}.login-alt:empty{display:none}.lang-form{margin:0}.lang-form button{padding:4px 8px;border:0;background:none;color:var(--muted);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.lang-form button:hover{color:var(--accent);text-decoration:underline}.wrap{max-width:var(--page);margin:0 auto;padding:16px}.filters{padding:12px;background:var(--panel);border:1px solid var(--border);border-radius:10px}.filters-body{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(180px,100%),1fr));gap:10px;align-items:end}.filters-toggle{display:none;align-items:center;gap:8px;width:100%;padding:12px;border:0;background:none;color:var(--text);font:inherit;font-size:14px;font-weight:600;cursor:pointer}.filters-sum{flex:1;min-width:0;overflow:hidden;color:var(--muted);font-size:13px;font-weight:400;text-align:right;text-overflow:ellipsis;white-space:nowrap}.filters-toggle .chev{flex:none;transition:transform .15s}.filters.open .chev{transform:rotate(180deg)}.filters .field{display:grid;gap:4px;font-size:12px;color:var(--muted)}.filters .check{display:flex;align-items:center;gap:8px;padding-bottom:9px;font-size:13px;color:var(--text);cursor:pointer}.filters .check input{accent-color:var(--accent);width:16px;height:16px}.odds-range{display:flex;align-items:center;gap:6px;min-width:0}.odds-range input{flex:1 1 0;width:0;min-width:0;height:41px;padding:9px 10px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);font:inherit;font-size:14px}.odds-range input:focus{outline:2px solid var(--accent);outline-offset:1px}.odds-range input:disabled{color:var(--muted);cursor:not-allowed}.pick{position:relative}.pick-btn,.pick-item{display:flex;align-items:center;gap:8px;width:100%;border:1px solid var(--border);color:var(--text);font:inherit;font-size:14px;text-align:left;cursor:pointer}.pick-btn{height:41px;padding:9px 10px;border-radius:8px;background:var(--panel-2)}.pick-text{flex:1}.pick-chev{flex:none;transition:transform .15s}.pick-btn[aria-expanded="true"] .pick-chev{transform:rotate(180deg)}.pick-list{position:absolute;top:calc(100% + 4px);left:0;right:0;z-index:20;display:grid;gap:4px;padding:6px;border:1px solid var(--border);border-radius:10px;background:var(--panel);box-shadow:0 10px 30px rgb(0 0 0 / .18)}.pick-item{padding:8px 10px;border-color:transparent;border-radius:7px;background:none}.pick-item:hover{box-shadow:inset 0 0 0 1px var(--lvl,var(--border))}.pick-item[aria-selected="true"]{font-weight:700}.sw{flex:none;width:12px;height:12px;border-radius:3px;background:var(--lvl,transparent)}.pick-btn:not(.d1,.d2,.d3) .sw{display:none}.pick .d1,.pick .d2{border-color:color-mix(in srgb,var(--lvl) 40%,transparent);background:color-mix(in srgb,var(--lvl) 10%,transparent)}.pick .d3{border-color:var(--lvl);background:color-mix(in srgb,var(--lvl) 16%,transparent)}.tabs{display:flex;gap:4px;margin:14px 0 0;padding:4px;overflow-x:auto;background:var(--top);border-radius:10px 10px 0 0;scrollbar-width:thin}.tabs button{flex:none;padding:9px 14px;border:0;border-radius:7px;background:transparent;color:#c9ced4;font:inherit;cursor:pointer;white-space:nowrap}.tabs button:hover{background:rgb(255 255 255 / .07)}.tabs button.active{background:var(--accent);color:#06140d;font-weight:600}.tabs .count{margin-left:6px;font-size:11px;opacity:.7}.board{background:var(--panel);border:1px solid var(--border);border-top:0;border-radius:0 0 10px 10px;overflow:hidden}.board-head,.row{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1.1fr) 150px;gap:16px;align-items:center;padding:0 18px}.board-head{padding-top:9px;padding-bottom:9px;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--muted);background:var(--panel-2);border-bottom:1px solid var(--border)}.c{text-align:center}.group{padding:8px 18px;background:var(--group);font-weight:600;font-size:13px}.group .sep{margin:0 6px;color:var(--muted);font-weight:400}.row{min-height:68px;padding-top:12px;padding-bottom:12px;border-bottom:1px solid var(--border)}.row.fresh{animation:flash 4s ease-out}@keyframes flash{from{background:var(--flash)}}.row.is-new{position:relative;background:var(--new);box-shadow:inset 3px 0 0 var(--new-mark)}.new-tag{position:absolute;top:0;left:0;padding:1px 7px 1px 6px;border-radius:0 0 6px 0;background:var(--new-mark);color:#fff;font-size:9px;font-weight:700;line-height:12px;letter-spacing:.06em}.when{font-size:12px;color:var(--muted);line-height:1.35}.when strong{color:var(--text)}.when .live{margin-left:6px;color:var(--drop-3);font-weight:700}.match .when{margin-bottom:2px;font-weight:400;font-variant-numeric:tabular-nums}.match{font-weight:600;font-size:15px}.match .vs{color:var(--muted);font-weight:400;margin:0 6px}.market{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.pill{padding:3px 8px;border-radius:6px;background:var(--panel-2);border:1px solid var(--border);font-size:12px;font-weight:600}.pill.outcome{background:var(--accent-soft);border-color:transparent}.row.is-new .pill.outcome{border-color:rgb(25 164 99 / .35)}.drop{--lvl:var(--muted);display:flex;align-items:center;justify-content:center;gap:10px;padding:6px 10px}.drop.d1,.pick .d1{--lvl:var(--lvl-1)}.drop.d2,.pick .d2{--lvl:var(--lvl-2)}.drop.d3,.pick .d3{--lvl:var(--lvl-3)}.badge{padding:2px 5px;border-radius:5px;color:#fff;font-weight:700;font-size:11px;font-variant-numeric:tabular-nums;background:var(--lvl)}.drop.d1 .badge{color:#2b2100}.odds{display:grid;justify-items:center;font-variant-numeric:tabular-nums;line-height:1.1}.odds .old{font-weight:600;font-size:15px;opacity:.8}.odds .arrow{display:block;margin:1px 0;color:var(--lvl);font-size:15px;line-height:1}.odds .new{font-weight:800;font-size:18px}.drop.d3 .new{color:var(--lvl)}@media (prefers-reduced-motion:no-preference){.odds:not(.up) .arrow{animation:sink 1.3s ease-in-out infinite}}@keyframes sink{0%,100%{transform:translateY(-2px);opacity:.55}50%{transform:translateY(3px);opacity:1}}.hidden-note{color:var(--muted);font-style:italic;font-weight:400;font-size:12px}.hidden-note.big{font-size:14px}.pill.muted{background:var(--panel);color:var(--muted);font-weight:500}.odds.up .arrow{color:var(--accent)}.empty{padding:40px 16px;text-align:center;color:var(--muted);margin:0}@media (max-width:760px){.topbar{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;padding:8px 12px}.top-right{display:contents}.nav-menu{display:block;grid-area:1 / 1;justify-self:start}.alerts{grid-area:1 / 1;justify-self:start;margin-left:44px}.top-right>.theme-toggle{grid-area:1 / 3;justify-self:end;margin-right:44px}.user-menu{grid-area:1 / 3;justify-self:end}.site-nav{display:none}.topbar .brand{grid-area:1 / 2;justify-self:center;min-width:0}.topbar .logo{margin:-8px 0}.topbar .logo img{height:54px}.top-right>.lang-pill{display:none}.board-head{display:none}.filters{padding:0}.filters-toggle{display:flex}.filters-body{padding:0 12px 12px}.filters:not(.open) .filters-body{display:none}.row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"match drop" "market drop";gap:10px 12px;padding-left:14px;padding-right:14px}.match{grid-area:match;align-self:end}.market{grid-area:market;align-self:start}.drop{grid-area:drop;flex-direction:column;gap:8px;min-width:76px;padding:7px 4px}.odds{line-height:1}.odds .arrow{margin:0;font-size:14px}.badge{padding:1px 4px;font-size:10px}.group{padding-left:14px;padding-right:14px}.alerts{position:static}.alerts-panel{top:calc(100% + 4px);right:auto;left:12px}}