:root{--ink:#eef3fb;--ink-2:#a3b1c6;--ink-3:#6f7f98;--bg:#060b16;--bg-glow:#0f2444;--surface:#0c1626;--surface-2:#111e33;--surface-3:#18284a;--line:#1a2a44;--line-strong:#26395a;--ball:#ff6b1f;--ball-2:#e9520c;--ball-ink:#1a0a02;--ball-soft:#3a2015;--blue:#ff6b1f;--blue-2:#e9520c;--blue-soft:#33200f;--link:#ff8a4c;--gold:#f5c451;--gold-soft:#3a2f12;--won:#3fd28a;--won-soft:#11301f;--lost:#ff5468;--lost-soft:#3a1420;--pending:#f0bd5e;--pending-soft:#33291a;--mid:#c8c34a;--board:#050a14;--board-ink:#eef3fb;--pick:#101d33;--pick-hover:#172a4a;--pick-ink:#eef3fb;--chart-line:#ff6b1f;--focus:#ff9a63;--shadow:0 10px 40px #00000080;--glow:0 8px 24px #ff6b1f47;--font:"Inter", system-ui, sans-serif;--font-cond:"Inter", system-ui, sans-serif;--r-sm:8px;--r-md:14px;--r-lg:18px;--nav-h:66px;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ink:#12203a;--ink-2:#4a5872;--ink-3:#7b879c;--bg:#eef2f8;--bg-glow:#dce6f7;--surface:#fff;--surface-2:#f3f6fb;--surface-3:#e7edf6;--line:#dde4ef;--line-strong:#c4cfe0;--ball:#e2571b;--ball-2:#c94810;--ball-ink:#fff;--ball-soft:#fde6d9;--blue:#e2571b;--blue-2:#c94810;--blue-soft:#fdeadf;--link:#d4520f;--gold:#b88411;--gold-soft:#fbf0d4;--won:#1f8a57;--won-soft:#dcf0e5;--lost:#d0334a;--lost-soft:#fbe1e5;--pending:#8a5a0f;--pending-soft:#f6ead2;--mid:#7d7a12;--board:#fff;--board-ink:#12203a;--pick:#eef2f8;--pick-hover:#e2e9f4;--pick-ink:#12203a;--chart-line:#e2571b;--focus:#d4520f;--shadow:0 10px 40px #10182429;--glow:0 8px 22px #e2571b40;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html,body{overscroll-behavior-y:none;margin:0}body{background:radial-gradient(900px 520px at 50% -120px, var(--bg-glow), transparent 70%) no-repeat, var(--bg);min-height:100dvh;color:var(--ink);font-family:var(--font);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:16px;line-height:1.45}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}a{color:inherit}h1,h2,h3{font-family:var(--font);letter-spacing:-.02em;margin:0;font-weight:800;line-height:1.15}h1{font-size:1.875rem}h2{font-size:1.3125rem;font-weight:700}h3{letter-spacing:-.01em;font-size:1.0625rem;font-weight:700}.num{font-family:var(--font);font-variant-numeric:tabular-nums}.muted{color:var(--ink-2)}.faint{color:var(--ink-3)}.small{font-size:.875rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.shell{min-height:100dvh;display:flex}html.ios,html.ios body{height:100%;overflow:hidden}html.ios .shell{min-height:0;position:fixed;inset:0}html.ios .main{-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;overflow-y:auto}.shell:before{content:"";height:env(safe-area-inset-top);background:radial-gradient(900px 520px at 50% -120px, var(--bg-glow), transparent 70%) no-repeat, var(--bg);z-index:25;pointer-events:none;position:fixed;top:0;left:0;right:0}.rail{display:none}.main{min-width:0;padding:16px 16px calc(var(--nav-h) + 24px + env(safe-area-inset-bottom));padding-top:calc(16px + env(safe-area-inset-top));flex:1}.page{max-width:760px}@media (width>=1100px){.page{margin-inline:auto}.page.wide{max-width:1080px}}@media (width>=1200px){.page.home{grid-template:"hello hello""tips balance""tips stats""tips groups""tips today""tips rest"1fr/minmax(0,1fr) 380px;align-items:start;column-gap:28px;max-width:1180px}.home>.hello{grid-area:hello}.home>.balance-card{grid-area:balance}.home>.home-stats{grid-area:stats}.home>.home-stats .stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.home>.home-groups{grid-area:groups}.home>.home-groups .group-carousel{grid-auto-columns:auto;grid-auto-flow:row;overflow:visible}.home>.home-tips{grid-area:tips}.home>.home-today{grid-area:today}.page.home.no-tips{grid-template-rows:auto auto auto auto 1fr;grid-template-areas:"hello hello""today balance""today stats""today groups""today rest"}}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px;margin:8px 0 16px;display:flex}.tabbar{height:calc(var(--nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:color-mix(in srgb, var(--board) 92%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--board-ink);z-index:20;border-top:1px solid var(--line);will-change:transform;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid;position:fixed;inset:auto 0 0;transform:translateZ(0)}.tabbar a,.rail a{color:var(--ink-3);flex-direction:column;justify-content:center;align-items:center;gap:2px;font-size:.75rem;font-weight:600;text-decoration:none;display:flex}.tabbar a.active,.rail a.active{color:var(--link)}.tabbar a.active svg,.rail a.active svg{color:var(--link);filter:drop-shadow(0 0 8px color-mix(in srgb, var(--link) 55%, transparent))}@media (width>=900px){.tabbar{display:none}.rail{background:var(--board);width:208px;height:100dvh;color:var(--board-ink);border-right:1px solid var(--line);flex-direction:column;flex:none;gap:4px;padding:20px 12px;display:flex;position:sticky;top:0}.rail .brand{letter-spacing:-.02em;align-items:center;gap:10px;padding:0 12px 22px;font-size:1.625rem;font-weight:800;display:flex}.rail a{border-radius:var(--r-md);flex-direction:row;justify-content:flex-start;gap:12px;padding:11px 12px;font-size:.9375rem}.rail a.active{background:var(--blue-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--blue) 45%, transparent)}.main{padding:28px 40px 40px;padding-top:calc(28px + env(safe-area-inset-top))}}.btn{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:8px 14px;font-weight:600;text-decoration:none;display:inline-flex}.btn:hover{border-color:var(--ink-3)}.btn:disabled{opacity:.55;cursor:default}.btn.primary{background:linear-gradient(180deg, var(--ball), var(--ball-2));color:var(--ball-ink);box-shadow:var(--glow);border-color:#0000;font-weight:700}.btn.primary:hover{filter:brightness(1.06)}.btn.blue{background:linear-gradient(180deg, var(--blue), var(--blue-2));color:var(--ball-ink);border-color:#0000;font-weight:700}.btn.ghost{background:0 0;border-color:#0000}.btn.ghost:hover{background:var(--surface-2)}.btn.small{min-height:32px;padding:4px 10px;font-size:.875rem}.btn.danger{color:var(--lost)}.icon-btn{cursor:pointer;width:40px;height:40px;color:var(--ink-2);background:0 0;border:1px solid #0000;border-radius:999px;place-items:center;display:inline-grid}.icon-btn:hover{background:var(--surface-2)}.icon-btn[aria-pressed=true]{color:var(--ball);background:var(--ball-soft)}.icon-btn.round{border-color:var(--line-strong);background:var(--surface-2);color:var(--ink)}.field{gap:6px;display:grid}.field label{color:var(--ink-2);font-size:.875rem;font-weight:600}.input,.select,.textarea{border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--surface-2);width:100%;min-height:44px;padding:10px 12px}.textarea{resize:vertical;min-height:72px}.input:focus,.select:focus,.textarea:focus{outline:2px solid var(--focus);outline-offset:0;border-color:#0000}.segmented{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);padding:4px;display:inline-flex}.segmented button{cursor:pointer;color:var(--ink-2);white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;padding:7px 14px;font-weight:600}.segmented button[aria-pressed=true]{background:var(--blue-soft);color:var(--ink);border-color:color-mix(in srgb, var(--blue) 70%, transparent)}.chips{scrollbar-width:none;gap:8px;padding-bottom:4px;display:flex;overflow-x:auto}.chip{border:1px solid var(--line-strong);background:var(--surface);cursor:pointer;border-radius:999px;flex:none;padding:6px 12px;font-size:.875rem;font-weight:600}.chip[aria-pressed=true]{background:var(--blue-soft);color:var(--ink);border-color:var(--blue)}@media (hover:hover) and (pointer:fine){.chips{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent;cursor:grab}.chips.dragging{cursor:grabbing;-webkit-user-select:none;user-select:none}.chips.dragging .chip{pointer-events:none}}.notice{border-radius:var(--r-md);background:var(--surface);border:1px solid var(--line);border-left:4px solid var(--link);padding:12px 14px}.notice.error{border-left-color:var(--lost)}.empty{border:1px dashed var(--line-strong);border-radius:var(--r-md);text-align:center;justify-items:center;gap:12px;padding:32px 20px;display:grid}.badge{background:var(--surface-2);color:var(--ink-2);border:1px solid var(--line);border-radius:999px;align-items:center;gap:4px;padding:1px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.badge.won{background:var(--won-soft);color:var(--won);border-color:#0000}.badge.lost{background:var(--lost-soft);color:var(--lost);border-color:#0000}.badge.pending{background:var(--pending-soft);color:var(--pending);border-color:#0000}.badge.live{background:var(--lost);color:#fff;border-color:#0000}.badge.gold{background:var(--gold-soft);color:var(--gold);border-color:color-mix(in srgb, var(--gold) 45%, transparent)}.badge.blue{background:var(--blue-soft);color:var(--link);border-color:#0000}.week{grid-template-columns:auto 1fr auto;align-items:center;gap:4px;margin-bottom:12px;display:grid}.days{grid-template-columns:repeat(7,1fr);gap:4px;display:grid}.day{border-radius:var(--r-md);cursor:pointer;background:0 0;border:1px solid #0000;justify-items:center;padding:6px 0;line-height:1.1;display:grid}.day .dow{color:var(--ink-3);text-transform:capitalize;font-size:.75rem}.day .dom{font-family:var(--font-cond);font-size:1.25rem;font-weight:700}.day .dot{background:0 0;border-radius:99px;width:5px;height:5px;margin-top:3px}.day.has .dot{background:var(--ink-3)}.day.today .dom{color:var(--ball)}.day[aria-pressed=true]{background:var(--surface);border-color:var(--line-strong)}.day-head{justify-content:space-between;align-items:baseline;margin:24px 0 8px;display:flex}.board{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}.match{border-top:1px solid var(--line)}.match:first-child{border-top:0}.match-row{grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:10px 6px 10px 12px;display:grid}.match-link{min-width:0;color:inherit;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:10px;text-decoration:none;display:grid}.match-link:hover .team .name{color:var(--ball)}.match-time{font-family:var(--font);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:700;line-height:1}.match-time .tbd{color:var(--ink-3);font-size:.9375rem}.match-time small{font-family:var(--font);color:var(--ink-3);margin-top:4px;font-size:.6875rem;font-weight:500;display:block}.teams{text-align:left;cursor:pointer;background:0 0;border:0;gap:2px;min-width:0;padding:0;display:grid}.team{font-family:var(--font);align-items:center;gap:8px;min-width:0;font-size:.9875rem;font-weight:600;line-height:1.25;display:flex}.team span.name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team img{object-fit:contain;flex:none;width:20px;height:20px}.team .score{font-variant-numeric:tabular-nums;margin-left:auto;padding-left:8px}.team.winner .score{color:var(--ink)}.team.loser{color:var(--ink-3)}.match-meta{flex-wrap:wrap;align-items:center;gap:6px;margin-top:4px;display:flex}.odds{gap:4px;display:grid}.stats-card{color:inherit;gap:12px;text-decoration:none;display:grid}.stats-card:hover{border-color:var(--line-strong)}.stats-card-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.stats-card-head>span{align-items:center;gap:8px;display:flex}.stats-card-main{justify-content:space-between;align-items:flex-end;gap:12px;display:flex}.stats-card-main>span:first-child{display:grid}.stats-card-chart{flex:0 220px;min-width:120px}.stats-card-nums{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.stats-card-nums>span{border-radius:var(--r-md);background:var(--surface-2);gap:2px;padding:8px 10px;display:grid}.stats-card-nums small{color:var(--ink-3);font-size:.75rem}.stats-card-nums b{font-size:1.0625rem}.stats-breakdowns{gap:16px;display:grid}@media (width>=1100px){.stats-breakdowns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.match-markets{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}@media (width>=1200px){.page.wide .match-markets{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.page.wide .match-markets>:nth-child(2){grid-row:span 2}.page.wide .tip-feed{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.page.wide .tip-feed>.segmented,.page.wide .tip-feed>.day-results,.page.wide .tip-feed>.feed-divider{grid-column:1/-1}.page.wide .tip-feed>.segmented{justify-self:start}}.odds.extra{display:none}@media (width>=1100px){.page.wide .match-row{grid-template-columns:minmax(0,1fr) auto auto auto}.page.wide .odds.extra{border-left:1px solid var(--line);grid-template-columns:repeat(4,auto);gap:6px;padding-left:14px;display:grid}.page.wide .odds.extra .pick{width:80px}.page.wide .odds.extra .pick-cap{letter-spacing:-.02em;white-space:nowrap;font-size:.6875rem}.page.wide .odds.extra .pick.empty{color:var(--ink-3);place-items:center;display:grid}}.odd{border-radius:var(--r-sm);background:var(--board);width:70px;height:30px;color:var(--board-ink);cursor:pointer;font-family:var(--font-cond);font-variant-numeric:tabular-nums;letter-spacing:.02em;border:0;grid-template-columns:1fr;place-items:center;padding-right:8px;font-size:1.125rem;font-weight:700;display:grid;position:relative}.odd:hover:not(:disabled){background:var(--ball);color:var(--ball-ink)}.odd:disabled{cursor:default;opacity:.8}.odd .move{font-size:.625rem;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.odd .move.up{color:#6ee7a8}.odd .move.down{color:#ff9b8f}.odd:hover:not(:disabled) .move{color:inherit}.odds.waiting .odd{color:var(--ink-3);border:1px dashed var(--line-strong);cursor:default;background:0 0;font-size:.875rem;font-weight:600}.match-detail{gap:14px;padding:4px 14px 16px 82px;display:grid}.lines{flex-wrap:wrap;gap:20px;display:flex}.line-item .label{color:var(--ink-3);font-size:.75rem}.line-item .value{font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:1.0625rem;font-weight:600}.detail-actions{flex-wrap:wrap;gap:8px;display:flex}.alerts{gap:8px;display:grid}.alerts-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.alert-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.alert-list li{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.alert-list li>span:first-child{flex:160px;min-width:0}.alert-form{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);gap:10px;padding:12px;display:grid}.alert-form .segmented{display:flex}.group-card{border:1px solid var(--line);border-radius:var(--r-md);gap:10px;padding:12px;display:grid}.group-head{justify-content:space-between;align-items:center;gap:8px;display:flex}.group-code{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.group-code code{font-family:var(--font-cond);letter-spacing:.08em;font-size:1.25rem;font-weight:700}.member-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.member-list li{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.fiba-link{justify-items:center;gap:6px;margin-top:4px;display:grid}.fiba-link-form{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;display:flex}.fiba-link-form .input{flex:260px;max-width:460px}.manual-result{justify-items:center;gap:8px;margin-top:4px;display:grid}.manual-result.panel{text-align:left;justify-items:stretch}.manual-result-row{flex-wrap:wrap;align-items:flex-end;gap:10px;display:flex}.manual-result-row label{flex:140px;gap:4px;display:grid}.manual-result-row .input{max-width:120px}.outs-badge{color:var(--pending);background:var(--pending-soft);cursor:help;border-radius:99px;flex:none;align-items:center;gap:3px;margin-left:6px;padding:1px 6px;font-size:.6875rem;font-weight:700;line-height:1.5;display:inline-flex}.outs-badge.top{color:var(--lost);background:var(--lost-soft)}.absence-team{gap:8px;display:grid}.absence-team+.absence-team{border-top:1px solid var(--line);padding-top:12px}.absence-team-head{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.absence-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.absence-list li{gap:3px;display:grid}.absence-name{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.absence-split{color:var(--ink-2);flex-wrap:wrap;gap:4px 14px;display:flex}.absence-market{border-radius:var(--r-md);background:var(--surface-2);margin:0;padding:10px 12px}.analysis-proj-absences{gap:4px;margin-top:8px;display:grid}.league-filter{flex-wrap:wrap;gap:6px;margin:4px 0 8px;display:flex}.league-chip{align-items:center;gap:7px;display:inline-flex}.flag{border-radius:2px;flex:none;box-shadow:0 0 0 1px #ffffff1f}.day-results{gap:10px;display:grid}.day-nav{justify-content:space-between;align-items:center;gap:8px;display:flex}.day-nav .icon-btn{width:40px;height:40px;font-size:1.5rem;line-height:1}.day-nav .icon-btn:disabled{opacity:.3}.day-nav-label{text-align:center;flex:1}.day-summary{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.day-summary strong{margin-left:auto;font-size:1.125rem}.paid-until{flex-wrap:wrap;align-items:center;gap:6px;margin-top:2px;display:flex}.member-list li>span:first-child{flex-wrap:wrap;align-items:center;gap:4px 6px;display:flex}.paid-editor{flex-wrap:wrap;align-items:center;gap:6px;display:inline-flex}.paid-editor .input{width:auto;min-height:0;padding:4px 8px}.check-row{cursor:pointer;align-items:flex-start;gap:10px;display:flex}.check-row input{accent-color:var(--ball);margin-top:4px}.group-row{color:inherit;align-items:center;gap:10px;padding:14px 16px;text-decoration:none;display:flex}.group-row>span:first-child{flex:auto}.group-row+.group-row{border-top:1px solid var(--line)}.group-row:hover{background:var(--surface-2)}.segmented.tabs{scrollbar-width:none;max-width:100%;display:flex;overflow-x:auto}.segmented.tabs button{white-space:nowrap;flex:1 0 auto}.invite-link{border:1px dashed var(--line-strong);border-radius:var(--r-md);overflow-wrap:anywhere;padding:10px 12px}.invite-link code{font-size:.9375rem}.group-code-text{font-family:var(--font-cond);letter-spacing:.08em}.link-btn{color:var(--ink);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline}.tip-history{gap:12px;margin:0;padding:0;list-style:none;display:grid}.tip-history li{gap:2px;display:grid}.tip-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tip-list li{flex-wrap:wrap;align-items:baseline;gap:6px;display:flex}.alert-form .segmented button{text-overflow:ellipsis;white-space:nowrap;flex:1 1 0;min-width:0;overflow:hidden}@media (width<=520px){.match-row{grid-template-columns:1fr auto auto;gap:6px;padding:10px 2px 10px 10px}.match-row .bell{width:32px;height:32px}.match-link{grid-template-columns:50px minmax(0,1fr);gap:8px}.match-detail{padding-left:12px}.odd{width:64px}}.league-list{display:grid}.league{border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.league:first-child{border-top:0}.league-name{font-family:var(--font-cond);font-size:1.1875rem;font-weight:600}.switch{background:var(--line-strong);cursor:pointer;border:0;border-radius:99px;width:46px;height:28px;padding:3px;transition:background .15s}.switch:after{content:"";background:#fff;border-radius:99px;width:22px;height:22px;transition:transform .15s;display:block}.switch[aria-checked=true]{background:var(--ball)}.switch[aria-checked=true]:after{transform:translate(18px)}.group-title{font-family:var(--font);color:var(--ink-2);margin:20px 0 8px;font-size:.875rem;font-weight:600}.country{border-top:1px solid var(--line)}.board>.country:first-child{border-top:0}.country-row{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding-right:14px;display:grid}.country-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:12px 0 12px 10px;display:grid}.country-head:disabled{cursor:default}.country-on{color:var(--ball);font-weight:600}.country-chev{color:var(--ink-2);transition:transform .15s;display:flex}.country-head[aria-expanded=true] .country-chev{transform:rotate(90deg)}.country-leagues{background:var(--surface-2)}.country-leagues .league{padding-left:24px}.scoreboard{background:var(--board);color:var(--board-ink);border-radius:var(--r-md);gap:16px;padding:18px 18px 16px;display:grid}.scoreboard .profit-label{color:#f3f5f8b3;font-size:.875rem}.scoreboard .profit{font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:3.25rem;font-weight:700;line-height:1}.scoreboard .profit.pos{color:#7be0a9}.scoreboard .profit.neg{color:#ff9b8f}.stat-row{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.stat-row>div{border-top:1px solid #ffffff24;padding-top:8px}.stat-row .v{font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:600;line-height:1.1}.stat-row .k{color:#f3f5f8b3;font-size:.75rem}@media (width<=520px){.stat-row{grid-template-columns:repeat(2,1fr)}}.panel{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 70%, transparent), var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);padding:16px}.chart-tip{background:var(--surface);border:1px solid var(--line-strong);border-radius:var(--r-sm);padding:6px 10px;font-size:.875rem}table.plain{border-collapse:collapse;width:100%;font-size:.9375rem}table.plain th{text-align:left;color:var(--ink-3);border-bottom:1px solid var(--line);padding:6px 8px;font-size:.8125rem;font-weight:600}table.plain td{border-bottom:1px solid var(--line);padding:8px}table.plain tr:last-child td{border-bottom:0}table.plain .r{text-align:right;font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:1.0625rem}.pos{color:var(--won)}.neg{color:var(--lost)}.bet{border-top:1px solid var(--line);grid-template-columns:1fr auto;gap:4px 12px;padding:14px;display:grid}.bet:first-child{border-top:0}.bet-pick{font-family:var(--font-cond);font-size:1.1875rem;font-weight:600;line-height:1.2}.bet-amount{text-align:right;font-family:var(--font-cond);font-variant-numeric:tabular-nums}.bet-amount .big{font-size:1.25rem;font-weight:700;display:block}.bet-actions{flex-wrap:wrap;grid-column:1/-1;gap:6px;margin-top:6px;display:flex}.section-gap{grid-template-columns:minmax(0,1fr);gap:16px;display:grid}dialog.sheet{width:min(520px,100vw);max-height:min(92dvh, calc(100dvh - env(safe-area-inset-top) - 12px));background:var(--surface);color:var(--ink);border:0;border-radius:14px;padding:0}dialog.sheet::backdrop{background:#0a0f168c}@media (width<=560px){dialog.sheet{border-radius:14px 14px 0 0;width:100vw;max-width:100vw;margin:auto 0 0}}.sheet-body{padding:18px 16px calc(18px + env(safe-area-inset-bottom));grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.sheet-body .segmented{max-width:100%;overflow-x:auto}.sheet-head{justify-content:space-between;align-items:center;display:flex}.grid-2{grid-template-columns:1fr 1fr;gap:12px;display:grid}.payout-line{background:var(--surface-2);border-radius:var(--r-md);justify-content:space-between;align-items:baseline;padding:10px 12px;display:flex}.payout-line .num{font-size:1.375rem;font-weight:700}.login{background:var(--board);min-height:100dvh;color:var(--board-ink);grid-template-rows:auto 1fr;display:grid}.login-hero{padding:calc(48px + env(safe-area-inset-top)) 20px 28px;width:100%;max-width:460px;margin:0 auto}.login-hero h1{align-items:center;gap:14px;font-size:4rem;line-height:.9;display:flex}.login-hero p{color:#f3f5f8b8;max-width:34ch;margin:12px 0 0}.login-card{background:var(--surface);color:var(--ink);padding:24px 20px calc(24px + env(safe-area-inset-bottom));border-radius:18px 18px 0 0}.login-card form{gap:14px;max-width:420px;margin:0 auto;display:grid}.login-lang{max-width:420px;margin:18px auto 0}.login-lang .segmented button{font-size:.8125rem}.segmented.lang-picker{flex-wrap:wrap;max-width:100%;display:flex}.segmented.lang-picker button{flex:auto;padding-inline:8px}@media (width>=700px){.login{grid-template-rows:1fr;place-items:center;padding:24px}.login-wrap{width:440px}.login-hero{padding:0 4px 24px}.login-card{border-radius:18px}}.spinner{border:2px solid var(--line-strong);border-top-color:var(--ball);border-radius:99px;width:18px;height:18px;animation:.8s linear infinite spin}.spinner.small{vertical-align:-1px;border-width:2px;width:12px;height:12px;display:inline-block}.lines-loading{align-items:center;gap:6px;margin:0 2px 8px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{animation-duration:2.4s}.switch,.switch:after{transition:none}}.odd:has(.odd-book){align-content:center;gap:1px;height:38px}.odd .odd-book{font-family:var(--font);letter-spacing:.02em;opacity:.7;font-size:.5625rem;font-weight:600;line-height:1}.stat-tiles{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}@media (width<=440px){.stat-tiles{gap:6px}.stat-tile{padding:10px 8px 8px}.stat-icon{width:26px;height:26px}}@media (width<=340px){.stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.stat-tile{border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(180deg, var(--surface-2), var(--surface));align-content:start;gap:4px;min-width:0;padding:12px 10px 10px;display:grid}.stat-icon{background:var(--blue-soft);width:30px;height:30px;color:var(--link);border-radius:9px;place-items:center;margin-bottom:4px;display:grid}.stat-label{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.stat-value{letter-spacing:-.02em;white-space:nowrap;font-size:clamp(.9375rem,4.1vw,1.3125rem);font-weight:800;line-height:1.1}.stat-value.pos{color:var(--won)}.stat-value.neg{color:var(--lost)}.stat-sub{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sec-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:6px 2px 10px;display:flex}.sec-head h2{align-items:center;gap:10px;font-size:1.1875rem;display:flex}.sec-head h2 svg{color:var(--link)}.see-all{color:var(--link);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sparkline{display:block}.trend{align-items:center;gap:3px;font-weight:700;display:inline-flex}.trend.pos{color:var(--won)}.trend.neg{color:var(--lost)}.balance-card{border-radius:var(--r-lg);border:1px solid color-mix(in srgb, var(--ball) 28%, var(--line));background:radial-gradient(420px 160px at 100% 100%, color-mix(in srgb, var(--ball) 16%, transparent), transparent 70%), linear-gradient(160deg, var(--surface-2), var(--surface));grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;padding:16px 18px;display:grid;position:relative;overflow:hidden}.balance-main{gap:4px;min-width:0;display:grid}.balance-label{color:var(--ink-2);font-size:.875rem;font-weight:500}.balance-value{letter-spacing:-.03em;font-size:2.5rem;font-weight:800;line-height:1.05}.balance-value.pos{color:var(--won)}.balance-value.neg{color:var(--lost)}.balance-chart{align-self:stretch;align-items:flex-end;width:150px;display:flex}@media (width<=380px){.balance-chart{width:110px}.balance-value{font-size:2.125rem}}.summary-chips{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.summary-chip{border-radius:var(--r-md);border:1px solid var(--line);background:var(--surface);color:var(--ink-2);white-space:nowrap;justify-content:center;align-items:center;gap:6px;padding:10px 8px;font-size:.875rem;display:flex;overflow:hidden}.summary-chip svg{color:var(--link);flex:none}.summary-chip strong{color:var(--ink);font-size:1rem}.summary-chip.pos strong{color:var(--won)}.summary-chip.neg strong{color:var(--lost)}.group-list{gap:12px;display:grid}@media (width>=900px){.group-list{grid-template-columns:repeat(2,minmax(0,1fr))}}.group-tile{border-radius:var(--r-lg);border:1px solid var(--line);background:linear-gradient(160deg, var(--surface-2), var(--surface));color:inherit;gap:12px;min-width:0;padding:14px;text-decoration:none;display:grid}.group-tile:hover{border-color:var(--line-strong)}.group-tile.mine{border-color:color-mix(in srgb, var(--gold) 32%, var(--line));background:radial-gradient(300px 140px at 0% 0%, color-mix(in srgb, var(--gold) 10%, transparent), transparent 70%), linear-gradient(160deg, var(--surface-2), var(--surface))}.group-tile-head{align-items:center;gap:12px;min-width:0;display:flex}.group-tile-head>svg:last-child{color:var(--ink-3);flex:none}.group-avatar{background:var(--blue-soft);width:48px;height:48px;color:var(--link);border:2px solid color-mix(in srgb, var(--link) 50%, transparent);border-radius:50%;flex:none;place-items:center;display:grid}.group-avatar.gold{background:var(--gold-soft);color:var(--gold);border-color:color-mix(in srgb, var(--gold) 70%, transparent)}.group-tile-name{flex:1;min-width:0;display:grid}.group-tile-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:1.125rem;font-weight:700;overflow:hidden}.group-tile-body{grid-template-columns:minmax(0,1fr) 96px;align-items:end;gap:10px;display:grid}.mini-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.mini-stats>span{background:color-mix(in srgb, var(--bg) 40%, transparent);border:1px solid var(--line);border-radius:10px;gap:1px;min-width:0;padding:8px;display:grid}.mini-stats small{color:var(--ink-3);font-size:.6875rem}.mini-stats b{white-space:nowrap;letter-spacing:-.01em;font-size:1rem;font-weight:800}.mini-stats em{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;font-style:normal;overflow:hidden}.mini-stats .pos,.group-tile-units.pos{color:var(--won)}.mini-stats .neg,.group-tile-units.neg{color:var(--lost)}@media (width<=380px){.group-tile-body{grid-template-columns:1fr}}.group-tile.compact{gap:8px;padding:12px}.group-tile.compact .group-avatar{width:36px;height:36px}.group-tile.compact .group-tile-name strong{font-size:.9375rem}.group-tile-units{letter-spacing:-.02em;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:1.375rem;font-weight:800;display:flex}.group-tile-units small{font-size:.8125rem;font-weight:700}.profile-head{align-items:center;gap:14px;display:flex}.profile-avatar{background:linear-gradient(160deg, #ff9a52, var(--ball-2));color:#fff;width:58px;height:58px;box-shadow:0 0 0 3px var(--surface), 0 0 0 4px var(--line-strong);border-radius:50%;flex:none;place-items:center;font-size:1.5rem;font-weight:800;display:grid}.profile-name{flex:1;min-width:0;display:grid}.profile-name strong{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.menu-list{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);display:grid;overflow:hidden}.menu-list>a,.menu-list>button{color:inherit;border:0;border-top:1px solid var(--line);text-align:left;font:inherit;cursor:pointer;background:0 0;align-items:center;gap:12px;padding:14px 16px;font-weight:600;text-decoration:none;display:flex}.menu-list>:first-child{border-top:0}.menu-list>a:hover,.menu-list>button:hover{background:var(--surface-2)}.menu-list>*>svg:first-child{color:var(--link);flex:none}.menu-list>*>span{flex:1;min-width:0;display:grid}.menu-list small{color:var(--ink-3);font-size:.8125rem;font-weight:400}.menu-list>button,.menu-list>button>svg:first-child{color:var(--lost)}.segmented.small-seg button{padding:5px 9px;font-size:.8125rem}.hello{align-items:center;gap:12px;display:flex}.hello-text{flex:1;min-width:0;display:grid}.hello-text strong{letter-spacing:-.02em;font-size:1.375rem;font-weight:800}.profile-avatar.small{width:46px;height:46px;font-size:1.25rem}a.balance-card{color:inherit;text-decoration:none}a.balance-card:hover{border-color:color-mix(in srgb, var(--ball) 50%, var(--line))}.group-carousel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:minmax(180px,46%);grid-auto-flow:column;gap:10px;padding-bottom:2px;display:grid;overflow-x:auto}.group-carousel::-webkit-scrollbar{display:none}.group-carousel>*{scroll-snap-align:start}@media (width>=900px){.group-carousel{grid-auto-columns:minmax(200px,1fr)}}.today-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 10px 10px 12px;display:grid}.today-row:first-child{border-top:0}.today-link{color:inherit;grid-template-columns:62px minmax(0,1fr);align-items:center;gap:10px;min-width:0;text-decoration:none;display:grid}.today-time{justify-items:start;gap:2px;min-width:0;display:grid}.today-time b{font-size:1rem;font-weight:700}.today-time small{color:var(--link);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.6875rem;overflow:hidden}.today-teams{gap:4px;min-width:0;display:grid}.today-teams>span{align-items:center;gap:8px;min-width:0;font-size:.9375rem;font-weight:600;display:flex}.today-teams img{object-fit:contain;flex:none;width:20px;height:20px}.today-teams .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.today-teams b{margin-left:auto;padding-left:6px}.group-hero{align-items:center;gap:14px;margin-top:10px;display:flex}.group-avatar.big{width:66px;height:66px;box-shadow:0 0 24px color-mix(in srgb, currentColor 25%, transparent);border-width:3px}.group-hero-name{gap:4px;min-width:0;display:grid}.group-hero-name h1{overflow-wrap:anywhere;font-size:1.75rem}.group-hero-name .badge{vertical-align:1px}.invite-btn{width:100%;min-height:48px;font-size:1rem}.admin-search{color:var(--ink-2);align-items:center;gap:8px;display:flex}.admin-search .input{flex:auto;min-width:0}.admin-list{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.admin-user{padding:0;overflow:hidden}.admin-user.blocked{opacity:.75}.admin-user-head{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:12px 14px;display:flex}.admin-user-head:hover{background:var(--surface-2)}.admin-user-name{flex-direction:column;flex:auto;min-width:0;display:flex}.admin-user-name strong,.admin-user-name span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.admin-user-tags{flex-wrap:wrap;justify-content:flex-end;gap:4px;display:flex}.admin-user-seen{white-space:nowrap;flex:none}.admin-user-body{border-top:1px solid var(--line);padding:12px 14px 14px}.admin-facts{grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:8px 12px;margin:0;display:grid}.admin-facts div{flex-direction:column;display:flex}.admin-facts dt{color:var(--ink-2)}.admin-facts dd{margin:0;font-weight:700}.admin-actions,.admin-confirm{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.admin-password,.admin-delete{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.admin-password code{letter-spacing:.04em;-webkit-user-select:all;user-select:all;font-size:1.05rem;font-weight:800}.admin-delete .input{max-width:260px}.admin-counts{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:8px;display:grid}.admin-counts span{border:1px solid var(--line);background:var(--surface);border-radius:12px;flex-direction:column;padding:10px 12px;display:flex}.admin-counts b{font-size:1.375rem}.admin-counts small{color:var(--ink-2)}.admin-league+.admin-league{border-top:1px solid var(--line);padding-top:10px}.admin-books{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.admin-books li{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.admin-books li>span:last-child{overflow-wrap:anywhere;min-width:0}.admin-books li.ok>span:last-child{color:var(--ink-2)}.admin-books li.warn>span:last-child{color:var(--pending)}.admin-books li.err>span:last-child{color:var(--lost)}.admin-pushes{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-pushes li{grid-template-columns:80px minmax(0,1fr);gap:2px 10px;display:grid}.admin-pushes .admin-push-title{overflow-wrap:anywhere}.admin-pushes li>span:last-child{grid-column:2}dialog.push-prompt{width:min(400px,100vw)}.push-prompt .sheet-body{text-align:center;justify-items:center;gap:12px;padding-top:24px}.push-prompt h2,.push-prompt p{margin:0}.push-prompt .btn{width:100%}.push-prompt .notice{text-align:left;width:100%}.push-prompt-icon{background:color-mix(in srgb, var(--ball) 18%, transparent);width:56px;height:56px;color:var(--ball);border-radius:50%;place-items:center;display:grid}.push-prompt-steps{text-align:left;gap:6px;margin:0;padding-left:22px;display:grid}.admin-link-row{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.admin-link-row .select{flex:220px;min-width:0}.admin-alias-form{grid-template-columns:1fr 1fr auto;gap:8px;display:grid}@media (width<=560px){.admin-alias-form{grid-template-columns:1fr}}.admin-aliases{gap:6px;margin:0;padding:0;list-style:none;display:grid}.admin-aliases li{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.admin-alias-text{overflow-wrap:anywhere;min-width:0}.edit-group-form{grid-template-columns:1fr auto;gap:8px;display:grid}.board+.board{margin-top:10px}.board-head{background:var(--surface-2);border-bottom:1px solid var(--line);color:var(--ink-2);text-transform:uppercase;letter-spacing:.04em;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:.8125rem;font-weight:600;display:flex}.board-cols{display:none}.odds{grid-template-columns:repeat(2,auto);gap:6px;display:grid}.pick{border-radius:var(--r-sm);background:var(--pick);min-width:64px;height:44px;color:var(--pick-ink);cursor:pointer;font-family:var(--font-cond);border:1px solid #0000;align-content:center;place-items:center;gap:2px;padding:2px 8px;transition:background .12s,border-color .12s;display:grid}.pick:hover:not(:disabled){background:var(--pick-hover)}.pick:disabled{cursor:default;opacity:.55}.pick.best{border-color:color-mix(in srgb, var(--won) 70%, transparent)}.pick.selected,.pick.selected:hover{background:var(--ball);color:var(--ball-ink);border-color:var(--ball)}.pick.empty{color:var(--ink-3);border:1px dashed var(--line-strong);cursor:default;background:0 0;font-weight:600}.pick-cap{font-family:var(--font);opacity:.75;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:.6875rem;font-weight:500;line-height:1;overflow:hidden}.pick-price{font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:1.1875rem;font-weight:700;line-height:1;display:inline-flex}.pick-book{font-family:var(--font);opacity:.75;font-size:.5625rem;font-weight:600;line-height:1}.pick .move{font-size:.5625rem}.pick .move.up{color:var(--won)}.pick .move.down{color:var(--lost)}.pick.selected .move{color:inherit}.more-link{color:var(--ball);align-items:center;gap:2px;font-size:.75rem;font-weight:600;display:inline-flex}@media (width<=520px){.pick{min-width:58px}}.toast{left:16px;right:16px;bottom:calc(var(--nav-h) + var(--slip-h,0px) + 12px + env(safe-area-inset-bottom));z-index:45;border-radius:var(--r-md);background:var(--surface-3);border:1px solid var(--line-strong);max-width:520px;box-shadow:var(--shadow);margin:0 auto;padding:12px 14px;position:fixed}@media (width>=900px){.toast{bottom:calc(var(--slip-h,0px) + 24px)}}.match-page{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.back-row{justify-content:space-between;align-items:center;margin:-4px 0 -4px -8px;display:flex}.match-hero{text-align:center;background:radial-gradient(120% 140% at 50% 0%, color-mix(in srgb, var(--ball) 16%, var(--surface)) 0%, var(--surface) 62%);border:1px solid var(--line);border-radius:14px;justify-items:center;gap:12px;padding:18px 14px;display:grid}.match-hero-league{text-transform:uppercase;letter-spacing:.05em;font-weight:600}.match-hero-teams{grid-template-columns:1fr auto 1fr;align-items:start;gap:8px;width:100%;display:grid}.match-hero-vs{font-family:var(--font-cond);color:var(--ink-3);align-self:center;font-size:1.25rem;font-weight:700}.team-block{justify-items:center;gap:4px;min-width:0;display:grid}.team-block img,.team-initial{object-fit:contain;width:52px;height:52px}.team-initial{background:var(--surface-3);font-family:var(--font-cond);border-radius:99px;place-items:center;font-size:1.5rem;font-weight:700;display:grid}.team-block-name{font-family:var(--font-cond);overflow-wrap:anywhere;font-size:1.25rem;font-weight:700;line-height:1.1}.team-block-score{font-size:2.25rem;font-weight:700;line-height:1}.match-hero-actions{flex-wrap:wrap;justify-content:center;gap:6px;display:flex}.match-hero-actions .btn[aria-pressed=true]{color:var(--ball);border-color:var(--ball)}.mkt{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:6px;padding:12px;display:grid}.mkt-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;display:flex}.mkt-head h3{font-size:1.1875rem}.mkt-hint{display:none}.mkt-scroll{overscroll-behavior-x:contain;scrollbar-width:thin;overflow-x:auto}.mkt-grid{gap:6px;min-width:min-content;display:grid}.mkt-books,.mkt-row{grid-template-columns:52px repeat(var(--books,1), minmax(108px, 1fr));align-items:center;gap:8px;display:grid}.mkt-grid .mkt-line{z-index:1;background:var(--surface);align-self:stretch;align-items:center;display:flex;position:sticky;left:0}.mkt-books{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);font-size:.75rem;font-weight:700}.mkt-books.single{display:none}.mkt-book{text-align:center;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mkt-line{font-family:var(--font-cond);color:var(--ink-2);font-size:1.0625rem;font-weight:600}.mkt-pair{grid-template-columns:1fr 1fr;gap:4px;min-width:0;display:grid}.mkt-pair .pick{width:100%;min-width:0;height:42px;padding:2px 4px}.mkt-captions .mkt-pair span{text-align:center;color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;overflow:hidden}.mkt-row.is-main .mkt-line{color:var(--ball)}.mkt-more{justify-self:center}@media (width<=380px){.mkt-books,.mkt-row{grid-template-columns:44px repeat(var(--books,1), minmax(100px, 1fr));gap:6px}}@media (width<=700px){.mkt.many .mkt-hint{display:inline}}.book-toggles{margin:0;padding:0;list-style:none;display:grid}.book-toggles li+li{border-top:1px solid var(--line)}.switch-row{justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.switch-row .switch{flex:none}.slip-count{background:var(--ball);min-width:22px;height:22px;color:var(--ball-ink);font-family:var(--font-cond);border-radius:99px;place-items:center;padding:0 6px;font-size:.9375rem;font-weight:700;display:inline-grid}.slip{z-index:30;left:0;right:0;bottom:calc(var(--nav-h) + env(safe-area-inset-bottom));background:var(--surface);border-top:2px solid var(--ball);border-radius:14px 14px 0 0;grid-template-rows:auto minmax(0,1fr);max-height:min(58dvh,560px);display:grid;position:fixed;transform:translateZ(0);box-shadow:0 -10px 30px #00000059}.slip.is-empty,.slip.collapsed .slip-body{display:none}.slip-head{cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;width:100%;padding:10px 16px;display:flex}.slip-title{font-family:var(--font-cond);align-items:center;gap:8px;font-size:1.25rem;font-weight:700;display:flex}.slip-head-summary{font-family:var(--font-cond);color:var(--ink-2);margin-left:auto;font-size:1.0625rem}.slip-head-summary strong{color:var(--ball)}.slip-toggle{color:var(--ink-3);margin-left:auto;display:grid;transform:rotate(90deg)}.slip.collapsed .slip-toggle{transform:rotate(-90deg)}.slip-head-summary+.slip-toggle{margin-left:0}.slip-body{overscroll-behavior:contain;align-content:start;gap:12px;padding:2px 16px 16px;display:grid;overflow-y:auto}.slip-empty{margin:0;padding:0 16px 16px}@media (width>=900px){.slip{bottom:0;left:208px}}@media (width>=1100px){.slip{border-top:0;border-left:1px solid var(--line-strong);width:360px;max-height:none;box-shadow:none;border-radius:0;display:grid;top:0;bottom:0;left:auto}.slip.collapsed .slip-body{display:grid}.slip-head{cursor:default;pointer-events:none;padding:22px 16px 12px}.slip-toggle,.slip-head-summary,.slip.is-empty{display:none}.shell:has(>.slip:not(.is-empty)) .main{padding-right:400px}}.slip-pass{gap:10px;display:grid}.check{cursor:pointer;align-items:center;gap:10px;font-size:.9375rem;display:flex}.check input{width:18px;height:18px;accent-color:var(--ball)}.slip-alt{color:var(--ink-2);justify-self:center}.slip-alt:disabled{opacity:.5;cursor:default}.slip-mode{display:flex}.slip-mode button{flex:1}.slip-mode button:disabled{opacity:.45;cursor:default}.slip-picks{gap:8px;margin:0;padding:0;list-style:none;display:grid}.slip-pick{background:var(--surface-2);border:1px solid var(--line);border-left:3px solid var(--ball);border-radius:var(--r-md);grid-template-columns:1fr auto auto;align-items:center;gap:8px;padding:10px 4px 10px 12px;display:grid}.slip-pick-main{min-width:0}.slip-pick-main .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.slip-pick-main a{color:var(--ink-2)}.slip-pick-label{font-family:var(--font-cond);font-size:1.125rem;font-weight:700;line-height:1.15}.slip-pick-side{justify-items:end;gap:4px;display:grid}.slip-price{font-family:var(--font-cond);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:700}.slip-remove{width:32px;height:32px}.slip-units{gap:10px;display:grid}.slip-units-head{justify-content:space-between;align-items:center;gap:8px;font-weight:600;display:flex}.stepper{border:1px solid var(--line-strong);border-radius:var(--r-md);align-items:center;display:inline-flex;overflow:hidden}.stepper button{background:var(--surface-2);cursor:pointer;border:0;width:40px;height:38px;font-size:1.25rem}.stepper button:hover{background:var(--surface-3)}.stepper .num{text-align:center;min-width:64px;font-size:1.1875rem;font-weight:700}.slip-totals{border-radius:var(--r-md);background:var(--surface-2);grid-template-columns:1fr auto;gap:6px 12px;margin:0;padding:12px;display:grid}.slip-totals dt{color:var(--ink-2)}.slip-totals dd{text-align:right;margin:0;font-size:1.125rem;font-weight:700}.slip-totals dd.big{color:var(--ball);font-size:1.5rem}.slip-totals .faint{font-family:var(--font);font-size:.8125rem;font-weight:500}.slip-actions{grid-template-columns:1fr auto;gap:8px;display:grid}.slip-actions .btn{min-height:48px}.slip-done{max-width:460px;left:16px;right:16px;bottom:calc(var(--nav-h) + var(--slip-h,0px) + 12px + env(safe-area-inset-bottom));z-index:45;border-radius:var(--r-md);background:var(--won-soft);color:var(--won);box-shadow:var(--shadow);margin:0 auto;padding:12px 14px;font-weight:600;position:fixed}@media (width>=1100px){.slip-done{bottom:24px;left:auto;right:380px}}.risk{gap:6px;display:grid}.risk-head{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.risk-bar{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.risk-bar span{background:var(--surface-3);border-radius:99px;height:6px}.risk-bar.r0 span.on{background:var(--won)}.risk-bar.r1 span.on{background:var(--mid)}.risk-bar.r2 span.on{background:var(--pending)}.risk-bar.r3 span.on{background:var(--lost)}.r0.risk-text,.r0.risk-badge{color:var(--won)}.r1.risk-text,.r1.risk-badge{color:var(--mid)}.r2.risk-text,.r2.risk-badge{color:var(--pending)}.r3.risk-text,.r3.risk-badge{color:var(--lost)}.risk-badge{text-transform:uppercase;letter-spacing:.03em;font-size:.6875rem;font-weight:700}.scoreboard .profit-units{color:#f3f5f8b8;margin-top:6px;font-size:.875rem}.scoreboard .profit-units .pos{color:#7be0a9;font-weight:700}.scoreboard .profit-units .neg{color:#ff9b8f;font-weight:700}.bet-amount .small{display:block}.main{padding-bottom:calc(var(--nav-h) + var(--slip-h,0px) + 24px + env(safe-area-inset-bottom))}@media (width>=900px){.main{padding-bottom:calc(var(--slip-h,0px) + 40px)}}.odds .pick{width:66px;min-width:0}@media (width<=520px){.odds .pick{width:60px}}.tip-post{border-top:1px solid var(--line);gap:8px;padding:14px;display:grid}.tip-post:first-child{border-top:0}.tip-post-head{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.tip-legs{gap:6px;margin:0;padding:0;list-style:none;display:grid}.tip-legs li{border-left:3px solid var(--ball);justify-content:space-between;align-items:baseline;gap:10px;padding-left:10px;display:flex}.tip-legs strong{font-family:var(--font-cond);font-size:1.125rem}.tip-price{font-family:var(--font-cond);white-space:nowrap;text-align:right;font-size:1.25rem;font-weight:700}.tip-price a{color:var(--ink-3)}.home-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.home-title{margin-bottom:8px;font-size:1.125rem}.group-cards{scroll-snap-type:x mandatory;padding-bottom:4px;scrollbar-width:none;grid-auto-columns:minmax(230px,78%);grid-auto-flow:column;gap:10px;margin:0 -16px;padding-inline:16px;display:grid;overflow-x:auto}.group-cards::-webkit-scrollbar{display:none}@media (width>=640px){.group-cards{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));grid-auto-flow:row;margin:0;padding-inline:0;overflow:visible}}.group-card-link{scroll-snap-align:start;border-radius:var(--r-md);border:1px solid var(--line);background:linear-gradient(160deg, var(--surface-2), var(--surface));color:inherit;align-content:start;gap:6px;min-height:132px;padding:14px 14px 12px;text-decoration:none;display:grid;position:relative}.group-card-link:before{content:"";border-radius:var(--r-md) 0 0 var(--r-md);background:var(--ball);width:4px;position:absolute;inset:0 auto 0 0}.group-card-link:hover{border-color:var(--line-strong)}.group-card-top{justify-content:space-between;align-items:center;gap:8px;display:flex}.group-card-name{font-family:var(--font-cond);overflow-wrap:anywhere;font-size:1.375rem;font-weight:700;line-height:1.1}.group-card-last{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.group-card-last strong{color:var(--ink)}.group-card-role{justify-self:start;margin-top:auto}.badge.new-badge{background:var(--ball);color:var(--ball-ink);border-color:#0000;font-weight:700}.tip-feed{gap:12px;display:grid}.feed-divider{text-transform:uppercase;letter-spacing:.04em;align-items:center;gap:10px;margin-top:6px;display:flex}.feed-divider:before,.feed-divider:after{content:"";background:var(--line,#ffffff1f);flex:1;height:1px}.since-toggle{flex-wrap:wrap;align-items:center;gap:6px 10px;display:flex}.tip-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-md);gap:12px;padding:14px;display:grid}.tip-card.new{border-color:var(--ball);box-shadow:0 0 0 1px var(--ball) inset}.tip-card.closed{opacity:.65}.tip-card-head{align-items:center;gap:10px;display:flex}.tip-card-who{flex:1;min-width:0;display:grid}.tip-card-who .small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.avatar{background:var(--ball-soft);width:34px;height:34px;color:var(--ball);font-family:var(--font-cond);border-radius:50%;flex:none;place-items:center;font-size:1.125rem;font-weight:700;display:grid}.tip-card-tags{flex-wrap:wrap;gap:6px;display:flex}.tip-card-legs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.tip-card-legs li{border-radius:var(--r-sm);background:var(--surface-2);border-left:3px solid var(--ball);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:flex}.tip-leg-main{gap:2px;min-width:0;display:grid}.tip-leg-label{font-family:var(--font-cond);font-size:1.25rem;font-weight:700;line-height:1.15}.tip-leg-match{color:var(--link);justify-self:start;margin-top:4px;font-weight:600;text-decoration:none}.tip-leg-match:hover{text-decoration:underline}.tip-leg-odd{flex:none;justify-items:end;display:grid}.tip-leg-price{font-family:var(--font-cond);color:var(--ball);font-variant-numeric:tabular-nums;font-size:1.625rem;font-weight:700;line-height:1}.tip-card-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tip-go{flex:200px;justify-content:center;gap:8px;min-height:46px;font-size:1.0625rem;font-weight:700}.tip-card-links{flex-direction:column;gap:4px;display:flex}.tip-card-links a{color:var(--ink-2);align-items:center;gap:4px;display:inline-flex}.tip-card.big .tip-leg-label{font-size:1.5rem}.tip-card.big .tip-leg-price{font-size:2rem}.tip-card.big .tip-go{min-height:54px;font-size:1.1875rem}.alert-row{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.alert-row:first-child{border-top:0}.alert-row.fired{border-left:3px solid var(--won)}.alert-row.expired{opacity:.6}.alert-row-main{flex:240px;gap:2px;min-width:0;display:grid}.alert-row-label{font-family:var(--font-cond);font-size:1.1875rem;font-weight:700}.alert-row-main a{color:inherit}.alert-row-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.alert-row-actions .btn{gap:4px}.match-pick-list{border:1px solid var(--line);border-radius:var(--r-md);max-height:420px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden auto}.match-pick-list li+li{border-top:1px solid var(--line)}.match-pick-list button{width:100%;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:10px 12px;display:flex}.match-pick-list button:hover{background:var(--surface-2)}.match-pick-time{font-family:var(--font-cond);color:var(--ink-2);text-align:center;flex:none;width:52px;line-height:1.15}.match-pick-teams{min-width:0}.notify-row{background:var(--surface-2);border-radius:var(--r-md);justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;display:flex}.notify-row .switch{flex:none}.notify-alerts{background:var(--surface-2);border-radius:var(--r-md);gap:10px;padding:12px 14px;display:grid}.notify-alerts .alerts{border-top:0;padding-top:0}.notify-books{gap:8px;padding:0 2px;display:grid}.notify-books .chips{flex-wrap:wrap;padding-bottom:0;overflow:visible}.live-detail{color:var(--lost);font-weight:600}.match-hero-vs .live-detail{margin-top:4px;display:block}.compare-controls{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.compare-list{gap:12px;margin-top:10px;display:grid}.compare-card{padding:12px 14px}.compare-card header{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:8px;display:flex}.compare-card header strong{font-family:var(--font-cond);font-size:1.1875rem}.compare-market{border-top:1px solid var(--line);gap:6px;margin-top:8px;padding-top:8px;display:grid}.compare-market:first-of-type{border-top:0;margin-top:0;padding-top:0}.verdict{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:0 10px;display:grid}.verdict-label{color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.875rem;overflow:hidden}.verdict-top{text-align:right;white-space:nowrap}.verdict-rest{grid-column:1/-1}.compare-scroll{overflow-x:auto}.compare-scroll td:first-child{white-space:nowrap}td.best-cell{color:var(--won);font-weight:700}.tip-card-legs li:has(.tip-leg-result){flex-wrap:wrap}.tip-leg-result{flex-wrap:wrap;flex-basis:100%;align-items:center;gap:6px;display:flex}.leg-result{background:var(--surface-2,var(--line));color:var(--ink-2);border-radius:999px;padding:2px 8px;font-size:.8125rem;font-weight:700}.leg-result.won{background:var(--won-soft);color:var(--won)}.leg-result.lost{background:var(--lost-soft);color:var(--lost)}.leg-fix button{padding:4px 8px;font-size:.8125rem}.tip-card-after{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.stepper{align-items:center;gap:4px;display:inline-flex}.stepper button{border:1px solid var(--line-strong);background:var(--surface);width:26px;height:26px;color:var(--ink);cursor:pointer;border-radius:6px;font-weight:700;line-height:1}.stepper .num{text-align:center;min-width:3.2em;font-weight:700}.tip-card-legs li:has(.tip-leg-window){flex-wrap:wrap}.tip-leg-window{flex-wrap:wrap;flex-basis:100%;gap:2px 10px;display:flex}.leg-now{font-weight:700}.leg-now.ok{color:var(--won)}.leg-now.out{color:var(--pending)}dialog.sheet .sheet-body{gap:10px}dialog.sheet .notify-row,dialog.sheet .notify-alerts{padding:10px 12px}dialog.sheet .notify-alerts{gap:8px}dialog.sheet .alert-form{gap:8px;padding:10px}.alert-form .segmented button{padding-inline:6px}.slip-live{vertical-align:1px;margin-right:6px;padding:1px 6px;font-size:10px}.live-tabs{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.live-tabs .segmented{flex:none}.mkt-book-note{color:var(--ink-3);text-transform:none;letter-spacing:0;font-size:10px;font-weight:500;display:block}.mkt-book-note.susp{color:var(--lost)}.pick.susp{opacity:.45}.cal-live-tag{color:var(--lost);letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700}.mkt{background:linear-gradient(180deg, color-mix(in srgb, var(--surface-2) 70%, transparent), var(--surface));border:1px solid var(--line);border-radius:var(--r-lg);min-width:0;padding:14px}.mkt .mkt-head{margin-bottom:10px}.odds-table{border:1px solid var(--line);border-radius:var(--r-md);background:color-mix(in srgb, var(--bg) 35%, transparent);display:grid;overflow:hidden}.odds-tr{border-top:1px solid var(--line);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr);align-items:center;gap:8px;padding:7px 10px;display:grid}.odds-tr:first-child{border-top:0}.odds-tr.head{background:var(--surface-2);padding-block:8px}.odds-tr.head span{color:var(--ink-3);text-align:center;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;overflow:hidden}.odds-tr.head span:first-child{text-align:left}.odds-tr .pick{width:100%;min-width:0;height:40px}.book-cell{min-width:0;line-height:1.15;display:grid}.book-name{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;font-weight:800;overflow:hidden}.book-name[data-book=betano]{color:#ff6a2b}.book-name[data-book=betsson]{color:#ff7a1a}.book-name[data-book="1xbet"]{color:#3d9bff}.book-name[data-book=codere]{color:#7fd13b}.book-name[data-book=bplay]{color:#29c6f5}.book-name[data-book=betwarrior]{color:#f5c400}.book-name[data-book=jugadon]{color:#ff4fa3}.book-name[data-book=pinnacle]{color:#8fb4ff}.book-name[data-book=bet365]{color:#14d38a}:root[data-theme=light] .book-name[data-book=betwarrior]{color:#b38f00}.pick.best{border-color:var(--ball);color:var(--ball);background:var(--ball-soft);box-shadow:0 0 12px color-mix(in srgb, var(--ball) 25%, transparent)}.line-chips{margin-bottom:10px}.line-chips .chip{text-align:center;min-width:54px;font-weight:700}.line-chips .chip.main{position:relative}.line-chips .chip.main:after{content:"";background:var(--ball);border-radius:50%;width:5px;height:5px;position:absolute;top:4px;right:5px}.line-chips{align-items:center}.line-chips .chip{place-items:center;height:34px;padding:0 12px;display:inline-grid}.mkt{align-content:start}.team-block-link{color:inherit;border-radius:var(--r-md);padding:4px;text-decoration:none}.team-block-link:hover .team-block-name,.team-block-link:focus-visible .team-block-name,.team-block-more{color:var(--ball)}.team-page{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.team-page h2{margin-bottom:8px}.team-hero{align-items:center;gap:14px;display:flex}.team-hero img,.team-hero .team-initial{object-fit:contain;flex:none;width:64px;height:64px}.team-hero h1{overflow-wrap:anywhere;font-size:1.75rem;line-height:1.1}.team-game{border-top:1px solid var(--line);color:inherit;grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 14px;text-decoration:none;display:grid}.team-game:first-child{border-top:0}.team-game:hover{background:var(--surface-2)}.team-game-rival{text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-weight:600;display:flex;overflow:hidden}.team-game-rival img{object-fit:contain;flex:none;width:20px;height:20px}.team-game-end{white-space:nowrap;text-align:right}.team-result{background:var(--surface-3);border-radius:6px;place-items:center;width:20px;height:20px;font-size:.75rem;font-weight:700;display:inline-grid}.team-result.won{background:var(--won);color:#08130b}.team-result.lost{background:var(--lost);color:#fff}.team-form{gap:4px;display:inline-flex}.team-form span{background:var(--ink-3);border-radius:99px;width:8px;height:8px}.team-form .won{background:var(--won)}.team-form .lost{background:var(--lost)}@media (width<=560px){.team-page .stat-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.match-view{width:100%}.match-view button{flex:1}.analysis{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}.analysis .panel h3{margin:0 0 8px}.analysis-filters{flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.analysis-venue{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.analysis-table{width:100%}.analysis-table th:not(:first-child),.analysis-table td.num{text-align:right}.analysis-table td{vertical-align:middle;padding:6px 4px}.analysis-proj{margin:10px 0 0}.analysis-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:4px;display:flex}.analysis-head h3{margin:0}.analysis-stepper{align-items:center;gap:4px;display:inline-flex}.analysis-stepper>span{text-align:center;min-width:120px;font-weight:600;line-height:1.2;display:grid}.analysis-stepper .btn{min-width:36px;font-size:1.1rem}.analysis-row{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:10px 0;display:grid}.analysis-row:first-of-type{border-top:0}.analysis-row .analysis-dots{grid-column:1/-1}.analysis-pct{font-size:1.25rem;font-weight:700}.analysis-dots{flex-wrap:wrap;gap:3px;display:inline-flex}.analysis-dots span{background:var(--ink-3);border-radius:3px;width:12px;height:12px}.analysis-dots .yes{background:var(--won)}.analysis-dots .no{background:var(--lost)}.analysis-table .analysis-dots span{width:9px;height:9px}.analysis-note{margin:8px 0 0}.analysis-games+.analysis-games{margin-top:12px}.analysis-rival{text-overflow:ellipsis;white-space:nowrap;width:100%;max-width:0;overflow:hidden}.analysis .pos{color:var(--won)}.analysis .neg{color:var(--lost)}.pick{position:relative}.pick-edge{font-family:var(--font);color:var(--won);font-size:.5625rem;font-weight:700;line-height:1;position:absolute;top:2px;right:4px}.pick.selected .pick-edge{color:inherit}.odds-tr.ref-tr{background:color-mix(in srgb, var(--surface-2) 60%, transparent);border-top-style:dashed}.ref-name{color:var(--ink-2)}.pick.ref{cursor:default;border:1px dashed var(--line-strong);color:var(--ink-2);background:0 0}.odds-tr .pick.ref{height:36px}.slip-comment{resize:vertical;min-height:64px;font:inherit;line-height:1.4}.tip-comment{border-radius:var(--r-md);background:var(--surface-2);border-left:3px solid var(--gold);gap:4px;padding:10px 12px;display:grid}.tip-comment-title{color:var(--gold);text-transform:uppercase;letter-spacing:.04em;font-size:.6875rem;font-weight:700}.tip-comment p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.45}.tip-comment p.clamped{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tip-comment .link-btn{justify-self:start}.tip-card.big .tip-comment p{font-size:1rem}.nav-icon{display:inline-flex;position:relative}.nav-count{background:var(--lost);color:#fff;text-align:center;min-width:17px;height:17px;box-shadow:0 0 0 2px var(--board);border-radius:999px;padding:0 4px;font-size:10.5px;font-weight:700;line-height:17px;position:absolute;top:-5px;right:-9px}.live-board+.live-board{margin-top:12px}.live-card{border-top:1px solid var(--line);gap:10px;padding:12px;display:grid}.live-board .board-head+.live-card{border-top:0}.live-card-top{grid-template-columns:1fr auto;align-items:start;gap:8px;display:grid}.live-card-link{color:inherit;gap:6px;min-width:0;text-decoration:none;display:grid}.live-card-clock{align-items:center;gap:8px;font-size:.8125rem;display:flex}.live-team{grid-template-columns:22px minmax(0,1fr) auto auto;align-items:center;gap:8px;font-weight:600;display:grid}.live-team img,.live-logo-empty{object-fit:contain;width:22px;height:22px}.live-team .name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.live-team .score{font-family:var(--font-cond);font-variant-numeric:tabular-nums;text-align:right;min-width:2.5ch;color:var(--ink-2);font-size:1.375rem}.live-team.leading .score{color:var(--ink)}.live-markets{gap:6px;display:grid}.live-markets.suspended{opacity:.6}.live-market{grid-template-columns:76px 1fr 1fr;align-items:center;gap:8px;display:grid}.live-market .pick,.live-market .odd{width:100%}.live-market-name{color:var(--ink-2);font-size:.75rem;font-weight:600}.live-note{margin:0}.live-card-foot{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.live-card-foot .more-link{margin-left:auto}.live-soon{margin-top:20px}.live-soon h2{margin:0 0 8px;font-size:1rem}.live-soon-row{color:inherit;border-top:1px solid var(--line);grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;text-decoration:none;display:grid}.live-soon-row:first-child{border-top:0}.live-soon-time{font-variant-numeric:tabular-nums;font-weight:700}.live-soon-teams{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.lineups{gap:12px;display:grid}.lineups-note{margin:0}.lineups-teams{grid-template-columns:minmax(0,1fr);gap:14px;display:grid}@media (width>=760px){.lineups-teams{grid-template-columns:repeat(2,minmax(0,1fr))}}.lineup-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.lineup-head h3{margin:0}.lineup-missing{border:1px solid var(--lost);background:var(--lost-soft);border-radius:10px;margin-bottom:10px;padding:8px 10px}.lineup-missing ul{margin:4px 0 0;padding-left:18px}.lineup-ok{border:1px solid var(--won);background:var(--won-soft);border-radius:10px;margin-bottom:10px;padding:6px 10px}.lineup-table{border-collapse:collapse;width:100%}.lineup-table th{text-align:left;color:var(--mid);padding:4px;font-size:.8rem;font-weight:600}.lineup-table th.num,.lineup-table td.num{text-align:right}.lineup-table td{border-top:1px solid var(--line);vertical-align:middle;padding:6px 4px}.lineup-table td.dorsal{width:2.2em;color:var(--mid);font-variant-numeric:tabular-nums}.lineup-table tr.starter td:nth-child(2){font-weight:700}.lineup-badge{color:var(--ball-ink);background:var(--ball);vertical-align:1px;border-radius:6px;margin-left:6px;padding:0 5px;font-size:.7rem;font-weight:800;display:inline-block}.lineup-sub{margin:4px 0 6px;font-size:.9rem}.lineup-usual{gap:4px;margin:0;padding-left:18px;display:grid}.lineup-injuries{border:1px solid var(--line-strong);border-radius:10px;margin-bottom:10px;padding:8px 10px}.lineup-injuries ul{gap:3px;margin:4px 0 0;padding-left:18px;display:grid}.injury-out,.injury-doubt{border-radius:6px;padding:0 6px;font-size:.75rem;font-weight:700;display:inline-block}.injury-out{color:var(--lost);background:var(--lost-soft)}.injury-doubt{color:var(--gold);background:var(--gold-soft)}.tip-blogabet{color:var(--link);align-items:center;gap:3px;margin-left:8px;font-weight:600;text-decoration:none;display:inline-flex}.tip-blogabet:hover{text-decoration:underline}.slip-blogabet{align-items:center;gap:4px;margin-left:10px;display:inline-flex}.lineup-stillout{border:1px solid var(--gold);background:var(--gold-soft);border-radius:10px;margin-bottom:10px;padding:8px 10px}.lineup-stillout ul{margin:4px 0 0;padding-left:18px}.leg-result-detail{flex-basis:100%;line-height:1.35}.leg-result-score{font-variant-numeric:tabular-nums;font-weight:600}.tip-ask{border:1px solid var(--ball);background:var(--ball-soft);border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;font-weight:700;display:flex}.tip-ask>span{flex:auto}.tip-card-manage{color:var(--ink-2);flex-wrap:wrap;align-items:center;gap:8px 14px;display:flex}.tip-card-manage .link-btn{color:var(--ink-2)}.danger-text,.tip-card-manage .link-btn.danger-text{color:var(--lost)}.tip-editor{border:1px solid var(--line-strong);border-radius:10px;gap:8px;padding:10px;display:grid}.tip-editor .segmented{justify-self:start}.tip-editor-price{grid-template-columns:1fr 6.5em;align-items:center;gap:8px;display:grid}.tip-editor-price .input{text-align:right}.tip-editor-actions{gap:8px;display:flex}
