@font-face{font-family:"Inter";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/inter-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Big Shoulders Display";font-style:normal;font-weight:800;font-display:block;src:url(/fonts/big-shoulders-display-800-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--c-bg:#08111C; --c-surface:#0E1826; --c-raised:#132033; --c-sunken:#1B2B42;--c-border:#1D2C42; --c-border-strong:#273A55; --c-border-hover:#36506F;--c-text:#F5F8FD; --c-text-2:#C3CEE0; --c-text-3:#8B9BB4; --c-disabled:#5A6A84;--c-action:#F2B544; --c-action-hover:#F6C565; --c-action-press:#E0A32F; --c-on-action:#0B1420;--c-accent:#8CC8FF; --c-accent-strong:#5AA2F0; --c-accent-soft:rgba(140,200,255,.10); --c-accent-line:rgba(140,200,255,.32);--c-book:#5F708C;--c-win:#3FD48F; --c-win-soft:rgba(63,212,143,.12); --c-loss:#F0767D; --c-loss-soft:rgba(240,118,125,.12);--c-warn:#E8B65A; --c-warn-soft:rgba(232,182,90,.12);--c-scrim:rgba(4,8,14,.66);--fs-micro:11px; --fs-sm:12px; --fs-md:13.5px; --fs-lg:15px; --fs-xl:17.5px; --fs-2xl:21px; --fs-3xl:26px; --fs-4xl:32px;--fw-regular:400; --fw-medium:500; --fw-semibold:600; --fw-bold:700;--lh-tight:1.15; --lh-title:1.3; --lh-body:1.5;--tr-tight:-.01em; --tr-caps:.06em;--num-features:"tnum" 1, "lnum" 1;--sp-1:4px; --sp-2:8px; --sp-3:12px; --sp-4:16px; --sp-5:20px; --sp-6:24px; --sp-8:32px; --sp-10:40px; --sp-12:48px;--r-tag:4px; --r-ctl:6px; --r-card:10px; --r-sheet:14px; --r-round:999px;--sh-1:0 1px 2px rgba(0,0,0,.28), 0 4px 12px -6px rgba(0,0,0,.45);--sh-2:0 8px 24px -8px rgba(0,0,0,.6);--sh-3:0 24px 56px -16px rgba(0,0,0,.75);--h-sm:36px; --h-md:44px; --h-lg:48px;--dur-press:90ms; --dur-1:140ms; --dur-2:200ms; --dur-3:280ms;--ease-out:cubic-bezier(.22,.8,.24,1); --ease-in-out:cubic-bezier(.45,0,.2,1);--focus-ring:0 0 0 2px var(--c-bg), 0 0 0 4px var(--c-accent);--container:1120px; --gutter:20px;--z-header:40; --z-bar:50; --z-nav:55; --z-sheet:70; --z-toast:80;}@media (max-width:600px){ :root{ --gutter:16px; } }*{box-sizing:border-box}html{color-scheme:dark;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{margin:0;background:var(--c-bg);color:var(--c-text);font:var(--fw-regular) var(--fs-lg)/var(--lh-body) Inter,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right)}a{color:var(--c-accent);text-decoration:none}p a:not([class]),li a:not([class]),.foot a,.links a{text-decoration:underline;text-decoration-color:var(--c-accent-line);text-underline-offset:2px}ul.games a,ul.learn a,.crumbs li a{text-decoration:none}table,.big,.ic-bars,.mv,.facts,.row,.stat,.stats,.when,.sub,.cap,.tag,.pick-n,.verdict,.tool input{font-variant-numeric:tabular-nums lining-nums;font-feature-settings:var(--num-features)}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}::selection{background:var(--c-accent-line)}.sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip{position:absolute;left:-999px;top:8px;z-index:60;padding:10px 14px;background:var(--c-raised);color:var(--c-text);border-radius:var(--r-ctl)}.skip:focus{left:12px}header.top{position:sticky;top:0;z-index:var(--z-header);background:var(--c-bg);border-bottom:1px solid var(--c-border);padding-top:env(safe-area-inset-top)}.top-inner{max-width:var(--container);margin:0 auto;padding:0 var(--gutter);min-height:60px;display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.title-block{display:flex;align-items:center;gap:11px;min-width:0;min-height:var(--h-md);color:var(--c-text);text-decoration:none}.app-icon{width:32px;height:32px;flex:none}.app-icon svg{width:32px;height:32px;display:block}.wm{display:flex;flex-wrap:wrap;column-gap:7px;height:22px;overflow:hidden;min-width:0}.brand-title,.brand-title-sub{font-family:"Big Shoulders Display",Inter,Impact,sans-serif;font-weight:800;font-size:18.7px;line-height:22px;letter-spacing:.02em;text-transform:uppercase;color:var(--c-text)}.brand-title-sub{color:var(--c-accent)}@media (max-width:900px){.top-inner{min-height:56px}.brand-title,.brand-title-sub{font-size:18.2px}}.wrap{max-width:760px;margin:0 auto;padding:var(--sp-4) var(--gutter) var(--sp-12)}h1,h2,h3{margin:0;font-weight:var(--fw-bold);text-wrap:balance;color:var(--c-text)}h1{font-size:var(--fs-3xl);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);margin:var(--sp-2) 0 var(--sp-2)}h2{font-size:var(--fs-xl);line-height:var(--lh-title);letter-spacing:var(--tr-tight);margin:var(--sp-10) 0 var(--sp-3)}h3{font-size:var(--fs-md);line-height:var(--lh-title);font-weight:var(--fw-semibold)}@media (min-width:900px){h1{font-size:var(--fs-4xl)}}p{margin:0 0 var(--sp-3)}main p,main li{color:var(--c-text-2)}b,strong{font-weight:var(--fw-semibold);color:var(--c-text)}a b,a strong{color:inherit}ol,ul{padding-left:22px;margin:0 0 var(--sp-3)}li{margin:var(--sp-2) 0}.sub{color:var(--c-text-3);font-size:var(--fs-md);margin:0 0 var(--sp-5)}main .lede,main .def{font-size:var(--fs-lg);color:var(--c-text);margin:0 0 var(--sp-5);max-width:62ch}.muted,main .muted{color:var(--c-text-3)}.gold{color:var(--c-accent)}.small{font-size:var(--fs-sm)}.crumbs{font-size:var(--fs-sm);color:var(--c-text-3);margin:0 0 var(--sp-1)}.crumbs a{color:var(--c-text-3)}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-2);padding:0;margin:0}.crumbs li{margin:0}.crumbs li+li::before{content:"/";margin-right:var(--sp-2);color:var(--c-disabled)}.back{position:relative;display:inline-flex;align-items:center;gap:var(--sp-1);min-height:var(--h-md);margin:var(--sp-1) 0 var(--sp-3);padding:0 var(--sp-3) 0 var(--sp-2);border:1px solid var(--c-border-strong);border-radius:var(--r-ctl);color:var(--c-text-2);font-size:var(--fs-sm);font-weight:var(--fw-semibold);text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.back::after{content:"";position:absolute;inset:-4px 0}.back svg{width:15px;height:15px}.back:active{transform:scale(.97);background:var(--c-sunken)}.btn,.cta{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-height:var(--h-md);padding:0 var(--sp-5);border-radius:var(--r-ctl);border:1px solid transparent;font:var(--fw-bold) var(--fs-md)/1.2 Inter,system-ui,sans-serif;text-align:center;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--dur-press) var(--ease-out),background-color var(--dur-1) var(--ease-out),border-color var(--dur-1) var(--ease-out)}.cta,.btn-primary{background:var(--c-action);border-color:var(--c-action);color:var(--c-on-action)}.cta:active,.btn-primary:active{background:var(--c-action-press);border-color:var(--c-action-press)}.btn-secondary{background:transparent;border-color:var(--c-border-strong);color:var(--c-text)}.btn-secondary:active{background:var(--c-sunken)}.btn:active,.cta:active{transform:scale(.98)}.btn:focus-visible,.cta:focus-visible{outline:none;box-shadow:var(--focus-ring)}.cta-head{min-height:var(--h-md);padding:0 var(--sp-3);font-size:var(--fs-sm);white-space:nowrap;flex:none}.cta-head::after{content:"";position:absolute;inset:-4px 0}.tag{display:inline-flex;align-items:center;height:20px;padding:0 6px;border-radius:var(--r-tag);background:var(--c-raised);color:var(--c-text-2);font-size:var(--fs-micro);font-weight:var(--fw-semibold);line-height:1;vertical-align:1px;white-space:nowrap}.tag-accent{background:var(--c-accent-soft);color:var(--c-accent)}.tag-win{background:var(--c-win-soft);color:var(--c-win)}.tag-loss{background:var(--c-loss-soft);color:var(--c-loss)}.card{background:var(--c-surface);border:1px solid var(--c-border);border-radius:var(--r-card);padding:var(--sp-4);margin:var(--sp-3) 0}.card>:last-child{margin-bottom:0}@media (min-width:600px){.card{padding:var(--sp-5)}}.card.pick{border-color:var(--c-border-strong);box-shadow:var(--sh-1)}.k{font-size:var(--fs-md);font-weight:var(--fw-semibold);color:var(--c-text);margin:0 0 var(--sp-3)}.card-h{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-3);margin:0 0 var(--sp-3)}.card-h .k{margin:0}.card-h .meta{font-size:var(--fs-sm);color:var(--c-text-3);text-align:right}.big{font-size:var(--fs-2xl);line-height:var(--lh-title);font-weight:var(--fw-bold);letter-spacing:var(--tr-tight);color:var(--c-text)}.big .muted{font-weight:var(--fw-medium)}.row{display:flex;flex-wrap:wrap;gap:var(--sp-1) var(--sp-5);font-size:var(--fs-md);color:var(--c-text-2);margin:var(--sp-3) 0 0}.facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--sp-3) var(--sp-5);margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.facts div{min-width:0}.facts .wide{grid-column:1/-1}@media (max-width:600px){.facts .sc{grid-column:1/-1}}.facts small{display:block;font-size:var(--fs-sm);color:var(--c-text-3);margin-bottom:2px}.facts b{font-size:var(--fs-lg)}.facts span{font-size:var(--fs-sm);color:var(--c-text-3)}.cap{font-size:var(--fs-sm);color:var(--c-text-3);margin:var(--sp-4) 0 0}.act{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-3) var(--sp-5);margin:var(--sp-4) 0 0}.nowrap{white-space:nowrap}.links{font-size:var(--fs-md);margin:var(--sp-3) 0 0}.rg{font-size:var(--fs-sm);color:var(--c-text-3);margin:var(--sp-3) 0 0}.ic-bars{max-width:480px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:6px 10px;align-items:center;margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--c-text-3)}.ic-bars .tr{height:6px;border-radius:3px;background:var(--c-sunken);overflow:hidden}.ic-bars .fl{display:block;height:100%;border-radius:3px;background:var(--c-accent)}.ic-bars .fl.bk{background:var(--c-book)}.ic-bars b{font-size:var(--fs-sm);font-weight:var(--fw-bold);color:var(--c-text);text-align:right}.ic-bars .bk-v{color:var(--c-text-3)}.move{margin:var(--sp-4) 0 0;padding-top:var(--sp-4);border-top:1px solid var(--c-border)}.move .card-h,.mv{max-width:480px}.move .card-h{margin-bottom:var(--sp-1)}.mv{display:grid;grid-template-columns:minmax(0,1fr) auto 16px auto;align-items:center;gap:var(--sp-1) var(--sp-3);padding:var(--sp-2) 0;font-size:var(--fs-md)}.mv+.mv{border-top:1px solid var(--c-border)}.mv .l{color:var(--c-text-2);min-width:0}.mv .o{color:var(--c-text-3);text-align:right}.mv .n{color:var(--c-text);font-weight:var(--fw-bold);text-align:right;min-width:4ch}.mv svg{width:16px;height:16px;color:var(--c-text-3)}.mv .meter{grid-column:1/-1;position:relative;height:4px;margin:var(--sp-1) 0 2px;border-radius:2px;background:var(--c-sunken)}.mv .meter i{position:absolute;left:0;top:0;bottom:0;border-radius:2px;background:var(--c-accent)}.mv .meter u{position:absolute;top:-3px;bottom:-3px;width:2px;margin-left:-1px;border-radius:1px;background:var(--c-book)}.odds-groups{display:grid;gap:var(--sp-5)}.odds-wide{display:none}@media (min-width:720px){.odds-groups{display:none}table.odds-wide{display:table;margin:0}}.odds-wide td{white-space:nowrap}.odds-wide td:first-child{font-weight:var(--fw-semibold)}.odds-wide th:not(:first-child),.odds-wide td:not(:first-child){text-align:right}.odds-wide th[colspan]{color:var(--c-text);text-transform:none;letter-spacing:0;font-size:var(--fs-md);border-bottom:0;padding-bottom:0}.odds-wide th{vertical-align:bottom}.odds-wide tbody td:nth-child(4),.odds-wide tbody td:nth-child(6),.odds-wide thead tr+tr th:nth-child(3),.odds-wide thead tr+tr th:nth-child(5),.odds-wide thead th[colspan]+th[colspan]{padding-left:var(--sp-6)}.og h3{margin:0 0 var(--sp-1)}table{width:100%;border-collapse:collapse;font-size:var(--fs-md);margin:var(--sp-2) 0 var(--sp-3)}th,td{padding:var(--sp-2) var(--sp-2);text-align:left;vertical-align:baseline;border-bottom:1px solid var(--c-border);color:var(--c-text-2)}th{font-size:var(--fs-micro);font-weight:var(--fw-semibold);color:var(--c-text-3);text-transform:uppercase;letter-spacing:var(--tr-caps);line-height:var(--lh-title)}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}.og table{margin:0}.og th:not(:first-child),.og td:not(:first-child),table.nums th:not(:first-child),table.nums td:not(:first-child){text-align:right}.og td{white-space:nowrap}.og td:first-child{font-weight:var(--fw-semibold)}td.best,.best{color:var(--c-text);font-weight:var(--fw-bold)}.tbl{overflow-x:auto;-webkit-overflow-scrolling:touch}ul.games,ul.learn{list-style:none;padding:0;margin:0}ul.games li{margin:0;padding:var(--sp-1) 0 var(--sp-3);border-bottom:1px solid var(--c-border)}ul.games li>a{display:flex;align-items:center;min-height:var(--h-md);font-size:var(--fs-lg)}ul.games .when{color:var(--c-text-3);font-size:var(--fs-sm);margin-top:-6px}ul.learn li{margin:0;border-bottom:1px solid var(--c-border)}ul.learn a{display:block;padding:var(--sp-3) 0}ul.learn b{display:block;font-size:var(--fs-lg);color:var(--c-accent)}ul.learn span{display:block;margin-top:2px;color:var(--c-text-3);font-size:var(--fs-md)}.next{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.next a{display:inline-flex;align-items:center;min-height:var(--h-md);padding:0 var(--sp-4);border:1px solid var(--c-border-strong);border-radius:var(--r-ctl);color:var(--c-text);font-size:var(--fs-md);font-weight:var(--fw-semibold);text-decoration:none;transition:transform var(--dur-press) var(--ease-out)}.next a:active{transform:scale(.98);background:var(--c-sunken)}.next a:focus-visible{outline:none;box-shadow:var(--focus-ring)}details{border-bottom:1px solid var(--c-border)}h2+details,h2+div>details:first-child,details:first-of-type{border-top:1px solid var(--c-border)}summary{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);min-height:var(--h-md);padding:var(--sp-3) 0;list-style:none;cursor:pointer;font-weight:var(--fw-semibold);color:var(--c-text);-webkit-tap-highlight-color:transparent}summary::-webkit-details-marker{display:none}summary::after{content:"";flex:none;width:7px;height:7px;margin-right:4px;border-right:1.5px solid var(--c-text-3);border-bottom:1.5px solid var(--c-text-3);transform:translateY(-2px) rotate(45deg);transition:transform var(--dur-2) var(--ease-out)}details[open]>summary::after{transform:translateY(2px) rotate(-135deg)}summary:active{color:var(--c-text-2)}summary:focus-visible{outline-offset:-2px}details p{margin:0 0 var(--sp-4);color:var(--c-text-2)}.foot a,td a{display:inline-block;padding:var(--sp-2) 0;margin:calc(-1 * var(--sp-2)) 0}.foot a{min-height:var(--h-md);display:inline-flex;align-items:center;padding:0;margin:0}.foot-nav{display:flex;flex-wrap:wrap;column-gap:var(--sp-5);row-gap:0;margin-top:var(--sp-2)}.nw{white-space:nowrap}.crumbs li a{position:relative;display:inline-flex;align-items:center;min-height:var(--h-md);margin:calc((var(--lh-body) * 1em - var(--h-md)) / 2) 0}.crumbs li a::after{content:"";position:absolute;top:0;bottom:0;left:min(0px, calc((100% - var(--h-md)) / 2));right:min(0px, calc((100% - var(--h-md)) / 2))}.links a,.k a{display:inline-flex;align-items:center;min-height:var(--h-md)}.k a{min-width:var(--h-md)}td a{display:inline-flex;align-items:center;min-width:var(--h-md);min-height:var(--h-md);padding:0;margin:calc(-1 * var(--sp-2)) 0;vertical-align:middle}.foot-nav a{position:relative}.foot-nav a::after{content:"";position:absolute;top:0;bottom:0;left:min(0px, calc((100% - var(--h-md)) / 2));right:min(0px, calc((100% - var(--h-md)) / 2))}.foot{margin-top:var(--sp-12);padding-top:var(--sp-5);border-top:1px solid var(--c-border);font-size:var(--fs-sm);color:var(--c-text-3)}.foot p{color:var(--c-text-3)}.foot b{color:var(--c-text-2)}.foot a{color:var(--c-text-2)}@media (hover:hover) and (pointer:fine){a:hover{text-decoration:underline}.crumbs a:hover{color:var(--c-text-2)}.cta:hover,.btn-primary:hover{background:var(--c-action-hover);border-color:var(--c-action-hover);text-decoration:none}.btn-secondary:hover,.next a:hover,.back:hover{border-color:var(--c-border-hover);color:var(--c-text);text-decoration:none}summary:hover{color:var(--c-accent)}ul.learn a:hover b,ul.games a:hover b{text-decoration:underline}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{transition:none!important;animation:none!important}}.signup .subrow{display:flex;gap:var(--sp-2);flex-wrap:wrap;align-items:center}.signup input[type=email]{flex:1 1 220px;min-width:0;min-height:var(--h-md);background:var(--c-raised);color:var(--c-text);border:1px solid var(--c-border-strong);border-radius:var(--r-ctl);padding:0 var(--sp-3);font:inherit;font-size:16px}.signup input[type=email]::placeholder{color:var(--c-text-3)}.signup input[type=email]:focus-visible{outline:none;border-color:var(--c-accent);box-shadow:var(--focus-ring)}.signup .note-s{font-size:var(--fs-sm);margin:var(--sp-2) 0 0}.hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.age{display:inline-flex;align-items:center;gap:var(--sp-2);min-height:var(--h-md);font-size:var(--fs-md);color:var(--c-text-2);cursor:pointer;white-space:nowrap}.age input{width:18px;height:18px;margin:0;accent-color:var(--c-accent);cursor:pointer}