@import "https://fonts.googleapis.com/css2?family=Bebas+Neue&family=Space+Grotesk:wght@400;600;700;800&display=swap";:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--blue:#013369;--blue2:#0b4ea2;--red:#d50a0a;--red2:#ff2a2a;--white:#fff;--paper:#f4f7fb;--ink:#081223;--muted:#59687d;--line:#d9e1ed;--panel:#ffffffdb;background:var(--paper);color:var(--ink);font-family:Space Grotesk,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 85% 6%,#d50a0a29,#0000 26rem),radial-gradient(circle at 12% 10%,#0133692e,#0000 30rem),linear-gradient(#fff 0%,#f4f7fb 58%,#eaf0f8 100%);min-height:100vh;margin:0}body:before{content:"";pointer-events:none;opacity:.34;background-image:linear-gradient(#01336912 1px,#0000 1px),linear-gradient(90deg,#d50a0a0f 1px,#0000 1px);background-size:46px 46px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 74%);mask-image:linear-gradient(#000,#0000 74%)}a{color:inherit;text-decoration:none}main{width:min(1240px,100% - 32px);margin:0 auto;padding:18px 0 70px}nav{z-index:10;border:1px solid var(--line);-webkit-backdrop-filter:blur(18px)saturate(1.3);backdrop-filter:blur(18px)saturate(1.3);background:#ffffffd1;border-radius:24px;align-items:center;gap:14px;padding:10px 14px;display:flex;position:sticky;top:12px;box-shadow:0 18px 50px #0133691f}nav img{object-fit:contain;background:#fff;border-radius:12px;width:48px;height:48px;box-shadow:0 0 0 1px #e6edf6}.brand{margin-right:auto;line-height:1.05;display:grid}.brand strong{color:var(--blue);font-size:15px}.brand span{color:var(--muted);font-size:12px}nav a{color:var(--blue);border-radius:999px;padding:10px 12px;font-size:13px;font-weight:800}nav a:hover{background:#eef4ff}.hero{grid-template-columns:minmax(0,1fr) 475px;align-items:center;gap:40px;min-height:660px;padding:56px 0 74px;display:grid}.eyebrow{color:var(--red);text-transform:uppercase;letter-spacing:.18em;margin:0 0 12px;font-size:12px;font-weight:900}h1,h2{letter-spacing:.01em;text-transform:uppercase;margin:0;font-family:Bebas Neue,Impact,sans-serif}h1{max-width:920px;color:var(--blue);text-shadow:0 10px #d50a0a2e;font-size:clamp(72px,11vw,154px);line-height:.82}h2{color:var(--blue);font-size:clamp(44px,6vw,82px);line-height:.9}h3{letter-spacing:-.03em;color:var(--ink);margin:0;font-size:22px}.sub{color:var(--muted);max-width:690px;margin:26px 0 0;font-size:19px;line-height:1.55}.actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.primary,.secondary{border-radius:999px;padding:14px 18px;font-size:14px;font-weight:900}.primary{background:var(--red);color:#fff;box-shadow:0 18px 38px #d50a0a3d}.secondary{border:1px solid var(--line);color:var(--blue);background:#fff}.shieldCard{border:1px solid var(--line);background:linear-gradient(#fff,#f2f6fc);border-radius:36px;grid-template-columns:repeat(3,1fr);justify-self:end;gap:10px;width:min(420px,100%);padding:22px;display:grid;box-shadow:0 30px 80px #01336929}.shieldCard>img{aspect-ratio:1;object-fit:contain;background:#fff;border:1px solid #e6edf6;border-radius:28px;grid-column:1/-1;width:100%}.shieldCard div{border:1px solid var(--line);background:#fff;border-radius:18px;padding:13px}.shieldCard b{color:var(--red);font-family:Bebas Neue;font-size:32px;line-height:.9;display:block}.shieldCard span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:11px}.how{grid-template-columns:1.2fr repeat(3,1fr);gap:14px;margin-bottom:64px;display:grid}.how article,.card{border:1px solid var(--line);background:var(--panel);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 22px 50px #0133691a}.how article{border-radius:26px;padding:20px}.how article span{color:var(--red);font-weight:900}.how article p,.quiet{color:var(--muted);line-height:1.45}.boardHead{justify-content:space-between;align-items:end;gap:16px;margin-bottom:16px;display:flex}.status{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:999px;padding:10px 13px;font-size:13px;font-weight:800}input{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:18px;outline:none;margin-bottom:18px;padding:16px 18px;box-shadow:0 12px 28px #0133690f}input:focus{border-color:var(--blue2);box-shadow:0 0 0 4px #0133691a}.grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px;display:grid}.card{border-radius:28px;gap:12px;min-height:280px;padding:18px;display:grid;position:relative;overflow:hidden}.card:after{content:"";background:radial-gradient(circle,#d50a0a24,#0000 65%);height:150px;position:absolute;inset:auto -30% -45%}.card.live{border-color:#0133696b}.topline{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;justify-content:space-between;font-size:11px;font-weight:900;display:flex}.topline em{color:var(--blue);border:1px solid var(--line);background:#f5f8fd;border-radius:999px;padding:3px 8px;font-style:normal}.live .topline em{color:#fff;background:var(--blue);border-color:var(--blue)}.teamMark{object-fit:contain;width:80px;height:80px;display:block}.ticker{color:var(--red);margin:-8px 0 0;font-size:18px;font-weight:900}.meta{gap:6px;margin-top:auto;display:grid}.meta span{color:var(--muted);text-transform:uppercase;letter-spacing:.14em;font-size:11px;font-weight:900}.meta b{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;color:#263244;font:600 11px ui-monospace,SFMono-Regular,Menlo,monospace}.links{flex-wrap:wrap;gap:8px;display:flex}.links a{border:1px solid var(--line);color:var(--blue);background:#fff;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:900}@media (width<=920px){nav{flex-wrap:wrap;position:static}.hero,.how{grid-template-columns:1fr;min-height:auto}.shieldCard{justify-self:stretch}h1{font-size:clamp(62px,18vw,112px)}}.parlays{max-width:1240px;margin:auto;padding:0 24px 70px}.parlay-brand{align-items:center;gap:12px;text-decoration:none;display:flex}.parlay-heading{padding:56px 0 32px}.parlay-heading h1{margin:12px 0;font-size:clamp(40px,7vw,76px);line-height:1}.parlay-closed{color:#202638;background:#f2ece8;border-left:4px solid #c62836;flex-wrap:wrap;gap:12px;margin-top:26px;padding:16px 20px;display:flex}.parlay-layout{grid-template-columns:minmax(0,1.6fr) minmax(290px,1fr);align-items:start;gap:28px;display:grid}.parlay-section-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.parlay-section-title h2{font-size:25px}.parlay-section-title span,.parlay-muted{opacity:.7;font-size:13px}.parlay-empty{border:1px dashed #aaa;min-height:230px;padding:64px 28px}.parlay-empty h3{margin:0 0 16px;font-size:26px}.parlay-slip,.ticket-lookup{color:#151d31;background:#fff;border:1px solid #c7c7c7;border-top:5px solid #c62836;padding:24px}.parlay-slip input,.ticket-lookup input{width:100%;font:inherit;box-sizing:border-box;border:1px solid #aaa;border-radius:0;margin:10px 0;padding:14px}.parlay-slip button,.ticket-lookup button{font:inherit;cursor:pointer}.parlay-preview,.ticket-lookup button{color:#fff;background:#192740;border:0;width:100%;padding:14px;font-weight:700}.parlay-preview:disabled{opacity:.45;cursor:not-allowed}.parlay-disabled{color:#606572;background:#eee;border:0;width:100%;margin-top:12px;padding:14px;cursor:not-allowed!important}.parlay-warning{font-size:12px;line-height:1.6}.parlay-error{color:#a31226;font-size:14px}.parlay-game{border-bottom:1px solid #bbb;padding:20px 0}.parlay-game time{font-size:12px}.parlay-picks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.parlay-picks button{color:#192740;font:inherit;cursor:pointer;background:#fff;border:1px solid #aab0bb;justify-content:space-between;gap:10px;padding:16px;display:flex}.parlay-picks button[aria-pressed=true]{color:#fff;background:#192740;border-color:#192740}.parlay-picks button:disabled{opacity:.4;cursor:not-allowed}.parlay-selection{border-bottom:1px solid #ddd;justify-content:space-between;padding:12px 0;display:flex}.parlay-selection button{background:0 0;border:0;font-size:24px}.parlay-slip label{margin-top:20px;display:block}.parlay-quote{gap:10px;padding:18px 0;display:grid}.parlay-quote strong{overflow-wrap:anywhere;font-size:24px}.parlay-rules{border-top:1px solid #aaa;max-width:780px;margin-top:60px;padding-top:24px}.parlay-rules p{opacity:.8;line-height:1.7}.ticket-lookup{max-width:650px}.parlays nav{flex-wrap:wrap}.parlays button:focus-visible,.parlays a:focus-visible{outline-offset:3px;outline:3px solid #c62836}@media (width<=760px){.parlays{padding:0 16px 40px}.parlay-layout{grid-template-columns:1fr}.parlay-heading{padding-top:28px}.parlay-empty{min-height:150px;padding:28px 20px}.parlay-picks button{flex-direction:column}.parlays nav{gap:14px}.parlay-brand strong{display:none}}
