@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-ext-wght-normal.BOeWTOD4.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-cyrillic-wght-normal.DqGufNeO.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-ext-wght-normal.DlzME5K_.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-greek-wght-normal.CkhJZR-_.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-vietnamese-wght-normal.CBcvBZtf.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-ext-wght-normal.DO1Apj_S.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-ext-wght-normal.D4X5GqEv.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-cyrillic-wght-normal.CY6AOgYE.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-vietnamese-wght-normal.U01xdrZh.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-ext-wght-normal.CXYtwYOx.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Variable;font-style:normal;font-display:swap;font-weight:200 1000;src:url(/_astro/nunito-latin-wght-normal.BzFMHfZw.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--brand-blue:#7199cc;--brand-blue-light:#93b5e3;--brand-graphite:#2a2d33;--brand-ink:#22252b;--brand-navy:#0b1925;--brand-navy-2:#183547;--font-display:"Nunito Variable", "Nunito", ui-rounded, system-ui, sans-serif;--font-body:"Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--text-xs:.75rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.375rem;--text-2xl:clamp(1.6rem, 4vw, 2.25rem);--text-3xl:clamp(2rem, 6vw, 3rem);--weight-regular:400;--weight-medium:550;--weight-bold:700;--weight-black:850;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--radius-sm:8px;--radius-md:12px;--radius-lg:18px;--radius-pill:999px;--container:1080px;--bg:#f3f5f8;--surface:#fff;--surface-2:#f6f8fb;--border:#dde3ea;--text:#1b1f26;--muted:#566071;--accent:#3b679e;--accent-hover:#335b8c;--accent-ink:#fff;--link:#2c5c97;--focus:#7199cc;--won:#157a3c;--won-bg:#e2f5e9;--lost:#b42323;--lost-bg:#fbe4e4;--pending:#8a5a00;--pending-bg:#fbf0d5;--void:#5d6676;--void-bg:#eceff3;--shadow-sm:0 1px 2px #1018280f;--shadow-md:0 6px 20px #10182814;--band-bg:#14171c;--band-surface:#1f2329;--band-border:#2e333b;--band-text:#e9edf3;--band-muted:#9ba5b4;--band-won:#5fd08f;--band-lost:#f27c7c}@media (prefers-color-scheme:dark){:root{--bg:#14171c;--surface:#1f2329;--surface-2:#272c33;--border:#323841;--text:#e9edf3;--muted:#9ba5b4;--accent:#7199cc;--accent-hover:#86abda;--accent-ink:#0e1420;--link:#93b5e3;--focus:#93b5e3;--won:#5fd08f;--won-bg:#173326;--lost:#f27c7c;--lost-bg:#3a1d1f;--pending:#e6c15a;--pending-bg:#3a3217;--void:#a7b0bd;--void-bg:#2a2f37;--shadow-sm:0 1px 2px #0000004d;--shadow-md:0 8px 24px #00000059;--band-bg:#0f1216;--band-surface:#1a1e24}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--text-md);font-feature-settings:"cv11", "ss01";margin:0;line-height:1.55}a{color:var(--link);text-underline-offset:2px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.wrap{max-width:var(--container);padding:0 var(--space-4);margin:0 auto}main.wrap{padding-top:var(--space-5);padding-bottom:var(--space-7)}h1,h2,h3{font-family:var(--font-display);letter-spacing:-.01em;line-height:1.2}h1{font-size:var(--text-2xl);font-weight:var(--weight-black);margin:0 0 var(--space-2)}h2{font-size:var(--text-xl);font-weight:var(--weight-bold);margin:var(--space-6) 0 var(--space-3)}h2 a{text-decoration:none}.lead{color:var(--muted);font-size:var(--text-lg);margin:0 0 var(--space-5);max-width:68ch}.muted{color:var(--muted)}.small{font-size:var(--text-sm)}.num,.value{font-variant-numeric:tabular-nums}.site-header{background:var(--band-bg);border-bottom:1px solid var(--band-border);z-index:10;position:sticky;top:0}.header-inner{align-items:center;gap:var(--space-4);height:60px;display:flex}.brand{align-items:center;gap:var(--space-2);color:var(--band-text);text-decoration:none;display:inline-flex}.brand img{width:32px;height:32px;display:block}.brand-name{font-family:var(--font-display);font-weight:var(--weight-black);letter-spacing:-.01em;font-size:1.2rem}.brand-name span{color:var(--brand-blue)}.site-header nav{gap:var(--space-1);scrollbar-width:none;flex:1;display:flex;overflow-x:auto}.site-header nav a{color:var(--band-muted);border-radius:var(--radius-sm);white-space:nowrap;font-size:.95rem;font-weight:var(--weight-medium);padding:6px 10px;text-decoration:none}.site-header nav a.active,.site-header nav a:hover{color:var(--band-text);background:var(--band-surface)}.btn{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);font-weight:var(--weight-bold);white-space:nowrap;border:1px solid #0000;padding:10px 18px;font-size:.95rem;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.btn-primary{background:var(--accent);color:var(--accent-ink)}.btn-primary:hover{background:var(--accent-hover)}.btn-brand{background:var(--brand-blue);color:var(--brand-ink)}.btn-brand:hover{background:var(--brand-blue-light)}.btn-ghost{color:inherit;background:0 0;border-color:currentColor}.btn-ghost:hover{background:#7f7f7f1f}.btn svg{width:18px;height:18px}.hero{background:var(--brand-navy);color:var(--band-text);position:relative;overflow:hidden}.hero:before{content:"";opacity:.65;background:url(/hero.webp?v=2) 50%/cover no-repeat;width:min(940px,78%);position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 45%);mask-image:linear-gradient(90deg,#0000,#000 45%)}.hero:after{content:"";background:linear-gradient(90deg, var(--brand-navy) 35%, #0b192580 65%, #0b19251a);position:absolute;inset:0}.hero-inner{z-index:1;padding-top:var(--space-8);padding-bottom:var(--space-7);position:relative}.hero h1{font-size:var(--text-3xl);max-width:16ch;margin-bottom:var(--space-3)}.hero h1 em{color:var(--brand-blue-light);font-style:normal}.hero .lead{color:var(--band-muted);max-width:52ch}.hero-actions{gap:var(--space-3);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.hero-stats{gap:var(--space-3);flex-wrap:wrap;display:flex}.chip{padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);backdrop-filter:blur(4px);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;display:inline-flex}.chip b{font-family:var(--font-display);font-size:var(--text-xl);font-variant-numeric:tabular-nums}.hero .pos,.cta .pos{color:var(--band-won)}.hero .neg,.cta .neg{color:var(--band-lost)}.chip span{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--band-muted)}.cards{gap:var(--space-3);margin:var(--space-4) 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow-sm)}.card .label{color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:var(--weight-medium)}.card .value{font-family:var(--font-display);font-size:1.6rem;font-weight:var(--weight-black)}.pos{color:var(--won)}.neg{color:var(--lost)}.panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-sm)}.table-wrap{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);overflow-x:auto}table{border-collapse:collapse;width:100%;font-size:.93rem}th,td{text-align:left;border-bottom:1px solid var(--border);white-space:nowrap;padding:11px 12px}th{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-weight:var(--weight-medium);background:var(--surface-2)}tbody tr:hover{background:var(--surface-2)}tr:last-child td{border-bottom:0}td.num,th.num{text-align:right;font-variant-numeric:tabular-nums}td.game{white-space:normal;min-width:190px;font-weight:var(--weight-medium)}td.game .league{color:var(--muted);font-size:.8rem;font-weight:var(--weight-regular);display:block}td.game a.league{text-decoration:none}.pick-table td.when a,.pick-table td.when time{display:block}td.game a.league:hover{color:var(--link);text-decoration:underline}.badge{border-radius:var(--radius-pill);font-size:.78rem;font-weight:var(--weight-bold);padding:2px 9px;display:inline-block}.badge.won{color:var(--won);background:var(--won-bg)}.badge.lost{color:var(--lost);background:var(--lost-bg)}.badge.void{color:var(--void);background:var(--void-bg)}.badge.pending{color:var(--pending);background:var(--pending-bg)}.cta{gap:var(--space-3);background:var(--band-bg);color:var(--band-text);border-radius:var(--radius-lg);padding:var(--space-5);margin:var(--space-6) 0;background-image:radial-gradient(circle at 100% 0,#7199cc40,#0000 55%);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.cta p{max-width:56ch;font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);margin:0}.cta .actions{gap:var(--space-3);flex-wrap:wrap;display:flex}.chart svg{width:100%;height:auto;display:block}.chart .line{fill:none;stroke:var(--accent);stroke-width:2.25px;vector-effect:non-scaling-stroke}.chart .area{fill:var(--accent);opacity:.14}.chart .zero{stroke:var(--border);stroke-dasharray:4 4;vector-effect:non-scaling-stroke}.chart .axis{fill:var(--muted);font-size:11px;font-family:var(--font-body)}.pager{justify-content:space-between;gap:var(--space-3);margin:var(--space-5) 0;display:flex}.pager a{color:var(--muted);font-weight:var(--weight-medium);text-decoration:none}.pager a:hover{color:var(--link)}.crumbs{font-size:var(--text-sm);color:var(--muted);margin-bottom:var(--space-2)}.crumbs a{color:var(--muted)}.grid-links{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));padding:0;list-style:none;display:grid}.grid-links a{padding:var(--space-3) var(--space-4);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text);box-shadow:var(--shadow-sm);text-decoration:none;transition:border-color .15s,transform .15s;display:block}.grid-links a:hover{border-color:var(--accent);transform:translateY(-1px)}.prose{max-width:70ch}.prose li{margin:var(--space-2) 0}.site-footer{background:var(--band-bg);color:var(--band-muted);font-size:var(--text-sm);margin-top:var(--space-7)}.footer-inner{gap:var(--space-4);padding-top:var(--space-5);padding-bottom:var(--space-6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.footer-inner strong{color:var(--band-text)}.footer-links{gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-links a{color:var(--band-muted);text-decoration:none}.footer-links a:hover{color:var(--band-text)}.swatches{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.swatch{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);overflow:hidden}.swatch i{height:64px;display:block}.swatch div{padding:var(--space-2) var(--space-3);font-size:var(--text-xs)}.swatch code{color:var(--muted)}.row{gap:var(--space-3);margin:var(--space-3) 0;flex-wrap:wrap;align-items:center;display:flex}@media (width<=640px){.header-inner{gap:var(--space-3)}.brand-name{display:none}.header-inner .btn{padding:7px 12px;font-size:.85rem}th,td{padding:9px 10px}.hide-sm{display:none}.hero-inner{padding-top:var(--space-7)}.pick-table thead{display:none}.pick-table,.pick-table tbody{display:block}.pick-table tr{gap:2px var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:1fr auto;display:grid}.pick-table tr:last-child{border-bottom:0}.pick-table td{white-space:normal;border:0;padding:0;display:block}.pick-table td.when{font-size:var(--text-sm);color:var(--muted);gap:var(--space-2);grid-column:1/-1;display:flex}.pick-table td.game{min-width:0;margin-bottom:var(--space-2);grid-column:1/-1}.pick-table td.market,.pick-table td.pick,.pick-table td.odds,.pick-table td.book{text-align:left;gap:var(--space-2);grid-column:1;display:flex}.pick-table td[data-label]:before{content:attr(data-label);color:var(--muted);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;min-width:56px;padding-top:2px}.pick-table td.book{display:flex}.pick-table td.res{text-align:right;grid-area:3/2/span 2;align-self:center}.pick-table td.profit{text-align:right;font-weight:var(--weight-bold);grid-area:5/2}}
