@font-face{font-family:"Unbounded Fallback";font-weight:800 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");size-adjust:133%;ascent-override:74.4%;descent-override:18%;line-gap-override:0%}@font-face{font-family:"Unbounded Fallback";font-weight:100 799;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");size-adjust:130%;ascent-override:76.2%;descent-override:18.5%;line-gap-override:0%}@font-face{font-family:"Unbounded Fallback Android";font-weight:800 900;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:141%;ascent-override:70.2%;descent-override:17%;line-gap-override:0%}@font-face{font-family:"Unbounded Fallback Android";font-weight:100 799;src:local("Roboto Bold"),local("Roboto-Bold");size-adjust:138%;ascent-override:71.7%;descent-override:17.4%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback";font-weight:100 599;src:local("Arial"),local("ArialMT"),local("Helvetica");size-adjust:98.5%;ascent-override:94.4%;descent-override:24.4%;line-gap-override:0%}@font-face{font-family:"Roboto Fallback";font-weight:600 900;src:local("Arial Bold"),local("Arial-BoldMT"),local("Helvetica Bold");size-adjust:94%;ascent-override:98.9%;descent-override:25.5%;line-gap-override:0%}:root{--bg:#0c0f16;--bg-deep:#0c0f16;--bg-sunk:#090b10;--surface:#1D2029;--surface-2:#232730;--surface-3:#2a2e3a;--surface-4:#323746;--border:#2a2e3a;--border-soft:#22262f;--border-hover:#353a47;--border-strong:#404555;--text:#fff;--text-1:#fff;--text-2:#DDDDDD;--text-3:#a3a8b3;--text-4:#9aa1ae;--text-5:var(--text-4);--blue:#007BFF;--blue-2:#3a9bff;--blue-text:#5aaeff;--blue-solid:#0066d9;--blue-soft:rgba(0,123,255,.12);--blue-tint:rgba(0,123,255,.20);--blue-glow:rgba(0,123,255,.45);--success:#10CC87;--success-2:#1AE099;--success-soft:rgba(16,204,135,.12);--success-tint:rgba(16,204,135,.22);--success-line:rgba(16,204,135,.50);--success-glow:rgba(16,204,135,.40);--danger:#D51344;--danger-2:#ff4d73;--danger-text:#ff6b8a;--danger-soft:rgba(213,19,68,.14);--gold:#FEC42D;--gold-soft:rgba(254,196,45,.12);--gold-tint:rgba(254,196,45,.30);--h1-accent:var(--success-2);--on-accent:#052017;--fdisp:'Unbounded','Unbounded Fallback','Unbounded Fallback Android',system-ui,sans-serif;--fbody:'Roboto','Roboto Fallback',system-ui,-apple-system,'Segoe UI',sans-serif;--fcode:'Roboto Mono',ui-monospace,SFMono-Regular,Menlo,monospace;--fs-1:12px;--fs-2:13px;--fs-3:14px;--fs-4:16px;--fs-5:18px;--fs-6:22px;--fs-7:28px;--fs-8:36px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--tap:44px;--radius-xxs:4px;--radius-xs:8px;--radius-ctl:9px;--radius-sm:10px;--radius:14px;--radius-lg:20px;--radius-pill:999px;--shadow-1:0 1px 0 rgba(255,255,255,.03) inset,0 1px 2px rgba(0,0,0,.35);--shadow-2:0 1px 0 rgba(255,255,255,.04) inset,0 10px 30px rgba(0,0,0,.35);--shadow-3:0 24px 70px rgba(0,0,0,.55);--shadow-green:0 10px 28px rgba(16,204,135,.22);--shadow-blue:0 14px 38px rgba(0,123,255,.18);--ease:cubic-bezier(.2,.7,.2,1);--dur-1:120ms;--dur-2:200ms;--dur-3:320ms}:root{--fmono:'Roboto Mono',monospace}
*{margin:0;padding:0;box-sizing:border-box}body{background:radial-gradient(1100px 560px at 72% -8%,rgba(0,123,255,.10),transparent 60%),var(--bg-deep);color:var(--text);font-family:var(--fbody);font-size:15px;-webkit-font-smoothing:antialiased}
.wrap{max-width:1080px;margin:0 auto;padding:0 20px 110px;overflow-x:clip}a{color:inherit;text-decoration:none}
.hero{padding:28px 0 8px}.hero h1{font-family:var(--fdisp);font-size:33px;font-weight:800;line-height:1.06}.hero h1 span{color:var(--blue-2)}
.hero p{color:var(--text-3);font-size:14px;margin-top:10px;max-width:640px}
.hero .live{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;font-size:12px;color:var(--success-2);margin-top:12px}
@keyframes pulse{0%,100%{opacity:1}50%{opacity:.35}}.hero .live::before{content:'';width:7px;height:7px;border-radius:50%;background:var(--success-2);box-shadow:0 0 8px var(--success-glow);animation:pulse 1.6s ease-in-out infinite}
.explainer{background:linear-gradient(160deg,var(--success-soft),transparent);border:1px solid var(--success-soft);border-radius:var(--radius);padding:14px 16px;margin-top:14px}
.ex-h{font-family:var(--fdisp);font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}
.ex-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.ex-grid>div{font-size:12px;line-height:1.5}.ex-grid b{display:block;color:var(--text);font-size:13px;margin-bottom:3px}.ex-grid .n{display:inline-block;width:18px;height:18px;border-radius:50%;background:var(--success);color:#052017;font-size:12px;font-weight:700;text-align:center;line-height:18px;margin-right:6px}.ex-grid span{color:var(--text-3)}
.topedges{margin-top:24px}.te-h{font-family:var(--fdisp);font-weight:700;font-size:16px;margin-bottom:12px;display:flex;align-items:center;gap:8px}
.te-card{background:linear-gradient(160deg,var(--success-soft),transparent);border:1px solid var(--success-tint);border-radius:14px;padding:16px;transition:border-color .15s,box-shadow .15s,transform .15s}
.te-card:hover{border-color:var(--success);box-shadow:var(--shadow-green);transform:translateY(-2px)}
.te-card .te-l{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}
.te-card .te-pick{font-weight:700;font-size:14px;margin:5px 0 3px;line-height:1.3}.te-card .te-sub{font-size:12px;color:var(--text-3);line-height:1.5}
.te-card a{display:block;margin-top:11px;background:var(--success);color:#052017;font-weight:700;font-size:13px;text-align:center;padding:8px;border-radius:9px;box-shadow:0 4px 14px var(--success-glow)}.te-card a:hover{filter:brightness(1.06)}
.empty{padding:40px 18px;text-align:center;color:var(--text-3)}
.ctabar{position:fixed;left:0;right:0;bottom:0;z-index:40;background:linear-gradient(180deg,rgba(10,12,18,.94),rgba(10,12,18,.99) 55%);backdrop-filter:blur(12px);border-top:1px solid var(--border-strong);padding:13px 16px}.ctabar .in{max-width:1080px;margin:0 auto;display:flex;align-items:center;gap:14px}.ctabar .t{font-size:14px;color:#d7dde6;line-height:1.5;flex:1}.ctabar .t b{color:var(--text)}.ctabar a{background:var(--success);color:#052017;font-weight:700;font-size:13px;padding:10px 17px;border-radius:10px;white-space:nowrap;box-shadow:0 6px 18px var(--success-glow)}@media(max-width:720px){.ctabar{padding:8px 14px calc(8px + env(safe-area-inset-bottom))}.ctabar .in{flex-direction:column;align-items:stretch;gap:6px}.ctabar .t{font-size:12px;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ctabar .in>a{display:block;box-sizing:border-box;width:100%;text-align:center;padding:11px 13px;font-size:13px;margin-left:0}.ctabar .in>a[style]{display:inline-block!important;width:auto!important;align-self:center;text-align:center;padding:2px 0 0!important;margin:0!important;font-size:12px!important;line-height:1.2!important}}
.pvbar{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;padding:9px 14px;background:#0a0c12;border:1px solid var(--border);border-radius:12px;margin-top:12px}.pvbar .pvl{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.pvbar .pvsep{width:1px;height:16px;background:var(--border-strong);margin:0 3px}.pvbtn{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text-3);font-weight:700;font-size:12px;padding:5px 11px;border-radius:999px;cursor:pointer;font-family:var(--fbody)}.pvbtn.on{background:var(--success-soft);border-color:var(--success);color:var(--success-2)}
.sr-ctrls{display:flex;flex-wrap:wrap;gap:12px 22px;align-items:center;margin-top:14px;padding:14px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.sr-ctrls .grp{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sr-ctrls .lbl{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.seg{display:inline-flex;gap:3px;background:var(--surface-2);border:1px solid var(--border-strong);border-radius:11px;padding:3px}.seg .sb{background:transparent;border:0;color:var(--text-3);font-family:var(--fbody);font-weight:700;font-size:13px;padding:6px 12px;border-radius:8px;cursor:pointer;white-space:nowrap;text-decoration:none}.seg .sb.on{background:var(--success);color:#052017}.sr-ctrls .seg.lg .sb{min-width:5.2em;text-align:center}#modesw .sb{min-width:6.6em;text-align:center}#viewsw .sb{min-width:7.3em;text-align:center}#market .sb{min-width:7.1em;text-align:center}.seg .sb.on.liveon{background:var(--danger)}.seg.lg{flex-wrap:wrap}@media(max-width:999px){.seg .sb,#status button{position:relative}.seg .sb::after,#status button::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}}.srlist{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden;margin-top:14px}.st-scroll{overflow-x:auto}.sgrid-head,.srow{display:grid;grid-template-columns:minmax(150px,1fr) 100px 48px 48px 72px 44px 64px 64px;align-items:center;gap:10px;min-width:660px}.sgrid-head{padding:13px 18px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-2);font-weight:800;border-bottom:1px solid var(--border-strong);background:var(--surface-2)}.sgrid-head span{text-align:center}.sgrid-head span:first-child{text-align:left}.sgame{border-top:1px solid var(--border);content-visibility:auto;contain-intrinsic-size:auto 210px}.sgame:first-of-type{border-top:0}.sgame .gt{padding:9px 18px 3px;font-family:var(--fbody);font-size:13px;font-weight:700;color:var(--text-2);letter-spacing:.01em;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.sgame .gt .sscore{font-weight:800;font-size:12px;color:var(--success-2);background:rgba(16,204,135,.1);border-radius:6px;padding:1px 7px}.srow{padding:8px 18px}.steam{display:flex;align-items:center;gap:8px;font-weight:700;font-size:14px;color:var(--text);min-width:0}.sdot{width:10px;height:10px;border-radius:3px;flex:0 0 10px}.slogo{width:22px;height:22px;object-fit:contain;flex:0 0 22px}.slogo.sm{width:16px;height:16px;flex:0 0 16px}.tn{overflow:hidden;text-overflow:ellipsis}
.sline{color:var(--text-3);font-family:var(--fmono);font-weight:700;font-size:12px}.sodds{font-family:var(--fmono);font-weight:700;font-size:14px;color:var(--text-2);text-align:center;line-height:1.12;display:block}.sodds small{display:block;font-size:12px;font-family:var(--fbody);color:var(--text-4);font-weight:600;margin-top:1px}a.sodds.bet{background:transparent;border:1px solid var(--success);color:var(--success-2);border-radius:8px;padding:5px 3px}a.sodds.bet small{color:var(--text-3)}a.sodds.bet:hover{background:var(--success-soft)}.ssig{display:flex;align-items:center;justify-content:center;height:30px;border-radius:8px;background:var(--surface-2);font-size:14px;opacity:.32;filter:grayscale(1)}.ssig.on{opacity:1;filter:none}.ssig.sharp.on{background:var(--blue-soft);box-shadow:0 0 0 1px var(--blue-2)}.ssig.big.on{background:var(--success-soft);box-shadow:0 0 0 1px var(--success)}.ssig.wgt.locked{opacity:1;filter:none;background:var(--gold-soft);box-shadow:0 0 0 1px var(--gold);color:var(--gold);text-decoration:none}.ssig.wgt.on{opacity:1;background:var(--gold-soft);box-shadow:0 0 0 1px var(--gold)}.spct{font-family:var(--fmono);font-weight:700;font-size:14px;text-align:center;color:var(--text-3);white-space:nowrap}.spct.hi{color:var(--success-2)}.bklogo{width:18px;height:18px;border-radius:4px;vertical-align:middle;margin-right:7px}
.srcontent{margin-top:26px;max-width:820px}.srcontent h2{font-family:var(--fdisp);font-size:18px;font-weight:700;margin:22px 0 8px;color:var(--text)}.srcontent h2:first-child{margin-top:0}.srcontent p{color:var(--text-3);font-size:14px;line-height:1.7;margin-bottom:6px}.srcontent ul{margin:4px 0 10px 18px}.srcontent li{color:var(--text-3);font-size:14px;line-height:1.7;margin-bottom:4px}.srcontent .faq{margin-top:10px}.srcontent .faq h3{font-size:14px;font-weight:700;margin-bottom:3px;color:var(--text)}.srcontent .faq p{margin-bottom:0}.srcontent .related{display:flex;flex-wrap:wrap;gap:16px;margin:18px 0 10px}.srcontent .related a{color:var(--success-2);font-weight:700;font-size:13px}@media(max-width:999px){.related{row-gap:0}.related a{display:flex;align-items:center;min-height:40px}}.srcontent .disc{color:var(--text-4);font-size:12px;margin-top:14px}.of-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}@media(max-width:620px){.sr-ctrls{gap:10px 14px;padding:12px}.seg .sb{padding:6px 10px;font-size:12px}.sr-ctrls .seg{flex-wrap:wrap}.sr-ctrls .seg .sb{min-height:44px;padding:6px 12px}.sgrid-head,.srow{gap:4px;min-width:0;padding-left:10px;padding-right:10px}.srlist:not(.odds) .sgrid-head,.srlist:not(.odds) .srow{grid-template-columns:minmax(90px,1fr) 62px 34px 34px 34px 28px 36px 36px;gap:3px}.srlist:not(.odds) .sgrid-head .u{display:none}.srlist:not(.odds) .srow{padding-top:6px;padding-bottom:6px}.srlist:not(.odds) .srow .ssig{height:auto;min-height:40px;align-self:stretch}.srlist:not(.odds) .srow .sodds{align-self:stretch;display:flex;flex-direction:column;justify-content:center}.srlist:not(.odds) .srow a.sodds.bet{min-height:40px}.srlist:not(.odds) .tn{font-size:12px;line-height:1.25}.srlist:not(.odds) .spct{line-height:1.3}.sgrid-head{font-size:12px;letter-spacing:.02em}.steam{font-size:12px;gap:5px}.slogo{width:18px;height:18px;flex:0 0 18px}.sodds{font-size:12px}.sodds small{font-size:12px}a.sodds.bet{padding:5px 2px}.ssig{height:26px;font-size:12px;border-radius:6px}.spct{font-size:12px}.sgame .gt{padding-left:10px;font-size:12px;gap:4px}.slogo.sm{width:14px;height:14px;flex:0 0 14px}.hero h1{font-size:25px}}@media(max-width:480px){.srlist:not(.odds) .sgrid-head,.srlist:not(.odds) .srow{grid-template-columns:64px 30px 30px 38px 30px minmax(34px,1fr) minmax(34px,1fr)}.srlist:not(.odds) .srow>.steam{grid-column:1/-1;margin-bottom:2px}.srlist:not(.odds) .sgrid-head>span:first-child{display:none}.srlist:not(.odds) .sgrid-head .tx{display:none}.srlist:not(.odds) .sgrid-head .ic{display:inline}}@media(max-width:360px){.srlist:not(.odds) .sgrid-head,.srlist:not(.odds) .srow{grid-template-columns:56px 26px 26px 32px 26px minmax(30px,1fr) minmax(30px,1fr)}}
.wgtnav{position:sticky;top:0;z-index:50;background:rgba(12,15,22,.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--border)}
.nav-inner{max-width:1080px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;padding:13px 20px;position:relative}
.wgtnav .brand{display:flex;align-items:center;gap:10px}.wgtnav .brand img{height:34px}
.nav-burger{display:none;background:none;border:1px solid var(--border-strong);color:var(--text);border-radius:8px;font-size:17px;line-height:1;padding:7px 11px;cursor:pointer}
.nav-main{display:flex;align-items:center;gap:2px}
.nav-link,.dd-t{background:none;border:0;color:var(--text-2);font-family:var(--fbody);font-size:14px;font-weight:500;padding:9px 12px;border-radius:8px;cursor:pointer;text-decoration:none;display:inline-block}
.nav-link:hover,.dd-t:hover{color:var(--text);background:var(--surface)}
.nav-cta{background:var(--success);color:#052017;font-weight:700;font-size:14px;padding:9px 16px;border-radius:9px;margin-left:6px;text-decoration:none;display:inline-block}
.nav-item{position:relative}
.dd-p{display:none!important;position:absolute;top:calc(100% + 6px);left:0;background:var(--surface);border:1px solid var(--border-strong);border-radius:12px;padding:8px;min-width:200px;box-shadow:0 14px 34px rgba(0,0,0,.45);z-index:60;max-width:calc(100vw - 28px)}
.dd-p a{display:block;color:var(--text-2);font-size:13px;padding:8px 11px;border-radius:7px;text-decoration:none;white-space:nowrap}.dd-p a:hover{background:var(--surface-2);color:var(--text)}
.nav-item.open .dd-p{display:block!important}.nav-item.open .dd-sports,.nav-item.open .dd-tools{display:grid!important}
.dd-sports{display:grid;grid-template-columns:repeat(4,1fr);gap:2px 14px;min-width:560px}
.dd-tools{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 16px;min-width:470px}
.dd-sports .ddh,.dd-tools .ddh{font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-4);padding:8px 11px 2px}
@media(max-width:1099px){.nav-burger{display:block}.nav-main{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;background:var(--bg);border-bottom:2px solid var(--border-strong);box-shadow:0 18px 40px rgba(0,0,0,.5);padding:4px 16px 16px;gap:0}.nav-main.open{display:flex}.nav-item{position:static}.wgtnav .nav-main>.nav-link,.wgtnav .nav-main .dd-t{display:block;width:100%;text-align:left;padding:13px 2px;border-radius:0}.wgtnav .nav-main>.nav-link,.wgtnav .nav-main>.nav-item{border-bottom:1px solid rgba(255,255,255,.06)}.dd-p{position:static;box-shadow:none;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:var(--surface-2);min-width:0;margin:2px 0 12px;padding:10px}.dd-sports{grid-template-columns:1fr 1fr;min-width:0}.dd-tools{grid-template-columns:1fr 1fr;min-width:0}.wgtnav .nav-main .hot-pill{display:inline-flex;align-self:flex-start;margin:10px 0 6px}.wgtnav .nav-main .nav-cta{display:block;box-sizing:border-box;width:100%;text-align:center;margin:12px 0 2px;padding:12px 16px;border-radius:10px}}
.wgtnav button{-webkit-appearance:none!important;appearance:none!important;font-family:var(--fbody)!important;text-transform:none!important;letter-spacing:normal!important;box-shadow:none!important;line-height:1.2!important;min-height:0!important}
.site-footer{border-top:1px solid var(--border);background:var(--bg-deep);margin-top:42px}.ftr-in{max-width:1200px;margin:0 auto;padding:44px 22px 26px}.ftr-cols{display:grid;grid-template-columns:repeat(6,1fr);gap:22px}@media(max-width:900px){.ftr-cols{grid-template-columns:1fr 1fr 1fr;gap:20px}}@media(max-width:560px){.ftr-cols{grid-template-columns:1fr 1fr;gap:18px}}.ftr-col h4,.ftr-col .ftr-h{font-family:var(--fdisp);font-weight:700;font-size:14px;line-height:normal;color:var(--text);margin:0 0 12px}.ftr-col a{display:block;font-size:13px;color:var(--text-3);padding:5px 0;text-decoration:none}.ftr-col a:hover{color:var(--success-2)}.ftr-mid{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;border-top:1px solid var(--border);margin-top:28px;padding-top:20px}.ftr-contact{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-3);flex-wrap:wrap}.ftr-contact a{color:var(--text-2);text-decoration:none}.ftr-contact a:hover{color:var(--success-2)}.ftr-social{display:flex;gap:16px}.ftr-social a{font-size:13px;color:var(--text-3);text-decoration:none}.ftr-social a:hover{color:var(--success-2)}.ftr-legal{font-size:12px;color:var(--text-4);line-height:1.6;margin-top:18px}.ftr-legal a{color:var(--text-4)}@media(max-width:999px){.ftr-col a{padding:0;min-height:40px;display:flex;align-items:center}.ftr-contact a,.ftr-social a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;min-width:40px}.ftr-social{gap:0 10px}}
.tierbar{background:#0a0c12;border-bottom:1px solid var(--border)}.tierbar .wrap{display:flex;align-items:center;gap:7px;flex-wrap:wrap;padding:8px 20px}.tierbar .tl{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-4)}.tierbar button{background:var(--surface-2);border:1px solid var(--border-strong);color:var(--text-3);font:inherit;font-size:12px;padding:5px 11px;border-radius:999px;cursor:pointer}.tierbar button.on{background:var(--success-soft);border-color:var(--success);color:var(--success-2);font-weight:700}
.hot-pill{display:inline-flex;align-items:center;gap:7px;background:var(--success-soft);border:1px solid var(--success-tint);color:var(--success-2);font-size:12px;font-weight:600;padding:6px 11px;border-radius:999px}.hot-pill .hpd{width:7px;height:7px;border-radius:50%;background:var(--success-2);box-shadow:0 0 10px var(--success-glow);animation:hpp 1.8s infinite}@keyframes hpp{0%,100%{opacity:1}50%{opacity:.45}}
@media(max-width:1219px){.wgtnav .nav-main>.hot-pill{display:none}}
.sb-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:14px;margin-top:14px}
.sb-card{background:linear-gradient(165deg,var(--surface-2),var(--surface));border:1px solid var(--border-strong);border-radius:var(--radius);padding:16px;display:flex;flex-direction:column;transition:border-color .15s,transform .15s,box-shadow .15s}
.sb-card:hover{border-color:var(--success);box-shadow:var(--shadow-green);transform:translateY(-3px)}
.sb-card-top{display:flex;align-items:center;gap:11px;margin-bottom:11px}
.sb-logo{width:40px;height:40px;border-radius:9px;flex:0 0 40px;background:#fff;padding:3px;object-fit:contain}
.sb-card-name{flex:1;min-width:0}.sb-card-name b{display:block;font-family:var(--fdisp);font-size:16px;font-weight:700}
.sb-bestfor{font-size:12px;color:var(--success-2);font-weight:700}
.sb-rating{font-family:var(--fmono);font-weight:700;font-size:15px;color:var(--gold);display:flex;align-items:center;gap:3px}.sb-stars{font-size:13px}
.sb-bonus{font-weight:700;font-size:14px;color:var(--text);margin-bottom:6px;line-height:1.35}
.sb-blurb{font-size:13px;color:var(--text-3);line-height:1.55;flex:1;margin-bottom:12px}
.sb-claim{display:block;background:var(--success);color:#052017;font-weight:700;font-size:14px;text-align:center;padding:13px 11px;min-height:44px;box-sizing:border-box;border-radius:10px;box-shadow:0 6px 18px var(--success-glow)}.sb-claim:hover{filter:brightness(1.06)}
.sb-terms{font-size:12px;color:var(--text-4);text-align:center;margin-top:7px}
@media(max-width:620px){.sb-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.sb-card{padding:12px}.sb-logo{width:32px;height:32px;flex:0 0 32px}.sb-card-name b{font-size:14px}}.ga-answer{margin:16px 0 4px;padding:14px 17px;background:rgba(26,138,255,.08);border:1px solid rgba(26,138,255,.25);border-radius:12px;font-size:14px;line-height:1.65;color:#d7dde6}.ga-answer b{color:#fff}.ga-fresh{font-size:13px;color:#8b93a4;margin:8px 2px 12px;line-height:1.55}.an-side .an-card{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;margin-bottom:16px}.an-side .an-card h3{font-family:var(--fdisp);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 11px}.an-side .an-card a{display:block;font-size:13px;color:var(--text-2);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--border)}.an-side .an-card a:last-child{border-bottom:0}.an-side .an-card a:hover{color:var(--success-2)}.an-side .an-rec{background:linear-gradient(160deg,var(--success-soft),transparent 70%),var(--surface);border:1px solid var(--success-tint)}.an-side .an-rr{display:flex;justify-content:space-between;font-size:13px;color:var(--text-3);padding:5px 0}.an-side .an-rr b{color:var(--text)}.an-side .an-buy{display:block;text-align:center;background:var(--success);color:#052017;font-weight:800;font-size:14px;padding:11px;border-radius:11px;text-decoration:none;margin-top:8px;border-bottom:0}@media(max-width:900px){.an-grid{grid-template-columns:1fr}}@media(max-width:640px){.ga-odds{padding:10px 8px}.ga-odds .oh{font-size:12px}.ga-odds .oh span{font-size:12px}.ga-odds th{padding:6px 4px;font-size:12px}.ga-odds th:first-child{width:auto}.ga-odds td{padding:8px 4px;font-size:12px}.ga-odds td a{font-size:12px;padding:6px 8px;white-space:nowrap}}
.arch-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(270px,1fr));gap:2px 20px;margin:6px 0 10px}
.arch-list a{font-size:13px;color:var(--text-3);text-decoration:none;padding:5px 0;border-bottom:1px solid var(--border);line-height:1.35;overflow-wrap:anywhere}
.arch-list a:hover{color:var(--success-2)}
.an-grid{display:grid;grid-template-columns:1fr 322px;gap:26px;margin-top:20px}@media(max-width:920px){.an-grid{grid-template-columns:1fr}}
.ga-hero{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-strong);background:linear-gradient(120deg,#0a1f17,#0c0f16 60%),var(--surface);padding:28px;display:flex;flex-direction:column;gap:13px}
.ga-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 15%,var(--success-glow),transparent 42%);opacity:.45;pointer-events:none}
.ga-logos{position:relative;display:flex;align-items:center;gap:10px}.ga-logos img{width:52px;height:52px;object-fit:contain;background:#0a0c12;border-radius:10px;padding:4px}.ga-logos span{font-family:var(--fdisp);color:var(--text-3);font-weight:700}
.ga-hero .k{position:relative;font-family:var(--fmono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--success-2);font-weight:700}
.ga-hero h1{position:relative;font-family:var(--fdisp);font-size:30px;font-weight:800;line-height:1.12;margin:0;color:#fff}@media(max-width:560px){.ga-hero h1{font-size:23px}}
.ga-hero .dek{position:relative;color:var(--text-2);font-size:14px;line-height:1.55;max-width:620px}
.ga-lean{background:linear-gradient(150deg,var(--success-soft),transparent 70%),var(--surface);border:1px solid var(--success-tint);border-radius:13px;padding:16px 18px;margin:18px 0}.ga-lean b{color:var(--success-2);font-family:var(--fdisp)}
.an-wall{background:var(--gold-soft);border:1px solid var(--gold-tint);border-radius:12px;padding:12px 15px;margin:16px 0;font-size:12px;color:var(--text-2);line-height:1.55}.an-wall b{color:var(--gold)}
.ga-body{font-size:15px;line-height:1.72;color:var(--text-2)}.ga-body h2,.ga-body h3{font-family:var(--fdisp);color:var(--text);margin:24px 0 8px;font-size:19px}.ga-body p{margin:0 0 14px}
.ga-odds{background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;padding:14px 16px;margin:16px 0;overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.an-grid>*{min-width:0}.ga-odds .oh{font-family:var(--fdisp);font-size:13px;font-weight:700;color:var(--text);margin-bottom:10px;display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:6px}.ga-odds .oh span{font-family:var(--fmono);font-size:12px;letter-spacing:.04em;text-transform:uppercase;color:var(--success-2);font-weight:600}
.ga-odds table{width:100%;border-collapse:collapse}.ga-odds th{text-align:left;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4);font-weight:600;padding:6px 8px;border-bottom:1px solid var(--border)}.ga-odds td{padding:9px 8px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-3)}.ga-odds tr:last-child td{border-bottom:0}.ga-odds td b{font-family:var(--fmono);color:var(--text);font-size:14px}.ga-odds td small{display:block;font-size:12px;color:var(--text-4);margin-top:1px}
@media(max-width:520px){.ga-odds{padding:10px 8px}.ga-odds table{table-layout:fixed;width:100%;min-width:0}.ga-odds th:first-child{width:auto}.ga-odds th{padding:5px 4px;font-size:12px;letter-spacing:.03em;white-space:normal}.ga-odds td{padding:7px 4px;font-size:12px;white-space:normal;overflow-wrap:anywhere}.ga-odds td b{font-size:13px}}
.ga-tb{background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;padding:15px 17px;margin:16px 0}
.ga-tb .tb-h{font-family:var(--fdisp);font-size:14px;font-weight:700;color:var(--text);margin-bottom:4px;display:flex;justify-content:space-between;align-items:baseline}.ga-tb .tb-h span{font-family:var(--fmono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4);font-weight:600}
.ga-tb .tb-row{margin:10px 0}.ga-tb .tb-lab{text-align:center;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4);margin-bottom:5px}
.ga-tb .wb{display:flex;align-items:center;gap:9px;margin:6px 0}.ga-tb .wb .wbn{flex:0 0 130px;font-size:12px;color:var(--text-2);text-align:right}.ga-tb .wb .wbt{flex:1;background:var(--bg);border-radius:6px;height:22px;overflow:hidden}.ga-tb .wb .wbf{height:100%;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding-right:7px;min-width:34px}.ga-tb .wb .wbf b{font-family:var(--fmono);font-size:12px;color:#fff}
.ga-tb .fdots{display:flex;gap:4px;align-items:center}.ga-tb .fd{width:20px;height:20px;border-radius:6px;display:grid;place-items:center;font-size:12px;font-weight:800}.ga-tb .fd.w{background:var(--success-soft);color:var(--success-2)}.ga-tb .fd.d{background:var(--gold-soft);color:var(--gold)}.ga-tb .fd.l{background:rgba(213,19,68,.16);color:#ff7a98}
.ga-tb .frow{display:flex;justify-content:space-between;align-items:center;gap:10px;margin:7px 0}.ga-tb .frow .fn{font-size:13px;color:var(--text-2);display:flex;align-items:center;gap:7px}.ga-tb .frow .fn img{width:20px;height:20px;object-fit:contain}
.ga-tb table{width:100%;border-collapse:collapse;margin-top:4px}.ga-tb th{text-align:left;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4);font-weight:600;padding:5px 7px;border-bottom:1px solid var(--border)}.ga-tb td{padding:7px;border-bottom:1px solid var(--border);font-size:13px;color:var(--text-3)}.ga-tb tr:last-child td{border-bottom:0}.ga-tb td.hl{color:var(--text);font-weight:700}
.ga-tb .tb-note{font-size:12px;color:var(--text-4);line-height:1.55;margin-top:10px;border-top:1px solid var(--border);padding-top:9px}
.ga-edu{background:var(--surface);border:1px solid var(--border);border-left:3px solid #5b7cff;border-radius:12px;padding:13px 16px;margin:16px 0;font-size:13px;color:var(--text-3);line-height:1.65}.ga-edu b{color:var(--text-2)}.ga-edu a{color:var(--success-2)}
.ga-stand{background:linear-gradient(150deg,var(--gold-soft),transparent 75%),var(--surface);border:1px solid var(--gold-tint);border-radius:14px;padding:18px 20px;margin:18px 0}.ga-stand .gs-k{font-family:var(--fmono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold);font-weight:700}.ga-stand h2,.ga-stand h3{font-family:var(--fdisp);font-size:18px;color:var(--text);margin:7px 0 8px}.ga-stand p{font-size:14px;color:var(--text-2);line-height:1.6;margin:0 0 13px}.ga-stand .gs-cta{display:inline-block;background:var(--gold);color:#231a02;font-weight:800;font-size:14px;padding:10px 16px;border-radius:10px;text-decoration:none}.ga-stand .gs-sub{display:inline-block;margin-left:12px;font-size:13px;color:var(--text-3)}
.smod{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px;margin-bottom:16px}.smod h3{font-family:var(--fdisp);font-size:13px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);margin:0 0 11px}.smod a{display:block;font-size:13px;color:var(--text-2);text-decoration:none;padding:6px 0;border-bottom:1px solid var(--border)}.smod a:last-child{border-bottom:0}.smod a:hover{color:var(--success-2)}
.srec{background:linear-gradient(160deg,var(--success-soft),transparent 70%),var(--surface);border:1px solid var(--success-tint)}.srec .rr{display:flex;justify-content:space-between;font-size:13px;color:var(--text-2);padding:5px 0}.srec .rr b{font-family:var(--fmono);color:var(--success-2)}
.sbuy{display:block;text-align:center;background:var(--success);color:#052017;font-weight:800;font-size:15px;padding:12px;border-radius:11px;text-decoration:none;margin-top:8px}
.an-hero{position:relative;border-radius:var(--radius-lg);overflow:hidden;border:1px solid var(--border-strong);background:linear-gradient(120deg,#0a1f17,#0c0f16 60%),var(--surface);padding:30px 28px;min-height:200px;display:flex;flex-direction:column;justify-content:flex-end}
.an-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 88% 18%,var(--success-glow),transparent 42%);opacity:.5;pointer-events:none}
.an-hero .k{position:relative;font-family:var(--fmono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--success-2);font-weight:700}
.an-hero h1{position:relative;font-family:var(--fdisp);font-size:34px;font-weight:800;line-height:1.08;margin:10px 0 0;color:#fff}@media(max-width:560px){.an-hero h1{font-size:25px}}
.an-hero .sub{position:relative;color:var(--text-2);font-size:14px;margin-top:9px;max-width:600px;line-height:1.5}
.an-h{font-family:var(--fdisp);font-size:20px;font-weight:700;margin:26px 0 8px}.an-h:first-child{margin-top:0}
.an-edu{background:var(--surface);border:1px solid var(--border);border-left:3px solid #5b7cff;border-radius:12px;padding:12px 15px;margin:10px 0 14px;font-size:13px;color:var(--text-3);line-height:1.6}.an-edu b{color:var(--text-2)}.an-edu a{color:var(--success-2)}
.art-feat{position:relative;display:block;border:1px solid var(--border-strong);border-radius:16px;overflow:hidden;background:linear-gradient(120deg,#0a1f17,#0c0f16 62%),var(--surface);padding:24px 26px;text-decoration:none;margin-bottom:14px}.art-feat:hover{border-color:var(--success)}.art-feat:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 90% 12%,var(--success-glow),transparent 44%);opacity:.4}
.art-feat .art-logos,.art-card .art-logos{position:relative;display:flex;align-items:center;gap:8px;margin-bottom:10px}.art-feat .art-logos img{width:42px;height:42px;object-fit:contain;background:#0a0c12;border-radius:9px;padding:4px}.art-card .art-logos img{width:30px;height:30px;object-fit:contain;background:#0a0c12;border-radius:7px;padding:3px}
.art-feat .k{position:relative;font-family:var(--fmono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--success-2);font-weight:700}.art-feat h2{position:relative;font-family:var(--fdisp);font-size:25px;line-height:1.12;color:#fff;margin:7px 0 8px}@media(max-width:560px){.art-feat h2{font-size:20px}}.art-feat p{position:relative;color:var(--text-2);font-size:14px;line-height:1.5;max-width:620px;margin:0 0 12px}
.art-feat .art-go,.art-card .art-go{position:relative;font-size:13px;font-weight:700;color:var(--gold)}
.art-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:680px){.art-grid{grid-template-columns:1fr}}
.art-card{display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:16px 17px;text-decoration:none;transition:border-color .15s,transform .15s}.art-card:hover{border-color:var(--success);transform:translateY(-2px)}
.art-k{font-family:var(--fmono);font-size:12px;letter-spacing:.07em;text-transform:uppercase;color:var(--success-2);font-weight:700}
.art-t{font-family:var(--fdisp);font-size:16px;font-weight:700;color:var(--text);line-height:1.25;margin:6px 0 6px}
.art-dek{font-size:13px;color:var(--text-3);line-height:1.5;margin:0 0 10px;flex:1}
.art-foot{display:flex;justify-content:space-between;align-items:center;gap:8px;flex-wrap:wrap}
.art-pick{font-family:var(--fmono);font-size:12px;font-weight:700;color:var(--success-2);background:var(--success-soft);border-radius:7px;padding:4px 9px}.of-wrap{margin-top:30px}.of-h{font-family:var(--fdisp);font-size:20px;font-weight:700;margin-bottom:2px}.of-s{font-size:13px;color:var(--text-3);margin-bottom:12px}
.pstrip{background:var(--surface);border:1px solid var(--border-strong);border-radius:13px;padding:14px 16px;margin:16px 0}.pstrip .ps-h{font-family:var(--fdisp);font-size:13px;font-weight:700;color:var(--text);margin-bottom:4px}.pstrip .ps-s{font-size:12px;color:var(--text-3);margin-bottom:10px;line-height:1.5}.pstrip .ps-row{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px}.pstrip .ps-bk{display:flex;align-items:center;gap:9px;background:var(--bg);border:1px solid var(--border);border-radius:10px;padding:9px 11px;text-decoration:none;color:var(--text-2);min-height:44px}.pstrip .ps-bk:hover{border-color:var(--success)}.pstrip .ps-bk img{width:24px;height:24px;border-radius:6px;background:#fff;padding:2px;flex:none}.pstrip .ps-bk span{display:flex;flex-direction:column;min-width:0;flex:1}.pstrip .ps-bk b{font-size:13px;color:var(--text)}.pstrip .ps-bk small{font-size:12px;color:var(--text-3);line-height:1.35}.pstrip .ps-bk em{font-style:normal;font-size:12px;font-weight:800;color:var(--success-2);white-space:nowrap}.pstrip .ps-t{font-size:12px;color:var(--text-4);margin-top:8px}
.art-card{position:relative}.art-card .art-link{display:flex;flex-direction:column;flex:1;color:inherit;text-decoration:none;min-width:0}.art-card .art-link::after{content:"";position:absolute;inset:0;border-radius:14px}.art-card .art-foot{position:relative;z-index:1;pointer-events:none}.art-card .art-foot a{pointer-events:auto}.art-pick a{color:inherit;text-decoration:underline;text-decoration-color:var(--success-2)}
.ga-pp{display:block;font-size:12px;color:var(--text-4);margin-top:3px}.ga-pp a{color:var(--success-2);font-weight:700;text-decoration:none}.gg{--gg-gap:16px;--gg-r:14px;--gg-px:20px;--gg-py:18px;--gg-bd:1px solid var(--border-strong,#404555)}@media(min-width:1100px){.wrap.gg{max-width:1280px;padding-left:32px;padding-right:32px}}.gg .an-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--gg-gap) 28px;margin-top:var(--gg-gap);align-items:start}.gg .an-grid>*{min-width:0}@media(min-width:1100px){.gg .an-grid{grid-template-columns:minmax(0,1fr) 340px}.gg .an-grid>aside{position:sticky;top:84px;max-height:calc(100vh - 104px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;padding-right:2px}}.gg .an-grid>aside{display:grid;gap:var(--gg-gap);align-content:start}.gg .an-grid>aside>*{margin:0!important}@media(min-width:640px) and (max-width:1099px){.gg .an-grid>aside{grid-template-columns:repeat(2,minmax(0,1fr))}}.gg .gg-main{display:flex;flex-direction:column;gap:var(--gg-gap);min-width:0}.gg .gg-main>*{margin-top:0!important;margin-bottom:0!important;min-width:0;max-width:100%}.gg .gg-main>style,.gg .gg-main>script{display:none}/* hero: spans the container; at desktop the key numbers sit to the right of the title */.gg .ga-hero{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 32px;padding:26px 28px;border-radius:var(--gg-r);align-content:center}.gg .ga-hero>*{min-width:0}.gg .ga-logos img{width:56px;height:56px}.gg .ga-hero .dek{max-width:68ch;font-size:15px}.gg .ga-hero .ga-lean{position:relative;margin:2px 0 0;padding:12px 16px;border-radius:12px;font-size:15px;line-height:1.55;max-width:68ch}.gg-keys{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:2px 0 0}.gg-k{background:rgba(9,11,16,.55);border:1px solid var(--border-strong,#404555);border-radius:12px;padding:11px 14px;min-width:0}.gg-k.gg-w{grid-column:1/-1}.gg-k span{display:block;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:var(--text-4,#9aa1ae)}.gg-k b{display:block;margin-top:2px;font-family:var(--fmono,monospace);font-size:16px;color:#fff;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}@media(min-width:1100px){.gg .ga-hero:has(.gg-keys){grid-template-columns:minmax(0,1fr) 340px}.gg .ga-hero{padding:30px 34px}.gg .ga-hero:has(.gg-keys)>*{grid-column:1}.gg .ga-hero>.gg-keys{grid-column:2;grid-row:1/span 6;align-self:center;margin:0}.gg .ga-hero h1{max-width:24ch}}@media(max-width:560px){.gg .ga-hero{padding:20px 18px}.gg-k b{font-size:15px}}/* ONE card: odds, Circa reference, team breakdown, splits, exchange buyers, price path, open / close, props, injuries, notes */.gg .ga-odds,.gg .ga-tb,.gg .bkx-ans,.gg .gx,.gg .gx-path,.gg .gm-close,.gg .ga-props,.gg .ga-cond,.gg .ga-edu,.gg .ga-lean,.gg .an-wall,.gg article.srcontent,.gg .ga-wx,.gg .partner-strip{background:var(--surface,#1D2029);border:var(--gg-bd);border-radius:var(--gg-r);padding:var(--gg-py) var(--gg-px);box-shadow:none}.gg .ga-lean{background:linear-gradient(150deg,var(--success-soft),transparent 70%),var(--surface,#1D2029);border-color:var(--success-tint)}.gg .ga-edu{border-left:3px solid #5b7cff;font-size:14px;line-height:1.7}.gg .an-wall{background:var(--gold-soft);border-color:var(--gold-tint);font-size:13px;padding:14px var(--gg-px)}.gg .ga-cond{padding:var(--gg-py) var(--gg-px)}.gg .ga-cond h3{font-family:var(--fdisp);font-size:15px;margin:0 0 10px}.gg .ga-cond .ci,.gg .ga-cond .cinj{font-size:13px;line-height:1.7}/* card header: display face, optional mono tag at the right */.gg .ga-odds .oh,.gg .ga-tb .tb-h{font-family:var(--fdisp);font-size:15px;font-weight:700;color:var(--text,#fff);margin:0 0 12px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px}.gg .ga-odds .oh>span,.gg .ga-tb .tb-h>span{font-family:var(--fmono);font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--success-2,#1AE099);font-weight:600}.gg .bkx-ans>h2,.gg .gx>h2,.gg .gx-path>h2,.gg .gm-close>h2{font-family:var(--fdisp);font-size:15px;font-weight:700;line-height:1.35;margin:0 0 10px;color:var(--text,#fff)}.gg .bkx-ans>h2,.gg .gx>h2{font-size:16px}.gg .ga-props>b{display:block;font-family:var(--fdisp);font-size:15px;color:var(--text,#fff);margin:0 0 4px}.gg .bkx-line{font-size:15px;line-height:1.55;margin:0 0 12px;max-width:80ch}.gg .bkx-ans .bkx-upd,.gg .bkx-ans .bkx-src{font-size:12px;margin:8px 0 0}.gg .bkx-ans .bkx-src a{min-height:40px;margin-right:12px}.gg .gx-path p,.gg .gm-close p{font-size:13px}/* odds + Circa reference: one table, numbers in tabular mono, first column a label */.gg .ga-odds{overflow-x:auto}.gg .ga-odds table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.gg .ga-odds th{padding:8px 12px;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4,#9aa1ae);font-weight:600;text-align:left;border-bottom:1px solid var(--border,#2a2e3a)}.gg .ga-odds th:first-child{width:112px}.gg .ga-odds td{padding:11px 12px;font-size:13px;border-bottom:1px solid var(--border,#2a2e3a);vertical-align:middle}.gg .ga-odds td:first-child{font-weight:600;color:var(--text-2,#ddd)}.gg .ga-odds td b{font-size:15px}.gg .ga-ref td:first-child{white-space:nowrap}.gg .ga-odds td small{margin-top:6px}.gg .ga-odds td small a{display:inline-flex!important;align-items:center;min-height:40px;padding:0 12px!important;border-radius:9px!important;font-size:12px!important}.gg h2.ga-vs-h{font-family:var(--fdisp);font-size:20px;line-height:1.3;margin:10px 0 0!important}.gg .ga-ref{border-color:var(--gold-tint,rgba(254,196,45,.3))}.gg .ga-ref .oh>span{color:var(--gold,#FEC42D)}.gg .ga-ref table{min-width:0!important}.gg .ga-ref .ga-refnote{max-width:80ch}/* team breakdown */.gg .ga-tb .wb .wbn{flex:0 0 190px}.gg .ga-tb .tb-row{margin:14px 0}.gg .ga-tb .tb-lab{text-align:left}.gg .ga-tb .frow .fn{font-size:13px}.gg .ga-tb .tb-note{font-size:12px}/* props: chips in a grid */.gg .ga-props{font-size:14px;line-height:1.6}.gg .gp-links{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:8px;margin-top:12px}.gg .gp-l{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0 14px;border:1px solid var(--border-strong,#404555);border-radius:11px;background:var(--bg,#0c0f16);font-weight:700;font-size:13px;color:var(--text,#fff);text-decoration:none}.gg .gp-l:hover{border-color:var(--success-line,rgba(16,204,135,.5));color:var(--success-2,#1AE099)}/* Ross official-play card: ticket + streak side by side, ticket capped */.gg .ga-stand{margin:0;padding:var(--gg-py) var(--gg-px);border-radius:var(--gg-r)}.gg .ga-stand h2{font-size:18px}.gg .gs-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 28px;align-items:start}@media(min-width:760px){.gg .gs-cols.gs-two{grid-template-columns:minmax(0,1fr) 300px}}.gg .gs-proof{min-width:0;max-width:440px;margin:12px 0}.gg .gs-r .gs-proof{max-width:300px;margin:0 auto}.gg .gs-proof table{width:100%!important}.gg .gs-proof img{display:block;max-width:100%!important;height:auto!important;max-height:440px;object-fit:contain;margin:0 auto}.gg .ga-stand .gs-cta{display:inline-flex;align-items:center;min-height:44px}/* prose: a reading measure, headings with room, inline tables */.gg div.ga-body{font-size:16px;line-height:1.75;color:var(--text-2,#ddd);padding:4px 2px}.gg div.ga-body>*{max-width:72ch}.gg div.ga-body h2{font-size:22px;line-height:1.25;margin:38px 0 10px}.gg div.ga-body h3{font-size:18px;line-height:1.3;margin:28px 0 8px}.gg div.ga-body>h2:first-child,.gg div.ga-body>h3:first-child{margin-top:0}.gg div.ga-body p{margin:0 0 16px}.gg div.ga-body ul,.gg div.ga-body ol{margin:0 0 16px;padding-left:22px}.gg div.ga-body li{margin:6px 0}.gg div.ga-body table{width:100%;max-width:72ch;border-collapse:collapse;margin:6px 0 20px;font-size:14px;line-height:1.5;font-variant-numeric:tabular-nums;border:1px solid var(--border-strong,#404555);border-radius:10px;overflow:hidden}.gg div.ga-body th{background:var(--surface,#1D2029);text-align:left;font-size:12px;letter-spacing:.05em;text-transform:uppercase;color:var(--text-4,#9aa1ae);padding:10px 12px}.gg div.ga-body td{padding:10px 12px;border-top:1px solid var(--border,#2a2e3a);color:var(--text-2,#ddd)}.gg div.ga-body tbody tr:nth-child(even) td{background:rgba(255,255,255,.025)}@media(max-width:600px){.gg div.ga-body{font-size:16px}.gg div.ga-body table{display:block;overflow-x:auto}}/* FAQ + related lists */.gg article.srcontent{max-width:none}.gg article.srcontent h2{font-size:18px;margin:0 0 12px}.gg .srcontent .faq{margin:0;padding:14px 0;border-top:1px solid var(--border,#2a2e3a)}.gg .srcontent h2+.faq{border-top:0;padding-top:2px}.gg .srcontent .faq h3{font-size:15px;margin:0 0 4px}.gg .srcontent .faq p{font-size:14px;max-width:80ch}.gg .srcontent .related{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:8px;margin:16px 0 0}.gg .srcontent .related a{display:flex;align-items:center;min-height:44px;padding:8px 14px;border:1px solid var(--border-strong,#404555);border-radius:11px;background:var(--bg,#0c0f16);font-size:13px;line-height:1.35}.gg .srcontent .related a:hover{border-color:var(--success-line,rgba(16,204,135,.5))}.gg .ga-wx h2{font-size:18px;margin:0 0 8px}.gg p.disc{font-size:12px;line-height:1.6;color:var(--text-4,#9aa1ae);max-width:90ch;margin-top:var(--gg-gap)!important}/* sidebar cards: same radius and padding as the main cards */.gg .smod,.gg .an-card{border-radius:var(--gg-r);padding:var(--gg-py) var(--gg-px);margin:0}.gg .smod a,.gg .an-card a:not(.an-buy):not(.sbuy){display:flex;align-items:center;min-height:40px;padding:6px 0}.gg .smod h3,.gg .an-card h3{margin:0 0 8px}.gg a.an-buy,.gg a.sbuy{display:flex;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box}/* below the sidebar breakpoint: one column, tighter cards */@media(max-width:560px){.gg{--gg-px:16px;--gg-py:16px}.gg .ga-odds th:first-child{width:auto}.gg .ga-odds th,.gg .ga-odds td{padding:8px 6px}.gg .ga-tb .wb .wbn{flex-basis:110px}}.wgt-crumbs{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;align-items:center;gap:2px;white-space:nowrap;overflow:hidden;font:500 13px/1.2 'Roboto','Roboto Fallback',system-ui,sans-serif;color:#a3a8b3;box-sizing:border-box}.wgt-crumbs a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;box-sizing:border-box;padding:0 6px;color:#c4cad6;text-decoration:none;flex:0 0 auto}.wgt-crumbs a:first-child{padding-left:0}.wgt-crumbs a:hover{color:#1AE099}.wgt-crumbs .wgt-cr-sep{color:#8b93a4;flex:0 0 auto}.wgt-crumbs .wgt-cr-cur{padding:0 6px;min-width:0;overflow:hidden;text-overflow:ellipsis;color:#a3a8b3}@media(max-width:560px){.wgt-crumbs{padding:0 16px}}@media(max-width:720px){html body .ctabar{padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important}html body .ctabar .in{flex-direction:row!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;padding-right:0!important;position:relative!important}html body .ctabar .in>.t{order:2!important;flex:0 1 auto!important;display:block!important;font-size:0!important;line-height:0!important;-webkit-line-clamp:unset!important;overflow:visible!important;min-width:0!important}html body .ctabar .in>.t>b{display:none!important}html body .ctabar .in>.t a{display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:12px!important;line-height:1.2!important;white-space:normal!important;max-width:112px!important;text-align:right!important}html body .ctabar .in>a.mc-cta,html body .ctabar .in>a#ctaB,html body .ctabar .in>a[data-wgt-primary]{order:1!important;flex:1 1 auto!important;width:auto!important;min-width:0!important;min-height:44px!important;justify-content:center!important;padding:10px 10px!important}html body .ctabar .in>a:not(.mc-cta):not(#ctaB):not([data-wgt-primary]){order:2!important;flex:0 1 auto!important;white-space:normal!important;max-width:112px!important;line-height:1.2!important;text-align:right!important;align-self:center!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;margin:0!important;padding:0!important;font-size:12px!important}html body .ctabar .wgt-cta-x,html body .ctabar .cta-x{order:3!important;position:static!important;flex:0 0 44px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 -6px 0 0!important;padding:0!important}html body #wgt-seobar{padding:8px 10px calc(8px + env(safe-area-inset-bottom))!important}html body #wgt-seobar .sbx-in{flex-wrap:nowrap!important;gap:10px!important;justify-content:center!important}html body #wgt-seobar .sbx-t{display:none!important}html body #wgt-seobar .sbx-row{display:contents!important}html body #wgt-seobar .sbx-cta{order:1!important;flex:1 1 auto!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:44px!important;box-sizing:border-box!important;padding:9px 12px!important}html body #wgt-seobar #wgt-seobar-x{order:3!important;flex:0 0 44px!important;width:44px!important;height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;margin:0 -6px 0 0!important}html body #wgt-seobar .sbx-row>a[href*="rest-of-year"]{order:2!important;display:inline-flex!important;align-items:center!important;min-height:44px!important;font-size:12px!important}html body #wgt-seobar .sbx-row>a[href="#wgt-capture"]{display:none!important}}:root{--text-4:#9aa1ae}.site-footer{--text-4:#9aa1ae}#wgt-capture [style*="color:#5b7a6c"],#wgt-seobar-x{color:#8fb3a3!important}@media(max-width:1099px){.site-footer .ftr-col a{padding:0!important;min-height:44px;display:flex!important;align-items:center}.site-footer .ftr-contact a,.site-footer .ftr-social a{display:inline-flex;align-items:center;min-height:44px}.site-footer .ftr-social a{min-width:44px;justify-content:center}.site-footer .ftr-social{flex-wrap:wrap;gap:4px 18px}#wgt-learn a{display:inline-flex!important;align-items:center;min-height:44px}#wgt-learn>div{gap:0 18px!important}a.sb-claim{min-height:44px;display:inline-flex!important;align-items:center;justify-content:center;box-sizing:border-box}.arch-list a{display:flex!important;align-items:center;min-height:44px}.smod a:not(.sbuy){display:flex;align-items:center;min-height:44px}a.mc-cta,a.gs-cta{min-height:44px;box-sizing:border-box}a.gs-cta,.te-card a{display:flex!important;align-items:center;justify-content:center;min-height:44px}.lal{position:relative}.lal::after{content:"";position:absolute;left:50%;top:50%;width:44px;height:44px;transform:translate(-50%,-50%)}}.smod a.sbuy{color:#052017!important;font-size:14px!important;font-weight:800!important;display:flex!important;align-items:center;justify-content:center;min-height:44px;box-sizing:border-box}:root{--bg:#0c0f16;--bg-deep:#0c0f16;--bg-sunk:#090b10;--surface:#1D2029;--surface-2:#232730;--surface-3:#2a2e3a;--surface-4:#323746;--border:#2a2e3a;--border-soft:#22262f;--border-hover:#353a47;--border-strong:#404555;--text:#fff;--text-1:#fff;--text-2:#DDDDDD;--text-3:#a3a8b3;--text-4:#9aa1ae;--text-5:var(--text-4);--blue:#007BFF;--blue-2:#3a9bff;--blue-text:#5aaeff;--blue-solid:#0066d9;--blue-soft:rgba(0,123,255,.12);--blue-tint:rgba(0,123,255,.20);--blue-glow:rgba(0,123,255,.45);--success:#10CC87;--success-2:#1AE099;--success-soft:rgba(16,204,135,.12);--success-tint:rgba(16,204,135,.22);--success-line:rgba(16,204,135,.50);--success-glow:rgba(16,204,135,.40);--danger:#D51344;--danger-2:#ff4d73;--danger-text:#ff6b8a;--danger-soft:rgba(213,19,68,.14);--gold:#FEC42D;--gold-soft:rgba(254,196,45,.12);--gold-tint:rgba(254,196,45,.30);--h1-accent:var(--success-2);--on-accent:#052017}:root{--fs-1:12px;--fs-2:13px;--fs-3:14px;--fs-4:16px;--fs-5:18px;--fs-6:22px;--fs-7:28px;--fs-8:36px;--tap:44px;--radius-xxs:4px;--radius-ctl:9px;--radius-pill:999px;--dur-1:120ms;--dur-2:200ms;--dur-3:320ms}.wgt-crumbs,.crumb,.crumbs,.sp-crumbs,.lg-crumb{max-width:1080px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:nowrap;align-items:center;gap:2px;white-space:nowrap;overflow:hidden;font:500 13px/1.2 var(--fbody,'Roboto',system-ui,sans-serif);color:var(--text-4);box-sizing:border-box}.wgt-crumbs a,.crumb a,.crumbs a,.sp-crumbs a,.lg-crumb a{display:inline-flex;align-items:center;justify-content:center;min-height:44px;min-width:44px;padding:0 6px;box-sizing:border-box;color:var(--text-2);text-decoration:none;flex:0 0 auto;font:inherit}.wgt-crumbs a:first-child,.crumb a:first-child,.crumbs a:first-child,.sp-crumbs a:first-child,.lg-crumb a:first-child{padding-left:0;justify-content:flex-start}.wgt-crumbs a:hover,.crumb a:hover,.crumbs a:hover,.sp-crumbs a:hover,.lg-crumb a:hover{color:var(--success-2)}.wgt-crumbs .wgt-cr-sep,.sp-crumbs>span[aria-hidden]{color:var(--text-4);flex:0 0 auto}.wgt-crumbs>span:last-child,.crumb>span:last-child,.sp-crumbs>span:last-child,.lg-crumb>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--text-3);padding:0 6px}.crumb,.crumbs,.sp-crumbs,.lg-crumb{max-width:none;padding-left:0;padding-right:0}@media(max-width:560px){.wgt-crumbs{padding:0 16px}}h1 em,h1 .acc,.hero h1 span,.desk h1 em,.ts-b h1 em,#wgt-ws-tool h1 em{color:var(--h1-accent);font-style:normal}.runits.neg,.rbadge.l,.pill.lost,.sbtn.lost:hover,.sbtn.del:hover{color:var(--danger-text)}.tool .mem,.how .n,.howstep .n{color:var(--blue-text)}#fb-play,#pauto,.lp-n,.xc-seg button.on{background:var(--blue-solid)!important;color:#fff!important}a.an-buy.mc-cta{color:var(--on-accent)!important}#wgt-ws-bnav .bnav a:not(.on){color:var(--text-4)}a.sodds.bet small,.sodds.bet small{color:var(--text-3)}.bkl{color:#0c0f16!important}.modesw a.on,.viewsw a.on,#teamchips .tchip.on{background:var(--blue-solid)!important;color:#fff!important}.tdot{background-image:linear-gradient(rgba(0,0,0,.16),rgba(0,0,0,.16))}[style*="font-size:6px"],[style*="font-size: 6px"],[style*="font-size:6.5px"],[style*="font-size: 6.5px"],[style*="font-size:7px"],[style*="font-size: 7px"],[style*="font-size:7.5px"],[style*="font-size: 7.5px"],[style*="font-size:8px"],[style*="font-size: 8px"],[style*="font-size:8.5px"],[style*="font-size: 8.5px"],[style*="font-size:9px"],[style*="font-size: 9px"],[style*="font-size:9.5px"],[style*="font-size: 9.5px"],[style*="font-size:10px"],[style*="font-size: 10px"],[style*="font-size:10.5px"],[style*="font-size: 10.5px"],[style*="font-size:11px"],[style*="font-size: 11px"],[style*="font-size:11.5px"],[style*="font-size: 11.5px"]{font-size:12px!important}#app .frtile .frd,#app .card-h .t>span,#prophint,#prophint b,.pstrip .ps-t,#settle-msg,#unitfr label,.fld .hint,#tailstrip .pill,#tailstrip .sbtn,.te-card .te-l,.te-card .te-sub,.xc-lbl,.xc-f label,.xc-o span,.xc-tbl th,.hbadge,#wgt-capture>div>div,.sb-bestfor,.sb-terms,.bb-note,.lp-k,.profcard .pcm,.profcard .pc-hits,.profcard .pc-hits b,.profcard .pc-hits span,.qbadge,.pcverify,.lstk,.ghead .gd span,.fairchip,.au-cite label,.lal,.lalw,.lal span,.lockcard .locksub,.lockcard .lockproof,.lockcard small,.fb-badge .bl,details.fairq>summary,#status,#strack .scope,.vc-fine,.tf-r,.pt-badge,.vcap,#wgt-kickoff-links span,#wgt-home-roy>div{font-size:12px!important}@media(max-width:760px){body:has(#wgt-ws-bnav) .ctabar,body:has(#wgt-ws-bnav) #sticky{bottom:calc(66px + env(safe-area-inset-bottom,0px))!important}}a.ga-lean{margin-top:16px}@media(max-width:700px){.ga-odds table:has(tr>:nth-child(5)){table-layout:auto!important;min-width:560px}.ga-odds table:has(tr>:nth-child(5)) th{white-space:nowrap!important}}.sellbar.slim[data-ds-off="1"]{display:none!important}.sell-top .st-line .btn-p,.tour-chip .btn{background:transparent!important;color:var(--success-2)!important;border:1px solid var(--success-line)!important;box-shadow:none!important}@media(max-width:700px){[data-ds-more]{display:none!important}.ds-more{display:block;width:100%;min-height:48px;margin:12px 0 4px;padding:0 16px;border:1px solid var(--success-line);background:var(--success-soft);color:var(--success-2);border-radius:var(--radius-sm,10px);font:700 14px var(--fbody);cursor:pointer}.ds-more[hidden]{display:none}[data-ds-intro]:not([data-ds-open]) [data-ds-fold]{display:none!important}[data-ds-intro]:not([data-ds-open]) [data-ds-lede]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}[data-ds-intro]:not([data-ds-open]) .spc-ans[data-ds-lede]{display:block;overflow:visible;-webkit-line-clamp:unset}[data-ds-intro]:not([data-ds-open]) .spc-ans[data-ds-lede]>p:not(.bkx-upd){display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.ds-intro-b{display:inline-flex;align-items:center;min-height:44px;margin:6px 0 2px;padding:0 4px;background:none;border:0;color:var(--success-2);font:700 14px var(--fbody);cursor:pointer;text-decoration:underline;text-underline-offset:3px}}.ds-more,.ds-intro-b{-webkit-tap-highlight-color:transparent}@media(min-width:701px){.ds-more,.ds-intro-b{display:none}}@media(max-width:1000px){button.sbtn,button.convchip,.spl-msig button.sig{position:relative}button.sbtn::after,button.convchip::after,.spl-msig button.sig::after{content:"";position:absolute;left:50%;top:50%;width:max(100%,44px);height:44px;transform:translate(-50%,-50%)}}.hero h1,.ga-hero h1,.lg-hero h1,.desk h1,header.hero h1,main.wrap>h1,.wrap>h1,.srcontent>h1,article>h1{font-family:var(--fdisp);font-weight:800;line-height:1.1;letter-spacing:-.01em;font-size:var(--fs-8);overflow-wrap:anywhere}@media(max-width:700px){.hero h1,.ga-hero h1,.lg-hero h1,.desk h1,header.hero h1,main.wrap>h1,.wrap>h1,.srcontent>h1,article>h1{font-size:var(--fs-7)}}