.superbowl-module__fHDtHW__root{--sb-card:#0f1524e0;--sb-line:color-mix(in oklab,var(--sb-accent,#ffbb47)30%,transparent);--sb-soft-line:color-mix(in oklab,var(--sb-accent,#ffbb47)18%,transparent);--sb-gold:var(--sb-accent,#ffbb47);--sb-gold-soft:color-mix(in oklab,var(--sb-accent,#ffbb47)66%,white);--sb-ink:#d9e3ff;--sb-subtle:#d9e3ffad;width:min(var(--sb-host-width,100%),1010px);max-width:none;color:var(--sb-text,#d9e3ff);background:radial-gradient(circle at 50% -10%,#73bdff47,#0000 46%),radial-gradient(circle at 8% 8%,#ffa14738,#0000 34%),radial-gradient(circle at 92% 8%,#ffa1472e,#0000 34%),linear-gradient(#080d18fa,#0c1322fa);border:1px solid #ffbb4742;border-radius:16px;margin-inline:auto;padding:6px;font-family:Trebuchet MS,Segoe UI,sans-serif;position:relative;overflow:visible;box-shadow:0 18px 38px #00000073,inset 0 1px #ffffff14}.superbowl-module__fHDtHW__rootCompact{padding:4px}.superbowl-module__fHDtHW__rootOnboarding{width:min(var(--sb-host-width,100%),460px);padding:0}.superbowl-module__fHDtHW__backdrop{pointer-events:none;background:radial-gradient(circle at 50% 105%,#ffb5494d,#0000 42%),linear-gradient(#00000005,#0003);position:absolute;inset:0}.superbowl-module__fHDtHW__content{gap:8px;display:grid;position:relative}.superbowl-module__fHDtHW__layout{grid-template-columns:1fr;justify-items:center;gap:10px;display:grid}.superbowl-module__fHDtHW__main{gap:8px;width:min(100%,720px);max-width:720px;display:grid}.superbowl-module__fHDtHW__meta{color:var(--sb-subtle);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.superbowl-module__fHDtHW__loading{border:1px solid var(--sb-soft-line);color:var(--sb-subtle);background:#0b101db8;border-radius:12px;padding:12px}.superbowl-module__fHDtHW__error{color:#ffd0cc;background:#7412126b;border:1px solid #ff685c80;border-radius:12px;padding:12px;font-size:13px}.superbowl-module__fHDtHW__card{background:var(--sb-card);border:1px solid var(--sb-line);border-radius:14px;box-shadow:inset 0 1px #ffffff0f}.superbowl-module__fHDtHW__scoreCard{background:linear-gradient(135deg,#ffc15714,#0000 42%),linear-gradient(#0e1526eb,#0c1220eb);gap:6px;padding:8px;display:grid}.superbowl-module__fHDtHW__scoreTopRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.superbowl-module__fHDtHW__scoreSubRow{color:var(--sb-subtle);justify-content:space-between;align-items:center;gap:8px;font-size:11px;display:flex}.superbowl-module__fHDtHW__scoreCountdown{color:var(--sb-gold-soft);font-weight:700}.superbowl-module__fHDtHW__scoreStatusPill{border:1px solid var(--sb-line);color:var(--sb-gold-soft);letter-spacing:.04em;white-space:nowrap;background:#ffffff0d;border-radius:999px;align-items:center;padding:3px 8px;font-size:10px;font-weight:700;display:inline-flex}.superbowl-module__fHDtHW__scoreStatusSep{color:#fff0cf94;margin-inline:4px}.superbowl-module__fHDtHW__scoreStatusPillLive{background:linear-gradient(#590f0f9e,#3109099e);border-color:#ff535399;box-shadow:0 0 0 1px #ff535329,0 0 14px #ff313138}.superbowl-module__fHDtHW__scoreStatusPillQ1Live{background:linear-gradient(#590f0fc7,#310909c7);border-color:#ff5353b3;box-shadow:0 0 0 1px #ff535333,0 0 18px #ff313147}.superbowl-module__fHDtHW__scoreStatusLive{color:#ff9f9f;text-shadow:0 0 10px #ff424273}.superbowl-module__fHDtHW__scoreStatusLiveTime{color:#ffd3d3;text-shadow:0 0 8px #ff424275,0 0 16px #ff26264d}.superbowl-module__fHDtHW__liveBugDot{background:#ff4343;border-radius:999px;width:6px;height:6px;margin-right:2px;animation:.9s step-end infinite superbowl-module__fHDtHW__liveDotBlink;box-shadow:0 0 8px #ff4343bf}@keyframes superbowl-module__fHDtHW__liveDotBlink{0%,55%{opacity:1}56%,to{opacity:.45}}.superbowl-module__fHDtHW__scoreTeams{gap:6px;display:grid}.superbowl-module__fHDtHW__teamPanel{border:1px solid var(--sb-soft-line);background:#ffffff0a;border-radius:10px;gap:4px;padding:6px 8px;display:grid;position:relative;overflow:hidden}.superbowl-module__fHDtHW__teamPanelAway{border-color:color-mix(in oklab,var(--sb-team-secondary,#84c2ff)58%,transparent);background:radial-gradient(circle at 0% 50%,color-mix(in oklab,var(--sb-team-secondary,#84c2ff)34%,transparent),transparent 56%),linear-gradient(135deg,color-mix(in oklab,var(--sb-team-primary,#132956)84%,white),color-mix(in oklab,var(--sb-team-primary,#132956)86%,black));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sb-team-secondary,#84c2ff)22%,transparent),0 8px 18px #0a163073}.superbowl-module__fHDtHW__teamPanelHome{border-color:color-mix(in oklab,var(--sb-team-secondary,#ffad72)58%,transparent);background:radial-gradient(circle at 100% 50%,color-mix(in oklab,var(--sb-team-secondary,#ffad72)32%,transparent),transparent 56%),linear-gradient(225deg,color-mix(in oklab,var(--sb-team-primary,#521b12)84%,white),color-mix(in oklab,var(--sb-team-primary,#521b12)86%,black));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--sb-team-secondary,#ffad72)22%,transparent),0 8px 18px #2a100a70}.superbowl-module__fHDtHW__teamMeta{text-transform:uppercase;letter-spacing:.08em;color:var(--sb-subtle);font-size:9px}.superbowl-module__fHDtHW__scoreVs{display:none}.superbowl-module__fHDtHW__authCard,.superbowl-module__fHDtHW__pickCard{gap:6px;padding:8px;display:grid}.superbowl-module__fHDtHW__authRow{justify-content:space-between;gap:10px;font-size:11px;display:flex}.superbowl-module__fHDtHW__authLabel{color:var(--sb-subtle);text-transform:uppercase;letter-spacing:.05em}.superbowl-module__fHDtHW__authValue{color:var(--sb-gold-soft);font-weight:700}.superbowl-module__fHDtHW__authFeatures{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.superbowl-module__fHDtHW__authFeature{color:var(--sb-ink);border:1px solid var(--sb-soft-line);background:#ffffff0a;border-radius:999px;padding:2px 8px;font-size:10px}.superbowl-module__fHDtHW__authError{color:#ffc2bd;font-size:11px}.superbowl-module__fHDtHW__authHint{color:var(--sb-subtle);font-size:11px}.superbowl-module__fHDtHW__testToggleBtn{border:1px solid color-mix(in oklab,var(--sb-gold)52%,transparent);color:#fff0cf;cursor:pointer;background:linear-gradient(145deg,#ffc55f47,#ee862a33),#141c2df5;border-radius:10px;margin-top:4px;padding:6px 10px;font-size:11px;font-weight:700;transition:transform .14s,filter .14s,box-shadow .14s;box-shadow:0 6px 16px #0000004d,inset 0 1px #fff3}.superbowl-module__fHDtHW__testToggleBtn:hover{filter:saturate(1.08)brightness(1.05);transform:translateY(-1px)}.superbowl-module__fHDtHW__testToggleBtn:active{filter:brightness(.96);transform:translateY(0)}.superbowl-module__fHDtHW__testToggleBtn:focus-visible{outline-offset:2px;outline:2px solid #ffde9eeb}.superbowl-module__fHDtHW__apiCard{gap:6px;padding:8px;display:grid}.superbowl-module__fHDtHW__apiCard .superbowl-module__fHDtHW__authValue{text-align:right;word-break:break-word;max-width:55%}.superbowl-module__fHDtHW__kicker{color:var(--sb-subtle);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.superbowl-module__fHDtHW__claimCard{gap:8px;padding:8px;display:grid}.superbowl-module__fHDtHW__claimHint{color:var(--sb-subtle);font-size:11px}.superbowl-module__fHDtHW__claimField{gap:4px;display:grid}.superbowl-module__fHDtHW__claimColorRow{gap:8px;display:grid}.superbowl-module__fHDtHW__claimColorInput{display:none}.superbowl-module__fHDtHW__colorChoices{grid-template-columns:repeat(auto-fit,minmax(28px,1fr));gap:8px;width:min(100%,360px);display:grid}.superbowl-module__fHDtHW__colorChoiceBtn{cursor:pointer;border:1px solid #ffffff47;border-radius:999px;justify-self:center;width:28px;height:28px;padding:0}.superbowl-module__fHDtHW__colorChoiceBtnSelected{outline:2px solid var(--sb-gold-soft);outline-offset:1px}.superbowl-module__fHDtHW__claimBtn{border:1px solid color-mix(in oklab,var(--sb-gold)52%,transparent);color:#fff0cf;letter-spacing:.01em;cursor:pointer;background:linear-gradient(145deg,#ffc66257,#ef84243d),#141c2dfa;border-radius:8px;height:34px;font-size:12px;font-weight:800;transition:transform .14s,filter .14s,box-shadow .14s;box-shadow:0 8px 18px #00000052,inset 0 1px #ffffff38}.superbowl-module__fHDtHW__claimBtn:hover:not(:disabled){filter:saturate(1.1)brightness(1.06);transform:translateY(-1px)}.superbowl-module__fHDtHW__claimBtn:active:not(:disabled){filter:brightness(.95);transform:translateY(0)}.superbowl-module__fHDtHW__claimBtn:focus-visible{outline-offset:2px;outline:2px solid #ffde9ef2}.superbowl-module__fHDtHW__claimBtn:disabled{opacity:.56;cursor:not-allowed;filter:grayscale(.2)saturate(.78)}.superbowl-module__fHDtHW__onboardingOverlay{place-items:start center;padding:8px 0;display:grid;position:relative}.superbowl-module__fHDtHW__onboardingPanel{gap:10px;width:min(100%,420px);padding:12px;display:grid;box-shadow:0 24px 46px #0000008c,inset 0 1px #ffffff14}.superbowl-module__fHDtHW__testingSuiteCard{gap:8px;padding:8px;display:grid}.superbowl-module__fHDtHW__testingGrid{grid-template-columns:1fr 1fr;gap:6px;display:grid}.superbowl-module__fHDtHW__testingBtn{border:1px solid color-mix(in oklab,var(--sb-gold)44%,transparent);color:#e5efff;cursor:pointer;background:linear-gradient(145deg,#81adff2e,#4c75c229),#0f1828eb;border-radius:8px;height:34px;font-size:11px;font-weight:700;transition:transform .14s,filter .14s,box-shadow .14s;box-shadow:0 6px 14px #00000047,inset 0 1px #ffffff24}.superbowl-module__fHDtHW__testingBtn:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-1px)}.superbowl-module__fHDtHW__testingBtn:active:not(:disabled){filter:brightness(.94);transform:translateY(0)}.superbowl-module__fHDtHW__testingBtn:focus-visible{outline-offset:2px;outline:2px solid #aacdffeb}.superbowl-module__fHDtHW__testingBtn:disabled{cursor:not-allowed;opacity:.58;filter:grayscale(.2)saturate(.8)}.superbowl-module__fHDtHW__testingStatus{color:var(--sb-subtle);font-size:11px}.superbowl-module__fHDtHW__teamRow{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.superbowl-module__fHDtHW__teamName{letter-spacing:.01em;color:#f2f6ff;font-size:13px;font-weight:700}.superbowl-module__fHDtHW__scoreValue{color:var(--sb-gold-soft);text-shadow:0 0 12px #ffc45b5c;font-size:20px;font-weight:800;line-height:1}.superbowl-module__fHDtHW__scoreValueAway{color:var(--sb-team-text,#a7d6ff);text-shadow:0 0 12px var(--sb-team-shadow,#75c4ff75),0 0 26px color-mix(in oklab,var(--sb-team-shadow,#3f81ff57)76%,transparent)}.superbowl-module__fHDtHW__scoreValueHome{color:var(--sb-team-text,#ffd0a6);text-shadow:0 0 12px var(--sb-team-shadow,#ffb07680),0 0 26px color-mix(in oklab,var(--sb-team-shadow,#ff783c57)76%,transparent)}.superbowl-module__fHDtHW__gridWrap{border:1px solid var(--sb-line);background:#0b101dcc;border-radius:14px;width:100%;max-width:720px;overflow:hidden}.superbowl-module__fHDtHW__gridTable{border-collapse:collapse;table-layout:fixed;width:100%}.superbowl-module__fHDtHW__gridHeadCell,.superbowl-module__fHDtHW__gridCell{text-align:center;border:1px solid var(--sb-soft-line)}.superbowl-module__fHDtHW__gridHeadCell{color:var(--sb-subtle);text-transform:uppercase;letter-spacing:.02em;text-overflow:ellipsis;white-space:nowrap;background:#ffffff08;padding:4px 2px;font-size:10px;overflow:hidden}.superbowl-module__fHDtHW__gridCell{height:22px;color:var(--sb-ink);padding:0;font-size:9px;font-weight:600}.superbowl-module__fHDtHW__gridCellButton{width:100%;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;transition:background-color .14s,box-shadow .14s,color .14s;display:block}.superbowl-module__fHDtHW__gridCellButton:disabled{cursor:wait}.superbowl-module__fHDtHW__gridCellButtonInteractive:hover{background:var(--grid-hover-bg,#ffffff14);box-shadow:inset 0 0 0 1px #fff3}.superbowl-module__fHDtHW__gridOwned{color:#dfe8ff;background:linear-gradient(145deg,#3582ff47,#28459833)}.superbowl-module__fHDtHW__gridTaken{color:#d7deef;background:linear-gradient(145deg,#59678147,#3e485f38)}.superbowl-module__fHDtHW__gridAxisCell{width:42px;max-width:42px}.superbowl-module__fHDtHW__gridWinner{color:#fff3d6;text-shadow:0 0 14px #ffcf7980;background:linear-gradient(145deg,#ffc45b6b,#f78d314d);font-weight:800}.superbowl-module__fHDtHW__legend{gap:8px;padding:10px;display:grid}.superbowl-module__fHDtHW__legendRow{align-items:center;gap:8px;display:flex}.superbowl-module__fHDtHW__legendInitials{border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:11px;font-weight:800;display:inline-flex}.superbowl-module__fHDtHW__legendName{color:var(--sb-ink);font-size:13px}.superbowl-module__fHDtHW__legendEmpty{color:var(--sb-subtle);padding:10px;font-size:12px}.superbowl-module__fHDtHW__sidebar{gap:6px;width:min(100%,720px);max-width:720px;display:grid}.superbowl-module__fHDtHW__sidebarCard{padding:8px}.superbowl-module__fHDtHW__currentWinner{color:var(--sb-gold-soft);margin-top:6px;font-size:16px;font-weight:800;line-height:1.2}.superbowl-module__fHDtHW__winnerUnknown{color:var(--sb-subtle)}.superbowl-module__fHDtHW__quarterList{gap:6px;padding-top:4px;display:grid}.superbowl-module__fHDtHW__quarterRow{border-top:1px solid var(--sb-soft-line);justify-content:space-between;gap:8px;padding-top:6px;font-size:11px;display:flex}.superbowl-module__fHDtHW__quarterLabel{color:var(--sb-gold-soft);font-weight:800}.superbowl-module__fHDtHW__quarterValue{color:var(--sb-ink)}.superbowl-module__fHDtHW__quarterEmpty{color:var(--sb-subtle);font-size:12px}@media (max-width:560px){.superbowl-module__fHDtHW__legend,.superbowl-module__fHDtHW__meta{display:none}}@media (min-width:700px){.superbowl-module__fHDtHW__root{padding:10px}.superbowl-module__fHDtHW__layout{gap:14px}.superbowl-module__fHDtHW__scoreCard,.superbowl-module__fHDtHW__sidebarCard{padding:12px}.superbowl-module__fHDtHW__scoreCard{gap:10px}.superbowl-module__fHDtHW__scoreStatusPill{padding:4px 10px;font-size:11px}.superbowl-module__fHDtHW__scoreTeams{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px}.superbowl-module__fHDtHW__scoreVs{text-transform:uppercase;letter-spacing:.12em;color:var(--sb-subtle);font-size:10px;font-weight:800;display:block}.superbowl-module__fHDtHW__teamPanel{padding:10px 12px}.superbowl-module__fHDtHW__teamMeta{font-size:10px}.superbowl-module__fHDtHW__teamName{font-size:16px}.superbowl-module__fHDtHW__scoreValue{font-size:28px}.superbowl-module__fHDtHW__gridHeadCell{letter-spacing:.04em;padding:6px 4px;font-size:12px}.superbowl-module__fHDtHW__gridCell{height:36px;padding:0;font-size:13px}.superbowl-module__fHDtHW__gridAxisCell{width:72px;max-width:72px}}@media (min-width:980px){.superbowl-module__fHDtHW__layout{grid-template-columns:minmax(0,720px) 290px;justify-content:center;place-items:start stretch}.superbowl-module__fHDtHW__main,.superbowl-module__fHDtHW__sidebar{max-width:none}}
