.page_page__BlMP_{--bg-primary:#0b1321;--bg-secondary:#182233;--bg-tertiary:#243248;--text-primary:#f2f4f7;--text-secondary:rgba(242,244,247,0.65);--text-muted:rgba(242,244,247,0.4);--accent:#8bb9fe;--accent-dark:#4e77b8;--border-soft:rgba(139,185,254,0.16);--card-border:rgba(242,244,247,0.12);position:relative;min-height:100vh;padding:0 24px 40px;color:var(--text-primary);background:#09111f;overflow:hidden}.page_navbar__vUPqs{position:relative;z-index:3;width:calc(100% + 48px);margin-left:-24px;background:#0f1828;border-bottom:1px solid var(--card-border)}.page_navbarInner__oMMjM{display:flex;align-items:center;justify-content:space-between;padding:16px 32px;width:100%}.page_page__BlMP_:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 0);background-size:64px 64px;opacity:.1;pointer-events:none}.page_faqSection__Vt0d_,.page_footer__LsX9M,.page_generatedSection__0jNfw,.page_heroSection__07xjp,.page_howItWorks__WumMf,.page_uploadSection__QLOq1{position:relative;z-index:1;margin-left:auto;margin-right:auto;width:100%;max-width:1024px}.page_brand__xfeZG{font-size:18px;font-weight:700;letter-spacing:.02em}.page_brandLogo__2GUb2{width:88px;height:22px;display:inline-block;background-image:url(/PikkitLogo.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.page_navCta__TDyau{border:1px solid rgba(139,185,254,.3);border-radius:999px;padding:8px 14px;font-size:13px;font-weight:600;color:var(--accent);background:rgba(139,185,254,.14)}.page_heroSection__07xjp{display:flex;flex-direction:column;align-items:center;text-align:center;margin-top:96px;padding-top:40px;padding-bottom:64px}.page_bracketBackdrop__f3FDt{position:absolute;top:-120px;width:min(100vw,1232px);height:620px;background-image:url(https://www.figma.com/api/mcp/asset/357a6631-2094-40ff-8bbc-def34996336f);background-position:50%;background-repeat:no-repeat;background-size:contain;opacity:.35;pointer-events:none}.page_seasonPill__gB620{border:1px solid #8bb9fe;border-radius:999px;background:#2f415d;padding:10px 18px;display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:500}.page_seasonPillIcon__hneIk{width:16px;height:16px;display:inline-block;background-image:url(/Basketball.svg);background-repeat:no-repeat;background-position:50%;background-size:contain}.page_heroTitle__8JU_E{font-family:var(--font-flama-condensed),"SF Pro Display","SF Pro",sans-serif;margin-top:24px;display:flex;flex-direction:column;line-height:.9;font-size:clamp(60px,12vw,128px);font-weight:900;letter-spacing:.01em}.page_heroAccent__3OAJE{background:linear-gradient(74deg,#536f98 13%,#8bb9fe 90%);-webkit-background-clip:text;background-clip:text;color:transparent}.page_heroCopy__7pPYg{margin-top:20px;max-width:460px;font-size:17px;color:var(--text-secondary)}.page_heroCopy__7pPYg strong{color:var(--text-primary)}.page_heroCtas__D8Apf{margin-top:24px;display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.page_heroPrimaryCta__5ROEq,.page_heroSecondaryCta___SeFI{border:0;border-radius:12px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:17px;font-weight:600;cursor:pointer}.page_heroPrimaryCta__5ROEq{color:#131820;background:var(--accent);box-shadow:0 0 0 1px rgba(139,185,254,.25),0 0 18px rgba(139,185,254,.35),0 0 42px rgba(64,130,236,.25)}.page_heroSecondaryCta___SeFI{color:var(--text-secondary);border:1px solid var(--card-border);background:var(--bg-secondary)}.page_faqSection__Vt0d_,.page_generatedSection__0jNfw,.page_howItWorks__WumMf,.page_uploadSection__QLOq1{margin-top:120px;text-align:center}.page_sectionEyebrow__j1UdY{font-size:14px;font-weight:600;letter-spacing:.06em;color:var(--accent)}.page_sectionTitle__XPcy1{font-family:var(--font-flama-condensed),"SF Pro Display","SF Pro",sans-serif;margin-top:4px;font-size:clamp(36px,5vw,52px);line-height:1;font-weight:800}.page_sectionCopy__65nJJ{margin:12px auto 0;max-width:520px;font-size:17px;color:var(--text-secondary)}.page_uploadTipCallout__xzwC8{margin:16px auto 0;width:min(100%,768px);border-radius:12px;border:1px solid rgba(255,184,107,.52);background:rgba(255,206,147,.22);padding:12px 14px;display:flex;align-items:center;gap:10px}.page_uploadTipIcon__YLQkb{width:20px;height:20px;border-radius:999px;border:1px solid rgba(255,184,107,.75);background:rgba(255,231,196,.45);color:#ffd39c;display:inline-flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;line-height:1;flex:0 0 auto}.page_uploadTipText__EF9CV{margin:0;text-align:left;font-size:14px;line-height:1.45;color:rgba(255,241,220,.96)}.page_resultsTipCallout__GMcWs{margin-top:28px}.page_resultsTipCallout__GMcWs+.page_roundTabs__IemJ2{margin-top:18px}.page_stepsGrid__o95ls{margin-top:56px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.page_stepCard__uvUlF{border-radius:24px;background:#1a2537;padding:24px;text-align:left;min-height:228px;display:flex;flex-direction:column;gap:40px;opacity:0;transform:translateX(-28px);transition:opacity .9s ease,transform .98s cubic-bezier(.22,1,.36,1)}.page_stepHeader__TKG6O{display:flex;align-items:center;justify-content:space-between}.page_stepContent__Q51qm{display:flex;flex-direction:column;gap:16px}.page_stepIcon__SwUAr{width:40px;height:40px;border-radius:8px;background:#3a495f;display:inline-flex;align-items:center;justify-content:center;font-size:17px;color:#fff}.page_stepIconSparkle__B5Lq_{position:relative}.page_sparkleSvg__tFWAh{width:16px;height:16px;background-image:url(/Sparkle.svg);background-position:50%;background-repeat:no-repeat;background-size:contain}.page_stepNumber__EswkT{color:rgba(242,244,247,.18);font-size:40px;font-weight:800;line-height:1}.page_stepTitle__bzPs1{font-family:var(--font-flama-condensed),"SF Pro Display","SF Pro",sans-serif;margin-top:0;font-size:24px;line-height:1.05;color:#fff}.page_stepDescription__vTk1s{margin-top:0;font-size:17px;line-height:1.15;color:rgba(242,244,247,.6)}.page_uploadAreaWrap__iYKFJ{position:relative;margin:20px auto 0;max-width:768px}.page_uploadArea__3c_4X{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:280px;border-radius:24px;border:2px dashed var(--card-border);background:rgba(20,31,47,.45);transition:border-color .18s ease,background-color .18s ease;cursor:pointer;padding:24px}.page_analyzingImageWrap__A__IB{position:relative;width:min(100%,160px);max-height:120px;border-radius:12px;overflow:hidden;margin:0 auto}.page_analyzingImage__eUDho{display:block;width:100%;height:auto;max-height:120px;object-fit:cover}.page_analyzingOverlay__gAUGb{position:absolute;inset:0;background:rgba(0,0,0,.45);pointer-events:none}.page_scanningBeam__mbDTC{position:absolute;top:0;bottom:0;width:24%;transform:translateX(-140%);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.16) 24%,rgba(255,255,255,.58) 50%,rgba(255,255,255,.16) 76%,rgba(255,255,255,0));mix-blend-mode:screen;filter:blur(.4px);pointer-events:none;animation:page_scanBeam__NPaqZ 3s cubic-bezier(.22,1,.36,1) infinite}@keyframes page_scanBeam__NPaqZ{0%{transform:translateX(-140%)}80%{transform:translateX(560%)}to{transform:translateX(560%)}}.page_loadingFactCard__YsWr0{margin-top:12px;width:min(100%,608px);margin-left:auto;margin-right:auto;padding:10px 14px;border-radius:10px;border:1px solid rgba(139,185,254,.35);background:linear-gradient(180deg,rgba(15,28,46,.95),rgba(8,16,30,.95));box-shadow:0 6px 16px rgba(0,0,0,.25);text-align:center}.page_loadingFactLabel__hR_x_{margin:0 0 4px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent)}.page_loadingFactText__cAWHL{margin:0 0 8px;font-size:16px;line-height:1.4;color:var(--text-primary);animation:page_loadingFactFade__jHFVe .48s ease}@keyframes page_loadingFactFade__jHFVe{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.page_loadingDots__KOC_z{display:flex;align-items:center;justify-content:center;gap:4px;margin-bottom:6px}.page_loadingDot__lRTVl{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:page_loadingDotBounce__nwmw4 1.2s ease-in-out infinite}.page_loadingDot__lRTVl:nth-child(2){animation-delay:.15s}.page_loadingDot__lRTVl:nth-child(3){animation-delay:.3s}@keyframes page_loadingDotBounce__nwmw4{0%,60%,to{transform:translateY(0);opacity:.6}30%{transform:translateY(-6px);opacity:1}}.page_loadingFactStatus__hFdDY{margin:0;font-size:12px;color:var(--text-secondary)}.page_loadingFactCardInline__MWzAR{margin-bottom:16px;text-align:center}.page_loadingFactCardInline__MWzAR .page_loadingFactLabel__hR_x_{margin-bottom:6px}.page_loadingFactCardInline__MWzAR .page_loadingFactText__cAWHL{margin-bottom:12px}.page_loadingFactCardInline__MWzAR .page_loadingDots__KOC_z{margin-bottom:0}.page_dragActive__KWD51,.page_uploadArea__3c_4X:hover{border-color:rgba(139,185,254,.5);background:rgba(27,41,61,.65)}.page_hiddenInput__G59Aa{display:none}.page_uploadIcon__4XMyG{width:56px;height:56px;border-radius:12px;display:inline-block;background:var(--bg-tertiary);background-image:url(/AddImage.svg);background-repeat:no-repeat;background-position:50%;background-size:24px 24px}.page_uploadTitle__hYHI_{font-size:20px;font-weight:600}.page_uploadHint__WYtjZ{font-size:16px;color:var(--text-secondary)}.page_previewContent__u18gR{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:min(100%,560px);border-radius:16px;border:1px solid rgba(139,185,254,.24);background:rgba(9,18,31,.74);padding:14px}.page_previewImageWrap__Pq_Zj{position:relative;display:flex;width:100%;justify-content:center}.page_previewImage__6pnVu{width:100%;max-width:100%;max-height:320px;min-height:184px;height:auto;border-radius:12px;object-fit:contain;border:1px solid rgba(139,185,254,.18);background:rgba(15,28,46,.72)}.page_previewPdf__LIOyn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.page_previewPdfIcon__QBexk{display:inline-flex;align-items:center;justify-content:center;width:54px;height:54px;border-radius:12px;background:rgba(139,185,254,.24);color:#f2f4f7;font-size:14px;font-weight:700;letter-spacing:.06em}.page_previewPdfLabel__BUHE7{font-size:15px;color:rgba(242,244,247,.78)}.page_previewBadge__wkjH1{position:absolute;left:10px;top:10px;border-radius:999px;border:1px solid rgba(139,185,254,.46);background:rgba(10,22,38,.84);padding:4px 10px;font-size:12px;font-weight:700;letter-spacing:.04em;color:#8bb9fe}.page_removeImageButton__0OuGn{position:absolute;top:10px;right:10px;width:24px;height:24px;border:0;border-radius:6px;background:#ff120a;padding:0;cursor:pointer}.page_removeImageIcon__mejve{position:relative;display:block;width:10px;height:10px;margin:7px}.page_removeImageIcon__mejve:after,.page_removeImageIcon__mejve:before{content:"";position:absolute;top:0;left:4px;width:2px;height:10px;border-radius:999px;background:#fff}.page_removeImageIcon__mejve:before{transform:rotate(45deg)}.page_removeImageIcon__mejve:after{transform:rotate(-45deg)}.page_previewMetaRow__7pDnV{display:flex;align-items:center;justify-content:space-between;gap:12px}.page_previewMetaText__NKHfW{min-width:0;text-align:left}.page_fileName__9R9jb{margin:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;color:#f2f4f7}.page_fileMeta__KdyTL{margin:4px 0 0;font-size:13px;color:var(--text-secondary)}.page_replaceFileButton__h1WD9{border:1px solid rgba(139,185,254,.32);border-radius:10px;background:rgba(139,185,254,.14);color:#8bb9fe;font-size:13px;font-weight:600;line-height:1;padding:9px 12px;cursor:pointer}.page_previewActions__R4vY7{display:inline-flex;align-items:center;gap:8px}.page_fileStrip__tGhul{display:flex;gap:8px;overflow-x:auto;padding-bottom:2px}.page_fileStripItem__I0Kf9{min-width:0;max-width:210px;border:1px solid rgba(242,244,247,.16);border-radius:10px;background:rgba(15,27,44,.8);color:rgba(242,244,247,.74);display:inline-flex;align-items:center;gap:8px;padding:7px 10px;cursor:pointer}.page_fileStripItemActive__U9CLi{border-color:rgba(139,185,254,.72);background:rgba(139,185,254,.18);color:#f2f4f7}.page_fileStripItemType__HDtRn{border-radius:999px;border:1px solid rgba(139,185,254,.45);padding:2px 6px;font-size:11px;font-weight:700;letter-spacing:.04em;color:#8bb9fe;flex:0 0 auto}.page_fileStripItemName__RMVY8{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600}.page_sampleBracket__YLBOd{position:absolute;right:-120px;top:8px;width:242px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;pointer-events:none}.page_sampleImage__5ijz_{width:100%;aspect-ratio:4/3;background-color:#fff;background-image:url(/2026-ncaa-tournament-bracket-march-madness-selection-sunday.avif);transform:rotate(15deg);border-radius:4px}.page_sampleArrow__lyV7p,.page_sampleImage__5ijz_{background-position:50%;background-repeat:no-repeat;background-size:contain}.page_sampleArrow__lyV7p{width:244px;aspect-ratio:260/132;background-image:url(/bracket-upload-arrow-v2.svg);margin-top:-6px;margin-left:-134px;filter:drop-shadow(0 8px 18px rgba(255,255,255,.12))}.page_error__z0MmT{margin-top:16px;font-size:15px;color:#ff9191}.page_primaryCta__ZAveM{margin-top:24px;border:none;border-radius:12px;padding:14px 20px;display:inline-flex;align-items:center;justify-content:center;gap:6px;font-size:17px;font-weight:600;color:#121926;background:var(--accent);cursor:pointer}.page_ctaBolt__5pfAJ{font-size:16px;line-height:1}.page_primaryCta__ZAveM:disabled{opacity:.75;cursor:progress}.page_savedBracketsLoadingSection__kl8wh{margin:28px auto 0;width:min(100%,606px);border:1px solid rgba(139,185,254,.45);border-radius:20px;padding:20px 24px;background:linear-gradient(180deg,rgba(15,28,46,.92),rgba(8,16,30,.92));box-shadow:0 12px 32px rgba(0,0,0,.28);text-align:center}.page_savedBracketsLoadingInner__sQ07Z{display:grid;justify-items:center;grid-gap:10px;gap:10px}.page_savedBracketsLoadingSpinner__UiwHU{width:34px;height:34px;border-radius:99px;border:3px solid rgba(139,185,254,.25);border-top-color:rgba(139,185,254,1);animation:page_savedBracketsSpin__n6ykm .85s linear infinite}.page_savedBracketsLoadingTitle__PoDXh{margin:0;font-size:20px;font-weight:600;color:#f2f4f7}.page_savedBracketsLoadingText__DST9g{margin:0;font-size:15px;color:rgba(242,244,247,.72)}@keyframes page_savedBracketsSpin__n6ykm{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_generatedTitle__xkuQv{font-family:var(--font-flama-condensed),"SF Pro Display","SF Pro",sans-serif;margin-top:4px;font-size:40px;line-height:1;font-weight:800;color:#fff}.page_generatedSection__0jNfw .page_sectionEyebrow__j1UdY{font-size:18px}.page_summaryCard__9ydYd{position:relative;margin:32px auto 0;width:min(100%,606px);border:2px solid rgba(242,244,247,.24);border-radius:24px;padding:32px 40px;display:flex;flex-direction:column;align-items:center;text-align:center;background:rgba(7,16,30,.42)}.page_savedBracketTabs__mgjYs{margin-top:24px;width:100%;overflow-x:auto;padding-bottom:4px}.page_savedBracketTabsInner__PM49d{width:max-content;margin:0 auto;display:flex;align-items:center;gap:12px}.page_savedBracketTabsList__qKLcW{display:flex;gap:10px}.page_savedBracketTabItem__auQTF{position:relative;display:inline-flex;align-items:center;flex:0 0 auto}.page_savedBracketTab__zzj7M{border:1px solid rgba(242,244,247,.2);background:rgba(7,16,30,.42);height:42px;padding:0 42px 0 6px;gap:8px;flex:0 0 auto}.page_savedBracketTabRemove__jGyz6,.page_savedBracketTab__zzj7M{border-radius:999px;display:inline-flex;align-items:center;color:#fff;cursor:pointer}.page_savedBracketTabRemove__jGyz6{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:28px;height:28px;border:0;background:transparent;justify-content:center;z-index:1}.page_savedBracketTabRemoveIcon__P11WH{position:relative;width:10px;height:10px;display:block}.page_savedBracketTabRemoveIcon__P11WH:after,.page_savedBracketTabRemoveIcon__P11WH:before{content:"";position:absolute;top:0;left:4px;width:2px;height:10px;border-radius:999px;background:#fff}.page_savedBracketTabRemoveIcon__P11WH:before{transform:rotate(45deg)}.page_savedBracketTabRemoveIcon__P11WH:after{transform:rotate(-45deg)}.page_savedBracketTabActive__Si5CK{border-color:rgba(139,185,254,.9);background:rgba(139,185,254,.2)}.page_savedBracketTabLogo__2_RAM{width:28px;height:28px;border-radius:0;background-position:50%;background-repeat:no-repeat;background-size:cover}.page_savedBracketTabLogoDefault__e1Rka{border-radius:99px;background:rgba(139,185,254,.22)}.page_savedBracketTabLabel__VWRsr{font-size:14px;font-weight:600;white-space:nowrap}.page_savedBracketTabLoading__MVEv5{cursor:progress;opacity:.9}.page_savedBracketTabSpinner__hIZhV{width:14px;height:14px;border-radius:99px;border:2px solid rgba(139,185,254,.25);border-top-color:rgba(139,185,254,.95);animation:page_savedBracketsSpin__n6ykm .85s linear infinite}.page_addAnotherBracketButton__Q1ix3{height:42px;border:1px solid rgba(242,244,247,.28);background:rgba(242,244,247,.04);color:#f2f4f7;padding:0 16px 0 12px;gap:10px;font-weight:600;white-space:nowrap;cursor:pointer;flex:0 0 auto}.page_addAnotherBracketButton__Q1ix3,.page_addAnotherBracketIcon___qWra{border-radius:999px;display:inline-flex;align-items:center;font-size:14px}.page_addAnotherBracketIcon___qWra{width:20px;height:20px;border:1px solid rgba(242,244,247,.28);justify-content:center;color:#fff;line-height:1}.page_championLogo__uW9zc{width:64px;height:64px;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:0}.page_summaryEyebrow__csmjo{margin-top:12px;font-size:18px;font-weight:600;line-height:1;color:#8bb9fe}.page_summaryTitle__npUxX{font-family:var(--font-flama-condensed),"SF Pro Display","SF Pro",sans-serif;margin-top:12px;font-size:48px;line-height:1;font-weight:800;color:#fff}.page_summaryBody__Zbz3D{margin-top:14px;max-width:526px;font-size:17px;color:rgba(242,244,247,.6)}.page_ratingValue__PSE12{font-family:var(--font-flama-condensed),"SF Pro Display","SF Pro",sans-serif;margin-top:12px;font-size:48px;line-height:1;font-weight:800}.page_ratingTrack__CYMMG{margin-top:12px;width:100%;border-radius:99px;background:#1c293d;padding:8px}.page_ratingFill__mBKUn{display:block;height:16px;width:75%;border-radius:99px;background:linear-gradient(90deg,rgba(139,185,254,.1),rgba(139,185,254,.8))}.page_roundTabs__IemJ2{margin-top:40px;width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:4px;border-radius:12px;background:#04080f}.page_roundTab__hIfot{width:100%;height:32px;border:0;border-radius:8px;background:transparent;font-size:16px;font-weight:500;text-align:center;color:rgba(242,244,247,.3);cursor:pointer}.page_roundTabActive__Oe8WW{background:#1a2537;color:#FFF;box-shadow:0 1px 4px rgba(0,0,0,.08)}.page_roundDropdown__nk_c0{display:none}.page_roundDropdownTrigger__N5Q8A{width:100%;border:1px solid var(--card-border);border-radius:18px;background:var(--bg-secondary);color:#fff;padding:20px 52px 20px 24px;font-size:17px;font-weight:600;text-align:left;position:relative;cursor:pointer}.page_roundDropdownChevron__Y9wxh{position:absolute;right:24px;top:50%;color:var(--accent);transform:translateY(-50%) rotate(180deg);transform-origin:center;transition:transform .22s ease}.page_roundDropdownChevronOpen__M8tRa{transform:translateY(-50%) rotate(0deg)}.page_roundDropdownMenu__Rp5fo{position:absolute;left:0;right:0;top:calc(100% + 8px);border:1px solid var(--card-border);border-radius:18px;background:var(--bg-secondary);box-shadow:0 12px 24px rgba(0,0,0,.25);overflow:hidden;z-index:10}.page_roundDropdownOption__kQpV0{width:100%;border:0;background:transparent;color:rgba(242,244,247,.8);text-align:left;font-size:16px;padding:14px 24px;cursor:pointer}.page_roundDropdownOption__kQpV0+.page_roundDropdownOption__kQpV0{border-top:1px solid rgba(242,244,247,.12)}.page_roundDropdownOptionActive__FBbIX{background:rgba(139,185,254,.12);color:#fff}.page_resultsGrid__YaTzp{margin-top:24px;display:flex;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;gap:16px;padding-bottom:8px}.page_resultBetCard__BN9qB{flex:0 0 min(420px,86vw);scroll-snap-align:start;border-radius:24px;background:#1a2537;padding:24px;text-align:left}.page_resultBetHeader__iCfbz{display:flex;align-items:center;justify-content:space-between}.page_tag__9p0Fm{border-radius:999px;border:1px solid transparent;padding:4px 12px;font-size:16px;line-height:1}.page_tagMoneyline__cim8o{color:#52cc70;border-color:#52cc70;background:rgba(82,204,112,.2)}.page_tagSpread__vvxJ9{color:#bb33ff;border-color:#bb33ff;background:rgba(187,51,255,.15)}.page_tagTotal__6VgYE{color:#ff8000;border-color:#ff8000;background:rgba(255,128,0,.18)}.page_resultOdds__5Lluv{font-size:18px;font-weight:600;color:#8bb9fe}.page_logoRow__LZKzz{margin-top:14px;display:flex;align-items:center}.page_teamLogoWrap__jo20X{width:36px;height:36px;margin-right:-4px;border-radius:99px;padding:2px;background:#3A495F}.page_teamLogo__JteQO{display:block;width:32px;height:32px;border-radius:99px;background-repeat:no-repeat;background-position:50%;background-size:cover}.page_logoFallback__ds6A1{background:#2b3b54;color:#ffffff;font-size:14px;font-weight:700}.page_logoFallback__ds6A1,.page_moreTeams__dplvQ{display:inline-flex;align-items:center;justify-content:center;border-radius:99px}.page_moreTeams__dplvQ{width:36px;height:36px;margin-right:-4px;background:#6a7890;color:#fff;font-size:15px;font-weight:500}.page_resultTitle__RtQpH{margin-top:16px;font-size:18px;font-weight:600;color:#fff}.page_resultDescription__n5h93{margin-top:2px;font-size:17px;color:rgba(242,244,247,.6)}.page_placeBetButton__N3qr8{margin-top:16px;width:100%;height:48px;border:none;border-radius:12px;background:#8bb9fe;color:#131820;font-size:17px;font-weight:500;cursor:pointer}.page_legsSection__hIM5x{margin-top:14px;border-top:1px solid rgba(242,244,247,.12);padding-top:12px}.page_legsTitle__S_BRi{margin:0;font-size:12px;letter-spacing:.06em;text-transform:uppercase;color:rgba(242,244,247,.58);font-weight:700}.page_legsList__w8TUk{margin-top:8px;display:grid;grid-gap:6px;gap:6px}.page_legRow__rE5Yk{display:flex;align-items:center;justify-content:space-between;gap:8px}.page_legName__d7Kzk{font-size:14px;color:#f2f4f7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_legMeta__7BXGi{font-size:13px;font-weight:600;color:#8bb9fe;flex-shrink:0}.page_round64OddsSection__yLr0V{margin-top:24px;width:100%}.page_round64OddsTabs__p1Bwd{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;padding:4px;border-radius:12px;background:#04080f}.page_round64OddsTab__t50NF{width:100%;height:32px;border:0;border-radius:8px;background:transparent;font-size:16px;font-weight:500;color:rgba(242,244,247,.3);cursor:pointer}.page_round64OddsTabActive__pvR0G{background:#1a2537;color:#fff;box-shadow:0 1px 4px rgba(0,0,0,.08)}.page_round64OddsHeader__wjNUS{margin-left:auto;width:min(100%,504px);grid-template-columns:repeat(2,minmax(0,1fr));text-align:center;font-size:17px;color:rgba(242,244,247,.48)}.page_round64OddsHeader__wjNUS,.page_round64OddsRows__0QUYU{margin-top:16px;display:grid;grid-gap:16px;gap:16px}.page_round64OddsRow__pGFUD{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,504px);grid-gap:16px;gap:16px;align-items:center}.page_round64TeamCell__5pn4Q{display:flex;align-items:center;gap:8px}.page_round64TeamLogoWrap__sFPar{width:48px;height:48px;border-radius:8px;padding:8px;background:#3A495F;flex:0 0 auto}.page_round64TeamLogo__Tgkpj{display:block;width:32px;height:32px;border-radius:0;background-repeat:no-repeat;background-position:50%;background-size:cover}.page_round64TeamMeta__e3g7R{display:flex;flex-direction:column;gap:4px;min-width:0}.page_round64TeamNameRow__CvZvj{display:inline-flex;align-items:center;gap:4px;font-size:17px}.page_round64TeamSeed__ivKNz{color:rgba(242,244,247,.6)}.page_round64TeamName__JHreJ{color:#fff;font-weight:400}.page_round64TeamSubtext__bU9Il{font-size:15px;color:rgba(242,244,247,.6);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_round64OddsCell__e1lMT{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.page_oddsChipButton__HGvxN{height:48px;border:1.5px solid rgba(242,244,247,.2);border-radius:8px;background:rgba(7,16,30,.35);display:inline-flex;align-items:center;justify-content:center;flex-direction:column;gap:1px;color:#60a5ff;cursor:pointer}.page_oddsChipSingleValue__wwJI_{font-size:16px;line-height:1.1}.page_oddsChipSpreadLine__d0iBE{font-size:134x;color:rgba(242,244,247,.6);line-height:1}.page_oddsChipValue__07hZY{font-size:14px;color:#60a5ff;line-height:1}.page_oddsChipButtonDisabled__AeC_q{cursor:not-allowed;opacity:.56}.page_round64OddsEmpty__LdgWu{border-radius:12px;border:1px solid rgba(242,244,247,.12);padding:14px;color:rgba(242,244,247,.62);font-size:15px;text-align:center}.page_bracketVisualizer__5lte_{margin-top:56px;text-align:left;width:calc(100vw - 48px);margin-left:calc(50% - 50vw + 24px);padding:0 12px}.page_bracketVisualizerTitle___YZ1o{margin-top:8px;font-family:var(--font-flama-condensed),"SF Pro Display","SF Pro",sans-serif;font-size:36px;line-height:1;font-weight:800;color:#fff}.page_openingGamesGrid__nEnVN{margin-top:24px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.page_openingGameCard__wbDqz{border-radius:8px;border:1px solid rgba(211,220,232,.55);background:rgba(252,253,255,.96);padding:8px;display:flex;flex-direction:column;gap:4px}.page_openingGameLabel__0sZfT{margin:0 0 4px;font-size:10px;letter-spacing:.05em;text-transform:uppercase;font-weight:700;color:rgba(17,28,46,.62)}.page_bracketViewport__vicrS{margin-top:20px;overflow-x:auto;overflow-y:visible;padding-bottom:8px}.page_bracketRoundHeaderRow__h5J_g{min-width:1800px;display:grid;grid-template-columns:repeat(11,minmax(120px,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.page_headerLane__4VzBh{text-align:center;font-size:11px;font-weight:700;letter-spacing:.05em;color:rgba(242,244,247,.62);text-transform:uppercase}.page_tournamentBoard__OcDts{display:grid;grid-template-columns:minmax(0,1fr) 340px minmax(0,1fr);grid-gap:16px;gap:16px;align-items:start;min-width:1800px}.page_tournamentSide__LskBm{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.page_regionBoard__ZpsMM{border:1px solid rgba(242,244,247,.12);border-radius:12px;background:rgba(6,12,21,.45);padding:10px}.page_regionTitle__r7qPY{margin:0 0 10px;font-size:15px;font-weight:700;color:var(--accent)}.page_regionRounds__51ixc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.page_roundLane__hz7KQ{display:flex;flex-direction:column;gap:8px}.page_roundLaneTitle__wBqVq{margin:0;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:rgba(242,244,247,.55)}.page_regionalWinner__tLwye{margin-top:2px;border:1px dashed rgba(211,220,232,.6);border-radius:10px;padding:6px 8px;font-size:12px;color:rgba(242,244,247,.86)}.page_tournamentCenter__wYqMi{border:1px solid rgba(139,185,254,.24);border-radius:16px;background:rgba(13,23,37,.65);padding:12px;display:flex;flex-direction:column;gap:10px;position:-webkit-sticky;position:sticky;top:20px}.page_matchupCard__b_Wbq{border-radius:8px;border:1px solid rgba(211,220,232,.55);background:rgba(252,253,255,.96);padding:6px 7px;display:flex;flex-direction:column;gap:4px}.page_matchupTeam__wFhM_{display:flex;align-items:center;gap:8px}.page_matchupSeed__1r8zi{min-width:30px;border-radius:999px;border:1px solid rgba(17,28,46,.14);font-size:12px;color:rgba(17,28,46,.75);text-align:center;padding:2px 6px}.page_matchupTeamName__9ufoz{font-size:12px;font-weight:600;color:#131820}.page_matchupOdds__20_w6{display:flex;align-items:center;justify-content:center;gap:6px}.page_matchupOddChip__ZDnYP{border-radius:999px;border:1px solid rgba(17,28,46,.15);background:rgba(139,185,254,.18);padding:1px 6px;font-size:10px;color:#1c3968;font-weight:600;letter-spacing:.01em}.page_matchupEmpty__CUXVv{border-radius:10px;border:1px dashed rgba(242,244,247,.16);padding:12px;color:rgba(242,244,247,.45);font-size:13px;text-align:center}.page_championshipCard__f6TKF{border-color:rgba(82,204,112,.42);background:rgba(242,255,246,.98)}.page_faqList__bgHP5{margin:40px auto 0;width:100%;max-width:608px;display:flex;flex-direction:column;gap:14px}.page_faqItem__FDdgS{border:1px solid var(--card-border);border-radius:18px;background:var(--bg-secondary);overflow:hidden;text-align:left}.page_faqItem__FDdgS summary{list-style:none;cursor:pointer;padding:20px 52px 20px 24px;position:relative;font-size:17px;font-weight:600}.page_faqItem__FDdgS summary::-webkit-details-marker{display:none}.page_faqItem__FDdgS summary:after{content:"⌃";position:absolute;right:24px;top:50%;color:var(--accent);transform:translateY(-50%) rotate(180deg);transform-origin:center;transition:transform .22s ease}.page_faqItem__FDdgS[open] summary:after{transform:translateY(-50%) rotate(0deg)}.page_faqItem__FDdgS p{padding:0 24px 20px;font-size:16px;color:var(--text-secondary)}.page_footer__LsX9M{margin-top:90px;text-align:center;font-size:14px;color:rgba(242,244,247,.6)}.page_reveal__obttk{opacity:0;transform:translateY(30px);transition:opacity .98s ease,transform 1.15s cubic-bezier(.22,1,.36,1)}.page_revealed__XBoRM{opacity:1;transform:translateY(0)}.page_howItWorks__WumMf.page_revealed__XBoRM .page_stepCard__uvUlF{opacity:1;transform:translateX(0)}.page_howItWorks__WumMf.page_revealed__XBoRM .page_stepCard__uvUlF:first-child{transition-delay:.16s}.page_howItWorks__WumMf.page_revealed__XBoRM .page_stepCard__uvUlF:nth-child(2){transition-delay:.42s}.page_howItWorks__WumMf.page_revealed__XBoRM .page_stepCard__uvUlF:nth-child(3){transition-delay:.68s}.page_howItWorks__WumMf .page_sectionEyebrow__j1UdY,.page_howItWorks__WumMf .page_sectionTitle__XPcy1,.page_uploadSection__QLOq1 .page_primaryCta__ZAveM,.page_uploadSection__QLOq1 .page_sectionCopy__65nJJ,.page_uploadSection__QLOq1 .page_sectionEyebrow__j1UdY,.page_uploadSection__QLOq1 .page_sectionTitle__XPcy1,.page_uploadSection__QLOq1 .page_uploadAreaWrap__iYKFJ,.page_uploadSection__QLOq1 .page_uploadTipCallout__xzwC8{opacity:0;transform:translateY(18px);transition:opacity .9s ease,transform 1s cubic-bezier(.22,1,.36,1)}.page_howItWorks__WumMf.page_revealed__XBoRM .page_sectionEyebrow__j1UdY,.page_howItWorks__WumMf.page_revealed__XBoRM .page_sectionTitle__XPcy1,.page_uploadSection__QLOq1.page_revealed__XBoRM .page_primaryCta__ZAveM,.page_uploadSection__QLOq1.page_revealed__XBoRM .page_sectionCopy__65nJJ,.page_uploadSection__QLOq1.page_revealed__XBoRM .page_sectionEyebrow__j1UdY,.page_uploadSection__QLOq1.page_revealed__XBoRM .page_sectionTitle__XPcy1,.page_uploadSection__QLOq1.page_revealed__XBoRM .page_uploadAreaWrap__iYKFJ,.page_uploadSection__QLOq1.page_revealed__XBoRM .page_uploadTipCallout__xzwC8{opacity:1;transform:translateY(0)}.page_howItWorks__WumMf.page_revealed__XBoRM .page_sectionTitle__XPcy1{transition-delay:.14s}.page_uploadSection__QLOq1.page_revealed__XBoRM .page_sectionTitle__XPcy1{transition-delay:.12s}.page_uploadSection__QLOq1.page_revealed__XBoRM .page_sectionCopy__65nJJ{transition-delay:.26s}.page_uploadSection__QLOq1.page_revealed__XBoRM .page_uploadTipCallout__xzwC8{transition-delay:.42s}.page_uploadSection__QLOq1.page_revealed__XBoRM .page_uploadAreaWrap__iYKFJ{transition-delay:.5s}.page_uploadSection__QLOq1.page_revealed__XBoRM .page_primaryCta__ZAveM{transition-delay:.62s}@media (prefers-reduced-motion:reduce){.page_scanningBeam__mbDTC{animation:none;opacity:.7}.page_loadingFactText__cAWHL,.page_savedBracketTabSpinner__hIZhV,.page_savedBracketsLoadingSpinner__UiwHU{animation:none}.page_loadingDot__lRTVl{animation:none;opacity:.8}.page_howItWorks__WumMf .page_sectionEyebrow__j1UdY,.page_howItWorks__WumMf .page_sectionTitle__XPcy1,.page_reveal__obttk,.page_stepCard__uvUlF,.page_uploadSection__QLOq1 .page_primaryCta__ZAveM,.page_uploadSection__QLOq1 .page_sectionCopy__65nJJ,.page_uploadSection__QLOq1 .page_sectionEyebrow__j1UdY,.page_uploadSection__QLOq1 .page_sectionTitle__XPcy1,.page_uploadSection__QLOq1 .page_uploadAreaWrap__iYKFJ,.page_uploadSection__QLOq1 .page_uploadTipCallout__xzwC8{opacity:1;transform:none;transition:none}}@media (max-width:1080px){.page_sampleBracket__YLBOd{display:none}.page_sectionTitle__XPcy1{font-size:clamp(32px,9vw,46px)}.page_stepsGrid__o95ls{grid-template-columns:1fr}.page_resultBetCard__BN9qB{flex-basis:min(380px,92vw)}.page_tournamentBoard__OcDts{min-width:1200px;grid-template-columns:minmax(0,1fr) 300px minmax(0,1fr)}.page_tournamentSide__LskBm{grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(0,1fr))}.page_openingGamesGrid__nEnVN,.page_regionRounds__51ixc{grid-template-columns:repeat(2,minmax(0,1fr))}.page_tournamentCenter__wYqMi{position:static}.page_bracketRoundHeaderRow__h5J_g{min-width:1200px;grid-template-columns:repeat(11,minmax(90px,1fr))}.page_roundDropdown__nk_c0{display:block;margin-top:40px;position:relative;width:100%}.page_round64OddsHeader__wjNUS,.page_roundTabs__IemJ2{display:none}.page_round64OddsRow__pGFUD{grid-template-columns:1fr;gap:10px}.page_round64OddsCell__e1lMT{width:100%}}@media (max-width:680px){.page_page__BlMP_{padding:0 14px 40px}.page_navbar__vUPqs{width:calc(100% + 28px);margin-left:-14px}.page_navbarInner__oMMjM{padding:16px 32px}.page_heroSection__07xjp{margin-top:44px}.page_stepCard__uvUlF{min-height:0;gap:24px}.page_stepContent__Q51qm{gap:12px}.page_heroCopy__7pPYg,.page_sectionCopy__65nJJ{font-size:15px}.page_uploadArea__3c_4X{min-height:220px}.page_uploadTitle__hYHI_{font-size:18px}.page_generatedTitle__xkuQv{font-size:34px}.page_summaryCard__9ydYd{padding:26px 20px}.page_summaryTitle__npUxX{font-size:34px}.page_ratingValue__PSE12{font-size:44px}.page_resultBetCard__BN9qB{flex:1 1 auto;width:100%;padding:20px 16px}.page_resultsGrid__YaTzp{display:grid;overflow:visible;grid-gap:12px;gap:12px;padding-bottom:0}.page_round64TeamLogoWrap__sFPar{width:40px;height:40px;padding:4px}.page_round64TeamLogo__Tgkpj{width:32px;height:32px}.page_round64TeamNameRow__CvZvj{font-size:16px}.page_round64TeamSubtext__bU9Il{font-size:14px}.page_round64OddsCell__e1lMT{gap:10px}.page_bracketVisualizerTitle___YZ1o{font-size:30px}.page_tournamentBoard__OcDts{gap:12px;min-width:980px;grid-template-columns:minmax(0,1fr) 250px minmax(0,1fr)}.page_bracketVisualizer__5lte_{width:calc(100vw - 28px);margin-left:calc(50% - 50vw + 14px);padding:0 8px}.page_bracketRoundHeaderRow__h5J_g{min-width:980px;grid-template-columns:repeat(11,minmax(72px,1fr))}.page_openingGamesGrid__nEnVN{grid-template-columns:1fr}}