:root{--bg:#0A0C11;--surface:#12151D;--surface-2:#1A1E29;--surface-3:#222736;--line:#272C3A;--fg:#EEF1F7;--muted:#8C94A8;--dim:#5D6578;--green:#2FE07A;--green-ink:#04210E;--green-soft:rgba(47,224,122,.14);--red:#FF5468;--red-soft:rgba(255,84,104,.14);--gold:#F7C548;--gold-soft:rgba(247,197,72,.14);--violet:#8B6CFF;--violet-soft:rgba(139,108,255,.18);--push:#9AA3B5;--display:"Barlow Condensed","Arial Narrow",system-ui,sans-serif;--body:"Barlow",system-ui,-apple-system,"Segoe UI",sans-serif;--r:10px;color-scheme:dark}*{box-sizing:border-box}body,html{margin:0;background:var(--bg);color:var(--fg);min-height:100%}body{font-family:var(--body);font-size:15px;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}input,select{font:inherit;color:var(--fg)}a{color:inherit}:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.num{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.good{color:var(--green)}.ok{color:var(--gold)}.bad{color:var(--red)}.top{position:-webkit-sticky;position:sticky;top:0;z-index:70;background:rgba(10,12,17,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.top-in{gap:16px;padding:10px 16px;max-width:1600px;margin:0 auto}.logo,.top-in{display:flex;align-items:center}.logo{gap:8px;font-family:var(--display);font-weight:800;font-size:26px;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;text-decoration:none}.logo svg{width:30px;height:30px}.logo em{font-style:normal;color:var(--green)}.top-right{margin-left:auto;gap:10px}.top-right,.updated{display:flex;align-items:center}.updated{gap:6px;font-size:12px;color:var(--muted);white-space:nowrap}.updated i{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.leagues{display:flex;gap:6px;padding:0 16px 10px;max-width:1600px;margin:0 auto;overflow-x:auto;scrollbar-width:none}.leagues::-webkit-scrollbar{display:none}.lg{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;background:var(--surface-2);border:1px solid var(--line);font-family:var(--display);font-weight:700;font-size:16px;letter-spacing:.04em;white-space:nowrap;text-decoration:none}.lg small{font-family:var(--body);font-weight:600;font-size:11px;color:var(--muted);background:var(--surface-3);padding:1px 7px;border-radius:999px}.lg:hover{border-color:var(--dim)}.lg.on{background:var(--green);border-color:var(--green)}.lg.on,.lg.on small{color:var(--green-ink)}.lg.on small{background:rgba(0,0,0,.15)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:999px;font-weight:700;font-size:14px;text-decoration:none}.btn-green{background:var(--green);color:var(--green-ink)}.btn-green:hover{filter:brightness(1.08)}.btn-ghost{border:1px solid var(--line);background:var(--surface-2)}.btn-ghost:hover{border-color:var(--dim)}.btn-gold{background:linear-gradient(135deg,#FFD86B,var(--gold));color:#2B1D00}.btn-gold:hover{filter:brightness(1.06)}.pro-btn{padding:8px 14px}.pro-btn.is-pro{background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold)}.pro-tag{font-family:var(--display);font-weight:800;font-size:11px;letter-spacing:.12em;background:linear-gradient(135deg,#FFD86B,var(--gold));color:#2B1D00;padding:2px 7px;border-radius:5px}.shell{display:grid;grid-template-columns:270px minmax(0,1fr) 330px;grid-gap:16px;gap:16px;max-width:1600px;margin:0 auto;padding:16px}.rail,.slip{position:-webkit-sticky;position:sticky;top:118px;align-self:start;max-height:calc(100vh - 134px);overflow:auto;scrollbar-width:thin}.panel{background:var(--surface);border:1px solid var(--line);border-radius:14px}.ph{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 14px 10px;font-family:var(--display);font-weight:700;font-size:18px;text-transform:uppercase;letter-spacing:.04em}.ph small{font-family:var(--body);font-size:12px;color:var(--muted);text-transform:none;letter-spacing:0;font-weight:500}main{min-width:0;gap:16px}.games,main{display:flex;flex-direction:column}.games{gap:6px;padding:0 8px 8px}.game{display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px;text-align:left;padding:10px;border-radius:var(--r);border:1px solid transparent;background:var(--surface-2)}.game .when{grid-column:1/-1;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;display:flex;justify-content:space-between}.game .when b{color:var(--gold);font-weight:600}.tm{display:flex;align-items:center;gap:8px;font-weight:600}.tm i{width:20px;height:20px;border-radius:5px;display:grid;place-items:center;font-style:normal;font-size:9px;font-weight:700;background:hsl(var(--h) 55% 32%);color:#fff}.gl{font-size:12px;text-align:right;align-self:center}.gl,.rail-empty{color:var(--muted)}.rail-empty{padding:10px 14px 16px;font-size:13px}.hero{position:relative;overflow:hidden;border-radius:16px;padding:18px;background:radial-gradient(120% 140% at 0 0,rgba(139,108,255,.35),transparent 55%),radial-gradient(90% 120% at 100% 100%,rgba(47,224,122,.22),transparent 60%),var(--surface);border:1px solid var(--line)}.hero-head{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:14px}.eyebrow{font-size:12px;letter-spacing:.14em;color:var(--gold);font-weight:700}.eyebrow,.hero h1{text-transform:uppercase}.hero h1{margin:2px 0 0;font-family:var(--display);font-weight:800;font-size:clamp(28px,4vw,40px);line-height:1;text-wrap:balance}.hero h1 span{color:var(--green)}.featured{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.feat{background:rgba(10,12,17,.6);border:1px solid rgba(255,255,255,.08);border-radius:12px;padding:12px;flex-direction:column;gap:8px}.feat,.feat-top{display:flex;min-width:0}.feat-top{align-items:center;gap:10px}.feat .big{margin-left:auto;font-family:var(--display);font-weight:800;font-size:30px;line-height:1;color:var(--green)}.feat .prop{font-weight:600;font-size:14px}.feat .why{font-size:12.5px;color:var(--muted)}.av{flex:none;width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--display);font-weight:700;font-size:16px;color:#fff;background:linear-gradient(145deg,hsl(var(--h) 60% 42%),hsl(var(--h) 60% 22%));box-shadow:inset 0 0 0 2px rgba(255,255,255,.12)}.who{min-width:0;flex:1 1}.pname{font-weight:700;font-size:15.5px;display:block}.meta,.pname{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.meta{font-size:12px;color:var(--muted)}.gp-list{display:flex;flex-direction:column;gap:6px;padding:0 10px 10px}.gp{display:grid;grid-template-columns:150px minmax(0,1fr) auto;grid-gap:10px 14px;gap:10px 14px;align-items:center;background:var(--surface-2);border-radius:var(--r);padding:10px 12px}.gp .mt{display:flex;flex-direction:column;gap:3px;font-size:13px;font-weight:600}.gp .mt small{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.gp .mt .tm i{width:18px;height:18px;font-size:8.5px}.picks{gap:6px;flex-wrap:wrap;min-width:0}.picks,.pk{display:flex}.pk{flex-direction:column;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:6px 10px;min-width:150px;max-width:260px;text-align:left}.pk small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.pk b{font-family:var(--display);font-size:17px;font-weight:700;display:flex;gap:8px;align-items:baseline}.pk b span{font-family:var(--body);font-size:12px;color:var(--muted);font-weight:600}.pk .conf{height:4px;border-radius:2px;background:var(--surface-3);overflow:hidden;margin-top:3px}.pk .conf i{display:block;height:100%;border-radius:2px}.pk .why{font-size:11.5px;color:var(--muted)}.pk.best{border-color:var(--green)}.pk.best small{color:var(--green)}.pk.locked{border-style:dashed;cursor:pointer}.pk.locked .conf,.pk.locked b{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.pk.locked small{color:var(--gold)}.pk.on{background:var(--green-soft);border-color:var(--green)}.gp .edge{text-align:right;flex:none}.gp .edge b{display:block;font-family:var(--display);font-weight:800;font-size:24px;line-height:.95}.gp .edge span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pro-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.pro-sec{position:relative;overflow:hidden;min-width:0}.lockwall{position:absolute;inset:48px 0 0;z-index:3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;padding:16px;background:linear-gradient(180deg,rgba(18,21,29,.25),rgba(18,21,29,.92) 45%)}.lockwall svg{width:30px;height:30px;color:var(--gold)}.lockwall b{font-family:var(--display);font-size:22px;text-transform:uppercase;letter-spacing:.03em}.lockwall p{margin:0;color:var(--muted);font-size:13.5px;max-width:34ch}.locked-content{filter:blur(6px);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.parlays{padding:0 12px 12px}.parlay,.parlays{display:flex;flex-direction:column;gap:8px}.parlay{background:var(--surface-2);border-radius:var(--r);padding:12px}.parlay-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.parlay-h .nm{font-family:var(--display);font-weight:700;font-size:17px;text-transform:uppercase;letter-spacing:.03em}.tier{font-size:11px;font-weight:700;padding:2px 8px;border-radius:999px}.tier.safe{background:var(--green-soft);color:var(--green)}.tier.balanced{background:var(--gold-soft);color:var(--gold)}.tier.longshot{background:var(--violet-soft);color:var(--violet)}.parlay-h .po{margin-left:auto;font-family:var(--display);font-weight:800;font-size:22px;color:var(--gold)}.parlay ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.parlay li{display:flex;justify-content:space-between;gap:10px;color:var(--muted)}.parlay li b{color:var(--fg);font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.parlay-f{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);flex-wrap:wrap}.parlay-f .btn{margin-left:auto;padding:7px 12px;font-size:13px}.record{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px;padding:0 12px 10px}.rec{background:var(--surface-2);border-radius:8px;padding:8px;text-align:center}.rec small{display:block;font-size:10.5px;color:var(--muted);letter-spacing:.08em;font-weight:700}.rec b{font-family:var(--display);font-size:18px}.rec span{display:block;font-size:11px;color:var(--green);font-weight:700}.hof{display:flex;flex-direction:column;gap:6px;padding:0 12px 12px}.hf{display:grid;grid-template-columns:30px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:var(--surface-2);border-radius:8px;padding:8px 10px}.hf .rk{font-family:var(--display);font-weight:800;font-size:20px;color:var(--gold);text-align:center}.hf .t1{font-weight:700;font-size:14px}.hf .t1,.hf .t2{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hf .t2{font-size:12px;color:var(--muted)}.hf .res{text-align:right}.hf .res b{display:block;color:var(--green);font-size:14px}.hf .res b.l{color:var(--red)}.hf .res span{font-size:11px;color:var(--muted)}.empty{text-align:center;padding:28px 16px;color:var(--muted);font-size:14px}.inj-list{display:flex;flex-direction:column;gap:4px;padding:0 12px 12px;max-height:320px;overflow:auto}.inj{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;font-size:13px;padding:7px 10px;background:var(--surface-2);border-radius:8px}.inj .st{font-size:10.5px;font-weight:800;letter-spacing:.06em;padding:2px 7px;border-radius:5px;text-transform:uppercase}.st.out{background:var(--red-soft);color:var(--red)}.st.q{background:var(--gold-soft);color:var(--gold)}.st.p{background:var(--green-soft);color:var(--green)}.inj .d{color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.filters{display:flex;flex-direction:column;gap:10px;padding:12px 14px}.chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.chip{white-space:nowrap;padding:7px 12px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);font-weight:600;font-size:13px;color:var(--muted)}.chip.on{color:var(--fg);border-color:var(--fg);background:var(--surface-3)}.frow{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.seg{display:inline-flex;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:3px}.seg button{padding:5px 11px;border-radius:6px;font-weight:700;font-size:12.5px;color:var(--muted)}.seg button.on{background:var(--surface-3);color:var(--fg)}.field{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--muted);font-weight:600}.field select{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:6px 8px}.field input[type=range]{accent-color:var(--green);width:110px}.result-count{margin-left:auto;font-size:13px;color:var(--muted)}.feed{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));grid-gap:12px;gap:12px}.card{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;display:flex;flex-direction:column;gap:12px}.card.in-slip{border-color:var(--green)}.c-top{display:flex;gap:10px;align-items:center;min-width:0}.rate{text-align:right;flex:none}.rate b{display:block;font-family:var(--display);font-weight:800;font-size:28px;line-height:.9}.rate span{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.pl{display:flex;align-items:baseline;gap:8px;font-size:14px}.side{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.06em;padding:1px 7px;border-radius:5px}.side.over{background:var(--green-soft);color:var(--green)}.side.under{background:var(--red-soft);color:var(--red)}.pl .ln{font-family:var(--display);font-weight:700;font-size:20px}.pl .pk-l{color:var(--muted);font-weight:600}.spark{position:relative;height:64px;display:flex;align-items:flex-end;gap:4px;padding-top:4px;border-bottom:1px solid var(--line)}.spark .b{flex:1 1;border-radius:3px 3px 0 0;min-height:3px;opacity:.9}.spark .b.h{background:var(--green)}.spark .b.m{background:var(--red)}.spark .b.p{background:var(--push)}.spark .lm{position:absolute;left:0;right:0;border-top:1.5px dashed rgba(238,241,247,.55);pointer-events:none}.splits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:6px;gap:6px}.sp{background:var(--surface-2);border-radius:8px;padding:6px 4px;text-align:center}.sp small{display:block;font-size:10.5px;letter-spacing:.08em;color:var(--muted);font-weight:700}.sp b{font-size:14px}.c-foot{display:flex;align-items:center;gap:10px}.streak{font-size:12.5px;color:var(--muted);font-weight:600;min-width:0}.streak.hot{color:var(--gold)}.odds{margin-left:auto;min-width:96px;display:flex;flex-direction:column;align-items:center;padding:6px 12px;border-radius:9px;background:var(--surface-3);border:1px solid var(--line)}.odds small{font-size:11px;color:var(--muted);font-weight:600}.odds b{font-weight:700;font-size:15px}.odds.on,.odds:hover{border-color:var(--green)}.odds.on{background:var(--green)}.odds.on b,.odds.on small{color:var(--green-ink)}.slip-tabs{display:flex;margin:0 14px;background:var(--surface-2);border-radius:9px;padding:3px}.slip-tabs button{flex:1 1;padding:7px;border-radius:6px;font-weight:700;font-size:13px;color:var(--muted)}.slip-tabs button.on{background:var(--surface-3);color:var(--fg)}.legs{display:flex;flex-direction:column;gap:8px;padding:12px 14px}.leg{background:var(--surface-2);border-radius:var(--r);padding:10px 12px;display:grid;grid-template-columns:1fr auto;grid-gap:2px 10px;gap:2px 10px}.leg .l1{font-weight:700;font-size:14px}.leg .l2{font-size:12.5px;color:var(--muted);grid-column:1}.leg .lo{grid-row:1;grid-column:2;font-weight:700;color:var(--gold)}.leg .x{grid-row:2;grid-column:2;font-size:12px;color:var(--muted);text-decoration:underline;text-underline-offset:2px}.leg .x:hover{color:var(--red)}.slip-empty{padding:20px 14px 18px;text-align:center;color:var(--muted);font-size:14px}.sum{border-top:1px solid var(--line);padding:12px 14px;display:flex;flex-direction:column;gap:10px}.sum-row{display:flex;justify-content:space-between;align-items:center;font-size:14px}.sum-row .k{color:var(--muted)}.sum-row .v{font-weight:700}.sum-row .v.win{color:var(--green);font-size:18px}.stake{display:flex;align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:0 10px;width:110px}.stake input{width:100%;background:none;border:0;outline:none;padding:7px 4px;text-align:right;font-weight:700}.quick{display:flex;gap:6px}.quick button{flex:1 1;padding:6px;border-radius:7px;background:var(--surface-2);border:1px solid var(--line);font-weight:600;font-size:12.5px}.slip-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.slip-actions .btn-green{grid-column:1/-1;padding:13px;font-size:15px}.fine{font-size:11.5px;color:var(--dim);line-height:1.45}.slip-fab{display:none}.modal-scrim{position:fixed;inset:0;z-index:90;background:rgba(0,0,0,.7);display:flex;align-items:center;justify-content:center;padding:16px}.modal{position:relative;width:min(760px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:26px 22px 20px;display:flex;flex-direction:column;gap:14px}.modal h2{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(26px,4vw,36px);line-height:1;text-transform:uppercase;text-wrap:balance}.modal-sub{margin:0;color:var(--muted);max-width:60ch}.modal-x{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:50%;background:var(--surface-2);display:grid;place-items:center}.plans{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.plan{position:relative;background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:18px;display:flex;flex-direction:column;gap:10px}.featured-plan{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-soft),var(--surface-2) 40%)}.plan-tag{position:absolute;top:-10px;left:18px;font-size:11px;font-weight:800;letter-spacing:.1em;background:var(--gold);color:#2B1D00;padding:2px 9px;border-radius:999px}.plan-name,.plan-tag{text-transform:uppercase}.plan-name{font-weight:700;font-size:20px;letter-spacing:.04em}.plan-name,.plan-price{font-family:var(--display)}.plan-price{font-weight:800;font-size:40px;line-height:1}.plan-price span{font-family:var(--body);font-size:14px;color:var(--muted);font-weight:600}.plan ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:14px;flex:1 1}.plan li:before{content:"✓";color:var(--green);font-weight:800;margin-right:8px}.plan li.no{color:var(--dim)}.plan li.no:before{content:"—";color:var(--dim)}.auth{max-width:420px;margin:60px auto;padding:0 16px;display:flex;flex-direction:column;gap:14px}.auth h1{font-family:var(--display);font-weight:800;font-size:34px;text-transform:uppercase;margin:0;line-height:1}.auth input{width:100%;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;outline:none}.auth input:focus{border-color:var(--green)}.notice{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;font-size:14px;color:var(--muted)}.notice.warn{border-color:var(--gold);color:var(--gold)}.toast{position:fixed;left:50%;bottom:24px;transform:translateX(-50%);background:var(--fg);color:var(--bg);padding:10px 16px;border-radius:999px;font-weight:700;font-size:14px;z-index:80;max-width:calc(100% - 32px)}footer{max-width:1600px;margin:0 auto;padding:8px 16px 40px;color:var(--dim);font-size:12px;display:flex;gap:16px;flex-wrap:wrap;justify-content:space-between}footer b{color:var(--muted)}@media (max-width:1180px){.shell{grid-template-columns:minmax(0,1fr) 320px}.rail{display:none}}@media (max-width:860px){.shell{grid-template-columns:minmax(0,1fr);padding-bottom:96px}.slip{position:fixed;left:0;right:0;bottom:0;top:auto;max-height:82vh;z-index:55;border-radius:18px 18px 0 0;transform:translateY(105%);transition:transform .25s ease}.slip.open{transform:none}.slip-fab{display:flex;position:fixed;left:16px;right:16px;bottom:14px;z-index:45;align-items:center;justify-content:space-between;padding:13px 18px;border-radius:14px;background:var(--green);color:var(--green-ink);font-weight:800;box-shadow:0 10px 30px rgba(0,0,0,.5)}.featured,.plans,.pro-grid{grid-template-columns:minmax(0,1fr)}.gp{grid-template-columns:1fr auto}.gp .picks{grid-column:1/-1}.updated{display:none}}@media (max-width:420px){.splits{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.acct{display:flex;align-items:center;gap:8px;text-decoration:none;max-width:220px;padding:4px 10px 4px 4px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2)}.acct:hover{border-color:var(--dim)}.acct-av{width:26px;height:26px;border-radius:50%;background:var(--green);color:var(--green-ink);display:grid;place-items:center;font-weight:800;flex:none}.acct-email{font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.plink{text-decoration:none}.plink:hover{color:var(--green)}.mv{margin-left:8px;font-size:11px;font-weight:700;letter-spacing:.02em;text-transform:none}.status-live{color:var(--gold)}.status-final,.status-live{font-size:13px;font-weight:700}.status-final{color:var(--muted)}.banner{max-width:1600px;margin:12px auto 0;margin-inline:16px}@media (min-width:1632px){.banner{margin-inline:auto}}.feat{text-decoration:none;color:inherit}.feat:hover{border-color:rgba(255,255,255,.2)}.foot-links{display:flex;gap:14px;flex-wrap:wrap}.foot-links a{color:var(--muted);text-decoration:none}.foot-links a:hover{color:var(--fg)}.countdown h1{margin:2px 0 0;font-family:var(--display);font-weight:800;font-size:clamp(30px,4.5vw,44px);line-height:1;text-transform:uppercase}.hero-sub{margin:10px 0 0;max-width:60ch;font-size:15px}.back,.hero-sub{color:var(--muted)}.back{display:inline-block;text-decoration:none;font-weight:600;font-size:13px}.back:hover{color:var(--fg)}.d-head{background:linear-gradient(180deg,hsl(var(--h) 45% 16%),var(--surface));padding:18px;display:flex;gap:14px;align-items:center}.d-head h2{margin:0;font-family:var(--display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.d-head .meta{font-size:13px;white-space:normal}.d-body{display:flex;flex-direction:column;gap:16px}.line-ctl{gap:12px;flex-wrap:wrap;background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px}.line-ctl,.stepper{display:flex;align-items:center}.stepper{background:var(--surface-2);border:1px solid var(--line);border-radius:10px}.stepper button{width:38px;height:40px;font-size:20px;font-weight:700;color:var(--muted)}.stepper button:hover{color:var(--fg)}.stepper output{min-width:70px;text-align:center;font-family:var(--display);font-weight:800;font-size:24px}.lc-label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.big-rate{margin-left:auto;text-align:right}.big-rate b{font-family:var(--display);font-weight:800;font-size:40px;line-height:.9;display:block}.big-rate span{font-size:12px;color:var(--muted)}.chart-wrap{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:14px;overflow-x:auto}.chart{height:210px;align-items:flex-end;gap:6px;min-width:420px;margin:18px 0 0;border-bottom:1px solid var(--line)}.chart,.chart .col{position:relative;display:flex}.chart .col{flex:1 1;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.chart .bar{width:100%;max-width:34px;border-radius:5px 5px 0 0;min-height:3px;transition:height .25s ease}.chart .bar.h{background:linear-gradient(180deg,var(--green),rgba(47,224,122,.55))}.chart .bar.m{background:linear-gradient(180deg,var(--red),rgba(255,84,104,.5))}.chart .bar.p{background:var(--push)}.chart .val{font-size:12px;font-weight:700;margin-bottom:3px}.chart .lm{position:absolute;left:0;right:0;border-top:2px dashed var(--gold);z-index:1;transition:bottom .25s ease}.chart .lm span{position:absolute;right:0;top:-20px;font-size:11px;font-weight:700;color:var(--gold);background:var(--bg);padding:1px 6px;border-radius:4px}.xlabels{display:flex;gap:6px;min-width:420px;margin-top:6px}.xlabels span{flex:1 1;text-align:center;font-size:10.5px;color:var(--muted);line-height:1.2}.stats-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.stat{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.stat small{display:block;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.stat b{font-size:24px}.sec-title,.stat b{font-family:var(--display);font-weight:700}.sec-title{font-size:18px;text-transform:uppercase;letter-spacing:.04em;margin:0}.tbl-wrap{overflow-x:auto;background:var(--surface);border:1px solid var(--line);border-radius:14px}table{width:100%;border-collapse:collapse;font-size:13.5px;min-width:360px}td,th{padding:9px 12px;text-align:left;border-bottom:1px solid var(--line)}th{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}tr:last-child td{border-bottom:0}td.r,th.r{text-align:right}.pill{display:inline-block;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:700}.pill.h{background:var(--green-soft);color:var(--green)}.pill.m{background:var(--red-soft);color:var(--red)}.pill.p{background:var(--surface-3);color:var(--push)}.d-cta{display:flex;gap:8px;flex-wrap:wrap}@media (max-width:860px){.stats-grid{grid-template-columns:repeat(2,1fr)}.acct-email{display:none}.acct{padding:4px}}.page-title{font-family:var(--display);font-weight:800;font-size:34px;text-transform:uppercase;margin:0;line-height:1}.acct-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 14px 12px}.acct-grid>div{background:var(--surface-2);border-radius:10px;padding:10px 12px;min-width:0}.acct-grid small{display:block;font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.acct-grid b{display:block;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.acct-actions{display:flex;gap:8px;flex-wrap:wrap;padding:0 14px 14px}@media (max-width:600px){.acct-grid{grid-template-columns:minmax(0,1fr)}}.legal{max-width:720px;margin:0 auto;padding:28px 16px 60px;line-height:1.6}.legal h1{font-weight:800;font-size:36px;margin:0 0 4px;line-height:1}.legal h1,.legal h2{font-family:var(--display);text-transform:uppercase}.legal h2{font-weight:700;font-size:20px;letter-spacing:.03em;margin:26px 0 6px}.legal li,.legal p{color:#C9CFDB;font-size:15px}.legal .muted{color:var(--muted);font-size:13px}.legal a{color:var(--green)}.betlink{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:700;color:var(--gold);text-decoration:none;padding:3px 8px;border-radius:6px;background:var(--gold-soft);white-space:nowrap}.betlink:hover{filter:brightness(1.1)}.betlink.compact{font-size:11px;padding:2px 7px;margin-top:4px;align-self:flex-start}.pk .betlink.compact{margin-top:2px}.games-strip{display:none}@media (max-width:1180px){.games-strip{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.games-strip::-webkit-scrollbar{display:none}.games-strip .game{min-width:170px;text-decoration:none;color:inherit;flex:none}}.bets{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin-top:6px}.bets-label{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700;margin-right:2px}.bk{display:inline-flex;align-items:center;gap:6px;padding:4px 9px;border-radius:7px;background:var(--surface-3);border:1px solid var(--line);text-decoration:none;font-size:12px;color:var(--fg);line-height:1}.bk b{font-weight:800;letter-spacing:.02em}.bk span{color:var(--muted);font-weight:600}.bk:hover{color:var(--gold)}.bk.best,.bk:hover{border-color:var(--gold)}.bk.best{background:var(--gold-soft)}.bk.best span{color:var(--gold)}.bk.partner{border-style:dashed}.bk.partner span{font-size:11px}.pk .bets{margin-top:4px}.pk .bk{padding:3px 7px;font-size:11px}.book-btns{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.book-btns .bets-label{width:100%}.book-btn{flex:1 1;display:flex;align-items:center;gap:9px;padding:8px 10px;border-radius:10px;border:1px solid var(--line);background:var(--surface-2);text-decoration:none;color:var(--fg);min-width:0}.book-btn svg{width:28px;height:28px;flex:none}.book-btn span{display:flex;flex-direction:column;min-width:0}.book-btn b{font-size:13px;line-height:1.1}.book-btn small{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.book-btn:hover{border-color:var(--dim)}.book-btn.off{opacity:.45;pointer-events:none}.pro-daily{display:flex;flex-direction:column;gap:12px}.pd-head{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.pd-head h2{margin:2px 0 0;font-family:var(--display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.pd-head .btn{margin-left:auto;padding:8px 14px}.pd-head .btn+.btn{margin-left:0}.locks{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.lock{position:relative;border:1px solid var(--gold);border-radius:16px;padding:16px;background:linear-gradient(180deg,var(--gold-soft),var(--surface) 55%);display:flex;flex-direction:column;gap:8px;min-width:0}.lock.week{border-width:2px;box-shadow:0 0 0 4px rgba(247,197,72,.08)}.lock.potw{border-color:var(--violet);background:linear-gradient(180deg,var(--violet-soft),var(--surface) 55%)}.lock-head{display:flex;justify-content:space-between;gap:10px;align-items:center}.lock-tag{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;color:var(--gold)}.lock.potw .lock-tag{color:var(--violet)}.lock-rec{font-size:12px;color:var(--muted);font-weight:700}.lock-pick{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.lock-pick b{font-family:var(--display);font-weight:800;font-size:30px;line-height:1}.lock-pick span{font-size:14px;color:var(--muted);font-weight:700}.lock-meta{font-size:12.5px;color:var(--muted)}.lock-why{margin:0;font-size:14px;line-height:1.5;color:#D5DAE6}.lock-actions{gap:8px}.lock-actions,.lock-legs{display:flex;flex-direction:column}.lock-legs{list-style:none;margin:0;padding:0;gap:4px}.lock-legs li{display:flex;justify-content:space-between;font-size:14px}.lock-legs li b{font-weight:700}.lock-legs li span{color:var(--muted)}.blur{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pk.is-lock{border-color:var(--gold);box-shadow:inset 0 0 0 1px var(--gold)}.pk.early b span{font-family:var(--body);font-size:12px;color:var(--muted);font-weight:600}.pk-tools{display:flex;gap:6px;flex-wrap:wrap;margin-top:6px}.tool{font-size:11.5px;font-weight:700;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:6px;padding:4px 8px}.tool:hover{color:var(--fg);border-color:var(--dim)}.mpanel{margin-top:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px;display:flex;flex-direction:column;gap:8px;cursor:default;font-family:var(--body)}.mp-top{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));grid-gap:8px;gap:8px}.mp-top small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em}.mp-top b,.mp-top small{display:block;font-weight:700}.mp-top b{font-family:var(--display);font-size:18px}.mp-table{width:100%;border-collapse:collapse;font-size:12px;min-width:0}.mp-table td{padding:4px 6px;border-bottom:1px solid var(--line)}.mp-table td:first-child{color:var(--muted)}.mp-table td:not(:first-child){text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mp-table tr:first-child td{font-weight:800;color:var(--fg)}.mp-table td.mine{color:var(--green);font-weight:700}.mp-foot{font-size:11px;color:var(--dim);line-height:1.4}.pref{display:flex;align-items:center;gap:14px;justify-content:space-between}.pref .d{font-size:12.5px;color:var(--muted);margin-top:2px}.switch{position:relative;width:44px;height:26px;border-radius:999px;background:var(--surface-3);border:1px solid var(--line);flex:none;transition:background .15s}.switch i{position:absolute;top:3px;left:3px;width:18px;height:18px;border-radius:50%;background:var(--muted);transition:transform .15s,background .15s}.switch.on{background:var(--green-soft);border-color:var(--green)}.switch.on i{transform:translateX(18px);background:var(--green)}.switch:disabled{opacity:.5}.tier.sgp{background:var(--violet-soft);color:var(--violet)}.tier.props{background:var(--green-soft);color:var(--green)}.tier.week{background:var(--gold-soft);color:var(--gold)}.nav-gap{flex:1 1}.lg.alt{background:transparent;border-color:transparent;color:var(--muted);font-size:14px}.lg.alt:hover{color:var(--fg);border-color:var(--line)}@media (max-width:860px){.nav-gap{flex:0 1;width:4px}}tr.me td{background:var(--green-soft)}.you{margin-left:8px;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--green)}.txt{flex:1 1;min-width:0;background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:8px 10px;outline:none}.txt:focus{border-color:var(--green)}.slip-row.win{border-left:3px solid var(--green)}.slip-row.loss{border-left:3px solid var(--red)}.slip-row.push{border-left:3px solid var(--push)}.slip-legs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.leg-chip{font-size:12px;background:var(--surface-3);border-radius:6px;padding:2px 7px;color:var(--fg)}.leg-chip em{font-style:normal;color:var(--muted)}.leg-chip.win{background:var(--green-soft);color:var(--green)}.leg-chip.loss{background:var(--red-soft);color:var(--red)}.leg-chip.push{color:var(--push)}.bankroll{display:flex;align-items:center;gap:14px;flex-wrap:wrap;background:var(--surface-2);border-radius:12px;padding:12px 14px}.bk-main{display:flex;flex-direction:column;min-width:0}.bk-main small{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.bk-main b{font-family:var(--display);font-weight:800;font-size:34px;line-height:1}.bk-actions{margin-left:auto;display:flex;gap:8px;flex-wrap:wrap}@media (max-width:600px){.record{grid-template-columns:repeat(2,1fr)!important}}.slip-date{display:flex;align-items:center;gap:4px;flex-wrap:wrap;justify-content:flex-end}.slip-date .x{color:var(--muted)}.slip-date .x:hover{color:var(--red)}.landing{min-height:100%}.l-hero{max-width:1100px;margin:0 auto;padding:56px 16px 24px;display:flex;flex-direction:column;gap:16px}.l-hero h1{margin:0;font-family:var(--display);font-weight:800;font-size:clamp(40px,7vw,76px);line-height:.95;text-transform:uppercase;text-wrap:balance;max-width:14ch}.l-hero p{margin:0;color:var(--muted);font-size:17px;max-width:62ch;line-height:1.5}.l-cta{display:flex;gap:10px;flex-wrap:wrap}.l-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin-top:10px}.l-stats div{background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px 14px;display:flex;flex-direction:column}.l-stats b{font-family:var(--display);font-weight:800;font-size:30px;line-height:1}.l-stats small{color:var(--muted);font-size:12px;margin-top:4px}.l-grid{max-width:1100px;margin:0 auto;padding:8px 16px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:14px;gap:14px}.l-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:20px;display:flex;flex-direction:column;gap:10px;min-width:0}.l-card h2{margin:0;font-family:var(--display);font-weight:800;font-size:28px;line-height:1;text-transform:uppercase}.l-card p,.l-steps{margin:0;color:var(--muted);line-height:1.5}.l-steps{padding-left:20px;display:flex;flex-direction:column;gap:8px}.l-steps b{color:var(--fg)}.lock-preview{border-color:var(--gold);background:linear-gradient(180deg,var(--gold-soft),var(--surface) 55%)}.l-table{width:100%;border-collapse:collapse;font-size:14px}.l-table td{padding:6px 4px;border-bottom:1px solid var(--line)}.l-table td.r{text-align:right}.l-plans{gap:8px}.l-plans,.l-plans div{display:flex;flex-direction:column}.l-plans div{background:var(--surface-2);border-radius:10px;padding:10px 12px;gap:2px}.l-plans b{font-size:15px}.l-plans span{color:var(--muted);font-size:13px}.l-plans .pro{border:1px solid var(--gold)}.league-forms{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:12px;gap:12px}.lf-body{display:flex;gap:8px;padding:0 14px}.lf .fine{padding:8px 14px 12px;margin:0}.txt.code{text-transform:uppercase;letter-spacing:.2em;font-weight:800;max-width:170px}.seg-link{padding:5px 11px;border-radius:6px;font-weight:700;font-size:12.5px;color:var(--muted);text-decoration:none}.seg-link.on{background:var(--surface-3);color:var(--fg)}.leg.plink:hover{border:1px solid var(--dim)}.live-dot{width:9px;height:9px;margin-right:7px;background:var(--push);vertical-align:middle}.live-dot.covering,.live-dot.win{background:var(--green);box-shadow:0 0 0 3px var(--green-soft)}.live-dot.loss,.live-dot.trailing{background:var(--red);box-shadow:0 0 0 3px var(--red-soft)}.slip-handle{display:none}@media (max-width:600px){.top{padding-top:env(safe-area-inset-top,0)}.top-in{padding:8px 12px;gap:10px}.logo{font-size:22px}.logo svg{width:26px;height:26px}.leagues{padding:0 12px 10px;gap:6px}.lg{padding:10px 14px;font-size:15px;min-height:40px}.lg.alt{font-size:14px}.shell{padding:12px 12px 110px}.pk{min-width:100%;max-width:100%;padding:12px}.pk b{font-size:20px}.pk small{font-size:12px}.pk .why,.why{font-size:13.5px}.pk-tools{gap:8px}.tool{font-size:13.5px;padding:10px 12px;min-height:42px;flex:1 1 auto;text-align:center}.bets{gap:8px}.bets-label{font-size:12px;width:100%}.bk,.pk .bk{flex:1 1 auto;justify-content:center}.bk,.chip,.pk .bk{padding:10px 14px;font-size:14px;min-height:42px}.seg button,.seg-link{padding:9px 13px;font-size:14px;min-height:38px}.field{font-size:14px}.field input[type=range]{width:120px}.odds{min-width:116px;padding:10px 14px}.odds b{font-size:16px}.odds small{font-size:12px}.stake input,.txt,input,select,textarea{font-size:16px}.leg{padding:12px}.leg .l1{font-size:15px}.leg .l2{font-size:13.5px}.leg .x{font-size:14px;padding:6px 0;min-height:36px}.slip-date{gap:10px}.slip-fab{bottom:calc(14px + env(safe-area-inset-bottom,0px));min-height:52px;font-size:16px}.slip{padding-bottom:calc(16px + env(safe-area-inset-bottom,0px));max-height:88vh}.slip-handle{display:flex;align-items:center;justify-content:space-between;padding:10px 14px 0;cursor:pointer}.slip-handle i{display:block;width:44px;height:5px;border-radius:3px;background:var(--line);margin:0 auto}.slip-handle .x{font-size:14px;padding:6px 0;text-decoration:none;color:var(--muted)}.quick button,.sum-row{font-size:15px}.quick button{padding:10px}.book-btn{padding:12px}.book-btn b{font-size:15px}.book-btn small{font-size:12.5px}.lock{padding:14px}.lock-pick b{font-size:26px}.lock-why{font-size:14.5px}.lock-tag{font-size:14px}.btn-gold,.btn-green,.lock-actions .btn,.slip-actions .btn{min-height:46px}.gp{padding:12px}.gp .mt small{font-size:12px}.mp-top b{font-size:18px}.mp-top small{font-size:11px}.mp-table{font-size:13.5px}.mp-foot{font-size:12px}.rate b{font-size:26px}.sp b{font-size:15px}.sp small{font-size:11px}.betlink.compact{font-size:13px;padding:6px 10px}.mv,.tier{font-size:12px}.card{padding:14px}.hero{padding:16px}.hero h1{font-size:30px}.ph{font-size:17px}.ph small{font-size:12.5px}.inj{font-size:13.5px}.inj .st{font-size:11px}.pd-head .btn{padding:9px 12px;font-size:13.5px}.l-hero{padding:28px 16px 16px}.l-hero p{font-size:16px}.l-stats b{font-size:26px}.modal{padding:22px 16px 16px}.plan{padding:14px}.plan-price{font-size:34px}footer{font-size:13px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px))}.acct-grid b,table{font-size:14px}td,th{padding:10px}.bets-label,.lc-label,.mp-top small,.rec small,.sp small,.stat small{font-size:12px}}.acct-av{overflow:hidden}.acct-av img{width:100%;height:100%;object-fit:cover;display:block}.acct-av.big{width:72px;height:72px;font-size:28px;flex:none}.acct-av.sm{width:26px;height:26px;font-size:12px;display:inline-grid;vertical-align:middle;margin-right:8px;flex:none}.lb-name{display:inline-flex;align-items:center;min-width:0}.avatar-edit{display:flex;gap:14px;align-items:center;flex-wrap:wrap}.avatar-actions{flex:1 1;min-width:220px}.avatar-actions .d{font-size:12.5px;color:var(--muted)}@media (max-width:860px){.acct-email{display:inline;max-width:96px}.acct{padding:4px 10px 4px 4px}}.top-right .acct,.top-right .pro-btn{height:38px;box-sizing:border-box;border-radius:999px;font-size:14px;font-weight:700;line-height:1;display:inline-flex;align-items:center}.top-right .acct{padding:0 14px 0 5px;gap:9px;max-width:240px}.top-right .pro-btn{padding:0 14px}.acct-av{width:28px;height:28px;font-size:13px}.acct-email{font-size:14px;font-weight:700;color:var(--fg)}.acct:hover .acct-email{color:var(--green)}@media (max-width:860px){.top-right .acct{padding:0 12px 0 5px}.acct-email{display:inline;max-width:110px}}.modal-scrim{overflow:auto;-webkit-overflow-scrolling:touch;padding-top:max(16px,env(safe-area-inset-top,0px));padding-bottom:max(16px,env(safe-area-inset-bottom,0px))}.modal{max-height:calc(100dvh - 32px);padding-top:0}.modal-head{position:-webkit-sticky;position:sticky;top:0;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 0 10px;margin:0 0 4px;background:var(--surface)}.modal-head .eyebrow{margin:0}.modal-x{position:static;width:40px;height:40px;font-size:16px;flex:none}.modal-dismiss{align-self:center;min-height:44px;padding:10px 22px}@media (max-width:600px){.modal{max-height:calc(100dvh - 24px);border-radius:16px}.modal-scrim{padding:12px;align-items:flex-start}.modal-head{padding-top:14px}}.modal.compact{padding-top:24px;max-height:none}@media (max-width:600px){.modal-scrim{align-items:center}.modal-scrim.tall{align-items:flex-start}.modal.compact{padding:22px 18px 18px;border-radius:16px}.modal.compact h2{font-size:26px}.modal.compact .btn{min-height:46px}.pname{padding:6px 0;min-height:36px;display:flex;align-items:center}.feat .why,.inj .st,.l-plans span,.lock-rec,.pill,.pro-tag{font-size:12px}.legal li,.legal p{font-size:15.5px}.d-head{padding:14px}.d-head h2{font-size:24px}.d-head .av{width:50px;height:50px;font-size:19px}.lb-table td:nth-child(7),.lb-table th:nth-child(7){display:none}.lb-table td,.lb-table th{padding:10px 8px}}.auth-tabs{align-self:flex-start}.auth-form{display:flex;flex-direction:column;gap:10px}.code-input{letter-spacing:.35em;font-size:22px!important;font-weight:800;text-align:center}.linklike{display:inline;padding:0;color:var(--green);text-decoration:underline;text-underline-offset:2px;font:inherit}.shell-two{grid-template-columns:minmax(0,1fr) 330px}@media (max-width:1180px){.shell-two{grid-template-columns:minmax(0,1fr) 320px}}@media (max-width:860px){.shell-two{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.d-head{flex-wrap:wrap}.d-head .who{min-width:0;flex:1 1 200px}.d-head h2{font-size:22px;word-break:break-word}.line-ctl{padding:12px;gap:10px}.line-ctl>div{flex:1 1 140px}.big-rate{margin-left:0;flex:1 1 100%;text-align:left}.big-rate b{font-size:34px}.chart{height:180px}.d-cta{flex-direction:column}.d-cta .btn{width:100%;justify-content:center}.hide-phone{display:none!important}.landing .top-in{flex-wrap:nowrap}.landing .top-right{gap:6px}.top-in{gap:8px}.logo{font-size:20px;letter-spacing:.3px}.logo svg{width:24px;height:24px}.top-right{gap:6px;min-width:0}.top-right .acct{padding:0 9px 0 4px;gap:6px;max-width:132px}.acct-email{max-width:72px}.top-right .pro-btn{padding:0 11px;font-size:13px;white-space:nowrap}}@media (max-width:360px){.acct-email{display:none}.top-right .acct{padding:4px}}.top-right .balance{height:38px;box-sizing:border-box;display:inline-flex;align-items:center;gap:2px;padding:0 12px;border-radius:999px;background:var(--green-soft);border:1px solid var(--green);color:var(--green);font-weight:800;font-size:14px;text-decoration:none;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.top-right .balance small{font-size:11px;font-weight:800;opacity:.8}.top-right .balance:hover{filter:brightness(1.1)}.leg-books{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.leg-bk{font-size:10.5px;font-weight:800;letter-spacing:.04em;padding:2px 7px;border-radius:5px;background:var(--gold-soft);color:var(--gold);text-decoration:none;border:1px solid transparent}.leg-bk.partner{background:transparent;border:1px dashed var(--line);color:var(--muted)}.leg-bk:hover{filter:brightness(1.15)}@media (max-width:600px){.top-right .balance{padding:0 8px;font-size:13px;height:36px}.top-right .balance .cents{display:none}.top-right .acct{max-width:100px}.acct-email{max-width:52px}.top-right .pro-btn{padding:0 9px}.leg-bk{font-size:12px;padding:5px 9px}}@media (max-width:420px){.acct-email{display:none}.top-right .acct{padding:4px}}a.game{text-decoration:none;color:inherit;cursor:pointer}a.game:hover{border-color:var(--dim)}.mlink{text-decoration:none;color:inherit}.mlink:hover{color:var(--green)}.gp .props-link{font-size:11px;color:var(--gold);font-weight:700}.on-game .props-link{display:none}.gd-head{gap:18px}.gd-teams{display:flex;align-items:center;gap:14px;font-family:var(--display);font-weight:800;font-size:26px;text-transform:uppercase}.gd-teams .tm{gap:10px;font-weight:800}.gd-teams .tm i{width:40px;height:40px;font-size:13px}.gd-teams .at{color:var(--muted);font-size:18px}.gd-teams b{margin-left:6px;color:var(--green)}.odds-grid{overflow-x:auto;padding:0 14px 12px;scrollbar-width:thin}.og{border-collapse:separate;border-spacing:0 6px;width:100%;min-width:520px;font-size:13px}.og th{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700;text-align:center;padding:0 4px 2px}.og th:first-child{text-align:left}.og td{padding:0 3px;text-align:center;vertical-align:middle}.og td.mk{text-align:left;white-space:nowrap;padding-right:10px}.og td.mk small{display:block;font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-weight:700}.og td.mk b{font-family:var(--display);font-size:16px}.og .cell{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;min-width:58px;height:44px;padding:2px 6px;border-radius:8px;background:var(--surface-2);border:1px solid var(--line);color:inherit;text-decoration:none;line-height:1.1}.og .cell b{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:13px}.og .cell small{font-size:9.5px;color:var(--muted);font-weight:700;min-height:11px}.og .cell.dim{opacity:.45}.og a.cell:hover{border-color:var(--gold)}.og button.cell.best{background:var(--green-soft);border-color:var(--green);cursor:pointer}.og button.cell.best b{color:var(--green)}.og button.cell.best:hover{filter:brightness(1.15)}.og button.cell.on{background:var(--green);border-color:var(--green)}.og button.cell.on b,.og button.cell.on small{color:var(--green-ink)}.props-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px;padding:0 14px 14px}.pcard{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.prow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:6px;gap:6px;align-items:center;padding-top:8px;border-top:1px solid var(--line)}.prow .lbl{font-size:13.5px;font-weight:600;min-width:0}.prow .lbl b{font-family:var(--display);font-size:16px}.prow .lbl small{display:block;color:var(--muted);font-weight:600;font-size:11px;white-space:normal}.ou{min-width:78px;display:flex;flex-direction:column;align-items:center;padding:5px 8px;border-radius:9px;background:var(--surface-3);border:1px solid var(--line);color:inherit;cursor:pointer;line-height:1.15}.ou small{font-size:10.5px;color:var(--muted);font-weight:700;white-space:nowrap}.ou small i{font-style:normal}.ou b{font-size:13.5px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ou:hover{border-color:var(--gold)}.ou.on{background:var(--green);border-color:var(--green)}.ou.on b,.ou.on small,.ou.on small i{color:var(--green-ink)}.ou.dim,.ou:disabled{opacity:.45;cursor:default}.search{background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:8px 10px;color:var(--fg);font-size:14px;min-width:160px}@media (max-width:600px){.gd-teams{font-size:20px;gap:10px}.gd-teams .tm i{width:32px;height:32px;font-size:11px}.props-list{grid-template-columns:minmax(0,1fr);padding:0 10px 12px}.odds-grid{padding:0 10px 10px}.prow{grid-template-columns:minmax(0,1fr) auto auto}.ou{min-width:70px;padding:6px}.gp .props-link{display:none}}.tm i.tl{position:relative;overflow:hidden;background:radial-gradient(circle at 30% 25%,hsl(var(--h) 40% 30%),#0f1420 75%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.tm i.tl span{position:relative;z-index:0;opacity:.75}.tm i.tl img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box;z-index:1;background:#0f1420}.game .tm i.tl{width:24px;height:24px;border-radius:7px}.gd-teams .tm i.tl{width:44px;height:44px;border-radius:12px}.gd-teams .tm i.tl img{padding:4px}.gp .mt .tm i.tl{width:22px;height:22px;border-radius:6px}@media (max-width:600px){.gd-teams .tm i.tl{width:36px;height:36px;border-radius:10px}}.sgp-wrap{flex-direction:column}.sgp-head,.sgp-wrap{display:flex;gap:10px}.sgp-head{justify-content:space-between;align-items:baseline;flex-wrap:wrap;padding:0 2px}.sgp-head .lock-tag{font-size:15px}.sgp-head .lock-rec{font-size:12px}.sgp-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.sgp-card{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px;border-radius:16px;border:1px solid rgba(56,224,128,.45);background:linear-gradient(180deg,rgba(56,224,128,.1),var(--surface) 60%);box-shadow:inset 0 1px 0 rgba(255,255,255,.03)}.sgp-card.dim{border-color:var(--line);background:var(--surface-2)}.sgp-card .lock-head{display:flex;justify-content:space-between;align-items:center;gap:10px}.sgp-name{font-size:15px;letter-spacing:.05em;text-transform:uppercase;color:var(--green);white-space:nowrap}.sgp-name,.sgp-odds{font-family:var(--display);font-weight:800}.sgp-odds{font-size:22px;color:var(--gold);line-height:1;padding:4px 10px;border-radius:999px;background:var(--gold-soft)}.sgp-legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sgp-legs li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px}.sgp-conf{font-family:var(--display);font-weight:800;font-size:13px;min-width:40px;text-align:center;padding:5px 0;border-radius:8px;background:var(--surface-3);color:var(--muted)}.sgp-conf.good{background:var(--green-soft);color:var(--green)}.sgp-conf.ok{background:var(--gold-soft);color:var(--gold)}.sgp-t{min-width:0;display:flex;flex-direction:column;gap:1px}.sgp-t b{font-weight:700;font-size:14px;line-height:1.25;white-space:normal;overflow-wrap:anywhere}.sgp-t small{font-size:11.5px;color:var(--muted);line-height:1.3}.sgp-p{font-weight:800;color:var(--fg);font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;align-self:center}.sgp-foot{display:flex;justify-content:space-between;gap:8px;font-size:12px;color:var(--muted);flex-wrap:wrap}.sgp-foot b{color:var(--fg)}.sgp-actions{display:flex;gap:8px;align-items:stretch;margin-top:auto}.sgp-actions .btn{flex:1 1;padding:10px 12px;font-size:14px;justify-content:center;white-space:nowrap}.sgp-actions .bk{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;padding:4px 11px;border-radius:10px;background:var(--surface-3);border:1px solid var(--line);text-decoration:none;color:inherit;line-height:1.15;min-width:50px}.sgp-actions .bk b{font-size:12.5px}.sgp-actions .bk span{font-size:10.5px;color:var(--muted)}.sgp-actions .bk.partner{border-style:dashed}.sgp-actions .bk:hover{border-color:var(--gold)}.sgp-card.teaser .blur{filter:blur(6px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sgp-card .lock-why{margin:0}@media (max-width:860px){.sgp-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.sgp-card{padding:12px;border-radius:14px}.sgp-legs li{padding:8px 9px}.sgp-t b{font-size:14.5px}.sgp-actions .btn{font-size:14px}}.leg-live{font-weight:700;color:var(--muted)}.leg-live.covering,.leg-live.win{color:var(--green)}.leg-live.loss,.leg-live.trailing{color:var(--red)}.leg-live.even,.leg-live.push{color:var(--gold)}.leg-chip.covering{border-color:var(--green);color:var(--green)}.leg-chip.trailing{border-color:var(--red);color:var(--red)}.leg-chip small{color:var(--muted);font-weight:600}.pref-group{gap:8px}.pref-group,.pref-sub{display:flex;flex-direction:column}.pref-sub{gap:6px;padding-left:12px;border-left:2px solid var(--line)}.pref-sub .pref{padding:6px 0}.rc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.rc-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:10px;gap:10px;padding:0 14px 14px}.rc-card{background:var(--surface-2);border:1px solid var(--line);border-left-width:4px;border-radius:12px;padding:12px 14px;display:flex;flex-direction:column;gap:4px;min-width:0}.rc-card.good{border-left-color:var(--green)}.rc-card.bad{border-left-color:var(--red)}.rc-card small{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.rc-card b{font-family:var(--display);font-size:20px;font-weight:800;line-height:1.1}.rc-card b span{font-family:var(--body);font-size:13px;color:var(--muted);font-weight:600}.rc-card .d{font-size:12.5px;color:var(--muted)}@media (max-width:700px){.rc-grid{grid-template-columns:minmax(0,1fr)}}.ss-list{display:flex;flex-direction:column;gap:10px;padding:0 14px 14px}.ss{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;overflow:hidden}.ss.win{border-color:rgba(56,224,128,.5)}.ss.loss{border-color:rgba(255,84,104,.45)}.ss-head{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;border-bottom:1px solid var(--line)}.ss-title{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;min-width:0}.ss-title b{font-family:var(--display);font-weight:800;font-size:17px;text-transform:uppercase;letter-spacing:.03em}.ss-title small{font-size:12px;color:var(--muted);font-weight:600}.ss-odds{font-family:var(--display);font-weight:800;font-size:15px;color:var(--gold)}.ss-status{flex:none;font-size:12px;font-weight:800;letter-spacing:.04em;text-transform:uppercase;padding:5px 10px;border-radius:999px;background:var(--surface-3);color:var(--muted);white-space:nowrap}.ss-status.win{background:var(--green-soft);color:var(--green)}.ss-status.loss{background:var(--red-soft);color:var(--red)}.ss-status.push{background:var(--gold-soft);color:var(--gold)}.ss-status.open{background:var(--surface-3);color:var(--fg)}.ss-legs{list-style:none;margin:0;padding:6px 8px;display:flex;flex-direction:column;gap:2px}.ss-legs li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;padding:8px 6px;border-radius:10px}.ss-legs li:not(:last-child){border-bottom:1px solid var(--line)}.ss-mark{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:800;background:var(--surface-3);color:var(--muted)}.ss-mark.win{background:var(--green);color:var(--green-ink)}.ss-mark.loss{background:var(--red);color:#fff}.ss-mark.push{background:var(--gold);color:#1a1200}.ss-mark.covering{background:var(--green-soft);color:var(--green)}.ss-mark.trailing{background:var(--red-soft);color:var(--red)}.ss-mark.even{background:var(--gold-soft);color:var(--gold)}.ss-leg{min-width:0;display:flex;flex-direction:column;gap:1px}.ss-leg b{font-weight:700;font-size:14.5px;line-height:1.25;overflow-wrap:anywhere}.ss-leg small{font-size:12px;color:var(--muted)}.ss-legs li.covering .ss-leg small,.ss-legs li.win .ss-leg small{color:var(--green)}.ss-legs li.loss .ss-leg small,.ss-legs li.trailing .ss-leg small{color:var(--red)}.ss-price{font-weight:800;font-size:14px;color:var(--fg)}.ss-foot{display:flex;align-items:center;gap:18px;padding:10px 14px;border-top:1px solid var(--line);background:var(--surface)}.ss-foot>span{display:flex;flex-direction:column;gap:1px}.ss-foot small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ss-foot b{font-family:var(--display);font-weight:800;font-size:18px;line-height:1}.ss-actions{margin-left:auto;flex-direction:row!important;align-items:center;gap:10px!important;font-size:12.5px}.ss-lock{color:var(--muted);font-weight:700;font-size:12px;white-space:nowrap}@media (max-width:600px){.ss-list{padding:0 10px 12px}.ss-foot,.ss-head{padding:10px 12px}.ss-foot{gap:14px;flex-wrap:wrap}.ss-actions{width:100%;margin-left:0;justify-content:flex-end}}.news-list{gap:8px;padding:0 14px 14px}.news,.news-list{display:flex;flex-direction:column}.news{background:var(--surface-2);border:1px solid var(--line);border-left-width:4px;border-radius:12px;padding:10px 12px;gap:4px}.news.injury.out{border-left-color:var(--red)}.news.injury.q{border-left-color:var(--gold)}.news.injury.p{border-left-color:var(--green)}.news.news{border-left-color:var(--dim)}.news-top{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:11px;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.06em}.news-kind{color:var(--fg)}.news-ago{margin-left:auto;text-transform:none;letter-spacing:0;font-weight:600}.news-mine{background:var(--green-soft);color:var(--green);padding:2px 7px;border-radius:5px;letter-spacing:.04em}.news-h{font-weight:700;font-size:15px;line-height:1.3}.news-b{font-size:13.5px;color:var(--muted);line-height:1.45}.news-link{font-size:12.5px;color:var(--gold);font-weight:700;text-decoration:none}.news-link:hover{text-decoration:underline}.news-b.blur,.news-h.blur{filter:blur(5px);-webkit-user-select:none;-moz-user-select:none;user-select:none}.inj-teams{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-gap:10px;gap:10px;padding:0 14px 14px}.inj-team{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px;display:flex;flex-direction:column;gap:6px}.inj-team-h{font-family:var(--display);font-weight:800;font-size:16px;text-transform:uppercase;letter-spacing:.04em}.inj-team-h small{font-family:var(--body);font-size:11px;color:var(--muted);font-weight:700;margin-left:6px}.inj-team .inj,.newsbox{background:var(--surface)}.newsbox{border-color:var(--line)}.newsbox .lock-tag{color:var(--fg)}.newsbox .lock-rec{text-decoration:none;color:var(--gold)}.newsbox .lock-legs li b{font-weight:600;font-size:13.5px;white-space:normal;overflow:visible;line-height:1.3}@media (max-width:600px){.inj-teams,.news-list{padding:0 10px 12px}.inj-teams{grid-template-columns:minmax(0,1fr)}}.hist{flex-direction:column}.hist,.hist-bar{display:flex;gap:10px}.hist-bar{align-items:center;justify-content:space-between;flex-wrap:wrap;padding:0 14px}.hist-bar .seg button small{margin-left:5px;font-size:11px;color:var(--muted);font-weight:700}.hist-net{font-size:13px;color:var(--muted);font-weight:700}.hist-net b{font-family:var(--display);font-size:16px}@media (max-width:600px){.hist-bar{padding:0 10px}.hist-bar .seg{width:100%;display:flex}.hist-bar .seg button{flex:1 1;padding:8px 2px;font-size:12px}.hist-bar .seg button small{margin-left:3px}}.pro-cta{position:fixed;left:50%;transform:translateX(-50%);bottom:calc(16px + env(safe-area-inset-bottom));z-index:60;display:flex;align-items:center;gap:4px;background:linear-gradient(135deg,#F7C548,#e0a812);color:#1a1200;border-radius:999px;padding:4px 6px 4px 16px;box-shadow:0 10px 30px rgba(0,0,0,.45),inset 0 0 0 1px rgba(255,255,255,.12);max-width:calc(100vw - 24px)}.pro-cta.lifted{bottom:calc(84px + env(safe-area-inset-bottom))}.pro-cta-main{background:none;border:0;color:inherit;display:flex;flex-direction:column;align-items:flex-start;line-height:1.15;padding:6px 6px 6px 0;cursor:pointer;text-align:left}.pro-cta-main b{font-family:var(--display);font-weight:800;font-size:16px;letter-spacing:.04em;text-transform:uppercase}.pro-cta-main span{font-size:11.5px;font-weight:700;opacity:.85;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:min(68vw,360px)}.pro-cta-x{background:rgba(0,0,0,.14);border:0;color:inherit;width:30px;height:30px;border-radius:50%;cursor:pointer;font-size:13px;font-weight:800;flex:none}@media (min-width:1181px){.pro-cta{left:auto;right:360px;transform:none}}.btabs{display:flex;flex-direction:column;gap:12px}.btab-bar{position:-webkit-sticky;position:sticky;top:0;z-index:30;display:flex;gap:6px;padding:8px 0;background:linear-gradient(180deg,var(--bg) 70%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btab{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:10px 12px;border-radius:12px;background:var(--surface);border:1px solid var(--line);color:var(--muted);font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase;cursor:pointer}.btab:hover{color:var(--fg);border-color:var(--dim)}.btab.on{background:var(--green);border-color:var(--green);color:var(--green-ink)}.btab small{font-family:var(--body);font-size:11px;font-weight:800;padding:1px 7px;border-radius:999px;background:rgba(0,0,0,.18);color:inherit}.btab-panel{display:flex;flex-direction:column;gap:12px}.btab-panel[hidden]{display:none}.pro-grid.one{grid-template-columns:minmax(0,1fr)}.only-phone{display:none}@media (max-width:600px){.only-phone{display:inline}.btab{padding:9px 6px;font-size:13px;gap:4px}.btab-bar{gap:5px;padding:6px 0}.btab small{font-size:10px;padding:1px 5px}}.show-more{align-self:center;justify-self:center;grid-column:1/-1;margin:4px auto 0;padding:10px 18px}.pk.more{min-width:0;max-width:none;align-self:center;justify-content:center;align-items:center;padding:8px 12px;font-size:12.5px;font-weight:800;color:var(--gold);border-style:dashed;cursor:pointer;flex-direction:row}.gp-kinds{padding:2px 2px 4px}.gp-kinds .chip small{font-size:11px;opacity:.75;font-weight:800}.rk{font-size:10px;font-weight:800;color:var(--gold);margin-right:3px;letter-spacing:.02em}.lotto{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px;padding:0 14px 14px}.ticket{background:linear-gradient(180deg,rgba(247,197,72,.1),var(--surface-2) 60%);border:1px solid rgba(247,197,72,.45);border-radius:14px;padding:12px;flex-direction:column}.ticket,.ticket-h{display:flex;gap:8px}.ticket-h{justify-content:space-between;align-items:center}.ticket-h .nm{font-size:16px;text-transform:uppercase;letter-spacing:.04em}.ticket-h .nm,.ticket-h .po{font-family:var(--display);font-weight:800}.ticket-h .po{font-size:22px;color:var(--gold)}.ticket-pay{font-size:12.5px;color:var(--muted)}.ticket-pay b{color:var(--fg);font-size:14px}.ticket ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.ticket li{display:flex;justify-content:space-between;gap:10px;color:var(--muted)}.ticket li b{color:var(--fg);font-weight:600;min-width:0;overflow-wrap:anywhere}.ticket .btn{margin-top:auto;justify-content:center}@media (max-width:600px){.lotto{grid-template-columns:minmax(0,1fr);padding:0 10px 12px}.btab{padding:9px 4px;font-size:12.5px}}.tickets{display:grid;grid-template-columns:repeat(auto-fill,minmax(290px,1fr));grid-gap:10px;gap:10px;padding:0 14px 14px}.mticket{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;padding:12px;display:flex;flex-direction:column;gap:8px}.mticket.win{border-color:rgba(56,224,128,.55)}.mticket.loss{border-color:rgba(255,84,104,.4);opacity:.85}.mt-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.mt-odds{font-family:var(--display);font-weight:800;font-size:20px;color:var(--gold)}.mt-title{font-size:13.5px;color:var(--muted);font-style:italic}.mt-legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px}.mt-legs li{display:flex;justify-content:space-between;gap:10px}.mt-legs li span:first-child{min-width:0;overflow-wrap:anywhere}.mt-legs li.win{color:var(--green)}.mt-legs li.loss{color:var(--red)}.mt-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12px}.mt-foot .d{color:var(--muted)}.mt-foot a{color:var(--gold)}.builder{margin-top:12px}.builder-ctl{display:flex;gap:14px;align-items:flex-end;flex-wrap:wrap;padding:0 14px 12px}.builder-ctl .btn{margin-left:auto}.ss-pub{font-size:12px;font-weight:700;color:var(--gold)}.ss-pub.on{color:var(--green)}@media (max-width:600px){.tickets{grid-template-columns:minmax(0,1fr);padding:0 10px 12px}.builder-ctl{padding:0 10px 10px}.builder-ctl .seg{display:flex;width:100%}.builder-ctl .seg button{flex:1 1;padding:8px 4px;font-size:12px}.builder-ctl>div{width:100%}.builder-ctl .btn{margin-left:0;width:100%;justify-content:center}}.rules{gap:8px;margin-left:auto}.rules,.rules-form{display:flex;flex-direction:column}.rules-form{gap:10px;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:12px;min-width:min(100%,360px)}.rules-form select{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--fg);padding:8px 10px;font-size:14px;margin-left:8px}.bk-totals{display:flex;gap:16px;flex-wrap:wrap;width:100%;padding:8px 0 2px;border-top:1px solid var(--line)}.bk-totals span{display:flex;flex-direction:column}.bk-totals small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.bk-totals b{font-family:var(--display);font-weight:800;font-size:17px}.champ{background:linear-gradient(135deg,var(--gold-soft),var(--surface));border:1px solid var(--gold);border-radius:12px;padding:12px 14px;margin-bottom:10px;font-size:15px}.rules-form input[type=date]{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;color:var(--fg);padding:7px 10px;font-size:14px}.acct-hero{display:flex;align-items:center;gap:18px;padding:18px;border-radius:18px;border:1px solid var(--line);background:linear-gradient(135deg,rgba(56,224,128,.12),var(--surface) 55%);margin-bottom:12px;flex-wrap:wrap}.acct-hero-who{min-width:0;flex:1 1}.acct-hero h1{margin:0;font-family:var(--display);font-weight:800;font-size:30px;line-height:1;text-transform:uppercase;letter-spacing:.02em;overflow-wrap:anywhere}.acct-hero .meta{margin-top:6px;font-size:13px;color:var(--muted);white-space:normal;display:flex;gap:8px;align-items:center;flex-wrap:wrap}.free-pill,.pro-pill{font-size:10.5px;font-weight:800;letter-spacing:.08em;padding:3px 8px;border-radius:999px}.pro-pill{background:var(--gold-soft);color:var(--gold);border:1px solid var(--gold)}.free-pill{background:var(--surface-3);color:var(--muted);border:1px solid var(--line)}.acct-hero-stats{display:flex;gap:18px;flex-wrap:wrap;margin-top:12px}.acct-hero-stats div{display:flex;flex-direction:column}.acct-hero-stats small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.acct-hero-stats b{font-family:var(--display);font-weight:800;font-size:20px;line-height:1.1}.acct-hero-actions{display:flex;flex-direction:column;gap:8px}.acct-hero-actions .btn{justify-content:center;white-space:nowrap}@media (max-width:600px){.acct-hero{padding:14px;gap:12px}.acct-hero h1{font-size:24px}.acct-hero-stats{gap:14px}.acct-hero-stats b{font-size:18px}.acct-hero-actions{width:100%;flex-direction:row}.acct-hero-actions .btn{flex:1 1}.acct-hero .acct-av.big{width:56px;height:56px;font-size:22px}}.ss-head.clickable{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ss-head.clickable:hover{background:rgba(255,255,255,.02)}.ss-chev{font-size:18px;line-height:1;color:var(--muted);transition:transform .15s;margin-left:4px;flex:none}.ss-chev.open{transform:rotate(180deg)}.ss.folded .ss-legs{display:none}.ss-peek{display:flex;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);color:var(--muted);font-size:12.5px;padding:8px 14px;cursor:pointer;font-family:inherit}.ss-peek b{color:var(--gold);white-space:nowrap;flex:none}:root{--r-card:14px}.card,.lock,.mticket,.news,.parlay,.pcard,.pk,.sgp-card,.ss,.ticket{border-radius:var(--r-card)}.pk{padding:10px 12px}.card,.mticket,.pcard,.ticket{padding:14px}.mt-odds,.parlay-h .po,.sgp-odds,.ss-odds,.ticket-h .po{font-family:var(--display);font-weight:800;font-size:18px;line-height:1;color:var(--gold);background:var(--gold-soft);padding:4px 10px;border-radius:999px}.parlay-h .nm,.sgp-name,.ss-title b,.ticket-h .nm{font-family:var(--display);font-weight:800;font-size:15px;letter-spacing:.04em;text-transform:uppercase}.ss.pending{border-color:rgba(247,197,72,.5)}.ss-status.partial,.ss-status.pending{background:var(--gold-soft);color:var(--gold)}.ss-status.pending:before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);margin-right:6px;animation:pulse 1.4s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.35}}.pav{overflow:hidden}.pav,.pav>span{position:relative}.pav>span{z-index:0}.pav img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;z-index:1;background:linear-gradient(145deg,hsl(var(--h) 55% 38%),hsl(var(--h) 55% 18%))}.glance{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:8px;gap:8px;margin-bottom:4px}.glance-item{display:flex;flex-direction:column;gap:3px;text-align:left;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-card);padding:10px 12px;color:inherit;text-decoration:none;cursor:pointer;min-width:0}.glance-item:hover{border-color:var(--dim)}.glance-item small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.glance-item b{font-family:var(--display);font-weight:800;font-size:16px;line-height:1.15}.glance-item b,.glance-item span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.glance-item span{font-size:12px;color:var(--muted)}.glance-item.lock b{color:var(--gold)}.glance-item.ml b{color:var(--green)}.glance-item.live b{color:var(--red)}@media (max-width:600px){.glance{grid-template-columns:repeat(2,minmax(0,1fr))}}.livenow{gap:12px}.live-legs,.livenow{display:flex;flex-direction:column}.live-legs{list-style:none;margin:0;padding:0 14px 14px;gap:6px}.live-legs li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;background:var(--surface-2);border-radius:10px;padding:8px 10px}.live-dot-lg{width:10px;height:10px;border-radius:50%;background:var(--muted)}.live-legs li.covering .live-dot-lg,.live-legs li.win .live-dot-lg{background:var(--green);box-shadow:0 0 0 4px var(--green-soft)}.live-legs li.loss .live-dot-lg,.live-legs li.trailing .live-dot-lg{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.live-legs li.even .live-dot-lg,.live-legs li.push .live-dot-lg{background:var(--gold)}.ll-t{display:flex;flex-direction:column;min-width:0}.ll-t b{font-size:14px}.ll-t small{font-size:12px;color:var(--muted)}.live-games{display:flex;flex-direction:column;gap:6px;padding:0 14px 14px}.live-game{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px;text-decoration:none;color:inherit}.live-game.in{border-color:rgba(255,84,104,.45)}.live-game b{font-family:var(--display);font-size:22px;font-weight:800}.lg-team{display:flex;align-items:center;gap:8px;font-weight:700;min-width:0}.lg-team.right{justify-content:flex-end}.lg-mid{font-size:12px;color:var(--muted);text-align:center}.live-pill{color:var(--red);font-weight:800;white-space:nowrap}.sbox{position:relative}.search-btn{height:38px;width:38px;border-radius:999px;background:var(--surface-2);cursor:pointer;font-size:15px}.search-btn,.search-pop{border:1px solid var(--line)}.search-pop{position:absolute;right:0;top:44px;width:min(360px,calc(100vw - 24px));background:var(--surface);border-radius:14px;padding:10px;z-index:80;box-shadow:0 14px 40px rgba(0,0,0,.5)}.search-pop input{width:100%;box-sizing:border-box;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:10px 12px;color:var(--fg);font-size:16px}.search-res{gap:4px;margin-top:8px;max-height:60vh;overflow:auto}.search-res,.search-res a{display:flex;flex-direction:column}.search-res a{padding:8px 10px;border-radius:10px;text-decoration:none;color:inherit}.search-res a:hover{background:var(--surface-2)}.search-res a small{color:var(--muted);font-size:12px}@media (max-width:600px){.top-right .search-btn{width:34px;height:34px;font-size:14px}}.skel{display:flex;flex-direction:column;gap:12px;padding-top:8px}.sk-bar,.sk-card,.sk-chip{background:linear-gradient(90deg,var(--surface-2) 25%,var(--surface-3) 50%,var(--surface-2) 75%);background-size:200% 100%;animation:shimmer 1.3s infinite;border-radius:10px}.sk-bar{height:16px;margin:6px 0}.sk-row{display:flex;gap:8px}.sk-chip{height:40px;flex:1 1}.sk-card{padding:14px;min-height:90px;border-radius:var(--r-card)}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.empty-card{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:28px 16px;color:var(--muted)}.empty-ic{font-size:30px}.empty-card b{color:var(--fg);font-family:var(--display);font-size:18px;text-transform:uppercase;letter-spacing:.04em}.empty-card p{margin:0;font-size:14px;max-width:420px}.empty-card .btn{margin-top:6px}.chart-svg{width:100%;height:auto;display:block}.chart-wrap{padding:0 14px 14px}.heat{max-width:560px}.leg-stake{width:64px;margin-left:8px;background:var(--surface-3);border:1px solid var(--line);border-radius:7px;color:var(--fg);padding:4px 6px;font-size:13px;font-weight:700;text-align:right}.pub-check{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--muted);font-weight:600;width:100%;padding:2px 2px 0}.pub-check input{accent-color:var(--green)}.live-game .tl,.live-legs .tl{width:26px;height:26px;border-radius:7px;position:relative;overflow:hidden;display:grid;place-items:center;font-size:9px;flex:none}.live-game .tl img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box}.btab.on:last-child{background:var(--red);border-color:var(--red);color:#fff}.nav-search{display:none}.acct.is-pro .acct-av{box-shadow:0 0 0 2px var(--gold)}@media (max-width:600px){.top-right .sbox{display:none}.nav-search{display:inline-flex;align-items:center;flex:none}.nav-search .search-btn{width:36px;height:36px;font-size:14px}.nav-search .search-pop{left:0;right:auto}.top-right .pro-btn.is-pro{display:none}.top-right .acct{max-width:140px}.acct-email{max-width:80px}}@media (max-width:420px){.acct-email{display:inline;max-width:64px}}.leagues .nav-search{all:unset;display:inline-flex;align-items:center;flex:none;margin-right:4px}.leagues .nav-search .sbox{position:relative}.leagues .nav-search .search-btn{width:38px;height:38px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-size:14px;padding:0;display:grid;place-items:center}.leagues .nav-search .search-pop{position:fixed;left:12px;right:12px;top:calc(96px + env(safe-area-inset-top));width:auto;max-height:70vh;overflow:auto}.lb-hero{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;flex-wrap:wrap;margin-bottom:14px}.lb-stats{display:flex;gap:18px}.lb-stats div{display:flex;flex-direction:column;align-items:flex-end}.lb-stats b{font-family:var(--display);font-weight:800;font-size:24px;line-height:1}.lb-stats small{font-size:10.5px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.pod{position:relative;display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;padding:18px 12px 14px;border-radius:16px;border:1px solid var(--line);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.pod.p1{border-color:rgba(247,197,72,.7);background:linear-gradient(180deg,rgba(247,197,72,.16),var(--surface) 70%);padding-top:26px;box-shadow:0 12px 40px rgba(247,197,72,.12)}.pod.p2{border-color:rgba(200,205,215,.35)}.pod.p3{border-color:rgba(205,127,50,.45)}.pod.me{outline:2px solid var(--green)}.pod-rank{font-size:22px;line-height:1}.pod.p1 .pod-rank{font-size:30px}.pod-av{width:56px;height:56px;font-size:22px}.pod.p1 .pod-av{width:72px;height:72px;font-size:28px;box-shadow:0 0 0 3px var(--gold)}.pod-name{font-size:17px;text-transform:uppercase;letter-spacing:.03em;display:flex;align-items:center;gap:6px;justify-content:center;flex-wrap:wrap;max-width:100%;overflow-wrap:anywhere}.pod-name,.pod-units{font-family:var(--display);font-weight:800}.pod-units{font-size:28px;line-height:1}.pod.p1 .pod-units{font-size:34px}.pod-meta{font-size:12px;color:var(--muted);font-weight:600}.pro-badge{display:inline-block;font-family:var(--display);font-weight:800;font-size:10px;letter-spacing:.14em;padding:2px 7px;border-radius:999px;background:linear-gradient(135deg,#FFE08A,#F7C548);color:#1a1200;box-shadow:0 0 0 1px rgba(255,216,107,.6),0 2px 8px rgba(247,197,72,.35);vertical-align:middle;line-height:1.4}.lb-list{list-style:none;margin:0;padding:0 12px 12px;display:flex;flex-direction:column;gap:6px}.lb-row{display:grid;grid-template-columns:34px 32px minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;padding:10px 12px;border-radius:12px;background:var(--surface-2);border:1px solid var(--line)}.lb-row.top{border-color:rgba(247,197,72,.3)}.lb-row.me{border-color:var(--green);background:linear-gradient(90deg,var(--green-soft),var(--surface-2) 40%)}.lb-rank{font-family:var(--display);font-weight:800;font-size:16px;color:var(--muted);text-align:center}.lb-row.top .lb-rank{font-size:20px}.lb-who{flex-direction:column}.lb-who,.lb-who b{display:flex;min-width:0}.lb-who b{font-size:15px;align-items:center;gap:6px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.lb-who small{font-size:11.5px;color:var(--muted)}.lb-money{display:flex;flex-direction:column;align-items:flex-end}.lb-money small{font-size:10px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-weight:700}.lb-money b{font-size:14px}.lb-units{font-family:var(--display);font-weight:800;font-size:22px;min-width:84px;text-align:right}@media (max-width:600px){.podium{gap:6px}.pod{padding:14px 8px 12px}.pod-name{font-size:14px}.pod-units{font-size:22px}.pod.p1 .pod-units{font-size:26px}.pod-av{width:44px;height:44px;font-size:18px}.pod.p1 .pod-av{width:56px;height:56px;font-size:22px}.lb-row{grid-template-columns:28px 30px minmax(0,1fr) auto;gap:8px;padding:10px}.lb-money{display:none}.lb-units{font-size:19px;min-width:0}.lb-stats{width:100%;justify-content:space-between}.lb-stats div{align-items:flex-start}}.how{margin-top:12px}.how-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:0 14px 10px}.how-grid>div{background:var(--surface-2);border-radius:12px;padding:12px 14px}.how-grid b{font-family:var(--display);font-weight:800;font-size:15px;text-transform:uppercase;letter-spacing:.04em;color:var(--gold)}.how-grid p{margin:4px 0 0;font-size:13.5px;line-height:1.5;color:var(--muted)}@media (max-width:600px){.how-grid{grid-template-columns:minmax(0,1fr)}}.reprice{margin-top:10px}.reprice b{color:var(--gold)}.reprice ul{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.reprice li{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.reprice li,.reprice li .num b{color:var(--fg)}.reprice li small{color:var(--muted);margin-left:4px}.badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface-2);font-size:12.5px;font-weight:700;color:var(--fg)}.badge i{font-style:normal}.badge.champ{border-color:var(--gold);color:var(--gold)}.badge.fire{border-color:#FF8A3D;color:#FF8A3D}.badge.big{border-color:var(--green);color:var(--green)}.lb-badges{display:inline-flex;gap:2px;margin-left:6px;font-size:13px;vertical-align:middle}.lb-badges i{font-style:normal}.prize{margin-bottom:12px}.prize-row{display:flex;gap:14px;align-items:center;padding:14px}.prize-ic{font-size:34px;line-height:1}.prize-row b{display:block;color:var(--gold);font-size:13px;letter-spacing:.06em;text-transform:uppercase}.prize-row p{margin:4px 0 0;color:var(--fg);font-size:14.5px}.prize-row>div:nth-child(2){flex:1 1;min-width:0}.sgp-why{margin:6px 0 0;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid var(--line);font-size:12.5px;line-height:1.45;color:var(--muted)}.sgp-why b{color:var(--gold);font-weight:800}.mk-wrap{margin:0 0 12px;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.mk-head{display:flex;justify-content:space-between;align-items:baseline;gap:10px;padding:10px 14px;flex-wrap:wrap}.mk-head b{font-size:14px}.mk-head small{color:var(--muted);font-size:12px}table.mk tr[role=button]{cursor:pointer}table.mk tr[role=button]:hover td{background:rgba(255,255,255,.04)}table.mk tr.on td{background:rgba(47,224,122,.08)}table.mk td small.d{font-weight:600}.chat{margin-top:12px}.chat-box{max-height:420px;min-height:160px;overflow-y:auto;padding:4px 14px 10px;gap:4px}.chat-box,.msg{display:flex;flex-direction:column}.msg{gap:3px}.msg.first{margin-top:10px}.msg-who{display:flex;align-items:center;gap:8px;font-size:13px}.msg-who b{color:var(--fg)}.msg-who small{color:var(--muted);margin-left:2px}.msg-row{display:flex;align-items:flex-start;gap:6px;padding-left:34px}.msg-body{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:8px 12px;font-size:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word;max-width:85%}.msg.mine .msg-body{background:rgba(47,224,122,.1);border-color:rgba(47,224,122,.3)}.msg-del{color:var(--muted);font-size:12px;opacity:0;padding:6px 4px}.msg-del:focus,.msg-row:hover .msg-del{opacity:1}.chat-form{display:flex;gap:8px;padding:10px 14px 14px;border-top:1px solid var(--line)}.chat-form .txt{flex:1 1;min-width:0}@media(max-width:600px){.msg-del{opacity:1}.msg-body{max-width:100%}}.welcome{padding:14px;gap:14px;margin-top:12px}.welcome,.wl-field{display:flex;flex-direction:column}.wl-field{gap:6px}.wl-field>span{font-weight:800;font-size:13px;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.wl-field>span em{font-style:normal;font-weight:600;text-transform:none;letter-spacing:0;color:var(--muted);margin-left:6px}.wl-field small{color:var(--muted);font-size:12.5px}.report{color:var(--muted);font-size:12px;margin-left:6px;opacity:.55;padding:0 4px}.report.done,.report:hover{opacity:1;color:var(--gold)}.report.done{font-size:11px}.faq{border:1px solid var(--line);border-radius:12px;background:var(--surface);margin:0 0 8px}.faq summary{cursor:pointer;padding:12px 14px;font-weight:800;font-size:14.5px;list-style:none;display:flex;justify-content:space-between;gap:10px}.faq summary:after{content:"+";color:var(--muted);font-weight:700}.faq[open] summary:after{content:"–"}.faq>div{padding:0 14px 14px;color:var(--muted);font-size:14px;line-height:1.55}.faq>div a{color:var(--green)}.sec-title{margin:18px 0 8px}.inj-more summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:700;padding:8px 0;list-style:none}.inj-more summary::-webkit-details-marker{display:none}.inj-more[open] summary{color:var(--muted)}.nsearch{position:relative;margin-bottom:10px}.nsearch-in,.nsearch-row{display:flex;gap:8px}.nsearch-in{flex:1 1;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:0 10px}.nsearch-in input{flex:1 1;min-width:0;background:none;border:0;color:var(--fg);font-size:15px;padding:11px 0;outline:none}.nsearch-in:focus-within{border-color:var(--green)}.nsearch-x{background:none;border:0;color:var(--muted);cursor:pointer;font-size:13px;padding:6px}.nsearch-lg{background:var(--surface);color:var(--fg);padding:0 10px;font-weight:700;font-size:13.5px}.nsearch-lg,.nsearch-pop{border:1px solid var(--line);border-radius:12px}.nsearch-pop{position:absolute;z-index:30;left:0;right:0;top:calc(100% + 6px);background:var(--surface-2);overflow:hidden;box-shadow:0 12px 30px rgba(0,0,0,.4)}.nsearch-pop button{display:flex;flex-direction:column;gap:2px;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:9px 12px;color:var(--fg);cursor:pointer}.nsearch-pop button:hover{background:rgba(255,255,255,.05)}.nsearch-pop button small{color:var(--muted);font-size:12px;display:flex;gap:6px;align-items:center}@media(max-width:600px){.nsearch-row{flex-direction:column}.nsearch-in input{font-size:16px}}.tl{position:relative}.tl-star{position:absolute;right:-5px;top:-6px;font-size:11px;color:var(--gold);text-shadow:0 0 3px #000;line-height:1}.tp-head b{display:block;font-size:14.5px;margin-bottom:4px}.tp-head .d{color:var(--muted);font-size:13px;line-height:1.45}.tp-chips{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 8px}.tp-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--gold);color:var(--fg);border-radius:999px;padding:5px 10px;font-size:13px;font-weight:700;cursor:pointer}.tp-chip i{font-style:normal;color:var(--muted);font-size:11px}.tp-search{position:relative}.tp-search .txt{width:100%}.tp-list{margin-top:6px;border:1px solid var(--line);border-radius:12px;background:var(--surface-2);max-height:260px;overflow:auto}.tp-lg{padding:6px 12px 2px;font-size:11px;letter-spacing:.08em;color:var(--muted);font-weight:800}.tp-list button{display:flex;justify-content:space-between;width:100%;text-align:left;background:none;border:0;border-bottom:1px solid var(--line);padding:8px 12px;color:var(--fg);font-size:14px;cursor:pointer}.tp-list button.on{color:var(--gold)}.tp-list button:hover{background:rgba(255,255,255,.05)}.tp-list button small{color:var(--muted)}.tp-freq{margin-top:12px;display:flex;flex-direction:column;gap:6px}.leg-bks{display:inline-flex;gap:4px;margin-left:8px;vertical-align:middle}.leg-bks i{font-style:normal;font-size:9.5px;font-weight:900;letter-spacing:.04em;padding:1px 5px;border-radius:5px;border:1px solid var(--line);color:var(--muted)}.leg-bks i.dk{color:#53D337;border-color:rgba(83,211,55,.5)}.leg-bks i.fd{color:#1493FF;border-color:rgba(20,147,255,.5)}.leg-bks i.off{opacity:.35;text-decoration:line-through}.ticket-cover{margin:8px 0 10px;font-size:12.5px;color:var(--muted)}.ticket-cover b.dk{color:#53D337}.ticket-cover b.fd{color:#1493FF}.ticket-cover small{display:block;margin-top:2px}th.pm{color:var(--gold)}.chart-svg .pt{cursor:pointer;opacity:.9}.chart-svg .pt:hover{r:7;opacity:1}.overnight,.refbanner{display:flex;gap:12px;align-items:center;border:1px solid var(--line);border-radius:14px;background:var(--surface);padding:12px 14px;margin-bottom:12px}.overnight.good{border-color:rgba(47,224,122,.5)}.overnight.bad{border-color:rgba(255,84,104,.4)}.on-ic,.rb-ic{font-size:26px;line-height:1}.on-body b,.rb-body b{display:block;font-size:14.5px}.on-body .d,.rb-body .d{color:var(--muted);font-size:13px;margin-top:2px}.on-body a{color:var(--green)}.on-x{color:var(--muted);padding:6px;margin-left:auto}.rb-actions{display:flex;gap:8px;align-items:center;margin-left:auto;flex-wrap:wrap}.refbanner{border-color:rgba(247,197,72,.45)}@media(max-width:600px){.overnight,.refbanner{flex-wrap:wrap}.rb-actions{margin-left:0;width:100%}}.l-honest,.l-hot{padding:28px 20px;border-top:1px solid var(--line)}.l-honest h2,.l-hot h2{margin:6px 0 14px;font-size:24px}.l-honest p{color:var(--muted);max-width:640px;line-height:1.55}.l-honest p a,.l-hot a{color:var(--green)}.tailfade{display:inline-flex;gap:6px;margin-left:auto}.value-ctl{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:12px;gap:12px;padding:12px 14px 4px}.value-ctl input[type=range]{width:100%;margin-top:8px;accent-color:var(--green)}.value-tbl td small.d{display:block;font-size:11.5px}.value-act{display:flex;gap:6px;flex-wrap:wrap}tr.locked td{opacity:.75}.tiplayer{position:fixed;z-index:200;max-width:230px;background:#0B0E14;color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:6px 9px;font-size:12.5px;line-height:1.4;pointer-events:none;box-shadow:0 8px 24px rgba(0,0,0,.45)}.mainnav{display:flex;gap:2px;padding:0 16px 8px;max-width:1600px;margin:0 auto}.mainnav,.mn{align-items:center;position:relative}.mn{display:inline-flex;gap:6px;padding:8px 12px;border-radius:10px;font-family:var(--display);font-weight:700;font-size:15px;color:var(--muted);text-decoration:none;white-space:nowrap;background:none;border:0;cursor:pointer}.mn.on,.mn:hover{color:var(--fg);background:var(--surface-2)}.mn.on{box-shadow:inset 0 -2px 0 var(--green)}.mn-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 2px var(--bg);margin-left:2px;vertical-align:top}.mn-moredrop{position:relative;display:none}.mn-menu{position:absolute;top:calc(100% + 4px);left:0;min-width:200px;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:6px;z-index:80;display:flex;flex-direction:column;box-shadow:0 12px 30px rgba(0,0,0,.45)}.mn-menu a{padding:9px 10px;border-radius:8px;color:var(--fg);font-weight:700;font-size:14px;text-decoration:none}.mn-menu a.on,.mn-menu a:hover{background:var(--surface-3)}@media (max-width:980px){.mn-extra{display:none}.mn-moredrop{display:block}}.leagues{padding-top:0}.tabbar{display:none}@media (max-width:600px){.mainnav{display:none}.tabbar{display:grid;grid-template-columns:repeat(5,1fr);position:fixed;left:0;right:0;bottom:0;z-index:60;background:rgba(10,12,17,.96);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:6px 4px calc(6px + env(safe-area-inset-bottom,0px))}.tb{display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 2px;border:0;background:none;color:var(--muted);font:600 10.5px var(--body);text-decoration:none;border-radius:8px}.tb.on{color:var(--green)}.tb-ic{position:relative;font-size:19px;line-height:1}.tb-ic .mn-dot{position:absolute;top:-2px;right:-6px}.tb-sheet-bg{position:fixed;inset:0;z-index:65;background:rgba(0,0,0,.55)}.tb-sheet{position:absolute;left:0;right:0;bottom:0;background:var(--surface);border-top:1px solid var(--line);border-radius:18px 18px 0 0;padding:10px 10px calc(70px + env(safe-area-inset-bottom,0px));display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px}.tb-sheet a{display:flex;align-items:center;gap:10px;padding:14px 12px;border-radius:12px;background:var(--surface-2);color:var(--fg);font-weight:700;text-decoration:none;font-size:15px}.tb-sheet a.on{box-shadow:inset 0 0 0 1px var(--green)}.tb-sheet .tb-ic{font-size:18px}.shell{padding-bottom:150px}.slip-fab{bottom:calc(68px + env(safe-area-inset-bottom,0px))}.top-right .sbox{display:inline-flex}.leagues{padding:4px 12px 10px}}@media (max-width:860px) and (min-width:601px){.slip-fab{bottom:14px}}.ph .slip-clear{margin-left:auto;color:var(--muted);font-size:12.5px}.ph .count.pulse,.slip-fab.pulse{animation:lhpulse .7s ease}.slip-tabs button:disabled{opacity:.4;cursor:not-allowed}.leg-move{display:inline-flex;flex-direction:column;gap:1px;margin-right:4px}.leg-move button{background:none;border:0;color:var(--muted);font-size:9px;line-height:1;padding:2px 4px;cursor:pointer}.leg-move button:disabled{opacity:.25;cursor:default}.quick-label{font-size:12px;color:var(--muted);align-self:center;margin-right:4px}.toast.with-action{display:flex;gap:12px;align-items:center}.toast-btn{background:var(--green);color:var(--green-ink);border:0;border-radius:8px;padding:6px 12px;font-weight:800;cursor:pointer}@media (max-width:600px){.top{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--bg)}}.star{background:none;border:1px solid var(--line);border-radius:999px;color:var(--gold);width:30px;height:30px;font-size:15px;cursor:pointer;line-height:1}.star.sm{width:24px;height:24px;font-size:13px;border-color:transparent;opacity:.7}.star.on,.star:hover{opacity:1;border-color:var(--gold);background:rgba(247,197,72,.12)}.gp-stars{display:inline-flex;gap:2px;margin-left:4px}.when-chips{margin:0 0 6px}.gp-sort{margin-left:auto;display:inline-flex;gap:6px}.gp-sort small{color:var(--muted);font-size:12px}.pmove{font-style:normal;font-size:11px;margin-left:6px;font-weight:700}.pmove.good{color:var(--green)}.pmove.bad{color:var(--red)}.best-extra{display:block;font-size:10px;color:var(--muted);margin-top:2px}.best-extra em{font-style:normal;font-weight:700}.split{display:inline-flex;align-items:center;gap:4px;font-size:11.5px;color:var(--gold);background:rgba(247,197,72,.1);border:1px solid rgba(247,197,72,.4);padding:2px 9px;margin-left:6px;white-space:nowrap}.hk-btn,.split{font-weight:800;border-radius:999px}.hk-btn{height:38px;width:38px;color:var(--muted);cursor:pointer}.hk-btn,.hk-pop{border:1px solid var(--line);background:var(--surface-2)}.hk-pop{position:fixed;right:16px;top:70px;z-index:90;border-radius:12px;padding:14px 16px;min-width:240px;box-shadow:0 12px 30px rgba(0,0,0,.5)}.hk-pop b{display:block;margin-bottom:8px}.hk-pop dl{display:grid;grid-template-columns:auto 1fr;grid-gap:6px 12px;gap:6px 12px;margin:0 0 10px;font-size:13.5px}.hk-pop dt{font-family:var(--mono,monospace);background:var(--surface-3);border-radius:6px;padding:1px 8px;text-align:center}.hk-pop dd{margin:0;color:var(--muted)}.sr-team{padding:9px 12px;border-bottom:1px solid var(--line)}.sr-team b{display:block}.sr-team small{color:var(--muted);display:block;margin:2px 0 6px}.sr-actions{display:flex;gap:6px;flex-wrap:wrap}@media (max-width:600px){.gp-sort{margin-left:0;width:100%}.split{white-space:normal}}.test-alert .linklike{font-weight:700;color:var(--green)}.livechance{margin:6px 12px 2px;padding:8px 10px;border-radius:10px;background:var(--surface-2);border:1px solid var(--line)}.lc-row{display:flex;justify-content:space-between;align-items:baseline;font-size:12.5px;color:var(--muted)}.lc-bar{height:6px;background:var(--surface-3);margin:6px 0;overflow:hidden}.lc-bar,.lc-bar i{border-radius:999px}.lc-bar i{display:block;height:100%;background:var(--green);transition:width .4s ease}.lc-legs{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px;color:var(--muted)}.lc-legs em{font-style:normal;color:var(--fg)}.ss-dot{width:9px;height:9px;border-radius:50%;background:var(--muted);flex:none;margin-right:8px;display:inline-block}.ss-dot.win{background:var(--green)}.ss-dot.loss{background:var(--red)}.ss-dot.partial,.ss-dot.push{background:var(--gold)}.ss-dot.open{background:var(--muted)}.league-invite{display:inline-flex;gap:6px;margin-left:10px;vertical-align:middle}.entered{display:block;margin-top:4px;font-size:11px;font-weight:700;color:var(--muted)}.entered.on{color:var(--green)}.glance-item.yours{border-color:rgba(47,224,122,.4)}.bets-secs{display:flex;flex-direction:column;gap:12px}.bets-sec.live .ph{color:var(--fg)}.bets-sec.live{border-color:rgba(255,84,104,.35)}.bets-tabs .btab.hot{box-shadow:inset 0 0 0 1px rgba(255,84,104,.5)}.tip{border-bottom:1px dotted var(--muted);cursor:help}.tip i{font-style:normal;display:inline-block;margin-left:3px;width:13px;height:13px;border-radius:50%;background:var(--surface-3);color:var(--muted);font-size:9px;line-height:13px;text-align:center;vertical-align:middle}.intro{display:flex;gap:12px;align-items:center;justify-content:space-between;flex-wrap:wrap;border:1px solid rgba(47,224,122,.4);background:var(--green-soft);border-radius:14px;padding:12px 14px;margin-bottom:12px;font-size:14.5px}.intro b{color:var(--fg)}.intro span{color:var(--muted)}.intro-actions{display:flex;gap:8px;align-items:center}.tour{position:fixed;left:16px;right:16px;bottom:calc(84px + env(safe-area-inset-bottom,0px));z-index:66;max-width:420px;margin:0 auto;background:var(--surface-2);border:1px solid var(--green);border-radius:14px;padding:14px 16px;box-shadow:0 14px 40px rgba(0,0,0,.5)}.tour b{display:block;font-size:15px;margin-bottom:4px}.tour p{margin:0 0 10px;color:var(--muted);font-size:14px;line-height:1.5}.tour-dots{display:flex;gap:5px;margin-bottom:8px}.tour-dots i{width:8px;height:8px;border-radius:50%;background:var(--surface-3)}.tour-dots i.on{background:var(--green)}.tour-actions{display:flex;justify-content:space-between;align-items:center}@media(min-width:861px){.tour{left:auto;right:24px;bottom:24px}}.glance-wrap{margin-bottom:10px}.glance-toggle{display:flex;align-items:center;gap:8px;width:100%;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;color:var(--fg);font-family:var(--display);font-weight:700;font-size:15px;cursor:pointer}.glance-toggle small{color:var(--muted);font-family:var(--body);font-weight:600;font-size:12px}.glance-toggle i{margin-left:auto;font-style:normal;color:var(--muted)}.glance-wrap.open .glance-toggle{border-radius:12px 12px 0 0;border-bottom:0}.glance-wrap.open .glance{border:1px solid var(--line);border-top:0;border-radius:0 0 12px 12px;padding:10px}.pk{cursor:default}.pk-add{display:inline-flex;align-items:center;gap:8px;margin-left:10px;background:var(--surface-3);border:1px solid var(--line);border-radius:999px;padding:6px 12px;color:var(--fg);font:800 15px var(--display);cursor:pointer;vertical-align:middle}.pk-add small{font:700 11px var(--body);color:var(--muted)}.pk-add.on,.pk-add:hover{border-color:var(--green)}.pk-add.on{background:var(--green)}.pk-add.on,.pk-add.on small{color:var(--green-ink)}.pk-add.pulse{animation:lhpulse .8s ease 2}.pk-book{display:block;font-size:12px;color:var(--muted);font-weight:600;margin-top:2px}.star .star-lbl{font:800 10px var(--body);margin-left:3px;color:var(--muted)}.star.sm{width:auto;padding:0 7px}.injl{display:flex;flex-direction:column;gap:4px}.injc-row{display:flex;justify-content:space-between;align-items:center;gap:8px;width:100%;background:none;border:0;padding:8px 2px;color:var(--fg);cursor:pointer;text-align:left;border-bottom:1px solid var(--line)}.injc-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:700;font-size:14px}.injc-name small{color:var(--muted);font-weight:600}.injc-detail{padding:6px 4px 10px;color:var(--muted);font-size:13.5px;line-height:1.5}.injl-more{padding:8px 0;color:var(--green);font-weight:700}.slip-mini{align-self:start;padding:0}.slip-mini-btn{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;background:var(--surface);border:1px dashed var(--line);border-radius:14px;padding:12px 14px;color:var(--fg);font:800 15px var(--display);cursor:pointer}.slip-mini-btn small{font:600 12px var(--body);color:var(--muted)}@media(max-width:860px){.slip-mini{display:none}}.slip-hint{font-size:12.5px;color:var(--muted);padding:4px 14px 0}.ss-money{display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.ss-menu{position:relative;margin-left:auto}.ss-menu summary{list-style:none;cursor:pointer;width:32px;height:32px;border-radius:999px;border:1px solid var(--line);display:grid;place-items:center;font-weight:900;color:var(--muted)}.ss-menu summary::-webkit-details-marker{display:none}.ss-menu-pop{position:absolute;right:0;top:calc(100% + 4px);z-index:20;background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:8px;display:flex;flex-direction:column;gap:6px;min-width:180px;box-shadow:0 10px 24px rgba(0,0,0,.45)}.btab.on:last-child{background:var(--green);border-color:var(--green);color:var(--green-ink)}.chip.on{border-color:var(--green);background:var(--green-soft)}.chip.on,.seg button.on{color:var(--green)}.fine{font-size:13px;color:var(--muted)}.d{font-size:13.5px}.how-wrap{margin-top:12px}.how-wrap>summary{font-size:15px}.news-meta{margin-top:4px}.prefs .pref{margin-bottom:14px;flex-wrap:wrap;gap:10px}:root[data-theme=light]{--bg:#F4F6FA;--surface:#FFFFFF;--surface-2:#F0F2F7;--surface-3:#E4E8F0;--line:#D8DDE7;--fg:#0F1420;--muted:#5B6474;--dim:#7B8494;--green:#139A52;--green-ink:#FFFFFF;--green-soft:rgba(19,154,82,.12);--red:#D7263D;--red-soft:rgba(215,38,61,.12);--gold:#B8860B;--gold-soft:rgba(184,134,11,.14);--push:#5B6474;color-scheme:light}@media (prefers-color-scheme:light){:root[data-theme=system]{--bg:#F4F6FA;--surface:#FFFFFF;--surface-2:#F0F2F7;--surface-3:#E4E8F0;--line:#D8DDE7;--fg:#0F1420;--muted:#5B6474;--dim:#7B8494;--green:#139A52;--green-ink:#FFFFFF;--green-soft:rgba(19,154,82,.12);--red:#D7263D;--red-soft:rgba(215,38,61,.12);--gold:#B8860B;--gold-soft:rgba(184,134,11,.14);--push:#5B6474;color-scheme:light}}:root[data-theme=light] .tabbar,:root[data-theme=light] .top{background:rgba(255,255,255,.94)}:root[data-theme=light] .chart-svg text,:root[data-theme=light] .tiplayer{color:var(--fg);fill:var(--fg)}.panel>.when-chips{padding:0 14px;margin:0 0 4px;flex-wrap:wrap;overflow:visible}.gp-list .gp-kinds{flex-wrap:wrap;overflow:visible;padding:4px 4px 8px;row-gap:6px}.gp-sort{margin-left:0;width:100%;display:flex;align-items:center;gap:8px;padding-top:4px;border-top:1px solid var(--line);margin-top:4px}.gp-sort small{white-space:nowrap}.gp-sort .chip{flex:none}@media (max-width:600px){.panel>.when-chips{padding:0 10px}.gp-list .gp-kinds .chip{padding:8px 11px;font-size:13px}}.lgc-list{display:flex;flex-direction:column;gap:12px}.lgc{border:1px solid var(--line);border-radius:16px;background:linear-gradient(180deg,var(--surface-2),var(--surface));overflow:hidden}.lgc.live{border-color:rgba(255,84,104,.45);box-shadow:0 0 0 1px rgba(255,84,104,.15),0 10px 30px rgba(0,0,0,.35)}.lgc-head{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid var(--line)}.lgc-head .live-pill{background:var(--red-soft);color:var(--red);border:1px solid rgba(255,84,104,.5);border-radius:999px;padding:3px 10px;font:800 12px var(--body);letter-spacing:.04em;animation:lhlive 1.6s ease-in-out infinite}.lgc-head .live-pill.done{animation:none;color:var(--muted);background:var(--surface-3);border-color:var(--line)}@keyframes lhlive{0%,to{box-shadow:0 0 0 0 rgba(255,84,104,.35)}50%{box-shadow:0 0 0 5px rgba(255,84,104,0)}}.lgc-link{margin-left:auto;color:var(--muted);font-size:12.5px;font-weight:700;text-decoration:none}.lgc-link:hover{color:var(--fg)}.lo-grid-h,.lo-row{display:grid;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(72px,1fr));grid-gap:6px;gap:6px;align-items:center;padding:6px 12px}.lo-grid-h{padding-bottom:0;font:800 10.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}.lo-grid-h span:first-child{text-align:left}.lo-row{padding:6px 12px}.lo-row:last-of-type{padding-bottom:10px}.lo-team{display:flex;align-items:center;gap:8px;min-width:0}.lo-team b{font-size:18px}.lo-score,.lo-team b{font-family:var(--display)}.lo-score{margin-left:auto;font-weight:800;font-size:24px;color:var(--fg);padding-right:6px}.lo-row.lead .lo-score{color:var(--green)}.lo-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;min-height:52px;border-radius:10px;border:1px solid var(--line);background:var(--surface-3);color:var(--fg);cursor:pointer;padding:5px 4px;transition:border-color .15s,background .15s}.lo-cell small{font-size:11px;color:var(--muted);font-weight:700}.lo-cell b{font-family:var(--display);font-size:17px;line-height:1.05}.lo-cell em{font-style:normal;font-size:9.5px;color:var(--muted);letter-spacing:.04em}.lo-cell.on,.lo-cell:hover{border-color:var(--green)}.lo-cell.on{background:var(--green)}.lo-cell.on,.lo-cell.on em,.lo-cell.on small{color:var(--green-ink)}.lo-cell.off{opacity:.4;cursor:default}.lo-win{grid-column:1/-1;display:flex;align-items:center;gap:10px;padding:0 2px}.lo-win .winbar{flex:1 1;height:6px;border-radius:999px;background:var(--surface-3);overflow:hidden}.lo-win .winbar i{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--green),#7CF3AE);transition:width .6s ease}.lo-win small{color:var(--muted);font-size:11.5px;white-space:nowrap}.lo-win small b{color:var(--fg)}.lgc-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:8px 14px 10px;border-top:1px solid var(--line)}.lgc-foot .linklike{color:var(--green);font-weight:700}.lgc-foot small{color:var(--muted);font-size:12px}.lgc-books{border:0;border-top:1px solid var(--line);border-radius:0}.leg.is-live{border-left:3px solid var(--red)}.live-tag{display:inline-block;background:var(--red-soft);color:var(--red);border:1px solid rgba(255,84,104,.5);border-radius:6px;padding:1px 6px;font-size:10px;font-weight:900;letter-spacing:.06em;margin-right:6px;vertical-align:middle}@media (max-width:600px){.lo-grid-h,.lo-row{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(64px,1fr));gap:5px;padding:6px 10px}.lo-team b{font-size:16px}.lo-score{font-size:21px}.lo-cell b{font-size:15.5px}.lgc-foot{flex-wrap:wrap}}.shell.no-rail{grid-template-columns:minmax(0,1fr) 330px}@media (max-width:860px){.shell.no-rail{grid-template-columns:minmax(0,1fr)}}.gcards{display:flex;gap:10px;overflow-x:auto;scrollbar-width:none;padding:2px 2px 8px;margin-bottom:10px;scroll-snap-type:x proximity}.gcards::-webkit-scrollbar{display:none}.gcard{flex:none;width:300px;scroll-snap-align:start;border:1px solid var(--line);border-radius:14px;background:linear-gradient(180deg,var(--surface-2),var(--surface));overflow:hidden}.gcard.live{border-color:rgba(255,84,104,.5);box-shadow:0 0 0 1px rgba(255,84,104,.12)}.gcard.fav{border-color:rgba(247,197,72,.45)}.gcard.final{opacity:.8}.gc-head{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--line);text-decoration:none;color:var(--muted);font:700 12px var(--body)}.gc-head:hover{color:var(--fg)}.gc-head .live-pill{background:var(--red-soft);color:var(--red);border:1px solid rgba(255,84,104,.5);border-radius:999px;padding:2px 8px;font:800 11px var(--body);animation:lhlive 1.6s ease-in-out infinite}.gc-when{color:var(--fg)}.gc-split{font-weight:800}.gc-fav,.gc-split{color:var(--gold)}.gc-more{margin-left:auto;font-size:16px}.gc-cols,.gc-row{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,58px);grid-gap:5px;gap:5px;align-items:center;padding:4px 10px}.gc-cols{padding-top:6px;padding-bottom:0;font:800 9.5px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:center}.gc-cols span:first-child{text-align:left}.gc-row:last-child{padding-bottom:10px}.gc-team{display:flex;align-items:center;gap:6px;min-width:0}.gc-team b{font-family:var(--display);font-size:16px}.gc-team .rk{font-size:10px;color:var(--gold);font-weight:800}.gc-score{margin-left:auto;font-family:var(--display);font-weight:800;font-size:19px;padding-right:4px}.gc-row.lead .gc-score{color:var(--green)}.gc-cell{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;border-radius:9px;border:1px solid var(--line);background:var(--surface-3);color:var(--fg);cursor:pointer;padding:3px 2px;line-height:1.05}.gc-cell small{font-size:10px;color:var(--muted);font-weight:700}.gc-cell b{font-family:var(--display);font-size:14.5px}.gc-cell em{font-style:normal;font-size:8.5px;color:var(--muted);letter-spacing:.04em}.gc-cell.on,.gc-cell:hover{border-color:var(--green)}.gc-cell.on{background:var(--green)}.gc-cell.on,.gc-cell.on em,.gc-cell.on small{color:var(--green-ink)}.gc-cell.off{opacity:.35;cursor:default;min-height:44px;display:flex;align-items:center;justify-content:center}@media (max-width:600px){.gcard{width:280px}.gc-cols,.gc-row{grid-template-columns:minmax(0,1.2fr) repeat(3,54px)}}.gc-team i.tl,.lo-team i.tl,.p5-side i.tl{width:24px;height:24px;border-radius:7px;position:relative;overflow:hidden;display:grid;place-items:center;font-size:9px;flex:none;background:radial-gradient(circle at 30% 25%,hsl(var(--h) 40% 30%),#0f1420 75%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.08)}.gc-team i.tl span,.lo-team i.tl span,.p5-side i.tl span{position:relative;z-index:0;opacity:.75}.gc-team i.tl img,.lo-team i.tl img,.p5-side i.tl img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;padding:2px;box-sizing:border-box;z-index:1;background:#0f1420}.lo-team i.tl{width:28px;height:28px;border-radius:8px}.lp-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:10px;gap:10px}.lp-card{border:1px solid var(--line);border-radius:12px;background:var(--surface-2);padding:10px 12px}.lp-who{display:flex;align-items:center;gap:8px;margin-bottom:6px}.lp-who b{font-size:14.5px}.lp-who .live-tag{margin-left:auto}.lp-row{display:grid;grid-template-columns:minmax(0,1fr) 78px 78px;grid-gap:6px;gap:6px;align-items:center;padding:4px 0;border-top:1px solid var(--line)}.lp-mk b{display:block;font-size:13px}.lp-mk small{color:var(--muted);font-size:11px}.lp-row .lo-cell{min-height:46px}.lgc-props{padding:10px 12px 12px;border-top:1px solid var(--line)}@media (max-width:600px){.lp-list{grid-template-columns:minmax(0,1fr)}}.follow-row{display:flex;flex-wrap:wrap;gap:6px;padding:0 12px 10px}.follow-chip{display:inline-flex;align-items:center;gap:6px;background:var(--surface-2);border:1px solid var(--line);border-radius:999px;padding:4px 10px 4px 4px;color:var(--fg);font-weight:700;font-size:13px;text-decoration:none}.gcard,.gp,.lgc,.pk{scroll-margin-top:140px}html{scroll-padding-top:140px}.gc-cell,.lo-cell,.pk .bets a.bk,.pk .pk-tools .tool{position:relative;z-index:1;touch-action:manipulation}header.top{isolation:isolate}.pk small .lean{color:var(--gold);font-weight:700}.lg-tabs{display:flex;gap:4px;margin:0 0 10px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:3px;overflow-x:auto;scrollbar-width:none}.lg-tabs a{flex:1 1;text-align:center;white-space:nowrap;padding:7px 12px;border-radius:7px;font-weight:700;font-size:13px;color:var(--muted);text-decoration:none}.lg-tabs a.on{background:var(--surface-3);color:var(--fg)}.scoreboard{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;grid-gap:10px;gap:10px;margin:10px 14px;padding:14px;border:1px solid var(--line);border-radius:14px;background:var(--surface-2);position:relative}.scoreboard.mine{border-color:rgba(47,224,122,.45);background:linear-gradient(180deg,rgba(47,224,122,.07),var(--surface-2) 70%)}.scoreboard.final{opacity:.92}.sb-kind{grid-column:1/-1;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);font-weight:800}.sb-side{display:flex;flex-direction:column;gap:8px;min-width:0}.sb-side.away{align-items:flex-end;text-align:right}.sb-side.away .sb-who{flex-direction:row-reverse}.sb-who{display:flex;align-items:center;gap:10px;min-width:0}.sb-who b{display:block;font-size:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sb-who small{display:block;color:var(--muted);font-size:12px}.sb-score{display:flex;flex-direction:column;gap:2px}.sb-side.away .sb-score{align-items:flex-end}.sb-score b{font-family:var(--display);font-size:34px;line-height:1;letter-spacing:-.01em}.sb-score small{color:var(--muted);font-size:12.5px;display:flex;align-items:center;gap:6px}.sb-score small.warn{color:var(--gold)}.sb-side.lead .sb-score b{text-shadow:0 0 18px rgba(47,224,122,.35)}.sb-vs{font-family:var(--display);font-weight:800;font-size:13px;color:var(--muted);letter-spacing:.1em;padding:6px 10px;border:1px solid var(--line);border-radius:999px}.scoreboard.final .sb-vs{color:var(--fg);border-color:var(--dim)}.sb-bye{grid-column:2/4;color:var(--muted);font-size:13px;text-align:right}.sb-others{padding-top:6px}.sb-others .scoreboard{padding:10px 12px}.sb-others .sb-score b{font-size:24px}.live-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--red);box-shadow:0 0 0 0 rgba(255,84,104,.6);animation:lhpulse 1.6s infinite}@keyframes lhpulse{0%{box-shadow:0 0 0 0 rgba(255,84,104,.6)}70%{box-shadow:0 0 0 7px rgba(255,84,104,0)}to{box-shadow:0 0 0 0 rgba(255,84,104,0)}}.lg-badges{display:inline-flex;gap:4px;flex-wrap:wrap}.lg-badge{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;background:var(--surface-3);border:1px solid var(--line);font-size:14px;cursor:help}.lg-badge.champion{border-color:var(--gold);background:var(--gold-soft)}.lg-badge.last_place,.lg-badge.toilet{opacity:.75}.bracket{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:8px;gap:8px;padding:0 0 10px}.bracket-round .lc-label{padding:10px 14px 0}.sched{display:flex;flex-direction:column;padding:6px 14px 12px}.sched-row{display:grid;grid-template-columns:110px 1fr auto;align-items:center;grid-gap:10px;gap:10px;padding:8px 0;border-bottom:1px solid var(--line);font-size:13.5px}.sched-row:last-child{border-bottom:0}.sched-row.now{background:linear-gradient(90deg,rgba(47,224,122,.08),transparent);margin:0 -14px;padding:8px 14px}.sched-row .wk{color:var(--muted);font-weight:700}.sched-row .opp{display:flex;align-items:center;gap:8px;min-width:0}.sched-row .res{font-weight:800;white-space:nowrap}.rules-sub{padding:10px 12px;border:1px dashed var(--line);border-radius:10px}.recap,.rules-sub{display:flex;flex-direction:column;gap:10px}.recap{border:1px solid rgba(247,197,72,.35);background:linear-gradient(180deg,rgba(247,197,72,.08),var(--surface-2) 60%);border-radius:14px;padding:12px 14px}.recap-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.recap-h .nm{font-family:var(--display);font-weight:800;font-size:16px}.recap-h small{color:var(--muted)}.recap-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.recap-stat{background:var(--surface);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column;gap:2px;min-width:0}.recap-stat small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.recap-stat b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.recap-stat span{font-size:12.5px;color:var(--muted)}.recap-results{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;font-size:13px;color:var(--muted)}.recap-results b{color:var(--fg)}.recap-results em{font-style:normal;color:var(--gold)}.recap-roasts p{margin:0 0 4px;font-size:13.5px;line-height:1.4}.recap-st{display:flex;flex-wrap:wrap;gap:6px 14px;font-size:12.5px;color:var(--muted)}.recap-st b{color:var(--fg)}.recap-actions{display:flex;gap:12px;align-items:center}.recap.compact{padding:10px 12px}.msg-recap{max-width:100%;width:100%}.rx{display:flex;padding-left:34px;flex-wrap:wrap;position:relative;min-height:18px}.rx,.rx-chip{align-items:center;gap:4px}.rx-chip{display:inline-flex;background:var(--surface-3);border:1px solid var(--line);border-radius:999px;padding:1px 8px;font-size:13px;color:var(--fg)}.rx-chip.mine{border-color:var(--green);background:var(--green-soft)}.rx-chip small{color:var(--muted);font-size:11px}.rx-add{background:none;border:0;color:var(--muted);font-size:13px;padding:1px 6px;opacity:0;cursor:pointer}.msg:hover .rx-add,.rx-add:focus,.rx-chip+.rx-add{opacity:.8}.rx-picker{display:inline-flex;gap:2px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:2px 4px;box-shadow:0 6px 20px rgba(0,0,0,.35)}.rx-picker button{background:none;border:0;font-size:18px;padding:2px 5px;cursor:pointer;border-radius:999px}.rx-picker button:hover{background:var(--surface-3)}@media (max-width:640px){.scoreboard{grid-template-columns:1fr;gap:8px;padding:12px}.sb-vs{order:-1;justify-self:center;font-size:11px;padding:4px 10px}.sb-kind{order:-2;text-align:center}.sb-side,.sb-side.away{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;text-align:left}.sb-side.away .sb-who{flex-direction:row}.sb-score,.sb-side.away .sb-score{align-items:flex-end}.sb-score b{font-size:28px}.sb-score small{text-align:right;justify-content:flex-end}.sb-who .acct-av:not(.sm){width:34px;height:34px;font-size:14px}.sb-bye{grid-column:1;text-align:left}.sched-row{grid-template-columns:84px 1fr auto}.lg-badge{width:24px;height:24px;font-size:13px}.rx-add{opacity:.6}}.gc-status{border-radius:999px;padding:2px 8px;font:800 10.5px var(--body);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.gc-status.up{background:var(--green-soft);color:var(--green);border:1px solid rgba(47,224,122,.4)}.gc-status.done{background:var(--surface-3);color:var(--muted);border:1px solid var(--line)}.gc-tabs{gap:4px;background:var(--surface-2);border:1px solid var(--line);padding:3px;margin:0 0 8px}.gc-tabs,.gc-tabs button{display:inline-flex;border-radius:999px}.gc-tabs button{align-items:center;gap:6px;padding:5px 12px;font:800 12px var(--body);color:var(--muted);background:none;border:0;cursor:pointer}.gc-tabs button.on{background:var(--surface-3);color:var(--fg)}.gc-tabs small{font-size:10.5px;background:var(--surface);border:1px solid var(--line);border-radius:999px;padding:0 6px}.gc-empty{color:var(--muted);font-size:13px;padding:10px 4px}.lgc-foot .stale{color:var(--gold)}.mp-sit{display:flex;flex-direction:column;gap:4px;padding:8px 0 2px;font-size:12.5px;color:var(--fg)}.mp-sit small{display:inline-block;min-width:118px;color:var(--muted);font-weight:700;text-transform:uppercase;font-size:10.5px;letter-spacing:.06em}.lgc-fresh{color:var(--muted);font-size:11px;white-space:nowrap;margin-left:auto}.lgc-fresh .stale{color:var(--gold)}.lgc-head .lgc-link{margin-left:8px}.gcards.fights .gc-cols,.gcards.fights .gc-row{grid-template-columns:minmax(0,1fr) 72px}.gcards.fights .gcard{width:240px}.gcards.fights .gc-team b{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stake-err{color:var(--red);font-size:12.5px;font-weight:700;margin-top:6px}.leg.conflict{outline:2px solid var(--red);outline-offset:-2px;background:var(--red-soft)}.x.x-conflict{color:var(--red);font-weight:800}.sheet-back{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:flex-end;justify-content:center;z-index:120;padding:12px}.share-sheet{width:min(460px,100%);background:var(--surface);border:1px solid var(--line);border-radius:16px;box-shadow:0 20px 60px rgba(0,0,0,.5)}.share-sheet .ph{display:flex;align-items:center;gap:8px}.share-body{padding:12px 14px 16px;gap:12px}.share-body,.share-url{display:flex;flex-direction:column}.share-url{gap:4px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.share-url input{font:600 14px var(--body);color:var(--fg);background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:9px 10px;width:100%}.share-actions{display:flex;gap:8px;flex-wrap:wrap}.share-qr{display:flex;flex-direction:column;align-items:center;gap:6px;padding:8px;background:#fff;border-radius:12px;color:#444;font-size:12px}.share-qr img{border-radius:8px}@media (min-width:640px){.sheet-back{align-items:center}}.ss-chip{display:inline-block;vertical-align:1px;font-size:9.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;padding:1px 6px;border-radius:999px;background:var(--surface-3);color:var(--muted);margin-right:6px;white-space:nowrap}.ss-chip.win{background:var(--green-soft);color:var(--green)}.ss-chip.live,.ss-chip.loss{background:var(--red-soft);color:var(--red)}.ss-chip.live{animation:lhlive 1.6s ease-in-out infinite}.ss-chip.push{background:var(--gold-soft);color:var(--gold)}.ss-prog{width:100%;height:4px;background:var(--surface-3);overflow:hidden;margin-top:4px;grid-column:1/-1}.ss-prog,.ss-prog i{display:block;border-radius:999px}.ss-prog i{height:100%;background:var(--green)}.ss-legs li.trailing .ss-prog i{background:var(--red)}.strip{margin:0 0 12px;background:var(--surface);border:1px solid var(--line);border-radius:14px}.strip-h{display:flex;justify-content:space-between;align-items:center;padding:10px 14px;font-size:14px}.strip-h small{background:var(--surface-3);border-radius:999px;padding:0 7px;margin-left:6px;font-size:11px}.strip-h span{display:flex;gap:14px}.strip-row .ss-list{flex-direction:row;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;padding:0 14px 14px}.strip-row .ss-list::-webkit-scrollbar{display:none}.strip-row .ss{flex:0 0 min(360px,88vw);scroll-snap-align:start}.strip-row .ss-list>.fine{flex:1 0 100%}.feed-actions{display:flex;gap:6px;flex-wrap:wrap;align-items:center;padding:8px 12px 12px;border-top:1px solid var(--line)}.feed-actions .votes{display:inline-flex;gap:4px;margin-right:auto}.feed-actions .tool.on{background:var(--green-soft);color:var(--green)}.ss-vis{margin-top:4px;font:600 12px var(--body);background:var(--surface-3);color:var(--fg);border:1px solid var(--line);border-radius:7px;padding:3px 6px}.ph-chart{padding:0 14px 12px}.ph-top{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap;font-size:12.5px;margin-bottom:6px}.ph-svg{width:100%;height:auto;display:block;color:var(--fg)}.ph-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:12.5px;color:var(--muted);margin-top:6px}.ph-legend i{display:inline-block;width:12px;height:3px;border-radius:2px;margin-right:6px;vertical-align:middle}.ph-legend b{color:var(--fg)}.sgpb{display:inline-block}.sgpb-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;margin-top:8px;width:100%}.sgpb-panel .ph{display:flex;align-items:center;gap:8px}.sgpb-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;padding:0 14px 14px}.sgpb-pick .txt{width:100%;margin-bottom:8px}.sgpb-opts{display:flex;flex-direction:column;gap:4px;max-height:360px;overflow-y:auto}.sgpb-opt{display:flex;justify-content:space-between;align-items:center;gap:8px;text-align:left;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:7px 10px;color:var(--fg);cursor:pointer}.sgpb-opt.on{border-color:var(--green);background:var(--green-soft)}.sgpb-opt b{display:block;font-size:13px}.sgpb-opt small{color:var(--muted);font-size:11.5px}.sgpb-legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.sgpb-legs li{display:flex;justify-content:space-between;align-items:center;gap:8px;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:8px 10px}.sgpb-legs li.conflict{outline:2px solid var(--red);outline-offset:-2px;background:var(--red-soft)}.sgpb-legs b{display:block;font-size:13.5px}.sgpb-legs small{color:var(--muted);font-size:11.5px}.sgpb-quote{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin:10px 0}.sgpb-quote>div{background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:8px 10px;display:flex;flex-direction:column}.sgpb-quote small{font-size:10.5px;letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-weight:800}.sgpb-quote b{font-family:var(--display);font-size:22px}.sgpb-quote span{font-size:11.5px;color:var(--muted)}.sgpb-why{margin:0 0 8px;padding-left:16px;font-size:12.5px;color:var(--muted)}@media (max-width:700px){.sgpb-grid{grid-template-columns:1fr}.sgpb-opts{max-height:220px}}.qp{display:inline-block;margin:0 0 10px}.qp-panel{background:var(--surface);border:1px solid var(--line);border-radius:14px;padding:12px 14px;margin-top:8px;width:100%}.qp-ctl{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:8px}.qp-ctl .linklike{margin-left:auto}.qp-legs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.qp-legs li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center;background:var(--surface-2);border:1px solid var(--line);border-radius:9px;padding:8px 10px}.qp-legs b{display:block;font-size:13.5px}.qp-legs small{color:var(--muted);font-size:11.5px}.qp-foot{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-top:10px;font-size:13px;color:var(--muted)}.qp-foot b{color:var(--fg)}.p5{flex-direction:column;gap:10px}.p5,.p5-top{display:flex}.p5-top{justify-content:space-between;align-items:center;font-size:14px}.p5-game{background:var(--surface-2);border:1px solid var(--line);border-radius:12px;padding:10px 12px}.p5-game.locked{opacity:.85}.p5-when{font-size:11.5px;color:var(--muted);font-weight:700;letter-spacing:.04em;margin-bottom:8px}.p5-sides{display:grid;grid-template-columns:1fr auto 1fr;grid-gap:8px;gap:8px;align-items:center}.p5-at{color:var(--muted);font-weight:800}.p5-side{display:flex;align-items:center;gap:8px;padding:10px;border-radius:10px;border:1px solid var(--line);background:var(--surface);color:var(--fg);cursor:pointer;min-height:48px}.p5-side b{font-family:var(--display);font-size:16px}.p5-side small{color:var(--muted);font-size:11.5px}.p5-side .p5-score{margin-left:auto;font-weight:800}.p5-side.on{border-color:var(--green);background:var(--green-soft)}.p5-side.on.won{border-color:var(--green);box-shadow:0 0 0 2px rgba(47,224,122,.35)}.p5-side.on.lost{border-color:var(--red);background:var(--red-soft)}.p5-side.on.push{border-color:var(--gold);background:var(--gold-soft)}.p5-side:disabled{cursor:default}.p5-side i.tl{width:28px;height:28px}.p5-wall,.rw-list{list-style:none;margin:0;padding:0 14px 14px;display:flex;flex-direction:column;gap:6px}.p5-wall li,.rw-list li{display:flex;justify-content:space-between;align-items:center;gap:10px;background:var(--surface-2);border:1px solid var(--line);border-radius:10px;padding:8px 12px;font-size:13.5px}.rw-list li small{display:block;color:var(--muted);font-size:11.5px}.rw-list li.expired,.rw-list li.used{opacity:.55}.gcard,.gp,[id^=g-],[id^=pick-]{scroll-margin-top:140px}.gc-bar{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:0 0 8px}.gc-bar .gc-tabs{margin:0}.odds-menu{flex:none;display:flex;align-items:center}.odds-btn{display:inline-flex;align-items:center;gap:5px;padding:4px 2px;border:0;background:none;color:var(--muted);font:600 12.5px var(--body);cursor:pointer;white-space:nowrap;border-radius:6px}.odds-btn:hover,.odds-btn[aria-expanded=true]{color:var(--fg)}.odds-k{font:inherit;color:inherit;letter-spacing:0;text-transform:none}.odds-btn b{font-weight:700;color:var(--fg)}.odds-chev{font-size:10px}.gcard{position:relative;cursor:pointer}.gcard:hover{border-color:var(--dim)}.gcard .gc-hit{position:absolute;inset:0;z-index:0;border-radius:inherit}.gcard .gc-cell,.gcard .gc-head{position:relative;z-index:1}.gcard .gc-cols,.gcard .gc-row{position:relative;z-index:0;pointer-events:none}.gcard .gc-row .gc-cell{pointer-events:auto}.gcard .gc-row .gc-cell.off{pointer-events:none}.odds-pop{position:fixed;z-index:140;width:min(340px,calc(100vw - 24px));background:var(--surface);border:1px solid var(--line);border-radius:14px;box-shadow:0 18px 50px rgba(0,0,0,.45);padding:8px;display:flex;flex-direction:column;gap:4px}.odds-pop-h{font:800 12px var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);padding:6px 8px 4px}.odds-opt{display:flex;flex-direction:column;gap:3px;text-align:left;padding:10px;border-radius:10px;border:1px solid transparent;background:none;color:var(--fg);cursor:pointer}.odds-opt:hover{background:var(--surface-2)}.odds-opt.on{background:var(--green-soft);border-color:rgba(47,224,122,.4)}.odds-opt-top{display:flex;align-items:center;gap:10px}.odds-opt-top b{font-size:14.5px}.odds-opt-top .num{color:var(--muted);font-size:12.5px;font-weight:700}.odds-opt-top i{margin-left:auto;font-style:normal;color:var(--green);font-weight:900}.odds-opt small{color:var(--muted);font-size:12px;line-height:1.4}.odds-pop-f{font-size:11.5px;color:var(--muted);padding:6px 8px 4px;border-top:1px solid var(--line);margin-top:2px}@media (max-width:640px){.odds-pop{left:12px;right:12px!important;width:auto}}.bio-in{width:100%;margin-top:8px;resize:vertical;font:500 14px/1.4 var(--body)}.u-bio{margin:6px 0 2px;color:var(--fg);font-size:14.5px;line-height:1.45;white-space:pre-wrap;overflow-wrap:anywhere;max-width:60ch}.mn-signout{all:unset;display:flex;align-items:center;gap:8px;cursor:pointer;width:100%;box-sizing:border-box}.mn-menu .mn-signout{padding:8px 12px;color:var(--muted);border-radius:8px}.mn-menu .mn-signout:hover{color:var(--fg);background:var(--surface-2)}.tb-sheet .mn-signout{padding:12px 16px;color:var(--muted)}.pro-hide{color:var(--gold);font-weight:800;font-size:11px;letter-spacing:.06em}.counts-strip{display:flex;flex-wrap:wrap;gap:6px 16px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:10px 14px;margin:0 0 12px;font-size:12.5px;color:var(--muted)}.counts-strip b{color:var(--fg)}.counts-strip .dl{margin-left:auto;display:flex;gap:10px;align-items:center}.pk .pk-good{color:var(--green)}.pk .pk-good,.pk .pk-pulled{display:block;font-size:11.5px;font-weight:700;margin-top:2px}.pk .pk-pulled{color:var(--gold)}.glocks{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));grid-gap:10px;gap:10px;padding:0 14px 14px}.glock{display:flex;flex-direction:column;gap:6px;border:1px solid var(--gold);border-radius:12px;padding:12px;background:linear-gradient(180deg,var(--gold-soft),var(--surface) 70%)}.glock small{color:var(--muted);font-size:12px}.glock b{display:flex;justify-content:space-between;gap:8px;font-size:15px}.glock .btn{align-self:flex-start}