.success_modalOverlay__eV0wu{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;justify-content:center;align-items:center;z-index:1000;padding:20px}.success_modalContent__aG5QR{background-color:#2a2a2a;border-radius:12px;width:100%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.5);color:white;position:relative}.success_modalBody__MmhYf{padding:40px 32px;text-align:center}.success_successIcon__VQybj{margin:0 auto 24px}.success_successTitle__stBoR{font-size:32px;font-weight:700;color:#D4AF37;margin:0 0 16px;animation:success_slideInUp__sf3S2 .6s ease-out .2s both}.success_successMessage__WjbMF{font-size:18px;color:#d1d5db;margin:0 0 32px;line-height:1.6;animation:success_slideInUp__sf3S2 .6s ease-out .4s both}@keyframes success_slideInUp__sf3S2{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.success_detailsCard__o__Lt{background-color:#1f1f1f;border-radius:12px;padding:24px;margin-bottom:32px;text-align:left;animation:success_slideInUp__sf3S2 .6s ease-out .6s both}.success_detailsTitle__ZQ_42{font-size:20px;font-weight:600;color:white;margin:0 0 20px;text-align:center}.success_detailItem__LLZKN{display:flex;justify-content:space-between;align-items:center;padding:12px 0}.success_detailItem__LLZKN:last-child{border-bottom:none}.success_detailLabel__9_ueM{font-size:14px;color:#9ca3af;font-weight:500}.success_detailValue__TJwlU{font-size:14px;color:white;font-weight:600;text-align:right;max-width:60%}.success_nextSteps__E68Nb{background-color:#26262C;border-radius:12px;padding:24px;margin-bottom:32px;animation:success_slideInUp__sf3S2 .6s ease-out .8s both}.success_nextStepsTitle__YksRq{font-size:18px;font-weight:600;color:white;margin:0 0 16px;text-align:center}.success_nextStepsList__0BL8t{list-style:none;padding:0;margin:0;text-align:left}.success_nextStepsList__0BL8t li{font-size:14px;color:#C8C8CE;margin-bottom:8px;padding-left:20px;position:relative;line-height:1.5}.success_nextStepsList__0BL8t li:before{content:"•";color:var(--v-ent-gold);font-weight:700;position:absolute;left:0}.success_nextStepsList__0BL8t li:last-child{margin-bottom:0}.success_modalFooter__OslaH{display:flex;justify-content:center;gap:16px;padding:0 32px 32px;animation:success_slideInUp__sf3S2 .6s ease-out 1s both}.success_closeButton__j3zpY{background:none;color:#9ca3af;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.success_closeButton__j3zpY:hover{color:white;background-color:#374151}.success_viewTournamentButton__Pr_LP{background-color:#ef4444;color:white;padding:12px 24px;border-radius:8px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s ease}.success_viewTournamentButton__Pr_LP:hover{background-color:#dc2626;box-shadow:0 4px 12px rgba(239,68,68,.3)}@media (max-width:768px){.success_modalContent__aG5QR{margin:20px;max-width:none}.success_modalBody__MmhYf{padding:32px 20px}.success_modalFooter__OslaH{padding:0 20px 24px;flex-direction:column}.success_closeButton__j3zpY,.success_viewTournamentButton__Pr_LP{width:100%;justify-content:center}.success_successTitle__stBoR{font-size:28px}.success_successMessage__WjbMF{font-size:16px}.success_detailsCard__o__Lt,.success_nextSteps__E68Nb{padding:20px}.success_detailValue__TJwlU{max-width:50%;font-size:13px}}.checkout-fields_field__0sJSG{display:flex;flex-direction:column;gap:.3rem}.checkout-fields_label___Nu0A{color:rgba(255,255,255,.6);font-family:ClashGrotesk-Variable,sans-serif;font-size:.8rem}.checkout-fields_help__YFPeb{color:rgba(255,255,255,.45);font-size:.78rem;line-height:1.5;max-width:60ch}.checkout-fields_input__tSor9{width:100%;background-color:rgba(255,255,255,.08);border-radius:10px;padding:13px 12px;min-height:44px;color:#fff;font-family:ClashGrotesk-Variable,sans-serif;font-size:.95rem;outline:none}.checkout-fields_input__tSor9:focus-visible{outline:2px solid #fff;outline-offset:2px}.checkout-fields_checkRow__PMJbf{display:flex;align-items:flex-start;gap:.5rem;color:rgba(255,255,255,.85);font-size:.88rem;line-height:1.5;cursor:pointer}.checkout-fields_checkRow__PMJbf input{accent-color:var(--v-ent-red);width:18px;height:18px;margin-top:1px;cursor:pointer}.ticket-step_overlay__z8Jnn{position:fixed;inset:0;z-index:1000;background-color:rgba(8,8,10,.8);display:flex;align-items:flex-end;justify-content:center}@media (min-width:760px){.ticket-step_overlay__z8Jnn{align-items:center;padding:20px}}.ticket-step_sheet__2QRJ_{background:var(--overlay-gray);width:100%;max-height:92vh;overflow-y:auto;border-radius:16px 16px 0 0;padding:1.35rem;display:flex;flex-direction:column;gap:.85rem;color:rgba(255,255,255,.92)}@media (min-width:760px){.ticket-step_sheet__2QRJ_{width:min(600px,100%);border-radius:16px}}.ticket-step_head___LWY8{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ticket-step_kicker__jXU4k{display:block;color:rgba(255,255,255,.5);font-size:.72rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;overflow-wrap:anywhere}.ticket-step_title__q_gNr{margin:.25rem 0 0;font-size:1.35rem;font-weight:700;line-height:1.25;overflow-wrap:anywhere}.ticket-step_saved__JtX7m{margin:0;padding:10px 12px;border-radius:10px;background:rgba(76,175,80,.14);color:#8fd694;font-size:.84rem;line-height:1.45}.ticket-step_muted__H3a4C{margin:0;color:rgba(255,255,255,.62);font-size:.84rem;line-height:1.5}.ticket-step_problem__rI3df{margin:0;color:#ff8a80;font-size:.88rem}.ticket-step_tiers__KagoS{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ticket-step_tier__YQJ2t{width:100%;min-height:56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 14px;border:0;border-radius:10px;background:#2a2b30;color:rgba(255,255,255,.9);font-family:inherit;text-align:left;cursor:pointer}.ticket-step_tier__YQJ2t[aria-pressed=true]{background:rgba(212,175,55,.18);color:var(--v-ent-light-gold)}.ticket-step_tierText__tHj7Z{display:flex;flex-direction:column;gap:2px;min-width:0}.ticket-step_price__7Z31p{flex:none;white-space:nowrap}.ticket-step_block__GtS1z{background:#2a2b30;border-radius:10px;padding:12px}.ticket-step_totalRow__eK_4S{display:flex;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:10px;background:rgba(212,175,55,.16);color:var(--v-ent-light-gold)}.ticket-step_field__UDLkN{display:flex;flex-direction:column;gap:4px;color:rgba(255,255,255,.6);font-size:.8rem}.ticket-step_pin__XMNUQ{min-height:44px;padding:0 12px;border:0;border-radius:10px;background:#2a2b30;color:rgba(255,255,255,.95);font-family:inherit;font-size:1.1rem;letter-spacing:.3em}.ticket-step_foot__8ZSL9{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:10px;margin-top:4px}.ticket-step_goldBtn__alsRn,.ticket-step_quiet__MR11A{min-height:44px;padding:0 16px;border:0;border-radius:10px;font-family:inherit;font-size:.9rem;font-weight:600;cursor:pointer}.ticket-step_goldBtn__alsRn{background:var(--v-ent-gold);color:#17140a}.ticket-step_goldBtn__alsRn:hover{background:var(--v-ent-light-gold)}.ticket-step_goldBtn__alsRn:disabled{opacity:.55;cursor:default}.ticket-step_quiet__MR11A{background:#2a2b30;color:rgba(255,255,255,.75)}.ticket-step_quiet__MR11A:hover{background:#33343a;color:rgba(255,255,255,.92)}.ticket-step_goldBtn__alsRn:focus-visible,.ticket-step_pin__XMNUQ:focus-visible,.ticket-step_quiet__MR11A:focus-visible,.ticket-step_tier__YQJ2t:focus-visible{outline:2px solid var(--v-ent-light-gold);outline-offset:2px}.register-tournament_pageContainer__6_8uy{width:100%;min-height:100vh;background-color:#131316;overflow-x:hidden}.register-tournament_mainContainer__w3nWR{width:100%}.register-tournament_rightPaneContainer__5Ijm4{width:100%;margin-top:60px;min-height:calc(100vh - 60px);padding:1.5rem 1rem 6rem}.register-tournament_errText__BVLE2{color:var(--v-ent-red);font-size:.78rem;margin:.6rem 0 0;text-align:center}.register-tournament_btn__VB9cR{height:38px;padding:0 1.25rem;border-radius:8px;font-family:inherit;font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);cursor:pointer;border:none;display:inline-flex;align-items:center;gap:.4rem}.register-tournament_btn__VB9cR:disabled{opacity:.4;cursor:not-allowed}.register-tournament_outlineBtn__orZVI{background-color:transparent;color:rgba(255,255,255,.7)}.register-tournament_outlineBtn__orZVI:hover:not(:disabled){color:var(--primary-bg)}.register-tournament_pageHeader__8LLr1{margin-bottom:1.5rem}.register-tournament_backLink__u7F1H{color:rgba(255,255,255,.6);font-size:.78rem;text-decoration:none;font-weight:var(--fw-medium);transition:color .2s}.register-tournament_backLink__u7F1H:hover{color:var(--primary-bg)}.register-tournament_pageTitle___9iBT{font-size:var(--desktop-h5-size);font-weight:var(--fw-extra-bold);color:var(--primary-bg);margin:.4rem 0 .25rem;line-height:1.15}.register-tournament_pageSub__e8_Yu{font-size:var(--fs-p-size-mobile);color:rgba(255,255,255,.5);margin:0}.register-tournament_stepNav__B0ET5{display:flex;align-items:center;justify-content:space-between;gap:.4rem;background-color:var(--overlay-gray);border-radius:10px;padding:.85rem 1rem;margin-bottom:1.25rem;overflow-x:auto;scrollbar-width:none}.register-tournament_stepNav__B0ET5>*{flex-shrink:0}.register-tournament_stepNav__B0ET5::-webkit-scrollbar{display:none}.register-tournament_stepDot__FGy7Q{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.register-tournament_stepCircle__6BhMn{width:28px;height:28px;border-radius:50%;background-color:rgba(255,255,255,.06);display:flex;align-items:center;justify-content:center;font-size:.78rem;font-weight:var(--fw-bold);color:rgba(255,255,255,.5);transition:all .25s;flex-shrink:0}.register-tournament_stepLabel__HXqHX{font-size:.75rem;color:rgba(255,255,255,.5);font-weight:var(--fw-medium);white-space:nowrap}.register-tournament_stepDotActive__SuDrQ .register-tournament_stepCircle__6BhMn{background-color:var(--v-ent-red);color:#fff}.register-tournament_stepDotActive__SuDrQ .register-tournament_stepLabel__HXqHX{color:var(--primary-bg)}.register-tournament_stepDotDone__wAeF4 .register-tournament_stepCircle__6BhMn{background-color:var(--v-ent-gold);color:#fff}.register-tournament_stepDotDone__wAeF4 .register-tournament_stepLabel__HXqHX{color:var(--v-ent-gold)}.register-tournament_regCard__teRHZ{background-color:var(--overlay-gray);border-radius:12px;margin-bottom:1rem}.register-tournament_stepBody__mqcfM{padding:1.5rem}.register-tournament_stepTitle__tRpB_{font-size:var(--desktop-h6-size);font-weight:var(--fw-bold);color:var(--primary-bg);margin:0 0 .25rem}.register-tournament_stepDesc__5l0Fq{font-size:var(--fs-p-size-mobile);color:rgba(255,255,255,.5);margin:0 0 1.5rem}.register-tournament_modeGrid__3M5LS{display:grid;grid-template-columns:1fr;grid-gap:.75rem;gap:.75rem}.register-tournament_modeCard__3O_7H{background-color:rgba(255,255,255,.02);border-radius:10px;padding:1.25rem;text-align:left;cursor:pointer;font-family:inherit;transition:all .2s;display:flex;flex-direction:column;gap:.4rem}.register-tournament_modeCard__3O_7H:hover:not(:disabled){background-color:rgba(255,255,255,.06)}.register-tournament_modeCard__3O_7H:disabled{opacity:.4;cursor:not-allowed}.register-tournament_modeCardActive___Xg5i{background-color:rgba(212,175,55,.08)}.register-tournament_modeIcon__SXFUQ{font-size:1.6rem;color:rgba(255,255,255,.6);margin-bottom:.3rem}.register-tournament_modeCardActive___Xg5i .register-tournament_modeIcon__SXFUQ{color:var(--v-ent-gold)}.register-tournament_modeTitle__E03Zz{font-size:var(--fs-p-size-desktop);font-weight:var(--fw-bold);color:var(--primary-bg);margin:0}.register-tournament_modeDesc__sv4ZN{font-size:.78rem;color:rgba(255,255,255,.55);margin:0;line-height:1.4}.register-tournament_teamList__yaB_Q{display:flex;flex-direction:column;gap:.6rem}.register-tournament_teamItem__H67Gu{display:flex;align-items:center;gap:.85rem;background-color:rgba(255,255,255,.02);border-radius:10px;padding:.85rem 1rem;cursor:pointer;font-family:inherit;transition:all .2s;text-align:left}.register-tournament_teamItem__H67Gu:hover{background-color:rgba(255,255,255,.06)}.register-tournament_teamItemActive__h79wn{background-color:rgba(212,175,55,.08)}.register-tournament_teamLogo__xJekh{width:44px;height:44px;border-radius:10px;background-color:var(--v-ent-red);display:flex;align-items:center;justify-content:center;font-weight:var(--fw-extra-bold);color:#fff;font-size:1.1rem;flex-shrink:0}.register-tournament_teamInfo__2yEKg{flex:1 1;min-width:0}.register-tournament_teamName__Nk_a4{font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0}.register-tournament_teamMeta__nW7Hb{font-size:.72rem;color:rgba(255,255,255,.45);margin:0}.register-tournament_teamCheck__te5Az{color:var(--v-ent-gold);font-size:1.2rem;flex-shrink:0}.register-tournament_rosterList__MaYzC{display:flex;flex-direction:column;gap:.5rem}.register-tournament_rosterRow__VEytM{display:grid;grid-template-columns:1fr 1fr 110px auto;grid-gap:.4rem;gap:.4rem;align-items:center}.register-tournament_rosterInput__0mcda{background-color:#28292d;border-radius:8px;color:var(--primary-bg);font-family:inherit;font-size:.78rem;padding:.55rem .7rem;outline:none;height:38px;min-width:0}.register-tournament_rosterInput__0mcda:focus{background-color:rgba(255,255,255,.05)}.register-tournament_removeBtn__Csy_O{width:38px;height:38px;background-color:transparent;border-radius:8px;color:var(--v-ent-red);cursor:pointer;font-family:inherit;display:flex;align-items:center;justify-content:center;font-size:1rem}.register-tournament_removeBtn__Csy_O:hover{border-color:var(--v-ent-red)}.register-tournament_addRosterBtn__I0_fa{margin-top:.4rem;background:transparent;border-radius:8px;color:rgba(255,255,255,.65);font-family:inherit;font-size:.78rem;padding:.55rem;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:.4rem;transition:all .2s}.register-tournament_addRosterBtn__I0_fa:hover{color:var(--v-ent-gold)}.register-tournament_reviewList__7h0Q2{display:flex;flex-direction:column;border-radius:8px;overflow:hidden}.register-tournament_reviewRow__BMUQ0{display:flex;justify-content:space-between;padding:.85rem 1rem;font-size:.85rem;color:rgba(255,255,255,.6)}.register-tournament_reviewRow__BMUQ0:last-child{border-bottom:none}.register-tournament_reviewRow__BMUQ0 strong{color:var(--primary-bg);font-weight:var(--fw-semi-bold)}.register-tournament_feeRow__7yexj{background-color:rgba(212,175,55,.05)}.register-tournament_feeRow__7yexj strong{font-size:var(--fs-p-size-desktop)}.register-tournament_payCard__TkcN4{background-color:rgba(212,175,55,.1);border-radius:10px;padding:1.1rem 1.25rem;margin-bottom:1rem}.register-tournament_payRow__GIe5h{display:flex;align-items:center;gap:.85rem}.register-tournament_payIcon___zfu5{font-size:1.8rem;color:var(--v-ent-gold);flex-shrink:0}.register-tournament_payLabel__6QbLK{font-size:.72rem;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.05em;margin:0}.register-tournament_payBalance__g7uiI{font-size:var(--desktop-h5-size);color:var(--v-ent-gold);font-weight:var(--fw-extra-bold);margin:2px 0 0}.register-tournament_vcUnit__tA21v{font-size:.85rem;color:rgba(255,255,255,.5);font-weight:var(--fw-medium)}.register-tournament_payBreakdown__jwDrX{display:flex;flex-direction:column;gap:0;border-radius:8px;overflow:hidden;margin-bottom:1rem}.register-tournament_payBreakRow__5tCj6{display:flex;justify-content:space-between;padding:.7rem 1rem;font-size:.85rem;color:rgba(255,255,255,.6)}.register-tournament_payBreakRow__5tCj6:last-child{border-bottom:none}.register-tournament_payTotalRow__p7HIK{background-color:rgba(255,255,255,.03);font-weight:var(--fw-semi-bold);color:var(--primary-bg);font-size:var(--fs-p-size-desktop)}.register-tournament_payTotal__mvZ7u{color:var(--v-ent-red);font-weight:var(--fw-bold)}.register-tournament_warningBox__Ta4CU{background-color:rgba(245,158,11,.08);color:#f59e0b;font-size:.8rem;padding:.7rem 1rem;border-radius:8px;margin-bottom:1rem}.register-tournament_warningLink__GAhM7{color:#f59e0b;text-decoration:underline}.register-tournament_payBtn__W9xyP{width:100%;height:44px;font-size:var(--fs-p-size-desktop)}.register-tournament_footerNav__CKYfD{display:flex;justify-content:space-between;gap:.6rem;padding:1rem 1.5rem 1.5rem}.register-tournament_tournamentSummary__avnkp{background-color:var(--overlay-gray);border-radius:12px;overflow:hidden;display:flex}.register-tournament_summaryBanner__ZbrGD{width:100px;background-color:#303136;background-size:cover;background-position:50%;flex-shrink:0}.register-tournament_summaryContent__aFkTP{padding:.85rem 1rem;flex:1 1}.register-tournament_summaryTitle__9Idd6{font-size:var(--fs-p-size-mobile);font-weight:var(--fw-semi-bold);color:var(--primary-bg);margin:0 0 .3rem}.register-tournament_summaryMeta___WgmF{display:flex;gap:.85rem;font-size:.72rem;color:rgba(255,255,255,.55)}.register-tournament_summaryMeta___WgmF span{display:flex;align-items:center;gap:.3rem}.register-tournament_successCard__KbMSO{background-color:var(--overlay-gray);border-radius:14px;padding:2.5rem 1.5rem;text-align:center;max-width:540px;margin:2rem auto}.register-tournament_successIcon__Vi_sv{width:72px;height:72px;border-radius:50%;background-color:rgba(212,175,55,.15);color:var(--v-ent-gold);font-size:2.2rem;display:flex;align-items:center;justify-content:center;margin:0 auto 1.25rem}.register-tournament_successTitle__cKj0F{font-size:var(--desktop-h5-size);color:var(--primary-bg);margin:0 0 .4rem;font-weight:var(--fw-bold)}.register-tournament_successSub__hr6eo{font-size:var(--fs-p-size-mobile);color:rgba(255,255,255,.55);margin:0 0 1.5rem;line-height:1.55}.register-tournament_successDetails__W2Wz_{background-color:rgba(255,255,255,.02);border-radius:8px;padding:.75rem 1rem;margin-bottom:1.25rem;text-align:left}.register-tournament_successRow__5povl{display:flex;justify-content:space-between;padding:.4rem 0;font-size:.85rem;color:rgba(255,255,255,.6)}.register-tournament_successRow__5povl:last-child{border-bottom:none}.register-tournament_successRow__5povl strong{color:var(--primary-bg);font-weight:var(--fw-semi-bold)}.register-tournament_successActions___jDgt{display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}@media only screen and (min-width:768px){.register-tournament_rightPaneContainer__5Ijm4{width:calc(100% - var(--shell-offset));margin-left:var(--shell-offset);padding:2rem 1.5rem 4rem}.register-tournament_modeGrid__3M5LS{grid-template-columns:1fr 1fr}.register-tournament_stepBody__mqcfM{padding:2rem}}@media only screen and (min-width:1024px){.register-tournament_rightPaneContainer__5Ijm4{width:calc(100% - 250px);margin-left:250px;padding:2rem}}@media only screen and (max-width:600px){.register-tournament_rosterRow__VEytM{grid-template-columns:1fr 1fr;gap:.4rem}.register-tournament_rosterRow__VEytM>select.register-tournament_rosterInput__0mcda{grid-column:span 1}.register-tournament_rosterRow__VEytM .register-tournament_removeBtn__Csy_O{grid-column:span 2;width:100%}}.register-tournament_srOnlyTitle__0hObT{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}@media (max-width:720px){.register-tournament_btn__VB9cR{min-height:44px}.register-tournament_removeBtn__Csy_O{min-height:44px;min-width:44px}}