.loading_container__6qMyd{max-width:600px;margin-inline:auto;padding-block:var(--space-l)}.loading_skeleton__e_Y9E{border-radius:var(--radius-sm)}.loading_backLinkSkeleton__o9A3J{width:60px;height:1.25rem}.loading_titleSkeleton__6EiL0{width:180px;height:2rem}.loading_settingsGroupSkeleton__3IclA{display:flex;flex-direction:column}.loading_rowSkeleton__rxzCO{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-m) 0;border-bottom:1px solid var(--color-border-light)}.loading_rowSkeleton__rxzCO:first-child{border-top:1px solid var(--color-border-light)}.loading_rowIconSkeleton__k73Mt{width:20px;height:20px;border-radius:var(--radius-sm);flex-shrink:0}.loading_rowContentSkeleton__PhZ93{flex:1;display:flex;flex-direction:column;gap:var(--space-3xs)}.loading_rowLabelSkeleton__XIWFG{width:160px;height:1rem}.loading_rowSubtitleSkeleton__tD5_z{width:80px;height:.75rem}.loading_footerSkeleton__MCfyS{display:flex;flex-direction:column;align-items:center;gap:var(--space-s);padding-top:var(--space-l)}.loading_signOutSkeleton__H5VGJ{width:160px;height:2.5rem;border-radius:var(--radius-md)}.loading_versionSkeleton__rBjO5{width:40px;height:.75rem}.Modal_overlay__yJt5R{background-color:rgb(0 0 0/30%);position:fixed;inset:0;z-index:var(--z-modal-backdrop)}.Modal_content__FljpO{background-color:var(--color-surface-default);border-radius:var(--radius-xl);position:fixed;inset:0;margin:auto;width:90vw;max-width:500px;height:fit-content;max-height:85vh;max-height:85dvh;overflow:clip;padding:0;z-index:var(--z-modal);display:flex;flex-direction:column;outline:none;border:1px solid var(--color-border-default)}.Modal_content__FljpO[data-size=small]{max-width:400px}.Modal_content__FljpO[data-size=large]{max-width:700px}.Modal_content__FljpO[data-size=full]{max-width:95vw;height:95vh}.Modal_header__otlP9{display:flex;align-items:flex-start;justify-content:space-between;padding:var(--space-m);padding-bottom:var(--space-s);flex-shrink:0}.Modal_title__DugFm{margin:0;font-weight:var(--font-bold);font-size:var(--size-step-1);color:var(--color-text-primary);line-height:1.2}.Modal_description__s1DBZ{margin:0;padding:0 var(--space-m);color:var(--color-text-secondary);font-size:var(--size-step-0);line-height:1.5;margin-bottom:var(--space-m);flex-shrink:0}.Modal_body__FFfRO{padding:0 var(--space-m) var(--space-m);overflow-y:auto;flex:1 1 auto;min-height:0}.Modal_footer__VANti{padding:var(--space-m);border-top:1px solid var(--color-border-default);border-bottom-left-radius:var(--radius-xl);border-bottom-right-radius:var(--radius-xl);display:flex;justify-content:flex-end;gap:var(--space-s);flex-shrink:0}.Modal_closeButton__n__cJ{border-radius:100%;height:2.5rem;width:2.5rem;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-secondary);border:none;background:transparent;cursor:pointer;transition:background-color .2s ease,color .2s ease;flex-shrink:0;margin-left:var(--space-s);margin-top:-.375rem}@media (hover:hover){.Modal_closeButton__n__cJ:hover{background-color:var(--color-surface-hover);color:var(--color-text-primary)}}.Modal_closeButton__n__cJ:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.Modal_formWrapper__6bd1p{display:contents}.Modal_dragHandleHitArea__8nSpv{display:none;align-items:center;justify-content:center;min-height:44px;flex-shrink:0;touch-action:none;cursor:grab}.Modal_dragHandleHitArea__8nSpv:active{cursor:grabbing}.Modal_dragHandle__0_8rk{width:2rem;height:.25rem;background-color:var(--color-border-default);border-radius:var(--radius-full)}@media (width <= 639px){.Modal_content__FljpO.Modal_content__FljpO{inset:auto 0 0;margin:0;width:100%;max-width:100%;max-height:90vh;max-height:90dvh;border-radius:var(--radius-xl) var(--radius-xl) 0 0;padding-bottom:env(safe-area-inset-bottom)}.Modal_dragHandleHitArea__8nSpv{display:flex}}.page_container__TK3mh{max-width:700px;margin-inline:auto;padding-block:var(--space-l)}.page_header__7eu3J{text-align:center}.page_title__94mgj{font-size:var(--size-step-3);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0}.page_subtitle__QWnDU{font-size:var(--size-step-0);color:var(--color-text-secondary);margin:var(--space-xs) 0 0 0}.page_membersSection__loPg4{border-top:1px solid var(--color-text-primary);padding-top:var(--space-l)}.page_membersList__9tYN_{display:flex;flex-direction:column;gap:0}.page_memberItem__Jo9Ge{display:flex;align-items:center;justify-content:space-between;gap:var(--space-m);padding:var(--space-s);border-bottom:1px solid var(--color-border-subtle);transition:background-color .15s ease}.page_memberItem__Jo9Ge:last-child{border-bottom:none}@media (hover:hover){.page_memberItem__Jo9Ge:hover{background-color:var(--color-surface-muted)}}.page_memberMain__MO1i1{display:flex;align-items:center;gap:var(--space-m);flex:1;min-width:0}.page_memberAvatar__3858B{flex-shrink:0}.page_memberInfo__Imfeh{flex:1;min-width:0}.page_memberName__B8PrP{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-text-primary);margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_memberMeta__37S44{display:flex;align-items:center;gap:var(--space-s);margin-top:var(--space-3xs)}.page_roleBadge__ck1co{display:inline-flex;align-items:center;gap:var(--space-3xs);font-size:var(--size-step--1);padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-full);font-weight:var(--font-medium);background-color:var(--color-surface-raised);color:var(--color-text-tertiary)}.page_roleBadge__ck1co[data-role=CAPTAIN]{background-color:var(--color-primary-subtle);color:var(--color-text-accent)}.page_roleBadge__ck1co[data-role=CO_CAPTAIN]{background-color:var(--color-status-info-subtle);color:var(--color-status-info-text)}.page_gamesCount__f9cqV{font-size:var(--size-step--1);color:var(--color-text-secondary)}.page_memberActions__6MfVB{display:flex;align-items:center;gap:var(--space-xs);flex-shrink:0}.page_removeButton__Etur6{color:var(--color-status-error-text)}@media (hover:hover){.page_removeButton__Etur6:hover{color:var(--color-status-error-text);background-color:var(--color-status-error-subtle)}}.page_captainIndicator__Eygu6{padding:var(--space-xs) var(--space-s)}.page_captainText__dVvju{font-size:var(--size-step--1);color:var(--color-text-tertiary);font-style:italic}.page_helpSection__ulwnK{border-top:1px solid var(--color-text-primary);padding-top:var(--space-l)}.page_helpTitle__GxzXJ{font-size:var(--size-step-0);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0 0 var(--space-s) 0}.page_helpList__pYkT5{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.page_helpList__pYkT5 li{display:flex;align-items:flex-start;gap:var(--space-xs);font-size:var(--size-step--1);color:var(--color-text-tertiary);line-height:1.5}.page_helpList__pYkT5 li svg{flex-shrink:0;margin-top:.2em;color:var(--color-text-tertiary)}.page_helpList__pYkT5 strong{color:var(--color-text-primary)}@media (width <= 640px){.page_helpSection__ulwnK,.page_membersSection__loPg4{margin-inline:calc(-1 * var(--gutter, var(--space-m)));padding-inline:var(--gutter,var(--space-m))}.page_memberItem__Jo9Ge{flex-wrap:wrap}.page_memberActions__6MfVB{flex-basis:100%;justify-content:flex-end;flex-wrap:wrap}}.PatternCode_container__gu1dJ{--focus-color:var(--color-focus-ring-on-dark);--code-bg:var(--color-dark);--code-header-bg:rgb(255 255 255/5%);--code-border:rgb(255 255 255/10%);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden;background:var(--code-bg);margin-top:var(--space-m)}.PatternCode_header__DjMeC{display:flex;justify-content:space-between;align-items:center;padding:var(--space-xs) var(--space-s);background:var(--code-header-bg);border-bottom:1px solid var(--code-border)}.PatternCode_language__n_NKL{font-size:var(--size-step--1);color:var(--color-text-disabled);font-family:var(--font-mono)}.PatternCode_copyButton__aHK3Y{background:var(--color-primary);color:var(--color-light);border:none;padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-sm);font-size:var(--size-step--1);cursor:pointer;font-family:inherit;transition:var(--transition-base)}.PatternCode_copyButton__aHK3Y[data-copied]{background:var(--color-success)}.PatternCode_codeBlock__grNIr{margin:0;padding:var(--space-m);overflow:auto;font-size:var(--size-step--1);line-height:var(--leading-relaxed);font-family:var(--font-mono)}.PatternCode_code__pa4tp{color:var(--color-light);white-space:pre}.PreviewToolbar_toolbar__036Gt{display:flex;gap:var(--space-2xs);padding:var(--space-xs) var(--space-m);border-bottom:1px solid var(--color-gray-200);background:var(--color-gray-50);align-items:center}.PreviewToolbar_label__miZ_O{font-size:var(--size-step--2);color:var(--color-text-secondary);margin-right:var(--space-2xs)}.PreviewToolbar_presetButton__4cfqk{padding:var(--space-3xs) var(--space-xs);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);font-size:var(--size-step--2);cursor:pointer;background:transparent;color:var(--color-text-secondary);transition:var(--transition-base);font-family:inherit}.PreviewToolbar_presetButton__4cfqk:hover{border-color:var(--color-gray-300);color:var(--color-text-primary)}.PreviewToolbar_presetButton__4cfqk[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-text-primary);font-weight:var(--font-weight-medium)}.PatternPreview_container__xc_Rf{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.PatternPreview_stage__y8_EB{padding:var(--space-m);display:flex;align-items:flex-start;justify-content:center}.PatternPreview_stage__y8_EB,.PatternPreview_stage__y8_EB[data-background=gray]{background-color:var(--color-surface-muted)}.PatternPreview_stage__y8_EB[data-background=white]{background-color:var(--color-surface-default)}.PatternPreview_stage__y8_EB[data-background=dark]{--focus-color:var(--color-focus-ring-on-dark);background-color:var(--color-dark)}.PatternPreview_stageInner__yB1kd{width:100%;max-width:800px}.PatternPreview_footer__rD_DP{padding:var(--space-xs);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.PatternPreview_footerLink__yfEio{font-size:var(--size-step--1);color:var(--color-text-accent);text-decoration:none;padding:var(--space-2xs) var(--space-xs);display:inline-block}.CalendarButton_wrapper__crraF{display:flex;justify-content:center;width:100%}.CalendarButton_compactButton__k0uBx{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-primary);cursor:pointer;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.CalendarButton_compactButton__k0uBx:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (hover:hover){.CalendarButton_compactButton__k0uBx:hover{border-color:var(--color-text-primary);background:var(--color-surface-default)}}.CalendarButton_fullButton__ha1AY{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);min-height:44px;padding:var(--space-xs) var(--space-m);border-radius:var(--radius-full);border:2px solid var(--color-text-primary);background:transparent;color:var(--color-text-primary);font-size:var(--size-step-0);font-weight:var(--font-semibold,600);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.CalendarButton_fullButton__ha1AY:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (hover:hover){.CalendarButton_fullButton__ha1AY:hover{background:var(--color-surface-raised);border-color:var(--color-primary)}}.CalendarButton_sheetContent__XIC7Y{display:flex;flex-direction:column;gap:var(--space-s);padding-block:var(--space-xs)}.CalendarButton_optionButton__SoBge,.CalendarButton_optionLink__wF6DH{display:flex;align-items:center;gap:var(--space-s);width:100%;min-height:52px;padding:var(--space-xs) var(--space-s);border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-raised);color:var(--color-text-primary);text-decoration:none;font-size:var(--size-step-0);font-weight:var(--font-medium,500);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.CalendarButton_optionButton__SoBge:focus-visible,.CalendarButton_optionLink__wF6DH:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}@media (hover:hover){.CalendarButton_optionButton__SoBge:hover,.CalendarButton_optionLink__wF6DH:hover{background:var(--color-surface-default);border-color:var(--color-text-primary)}}.CalendarButton_optionIcon__E2jHD{display:flex;align-items:center;justify-content:center;width:24px;height:24px;flex-shrink:0;color:var(--color-text-primary)}.CalendarButton_copiedBadge__UHzDX{margin-left:auto;font-size:var(--size-step--1);font-weight:var(--font-semibold,600);color:var(--color-status-success-text)}.CalendarButton_manualCopyTextarea__Qefi5{width:100%;min-height:80px;padding:var(--space-xs);border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);background:var(--color-surface-default);color:var(--color-text-primary);font-size:var(--size-step--1);font-family:inherit;resize:vertical}.PuntosSheet_ladder__QRij8,.PuntosSheet_rows__i9KcV{display:flex;flex-direction:column;gap:var(--space-xs);margin:0;padding:0;list-style:none}.PuntosSheet_row__yDPjD,.PuntosSheet_rung__08tac{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.PuntosSheet_pts__mCOS7{color:var(--color-text-accent);font-variant-numeric:tabular-nums}.PuntosSheet_threshold__Eu0Eq{color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.PuntosSheet_rung__08tac[aria-current=step],.PuntosSheet_total__HhdSI{font-weight:var(--font-bold)}.PuntosSheet_total__HhdSI{margin:var(--space-xs) 0 0;font-variant-numeric:tabular-nums}.PuntosSheet_rule__tbup2{margin:var(--space-xs) 0 0;color:var(--color-text-secondary)}.PuntosSheet_separator__fs_1L{margin:var(--space-s) 0;border:0;border-top:1px solid var(--color-border-subtle)}.PuntosSheet_ladderTitle__3xdZF{margin:0 0 var(--space-xs);font-size:var(--size-step-0);font-weight:var(--font-bold)}.page_page__ALQti{min-height:100dvh;background-color:var(--color-surface-muted);padding-block-end:var(--space-2xl)}.page_backNav__Ale9V{padding-top:calc(var(--safe-top, 0px) + var(--space-s));padding-inline:var(--space-m);padding-bottom:var(--space-s)}.page_backLink__2YvNK{display:inline-flex;align-items:center;min-height:2.75rem;gap:var(--space-xs);font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-accent);text-decoration:none;transition:opacity .15s ease}@media (hover:hover){.page_backLink__2YvNK:hover{opacity:.8}}.page_heroCard__F0THH{--focus-color:var(--color-focus-ring-on-dark);display:flex;flex-direction:column;align-items:center;gap:var(--space-l);padding:var(--space-xl) var(--space-l);background-color:var(--color-surface-resultado-hero);border-radius:var(--radius-lg);border:1px solid var(--color-text-primary);color:var(--color-text-inverse);text-align:center}.page_heroHeader__gVUHY{font-size:var(--size-step--1);font-weight:var(--font-bold);color:var(--color-accent-resultado);letter-spacing:.04em;text-transform:uppercase}.page_scoreSection__R0_E1{display:flex;align-items:center;justify-content:center;gap:var(--space-l);width:100%}.page_teamBlock__OA4bi{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);flex:1;min-width:0}.page_teamBlock__OA4bi[data-winner=true]{--team-accent:var(--color-accent-resultado)}.page_teamLabel__UD9dR{font-size:var(--size-step-1);font-weight:var(--font-semibold);color:var(--color-text-inverse);opacity:.7}.page_teamBlock__OA4bi[data-winner=true] .page_teamLabel__UD9dR{opacity:1}.page_teamScore__XJZPk{--number-flow-mask-height:0em;font-size:var(--size-step-6);font-weight:var(--font-bold);line-height:1;color:var(--team-accent,var(--color-text-inverse))}.page_scoreDivider__OquNm{display:flex;color:var(--color-on-dark-text-subtle);flex-shrink:0}.page_drawBadge__7Kch9,.page_scoreDivider__OquNm{align-items:center;justify-content:center;font-size:var(--size-step--1);font-weight:var(--font-semibold)}.page_drawBadge__7Kch9{display:inline-flex;padding:var(--space-xs) var(--space-m);background-color:var(--color-on-dark-border);border-radius:var(--radius-full);color:var(--color-on-dark-text-muted)}.page_metaRow__LSyQB{display:flex;align-items:center;justify-content:center;gap:var(--space-m);flex-wrap:wrap}.page_metaItem__7kd6q{display:inline-flex;align-items:center;gap:var(--space-2xs);font-size:var(--size-step--1);color:var(--color-on-dark-text-subtle)}.page_mvpSection__Z4DfJ{display:flex;flex-direction:column;align-items:center;gap:var(--space-m);padding:var(--space-l);background-color:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg)}.page_mvpBadge__hAVx6{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-accent-mvp)}.page_mvpDetail__Igx2E{display:flex;align-items:center;gap:var(--space-m);width:100%;max-width:20rem}.page_mvpAvatar__ZU9Ws{position:relative;width:3rem;height:3rem;flex-shrink:0}.page_mvpAvatarImg__y1IP8{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover}.page_mvpAvatar__ZU9Ws svg{color:var(--color-text-tertiary)}.page_mvpInfo__QD0YR{display:flex;flex-direction:column;gap:var(--space-3xs);min-width:0;text-align:start}.page_mvpName__EVpfC{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_mvpStats__0GDUo{font-size:var(--size-step--1);color:var(--color-text-secondary)}.page_mvpTeam__H_jOr{font-size:var(--size-step--1);color:var(--color-text-tertiary)}.page_brandFooter__Xpvr_{font-size:var(--size-step--2);color:var(--color-on-dark-text-muted);padding-block-start:var(--space-s)}.page_brandFooter__Xpvr_,.page_rosterSection__3Pk51{border-top:1px solid var(--color-on-dark-border);width:100%}.page_rosterSection__3Pk51{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-m);padding-block-start:var(--space-m)}.page_teamGroup__1f5ej{min-width:0}.page_rosterList__C_ktS,.page_teamGroup__1f5ej{display:flex;flex-direction:column}.page_rosterPlayer__j_giN{display:flex;align-items:center;gap:var(--space-3xs);padding-block:var(--space-3xs);min-width:0}.page_rosterPlayer__j_giN+.page_rosterPlayer__j_giN{border-top:1px solid var(--color-on-dark-surface-subtle)}.page_rosterAvatar___CUmD{width:1rem;height:1rem;flex-shrink:0}.page_rosterAvatarImg__gt8y3{width:100%;height:100%;border-radius:var(--radius-full);object-fit:cover}.page_rosterAvatar___CUmD svg{color:var(--color-on-dark-text-muted)}.page_rosterPlayerInfo__svje2{display:flex;align-items:center;gap:var(--space-3xs);min-width:0;flex:1}.page_rosterPlayerName__otdE2{font-size:var(--size-step--2);font-weight:var(--font-medium);color:var(--color-text-inverse)}.page_rosterPlayerName__otdE2[data-mvp=true]{font-weight:var(--font-semibold)}.page_rosterMvpIcon__JttAe{color:var(--color-accent-mvp);flex-shrink:0}.page_rosterPlayerStats__150rm{display:inline-flex;align-items:center;gap:var(--space-3xs);font-size:var(--size-step--2);color:var(--color-on-dark-text-muted);white-space:nowrap;margin-inline-start:auto}.page_rosterGoalIcon__5s_Bd{color:var(--color-text-inverse);flex-shrink:0}.page_teamGroup__1f5ej[data-winner=true] .page_rosterGoalIcon__5s_Bd{color:var(--color-accent-resultado)}.page_rosterStatSep__5Lfxp{color:var(--color-on-dark-text-subtle)}@media (width <= 30rem){.page_heroCard__F0THH{padding:var(--space-l) var(--space-m)}.page_scoreSection__R0_E1{gap:var(--space-m)}.page_teamScore__XJZPk{font-size:var(--size-step-5)}}@media (prefers-reduced-motion:reduce){.page_backLink__2YvNK,.page_shareButton__rNhU2{transition:none}}.page_staggerSections__PkLeF>*+*{margin-block-start:var(--space-l)}.RefundMethodChoice_group__GEK7b{display:flex;flex-direction:column;gap:var(--space-xs)}.RefundMethodChoice_option__m_7jQ{display:flex;flex-direction:column;gap:var(--space-2xs);width:100%;text-align:left;padding:var(--space-s);border:1px solid var(--color-border-default);border-radius:var(--radius-md);background-color:var(--color-surface-raised);cursor:pointer;transition:border-color .15s ease}.RefundMethodChoice_option__m_7jQ[data-selected=true]{border-color:var(--color-border-strong);background-color:var(--color-surface-muted)}.RefundMethodChoice_option__m_7jQ:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.RefundMethodChoice_optionTitle__xbQC_{font-size:var(--size-step-0);font-weight:var(--font-bold);color:var(--color-text-primary)}.RefundMethodChoice_optionDetail__7UPfP{font-size:var(--size-step-0);line-height:1.5;color:var(--color-text-secondary)}.RefundMethodChoice_choiceNote__U2N8T{font-size:var(--size-step-0);color:var(--color-text-tertiary);margin-top:var(--space-2xs)}.CancelGuestsModal_paymentDetails__iDh8o{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-m);text-align:center}.CancelGuestsModal_matchTitle__TTxpA{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary);margin-bottom:var(--space-xs)}.CancelGuestsModal_spotsInfo__nIIG5{font-size:var(--size-step--1);color:var(--color-text-tertiary);margin-bottom:var(--space-s)}.CancelGuestsModal_refundAmount__iT6Du{display:inline-flex;align-items:center;gap:var(--space-xs);font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-status-success-text)}.CancelGuestsModal_guestList__gVogk{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-m)}.CancelGuestsModal_guestListTitle__DbuxY{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-tertiary);margin-bottom:var(--space-xs)}.CancelGuestsModal_reasonInput__WAWJ8{display:flex;flex-direction:column;gap:var(--space-xs)}.CancelGuestsModal_reasonLabel__7wXrO{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-tertiary)}.CancelGuestsModal_reasonTextarea__uv6bC{width:100%;min-height:5rem;padding:var(--space-s);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-family:inherit;font-size:var(--size-step-0);resize:vertical;transition:border-color .2s ease}.CancelGuestsModal_reasonTextarea__uv6bC:focus{outline:none;border-color:var(--focus-color)}.CancelGuestsModal_reasonTextarea__uv6bC:disabled{background-color:var(--color-surface-muted);cursor:not-allowed}@media (prefers-reduced-motion:reduce){.CancelGuestsModal_reasonTextarea__uv6bC{transition:none}}.BookingSummary_container__qigI0{padding:0}.BookingSummary_header__hIr4h{display:flex;justify-content:space-between;align-items:center}.BookingSummary_headerTitle__csJtW{font-family:var(--font-family-sans);font-size:var(--size-step-2);font-weight:var(--font-extrabold,800);text-transform:uppercase;letter-spacing:var(--tracking-heading-tight,-.015em);line-height:var(--leading-heading-tight,1.05);color:var(--color-text-primary);margin:0;text-wrap:balance}.BookingSummary_statsGrid__FmWlC{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-s);text-align:center}.BookingSummary_statItem___LXFZ{display:flex;flex-direction:column-reverse;gap:var(--space-3xs);padding:var(--space-s);border-right:1px solid var(--color-border-subtle)}.BookingSummary_statItem___LXFZ:last-child{border-right:none}.BookingSummary_statValue__MQvrL{font-size:var(--size-step-1);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0}.BookingSummary_statLabel__2B9yX{font-size:var(--size-step--1);font-weight:var(--font-medium);text-transform:uppercase;letter-spacing:var(--tracking-meta,.04em);color:var(--color-text-tertiary)}.BookingSummary_participantsSection__x2TN9{padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}.BookingSummary_sectionTitle__APkMe{font-family:var(--font-family-sans);font-size:var(--size-step-0);font-weight:var(--font-extrabold,800);text-transform:uppercase;letter-spacing:var(--tracking-heading-tight,-.015em);color:var(--color-text-secondary);margin-bottom:var(--space-s)}.BookingSummary_participantsList__5nF2L{display:flex;flex-direction:column;gap:var(--space-xs)}.BookingSummary_participantItem__0iTLD{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-subtle)}.BookingSummary_participantItem__0iTLD:last-child{border-bottom:none}.BookingSummary_avatarPlaceholder__OBkn2{background-color:var(--color-surface-raised);color:var(--color-text-tertiary)}.BookingSummary_avatarPlaceholder__OBkn2,.BookingSummary_teamIcon__NgP51{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}.BookingSummary_teamIcon__NgP51{background-color:var(--color-primary);color:var(--color-text-primary)}.BookingSummary_participantName__3tUn_{font-size:var(--size-step-0);color:var(--color-text-primary);display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.BookingSummary_memberCount___yysJ{font-size:var(--size-step--1);color:var(--color-text-tertiary)}.BookingSummary_paymentsSection__EoDmW{padding-top:var(--space-xs);border-top:1px solid var(--color-border-subtle)}.BookingSummary_paymentsList__iFZs_{display:flex;flex-direction:column;gap:var(--space-xs)}.BookingSummary_paymentItem__MdDlw{display:flex;justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-subtle);font-size:var(--size-step--1)}.BookingSummary_paymentItem__MdDlw:last-child{border-bottom:none}.BookingSummary_paymentInfo__g9f2p{display:flex;justify-content:space-between;align-items:center;flex:1;min-width:0;gap:var(--space-s)}.BookingSummary_cancelButton__YWcJU{flex-shrink:0;font-size:var(--size-step--2);padding:.3em .6em}.BookingSummary_pendingPayment__FjNcS{opacity:.7;border:1px dashed var(--color-border-subtle)}.BookingSummary_paymentDescription__Eagl8{color:var(--color-text-primary)}.BookingSummary_paymentAmount__AQLuq{flex-shrink:0;font-weight:var(--font-medium);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.BookingSummary_completedIcon__4xO9j{color:var(--color-status-success)}.BookingSummary_pendingIcon__ufREf{color:var(--color-status-warning)}@media (width <= 480px){.BookingSummary_statsGrid__FmWlC{gap:var(--space-xs)}.BookingSummary_statItem___LXFZ{padding:var(--space-xs) var(--space-3xs)}}.TeamSelectorModal_titleRow__SYapp{display:flex;align-items:center;gap:var(--space-s)}.TeamSelectorModal_backButton__JfsfE{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border:none;background:transparent;color:var(--color-text-tertiary);border-radius:var(--radius-sm);cursor:pointer;transition:background-color .15s ease,color .15s ease}.TeamSelectorModal_backButton__JfsfE:hover{background-color:var(--color-surface-muted);color:var(--color-text-primary)}.TeamSelectorModal_content__mwOSH{display:flex;flex-direction:column;gap:var(--space-m)}.TeamSelectorModal_teamList__NULNn{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamSelectorModal_teamItem__7qt6M{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s);background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,border-color .15s ease;text-align:left;width:100%}.TeamSelectorModal_teamItem__7qt6M:disabled{opacity:.6;cursor:not-allowed}.TeamSelectorModal_teamItem__7qt6M:hover:not(:disabled){background-color:var(--color-surface-muted);border-color:var(--color-primary)}.TeamSelectorModal_teamAvatar__jTbRU{width:2.5rem;height:2.5rem;border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-text-primary);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.TeamSelectorModal_teamAvatarImage__1JgvE{width:100%;height:100%;object-fit:cover}.TeamSelectorModal_teamInfo__nqjYK{flex:1;display:flex;flex-direction:column;gap:.125rem}.TeamSelectorModal_teamName__l4vjW{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary)}.TeamSelectorModal_categoryBadge__NZaJd{font-size:var(--size-step--2,.75rem);color:var(--color-text-tertiary);font-weight:var(--font-regular)}.TeamSelectorModal_selectIcon__qSeuh{color:var(--color-border-subtle);transition:color .15s ease}.TeamSelectorModal_teamItem__7qt6M:hover:not(:disabled) .TeamSelectorModal_selectIcon__qSeuh{color:var(--color-text-accent)}.TeamSelectorModal_divider__4Dgpu{display:flex;align-items:center;gap:var(--space-s);color:var(--color-border-default);font-size:var(--size-step--1)}.TeamSelectorModal_divider__4Dgpu:after,.TeamSelectorModal_divider__4Dgpu:before{content:"";flex:1;height:1px;background-color:var(--color-surface-raised)}.TeamSelectorModal_createForm__2hLCs{display:flex;flex-direction:column;gap:var(--space-m)}.TeamSelectorModal_createDescription__gxG1i{font-size:var(--size-step-0);color:var(--color-text-tertiary);margin:0}.TeamSelectorModal_inputGroup__RQeZS{display:flex;flex-direction:column;gap:var(--space-xs)}.TeamSelectorModal_label__mosCb{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-primary)}.TeamSelectorModal_input__rPx9J{padding:var(--space-s);font-size:var(--size-step-0);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background-color:var(--color-surface-default);color:var(--color-text-primary);transition:border-color .15s ease}.TeamSelectorModal_input__rPx9J:focus{border-color:var(--focus-color);outline:2px solid var(--focus-color);outline-offset:2px}.TeamSelectorModal_input__rPx9J::placeholder{color:var(--color-text-disabled)}.TeamSelectorModal_input__rPx9J:disabled{background-color:var(--color-surface-muted);cursor:not-allowed}.TeamSelectorModal_hint__zE_h9{font-size:var(--size-step--1);color:var(--color-text-tertiary);margin:0}.TeamSelectorModal_memberHint__wNDWn{display:flex;align-items:flex-start;gap:.5ch;font-size:var(--size-step--1);color:var(--color-status-info-text);margin:0;line-height:1.4}.TeamSelectorModal_memberHint__wNDWn svg{flex-shrink:0;margin-top:.15em}@media (prefers-reduced-motion:reduce){.TeamSelectorModal_backButton__JfsfE{transition:none}}.VoucherInput_toggleLink__Yqjzl{background:none;border:none;cursor:pointer;padding:0;font-size:var(--size-step-0);color:var(--color-text-accent);text-decoration:underline;text-underline-offset:.2em}.VoucherInput_toggleLink__Yqjzl:hover{opacity:.8}.VoucherInput_expandedContainer__cfJ8g{display:flex;flex-direction:column;gap:var(--space-xs)}.VoucherInput_inputRow___YHui{display:flex;gap:var(--space-xs);align-items:stretch}.VoucherInput_codeInput__NoXSu{flex:1;min-width:0;padding:.75em 1em;font-size:var(--size-step-0);color:var(--color-text-primary);background-color:var(--color-surface-default);border:1px solid var(--color-border-default);border-radius:var(--radius-md);outline:none}.VoucherInput_codeInput__NoXSu::placeholder{color:var(--color-text-disabled)}.VoucherInput_codeInput__NoXSu:focus{border-color:var(--color-border-strong)}.VoucherInput_codeInput__NoXSu:disabled{color:var(--color-text-tertiary);background-color:var(--color-surface-muted);cursor:not-allowed}.VoucherInput_applyButton__sRax_{display:flex;align-items:center;justify-content:center;gap:.4em;padding:.75em 1.25em;font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-text-inverse);background-color:var(--color-surface-fixed-dark);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap}.VoucherInput_applyButton__sRax_:disabled{opacity:.45;cursor:not-allowed}.VoucherInput_errorMessage__jtjyP{font-size:var(--size-step--1,var(--size-step-0));color:var(--color-status-error-text);margin:0;transition:opacity var(--duration-micro) var(--ease-entrance),transform var(--duration-micro) var(--ease-entrance)}@starting-style{.VoucherInput_errorMessage__jtjyP{opacity:0;transform:translateY(-4px)}}.VoucherInput_spinner__yDBFn{animation:VoucherInput_spin__Ewz6z .8s linear infinite}@media (prefers-reduced-motion:reduce){.VoucherInput_spinner__yDBFn{animation:none}.VoucherInput_errorMessage__jtjyP{transition:none}}@keyframes VoucherInput_spin__Ewz6z{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.VoucherInput_srOnly__vFPAc{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border-width:0}.VoucherInput_appliedChip__ZW4CH{display:flex;align-items:center;gap:var(--space-xs);padding:.6em .75em;background-color:var(--color-status-success-subtle);border:1px solid var(--color-status-success);border-radius:var(--radius-md);font-size:var(--size-step-0)}.VoucherInput_appliedChip__ZW4CH svg:first-child{flex-shrink:0;color:var(--color-status-success-text)}.VoucherInput_appliedCode__Px9c3{font-weight:var(--font-semibold);color:var(--color-status-success-text)}.VoucherInput_appliedDescription__fanlD{flex:1;color:var(--color-text-secondary)}.VoucherInput_removeButton__Tl5oL{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:var(--color-text-tertiary);flex-shrink:0}.VoucherInput_removeButton__Tl5oL:hover{color:var(--color-status-error-text)}.TournamentHistoryCard_card__M5dVC{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-s);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-default);text-decoration:none;color:inherit;transition:border-color .12s ease}@media (hover:hover){.TournamentHistoryCard_card__M5dVC:hover{border-color:var(--color-primary)}}.TournamentHistoryCard_positionChip__kQKmx{display:inline-flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) var(--space-s);background:var(--color-surface-raised);border-radius:var(--radius-full);flex-shrink:0}.TournamentHistoryCard_positionText__J_jZw{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-text-secondary)}.TournamentHistoryCard_trophyIcon__fG956{color:var(--color-accent-mvp)}.TournamentHistoryCard_body__seyLI{flex:1;display:flex;flex-direction:column;gap:var(--space-3xs,2px);min-width:0}.TournamentHistoryCard_title__ZW4_5{font-size:var(--size-step-1);font-weight:var(--font-semibold);color:var(--color-text-primary);line-height:1.25;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TournamentHistoryCard_meta__J9q9u{font-size:var(--size-step-0);color:var(--color-text-tertiary)}.TournamentHistoryCard_figura__c2E2O{display:inline-flex;align-items:center;gap:var(--space-3xs,2px);color:var(--color-text-secondary);font-weight:var(--font-semibold)}.TournamentHistoryCard_figuraIcon__iqFGR{flex-shrink:0;color:var(--color-accent-mvp)}.skeleton-utilities_skeletonSm__C582r{width:5rem;height:var(--size-step-0)}.skeleton-utilities_skeletonMd__SKDLf{width:8rem;height:var(--size-step-0)}.skeleton-utilities_skeletonLg__Ice1o{width:80%;height:var(--size-step-1)}.skeleton-utilities_skeletonXl__R7CVe{width:60%;height:var(--size-step-0)}.skeleton-utilities_skeletonPill__Y4c4W{border-radius:999px}.skeleton-utilities_skeletonCircle__o4dl9{width:var(--space-m);height:var(--space-m);border-radius:50%}.skeleton-utilities_skeletonChip__ZXeAa{width:5rem;height:var(--size-step-1);border-radius:999px}.skeleton-utilities_skeletonTitle__PiRML{width:80%;height:var(--size-step-1);margin-top:var(--space-m)}.skeleton-utilities_skeletonSubtitle__vItbo{width:60%;height:var(--size-step-0);margin-top:var(--space-s)}.skeleton-utilities_skeletonPrice__50UOn{width:4rem;height:var(--size-step-0)}.skeleton-utilities_skeletonMeta__yrBW2{width:6rem;height:var(--size-step-0)}.skeleton-utilities_shimmer__RReIj{--shimmer-base:var(--color-skeleton-light-base);--shimmer-highlight:var(--color-skeleton-light-highlight);position:relative;overflow:hidden;background-color:var(--shimmer-base)}.skeleton-utilities_shimmer__RReIj:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,var(--shimmer-highlight) 50%,transparent 100%);transform:translateX(-100%);animation:skeleton-utilities_shimmer__RReIj 1.5s ease-in-out infinite}.skeleton-utilities_shimmerDark__ovPq4{--shimmer-base:var(--color-skeleton-dark-base);--shimmer-highlight:var(--color-skeleton-dark-highlight)}.skeleton-utilities_shimmerSurface__YttN_{--shimmer-base:var(--color-surface-muted);--shimmer-highlight:var(--color-surface-raised)}@keyframes skeleton-utilities_shimmer__RReIj{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.skeleton-utilities_shimmer__RReIj:after{display:none}}.LevelCard_card__kO0kY{display:flex;flex-direction:column;gap:var(--space-xs);width:100%;padding:var(--space-s);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-raised);color:var(--color-text-primary);font-family:inherit;font-size:var(--size-step-0);text-align:left;cursor:pointer;touch-action:manipulation}.LevelCard_card__kO0kY:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.LevelCard_header__EU3ii{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-xs)}.LevelCard_level__trC93,.LevelCard_points__7adAK{font-weight:var(--font-bold)}.LevelCard_points__7adAK{color:var(--color-text-accent);font-variant-numeric:tabular-nums}.LevelCard_bar__Y0Tef{height:.5rem;overflow:hidden;border-radius:var(--radius-sm);background:var(--color-surface-muted)}.LevelCard_fill__qhWAK{height:100%;background:var(--color-status-success)}.LevelCard_gap__fdUk5{color:var(--color-text-secondary)}.LevelCard_week__FBp3k{color:var(--color-text-primary);font-variant-numeric:tabular-nums}.LevelCard_dateRow__9f8NL{display:inline-block;margin-top:var(--space-2xs);color:var(--color-text-accent);font-weight:var(--font-bold);text-decoration:none}.LevelCard_dateRow__9f8NL:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.HeroImage_hero__uGKXb{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-bottom-left-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md);background-color:var(--color-surface-muted)}.HeroImage_gradientTop__pp31B{position:absolute;top:0;left:0;right:0;height:6rem;background:linear-gradient(180deg,rgb(0 0 0/40%),transparent);pointer-events:none;z-index:2}.HeroImage_scrimBottom__DIlyq{display:none}.HeroImage_slotsWrapper__nNvrY{position:absolute;inset:0;z-index:3;display:flex;flex-direction:column;padding-top:var(--space-s);padding-bottom:var(--space-s);pointer-events:none}.HeroImage_headerSlot__ZRnJr{display:flex;align-items:center;justify-content:space-between;pointer-events:auto}.HeroImage_badgeSlot__EP6Ur{display:flex;pointer-events:auto;margin-top:auto}@supports (padding:max(0px)){.HeroImage_slotsWrapper__nNvrY{padding-top:max(var(--space-s),env(safe-area-inset-top))}}@supports selector(:has(*)){@media (width >= 52rem){.HeroImage_hero__uGKXb{max-width:var(--layout-max-width);margin-inline:auto;aspect-ratio:2.5/1;min-height:22.5rem;max-height:70dvh}.HeroImage_hero__uGKXb>div:has(>.HeroImage_heroImage__0c7SP){position:absolute;inset:0;width:100%;height:100%;z-index:1;aspect-ratio:auto!important;max-height:none!important}.HeroImage_scrimBottom__DIlyq{display:block;position:absolute;bottom:0;left:0;right:0;height:5rem;z-index:2;background:linear-gradient(0deg,rgb(0 0 0/45%),transparent);pointer-events:none}}}.HeroImage_shimmer__gg2Ak{position:absolute;inset:0;z-index:1}.HeroImage_heroImage__0c7SP{transition:opacity .3s ease-in-out}.HeroImage_heroImageLoading__X31bs{opacity:0}.HeroImage_heroImageLoaded__xYHsp{opacity:1}@media (prefers-reduced-motion:reduce){.HeroImage_heroImage__0c7SP,.HeroImage_hero__uGKXb{transition:none}}.LeaveGameConfirmation_amount__LgssN{display:block;font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-status-success-text);margin-top:var(--space-2xs)}.LeaveGameConfirmation_warningDetails__00Gad{font-size:var(--size-step-0);line-height:1.5;margin-top:var(--space-2xs)}.LeaveGameConfirmation_actions__D9uWD{display:flex;justify-content:flex-end;gap:var(--space-s);width:100%}.MyReservationModal_ticketPassCard__giJpW{border:1px solid var(--color-text-primary);background:var(--color-surface-default);margin-bottom:var(--space-xs);position:relative}.MyReservationModal_ticketTopRow__c7tvM{display:flex;justify-content:space-between;align-items:center;line-height:1;padding:var(--space-xs) var(--space-m)}.MyReservationModal_formatBadge__3sAcY{font-size:var(--size-step--2);font-weight:var(--font-extrabold,800);text-transform:uppercase;border:1px solid var(--color-text-primary);padding:.15em .5em;color:var(--color-text-primary);line-height:1.2}.MyReservationModal_statusMark__BH3aa{display:flex;align-items:center;gap:.4rem;font-size:var(--size-step--2);font-weight:var(--font-bold,700);color:var(--color-text-accent);text-transform:uppercase;letter-spacing:.04em;margin-left:auto}.MyReservationModal_statusDot__X9XpV{width:8px;height:8px;border-radius:var(--radius-full);background:var(--color-status-success);flex-shrink:0}.MyReservationModal_statusText__Lk3vB{font-size:var(--size-step--2);font-weight:var(--font-bold,700);color:var(--color-text-accent);text-transform:uppercase;letter-spacing:.04em}.MyReservationModal_ticketTitle__wEAbD{padding:0 var(--space-m) var(--space-xs);padding-top:.1em;font-family:var(--font-family-display);font-size:var(--size-step-1);font-weight:var(--font-black,900);text-transform:uppercase;letter-spacing:-.02em;color:var(--color-text-primary);line-height:1.1;margin:0}.MyReservationModal_dateGrid__CDpmT{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--color-text-primary);border-bottom:1px solid var(--color-text-primary);text-align:center}.MyReservationModal_dateGridCol__Bg1Ow{padding:var(--space-2xs) 0;display:flex;flex-direction:column;align-items:center;justify-content:center}.MyReservationModal_dateGridCol__Bg1Ow:not(:last-child){border-right:1px solid var(--color-text-primary)}.MyReservationModal_dateGridLabel__2wcWH{font-size:var(--size-step--2);font-weight:var(--font-bold,700);text-transform:uppercase;color:var(--color-text-secondary);line-height:1.1}.MyReservationModal_dateGridNumeral__iprip{font-family:var(--font-family-display);font-size:1.5rem;font-weight:var(--font-black,900);line-height:1;color:var(--color-text-primary);font-variant-numeric:tabular-nums;margin:.1rem 0}.MyReservationModal_dateGridSub__RH7vp{font-size:var(--size-step--2);font-weight:var(--font-bold,700);text-transform:uppercase;color:var(--color-text-secondary);line-height:1.1}.MyReservationModal_horarioStrip__8EL6W{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2xs);min-width:0;padding:var(--space-2xs) var(--space-s);border-bottom:1px solid var(--color-text-primary);font-size:var(--size-step--1);font-weight:var(--font-bold,700);text-transform:uppercase;color:var(--color-text-primary)}.MyReservationModal_hairlineGrid__B17ji{display:grid;grid-template-columns:1fr 1fr}.MyReservationModal_hairlineCol__T8bXb{padding:var(--space-2xs) var(--space-s);min-width:0;display:flex;flex-direction:column;gap:.15rem}.MyReservationModal_hairlineCol__T8bXb:first-child{border-right:1px solid var(--color-text-primary)}.MyReservationModal_hairlineLabel__l_J8m{font-size:var(--size-step--2);font-weight:var(--font-bold,700);text-transform:uppercase;color:var(--color-text-secondary);line-height:1.1}.MyReservationModal_hairlineValue__tpFJW{font-size:var(--size-step--1);font-weight:var(--font-black,900);color:var(--color-text-primary);text-transform:uppercase;line-height:1.2}.MyReservationModal_hairlineSub__dhAbz{font-size:var(--size-step--2);color:var(--color-text-secondary);line-height:1.2}.MyReservationModal_modalPerforation__SIQPj{position:relative;display:flex;align-items:center;height:0;margin:0;padding-inline:0;background:var(--color-surface-default)}.MyReservationModal_modalPerforationLine__ZSh1O{flex:1;border-top:2px dotted var(--color-text-primary);margin-inline:7px}.MyReservationModal_modalNotchLeft__1W41Y,.MyReservationModal_modalNotchRight__0cffc{position:absolute;top:50%;transform:translateY(-50%);background:var(--color-surface-default);flex-shrink:0;z-index:3}.MyReservationModal_modalNotchLeft__1W41Y{left:-1px;width:8px;height:14px;border:1px solid var(--color-text-primary);border-left:none;border-radius:0 7px 7px 0}.MyReservationModal_modalNotchRight__0cffc{right:-1px;width:8px;height:14px;border:1px solid var(--color-text-primary);border-right:none;border-radius:7px 0 0 7px}.MyReservationModal_barcodeStub__dqqLG{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2xs) var(--space-s)}.MyReservationModal_barcodeSvg__eGI8Y{color:var(--color-text-primary);flex-shrink:0}.MyReservationModal_shortcode__mcLiU{font-family:var(--font-family-mono);font-size:var(--size-step-0);font-weight:var(--font-extrabold,800);color:var(--color-text-primary);letter-spacing:.04em}.MyReservationModal_separator__jzjLH{height:1px;background-color:var(--color-border-subtle);margin:var(--space-xs) 0}.MyReservationModal_sectionTitle__AfflQ{font-size:var(--size-step-0);font-weight:var(--font-medium);display:flex;align-items:center;gap:var(--space-xs);margin:0 0 var(--space-s) 0}.MyReservationModal_guestList__mfeQH{border:1px solid var(--color-border-subtle);border-radius:0;padding:var(--space-m);margin-bottom:var(--space-s)}.MyReservationModal_guestItem__31MCk{display:flex;align-items:center;justify-content:space-between;padding:var(--space-xs) 0}.MyReservationModal_guestInfo__MkgG5{display:flex;align-items:center;gap:var(--space-s)}.MyReservationModal_participantIcon__7e19o{color:var(--color-text-tertiary);flex-shrink:0}.MyReservationModal_participantIcon__7e19o[data-highlight=true]{color:var(--color-text-accent)}.MyReservationModal_guestDetails__HKGvC{display:flex;flex-direction:column}.MyReservationModal_guestName__zC_3c{font-size:var(--size-step-0);font-weight:var(--font-medium);line-height:1}.MyReservationModal_guestMeta__sGg7s{font-size:var(--size-step--2);color:var(--color-text-tertiary);margin-top:.25rem}.MyReservationModal_emptyState__FMx0j{font-size:var(--size-step-0);color:var(--color-text-tertiary);font-style:italic;text-align:center;padding:var(--space-m) 0}.MyReservationModal_policyList__cfv5l{padding-left:var(--space-m);margin:0;list-style-type:disc;font-size:var(--size-step--1)}.MyReservationModal_footerActions__0gYGJ{display:flex;flex-direction:column;gap:var(--space-s)}.MyReservationModal_footerActions__0gYGJ button{padding:.75em 1.2em;min-height:44px}.MyReservationModal_footerActions__0gYGJ button[data-checked-in=true]{border:1px solid var(--color-border-default);background:var(--color-surface-muted);color:var(--color-text-secondary);opacity:1}.MyReservationModal_confirmationFooter__CVqm1{display:flex;gap:var(--space-s);width:100%;justify-content:flex-end}.MyReservationModal_guestRemovalSection___CUJL{display:flex;flex-direction:column;gap:var(--space-s);margin-top:var(--space-s)}.MyReservationModal_guestRemovalControls__ZMAzp{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s)}.MyReservationModal_guestRemovalLabel__r4Nkm{font-size:var(--size-step--1);color:var(--color-text-tertiary)}.MyReservationModal_guestStepper__7tPkn{display:flex;align-items:center;gap:var(--space-s)}.MyReservationModal_stepperButton__r0ApC{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:0;border:1px solid var(--color-border-subtle);background-color:var(--color-surface-default);color:var(--color-text-primary);cursor:pointer;transition:background-color .15s ease}.MyReservationModal_stepperButton__r0ApC:disabled{opacity:.4;cursor:not-allowed}.MyReservationModal_stepperButton__r0ApC:hover:not(:disabled){background-color:var(--color-surface-muted)}.MyReservationModal_stepperValue__9Baqa{font-size:var(--size-step-0);font-weight:var(--font-semibold,600);min-width:1.5rem;text-align:center}.MyReservationModal_teamNameRow__D3y5s{display:flex;align-items:center;gap:var(--space-xs);flex-wrap:wrap}.MyReservationModal_teamBadge__br0OC{font-size:var(--size-step--2);font-weight:var(--font-medium);color:var(--color-status-success-text);background-color:var(--color-status-success-subtle);padding:.125em .5em;border-radius:var(--radius-sm);white-space:nowrap}.MyReservationModal_teamLink__DdNN0{font-size:var(--size-step--2);color:var(--color-text-accent);text-decoration:none;margin-top:.125rem}.MyReservationModal_teamLink__DdNN0:hover{text-decoration:underline}.MyReservationModal_refundStatusCard__aCdz1{background-color:transparent;border-radius:0;border:none;border-top:1px solid var(--color-text-primary);padding:var(--space-2xs) 0;margin-top:var(--space-2xs);width:100%;display:flex;flex-direction:column;gap:.25rem}.MyReservationModal_refundKicker__MP6SY{font-size:var(--size-step--2);font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:var(--tracking-meta,.04em);color:var(--color-text-secondary)}.MyReservationModal_refundStatusText__3UD8W{font-size:var(--size-step--1);color:var(--color-text-secondary);line-height:1.4;margin:0}.MyReservationModal_refundStatusCard__aCdz1[data-eligible=false][data-free=false]{border-top-color:var(--color-status-warning);background-color:var(--color-status-warning-subtle);padding:var(--space-xs) var(--space-s)}.MyReservationModal_refundStatusCard__aCdz1[data-eligible=false][data-free=false] .MyReservationModal_refundKicker__MP6SY,.MyReservationModal_refundStatusCard__aCdz1[data-eligible=false][data-free=false] .MyReservationModal_refundStatusText__3UD8W{color:var(--color-status-warning-text)}.MyReservationModal_whatsappFallback__sEA_r{margin-top:var(--space-s);width:100%}.MyReservationModal_whatsappButton__1_RfA{display:inline-flex;align-items:center;justify-content:center;min-height:44px;width:100%;padding:var(--space-xs) var(--space-m);font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-accent);background:var(--color-surface-raised);border:1px solid var(--color-border-subtle);border-radius:0;text-decoration:none;touch-action:manipulation;transition:background-color .2s ease,border-color .2s ease}@media (hover:hover){.MyReservationModal_whatsappButton__1_RfA:hover{background:var(--color-surface-default);border-color:var(--color-text-primary)}}.MyReservationModal_whatsappButton__1_RfA:active{background:var(--color-surface-muted)}.MyReservationModal_whatsappButton__1_RfA:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.ConfirmedStatusBanner_banner__Y2lE_{display:flex;align-items:stretch;width:100%;min-height:5.5rem;background:var(--color-surface-default);border:1px solid var(--color-text-primary);color:var(--color-text-primary);position:relative;touch-action:manipulation;cursor:pointer;transition:transform .15s var(--ease-press,cubic-bezier(.2,0,0,1))}.ConfirmedStatusBanner_banner__Y2lE_:active{transform:scale(.985)}.ConfirmedStatusBanner_dateBlock___NeRA{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:4.5rem;border-right:1px solid var(--color-text-primary);background:var(--color-surface-default);padding:var(--space-2xs)}.ConfirmedStatusBanner_dateWeekday__IoVEf{font-size:var(--size-step--1);font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);line-height:1.1}.ConfirmedStatusBanner_dateDay__HwABo{font-family:var(--font-family-display);font-size:var(--size-step-3);font-weight:var(--font-black,900);line-height:1;font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:.1rem 0}.ConfirmedStatusBanner_dateMonth__9yY8B{font-size:var(--size-step--1);font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-secondary);line-height:1.1}.ConfirmedStatusBanner_body__vQmbm{flex:1 1 auto;min-width:0;max-width:34rem;display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:var(--space-xs) var(--space-s)}.ConfirmedStatusBanner_statusPill__TvOgI{align-self:flex-start;padding:.15em .5em;background:var(--color-status-success);color:var(--color-text-primary);font-size:var(--size-step--2);font-weight:var(--font-extrabold,800);text-transform:uppercase;letter-spacing:.06em;border-radius:var(--radius-sm);line-height:1.2}.ConfirmedStatusBanner_headline__10stf{font-family:var(--font-family-display);font-size:var(--size-step-1);font-weight:var(--font-black,900);text-transform:uppercase;letter-spacing:-.015em;line-height:1.1;color:var(--color-text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-top:.1em}.ConfirmedStatusBanner_mobileDateMeta__VBbY1{display:none;font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:.04em}.ConfirmedStatusBanner_mobileDateMeta__VBbY1,.ConfirmedStatusBanner_refundDeadline__5_fO5{font-size:var(--size-step--1);color:var(--color-text-secondary);line-height:1.2}.ConfirmedStatusBanner_refundDeadline__5_fO5[data-expired=true]{color:var(--color-status-error);font-weight:var(--font-medium)}.ConfirmedStatusBanner_perforation__afFze{position:relative;width:0;border-left:2px dotted var(--color-text-primary);flex-shrink:0;display:flex;flex-direction:column;justify-content:space-between;margin-left:auto}.ConfirmedStatusBanner_perforationLine__4Dr1Q{display:none}.ConfirmedStatusBanner_notchBottom__qm2Os,.ConfirmedStatusBanner_notchTop__5CECQ{background:var(--color-surface-muted);position:absolute;left:-7px;flex-shrink:0;z-index:3}.ConfirmedStatusBanner_notchTop__5CECQ{top:-1px;width:14px;height:8px;border:1px solid var(--color-text-primary);border-top:none;border-radius:0 0 7px 7px}.ConfirmedStatusBanner_notchBottom__qm2Os{bottom:-1px;width:14px;height:8px;border:1px solid var(--color-text-primary);border-bottom:none;border-radius:7px 7px 0 0}.ConfirmedStatusBanner_notchLeft__822YL,.ConfirmedStatusBanner_notchRight__Je_yY{display:none;background:var(--color-surface-muted);position:absolute;top:-7px;flex-shrink:0;z-index:3}.ConfirmedStatusBanner_notchLeft__822YL{left:-1px;width:8px;height:14px;border:1px solid var(--color-text-primary);border-left:none;border-radius:0 7px 7px 0}.ConfirmedStatusBanner_notchRight__Je_yY{right:-1px;width:8px;height:14px;border:1px solid var(--color-text-primary);border-right:none;border-radius:7px 0 0 7px}.ConfirmedStatusBanner_stubZone__nx_hd{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.25rem;min-width:6.5rem;padding:var(--space-xs) var(--space-s);background:inherit}.ConfirmedStatusBanner_triggerWrapper__1kyT9{width:100%;display:flex;justify-content:center}.ConfirmedStatusBanner_desktopTrigger__CBtRg{display:block}.ConfirmedStatusBanner_mobileStubStrip__BX_aa{display:none}.ConfirmedStatusBanner_stubSubtext__iEAvq{font-size:var(--size-step--2);font-weight:var(--font-bold,700);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em}@media (width <= 640px){.ConfirmedStatusBanner_banner__Y2lE_{flex-direction:column;min-height:auto}.ConfirmedStatusBanner_dateBlock___NeRA{display:none}.ConfirmedStatusBanner_body__vQmbm{max-width:none;padding:var(--space-s);gap:.35rem}.ConfirmedStatusBanner_mobileDateMeta__VBbY1{display:block}.ConfirmedStatusBanner_perforation__afFze{width:100%;height:0;border-left:none;margin:0;display:flex;flex-direction:row;align-items:center}.ConfirmedStatusBanner_perforationLine__4Dr1Q{display:block;flex:1;border-top:2px dotted var(--color-text-primary);margin-inline:7px}.ConfirmedStatusBanner_notchBottom__qm2Os,.ConfirmedStatusBanner_notchTop__5CECQ{display:none}.ConfirmedStatusBanner_notchLeft__822YL,.ConfirmedStatusBanner_notchRight__Je_yY{display:block}.ConfirmedStatusBanner_stubZone__nx_hd{min-width:unset;width:100%;margin-left:0;padding:0}.ConfirmedStatusBanner_desktopTrigger__CBtRg,.ConfirmedStatusBanner_stubSubtext__iEAvq{display:none}.ConfirmedStatusBanner_mobileStubStrip__BX_aa{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--space-xs) var(--space-s);background:transparent;border:none;cursor:pointer;color:var(--color-text-primary);font-family:inherit;text-align:left}.ConfirmedStatusBanner_mobileStubText__oSpGl{font-size:var(--size-step--1);font-weight:var(--font-bold,700);text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-primary)}.ConfirmedStatusBanner_mobileStubIcon__9lHPm{flex-shrink:0;color:var(--color-text-primary)}}@media (width > 640px){.ConfirmedStatusBanner_dateBlock___NeRA{min-width:4.8rem}.ConfirmedStatusBanner_stubZone__nx_hd{min-width:7rem}.ConfirmedStatusBanner_headline__10stf{font-size:var(--size-step-2)}}.GamePlayersList_vsSeparator__5IKte{display:flex;align-items:center;justify-content:center;padding:var(--space-s) 0;position:relative}.GamePlayersList_vsSeparator__5IKte:after,.GamePlayersList_vsSeparator__5IKte:before{content:"";flex:1;height:1px;background-color:var(--color-surface-raised)}.GamePlayersList_vsText__1gIGQ{font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-text-tertiary);padding:0 var(--space-m);text-transform:lowercase}.GamePlayersList_guestItem__IAAes,.GamePlayersList_playerItem__ea73s{padding:var(--space-s) 0;border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;gap:var(--space-s);background-color:transparent}.GamePlayersList_guestItem__IAAes:last-child,.GamePlayersList_playerItem__ea73s:last-child{border-bottom:none}.GamePlayersList_playerName__bimjm{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary)}.GamePlayersList_avatarPlaceholder__4D76c{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--radius-full);background-color:var(--color-surface-muted);color:var(--color-text-secondary)}.GamePlayersList_teamCard____G7E{border-radius:0;background-color:transparent;border:none;padding:var(--space-m) 0}.GamePlayersList_teamCard____G7E .GamePlayersList_playerItem__ea73s{background-color:transparent;padding:var(--space-xs) 0}.GamePlayersList_teamHeader__ThkOd{display:flex;align-items:center;gap:var(--space-s);padding-bottom:var(--space-s);border-bottom:1px solid var(--color-border-subtle);margin-bottom:var(--space-s)}.GamePlayersList_teamHeaderName___uR4C{font-size:var(--size-step-1);font-weight:var(--font-semibold);color:var(--color-text-primary);flex:1;min-width:0}.GamePlayersList_teamMemberCount__902il{font-size:var(--size-step--1);color:var(--color-text-tertiary);white-space:nowrap}.GamePlayersList_teamMembersInfo__suupv{padding:var(--space-xs) 0}.GamePlayersList_teamMembersText__uKOnz{font-size:var(--size-step-0);color:var(--color-text-primary);font-weight:var(--font-medium)}.GamePlayersList_teamMembersMore__F13ar{display:inline-block;font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-accent);padding-left:calc(2rem + var(--space-s));text-decoration:none}@media (hover:hover){.GamePlayersList_teamMembersMore__F13ar:hover{text-decoration:underline}}.GamePlayersList_teamLink__2mayB{text-decoration:none;color:inherit;display:inline-block;flex:1;min-width:0}@media (hover:hover){.GamePlayersList_teamLink__2mayB:hover{text-decoration:underline;color:var(--color-text-accent)}}.GamePlayersList_pendingItem__knLLr{display:flex;align-items:center;gap:var(--space-s);opacity:.5}.GamePlayersList_pendingText__4tGhV{font-size:var(--size-step--1);color:var(--color-text-tertiary);font-style:italic}.SpecialEditionRoster_container__yXKvI{display:flex;flex-direction:column;gap:var(--space-m)}.SpecialEditionRoster_columns__6pC42{display:grid;grid-template-columns:1fr auto 1fr;gap:var(--space-s);align-items:start}.SpecialEditionRoster_vsDivider__B3GP_{display:flex;align-items:center;justify-content:center;padding-top:var(--space-xl)}.SpecialEditionRoster_vsText__7gb_4{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-text-tertiary)}.SpecialEditionRoster_sideColumn__y6fMi{display:flex;flex-direction:column;gap:var(--space-s)}.SpecialEditionRoster_sideHeader__3MKkr{display:flex;flex-direction:column;align-items:center;gap:var(--space-xs);text-align:center;padding-bottom:var(--space-xs);border-bottom:1px solid var(--color-border-subtle)}.SpecialEditionRoster_sideEmoji__andQ3{font-size:var(--size-step-3);line-height:1}.SpecialEditionRoster_sideName__2AoEN{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-text-primary);line-height:var(--leading-tight)}.SpecialEditionRoster_sideCount__JI7n5{font-size:var(--size-step--1);color:var(--color-text-secondary);font-variant-numeric:tabular-nums}.SpecialEditionRoster_playerList__gNDtc{display:flex;flex-direction:column}.SpecialEditionRoster_playerItem__VbfvL{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-subtle)}.SpecialEditionRoster_playerItem__VbfvL:last-child{border-bottom:none}.SpecialEditionRoster_avatarPlaceholder__Rp6Al{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:var(--radius-full);background-color:var(--color-surface-muted);color:var(--color-text-secondary);flex-shrink:0}.SpecialEditionRoster_playerName__ON35E{font-size:var(--size-step--1);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SpecialEditionRoster_emptySlot__FHdct{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px dashed var(--color-border-subtle)}.SpecialEditionRoster_emptySlot__FHdct:last-child{border-bottom:none}.SpecialEditionRoster_emptySlotText__cpNG1{font-size:var(--size-step--1);color:var(--color-text-tertiary);font-style:italic}.SpecialEditionRoster_pendingLabel__EN8zT{color:var(--color-text-secondary);font-weight:var(--font-medium)}.SpecialEditionRoster_overallProgress__qCfZl{padding-top:var(--space-s)}.SpecialEditionRoster_pendingSlot__O6w5I{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px dashed var(--color-border-subtle);opacity:.6}.SpecialEditionRoster_pendingSlot__O6w5I:last-child{border-bottom:none}.SpecialEditionRoster_pendingSlotText__5FH7V{font-size:var(--size-step--1);color:var(--color-text-tertiary);font-style:italic}@media (width <= 28rem){.SpecialEditionRoster_columns__6pC42{grid-template-columns:1fr;gap:var(--space-m)}.SpecialEditionRoster_vsDivider__B3GP_{padding-top:0}}.games_pageWrapper__7QgGT{padding-block:var(--space-xl)}.games_dateGroup__iFUfj{width:fit-content;max-width:100%}.games_dateHeader__DsAHO{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-text-primary);margin:0;border-bottom:1px solid var(--color-text-primary);padding-bottom:var(--space-2xs);width:100%}.games_emptyState__d_q6J{text-align:center;padding:var(--space-xl) var(--space-m);display:flex;flex-direction:column;align-items:center;gap:var(--space-s)}.games_emptyStateIcon__j3tWr{width:24px;height:24px;color:var(--color-text-tertiary)}.games_emptyStateText__u3MyZ{font-size:var(--size-step-0);color:var(--color-text-tertiary);margin:0;line-height:var(--leading-relaxed)}.games_gameCards__wFA_e{display:flex;flex-wrap:wrap;gap:var(--space-s)}.RankingCarousel_header__2h_SC{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid var(--color-border-strong);padding-bottom:var(--space-xs)}.RankingCarousel_title__SQVwp{font-size:var(--size-step-1);font-weight:var(--font-bold,700);color:var(--color-text-primary);margin:0}.RankingCarousel_link__lhdwG{display:inline-flex;align-items:center;gap:.25rem;font-size:var(--size-step--1);font-weight:var(--font-medium,500);color:var(--color-text-accent);text-decoration:none;white-space:nowrap;flex-shrink:0}@media (hover:hover){.RankingCarousel_link__lhdwG:hover{text-decoration:underline}}.RankingCarousel_linkIcon__QNXvu{margin-top:4px}.RankingCarousel_carousel__NRAZ_{display:flex;gap:var(--space-s);overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;padding-top:var(--space-s);padding-bottom:var(--space-xs)}.RankingCarousel_carousel__NRAZ_::-webkit-scrollbar{display:none}.RankingCarousel_slot__iyxjp{display:flex;flex-direction:column;align-items:center;gap:var(--space-2xs);flex-shrink:0}.RankingCarousel_avatar__MDuHf{width:7rem;height:7rem;border-radius:var(--radius-full);overflow:hidden;background-color:var(--color-surface-muted)}.RankingCarousel_avatarImage__f21S_{width:100%;height:100%;object-fit:cover;display:block;outline:1px solid rgb(0 0 0/10%);outline-offset:-1px;border-radius:var(--radius-full)}.RankingCarousel_name__NJBlO{font-size:var(--size-step--1);font-weight:var(--font-semibold,600);color:var(--color-text-primary);max-width:5.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0;text-align:center}.PendingStatusBanner_banner__G5P_Q{display:flex;align-items:stretch;width:100%;min-height:5rem;background:var(--color-surface-default);border:1px solid var(--color-text-primary);color:var(--color-text-primary)}.PendingStatusBanner_statusMark__9wm7Q{flex:0 0 auto;display:grid;place-items:center;padding:0 var(--space-s);color:var(--color-status-warning)}.PendingStatusBanner_body__2nSO0{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.25rem;padding:var(--space-s) var(--space-m) var(--space-s) 0}.PendingStatusBanner_eyebrow__X_e_S{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-text-tertiary);line-height:1.2}.PendingStatusBanner_headline__mZ0VQ{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-status-warning-text);font-variant-numeric:tabular-nums;line-height:1.15}.PendingStatusBanner_headline__mZ0VQ[data-tone=prose]{font-size:var(--size-step-1);font-weight:var(--font-medium);color:var(--color-text-secondary)}.PendingStatusBanner_cancelLink__bql_n{align-self:flex-start;margin-top:.25rem;color:var(--color-status-error-text)}.PendingStatusBanner_stubZone__NrAk7{flex:0 0 auto;display:flex;align-items:center;padding:0 var(--space-m);border-left:1px dashed var(--color-text-primary);transition:border-color .12s ease}@media (hover:hover){.PendingStatusBanner_stubZone__NrAk7:hover{border-left-color:var(--color-primary)}}.PendingStatusBanner_stubZone__NrAk7:focus-within{border-left-color:var(--focus-color)}.PendingStatusBanner_spinning__c4bBI{animation:PendingStatusBanner_spin__ApxaM 1s linear infinite}@keyframes PendingStatusBanner_spin__ApxaM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.PendingStatusBanner_spinning__c4bBI{animation:none}}@media (width <= 640px){.PendingStatusBanner_banner__G5P_Q{min-height:4.5rem}.PendingStatusBanner_statusMark__9wm7Q{padding:0 var(--space-xs)}.PendingStatusBanner_body__2nSO0{padding:var(--space-xs) var(--space-s) var(--space-xs) 0}.PendingStatusBanner_headline__mZ0VQ{font-size:var(--size-step-1)}.PendingStatusBanner_stubZone__NrAk7{padding:0 var(--space-s)}}.PlayerLink_playerLink__sOCP0{text-decoration:none;color:inherit;transition:color .15s ease}@media (hover:hover){.PlayerLink_playerLink__sOCP0:hover{color:var(--color-text-accent)}}.PlayerLink_playerLink__sOCP0:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px;border-radius:var(--radius-sm)}.MultiCardStack_stack__7tVt0{position:relative;display:flex;justify-content:center;height:150px;margin-block:var(--space-s)}.MultiCardStack_cardWrapper__LtjuU{position:absolute;width:84px;height:150px;top:0;left:50%;border-radius:var(--radius-sm);overflow:hidden}.MultiCardStack_cardWrapper__LtjuU img{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.MultiCardStack_left__Pwmrh{transform:translateX(calc(-50% - 30px)) rotate(-5deg);opacity:.6;z-index:1}.MultiCardStack_center__dGlho{transform:translateX(-50%);z-index:3}.MultiCardStack_right__TD7A0{transform:translateX(calc(-50% + 30px)) rotate(5deg);opacity:.6;z-index:1}.MultiCardStack_highlight__zZNYB{box-shadow:0 0 0 2px var(--color-accent-resultado),0 4px 12px rgb(0 0 0/20%)}.WhatsAppShareCTA_whatsappButton___Ceqe{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2xs);width:100%;padding:var(--space-s) var(--space-m);border-radius:var(--radius-full);border:1px solid transparent;background-color:var(--color-brand-whatsapp);color:var(--color-text-on-primary);font-family:var(--font-primary);font-size:var(--size-step-0);font-weight:var(--font-bold,700);line-height:1;text-decoration:none;cursor:pointer;touch-action:manipulation;transition:background-color var(--duration-micro) var(--ease-hover),transform var(--duration-micro) var(--ease-press)}.WhatsAppShareCTA_whatsappButton___Ceqe:hover{background-color:var(--color-brand-whatsapp-hover)}.WhatsAppShareCTA_whatsappButton___Ceqe:active{transform:scale(.98)}.WhatsAppShareCTA_whatsappButton___Ceqe:focus-visible{outline:2px solid var(--focus-color);outline-offset:2px}.WhatsAppShareCTA_whatsappButton___Ceqe:disabled{opacity:.6;cursor:not-allowed}.WhatsAppShareCTA_icon__BW9ee{flex-shrink:0;display:flex;align-items:center;justify-content:center}.ResumePayment_container__24Mww{min-height:100vh;min-height:100dvh;padding:var(--space-l) 0}.ResumePayment_zone__uFx2p{display:block}.ResumePayment_zone__uFx2p+.ResumePayment_zone__uFx2p{border-top:1px solid var(--color-text-primary);padding-top:var(--space-l)}.ResumePayment_zone__uFx2p:last-child{padding-bottom:var(--space-l)}@media (width <= 640px){.ResumePayment_zone__uFx2p+.ResumePayment_zone__uFx2p{margin-inline:calc(-1 * var(--gutter, var(--space-m)));padding-inline:var(--gutter,var(--space-m))}}.ResumePayment_pageHeading__9_jdt{font-family:var(--font-family-display);font-size:var(--size-step-3);font-weight:var(--font-black,900);text-transform:uppercase;letter-spacing:var(--tracking-display-tight,-.03em);line-height:var(--leading-display-tight,.95);color:var(--color-text-primary);margin-bottom:var(--space-m);text-wrap:balance;text-box-edge:cap alphabetic;text-box-trim:trim-both}.ResumePayment_timerSection__nGmff{border-left:3px solid var(--color-warning);padding:var(--space-s) var(--space-m);font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-text-primary)}.ResumePayment_detailsSection___XJ6M{padding:0}.ResumePayment_detailsTitle__WVs8d{font-family:var(--font-family-sans);font-size:var(--size-step-2);font-weight:var(--font-extrabold,800);text-transform:uppercase;letter-spacing:var(--tracking-heading-tight,-.015em);line-height:var(--leading-heading-tight,1.05);color:var(--color-text-primary);margin-bottom:var(--space-s);text-wrap:balance}.ResumePayment_detailsList__snwBj{display:flex;flex-direction:column;gap:var(--space-xs)}.ResumePayment_detailItem__CLmxX{display:flex;align-items:center;gap:var(--space-s);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-border-subtle)}.ResumePayment_detailItem__CLmxX:last-child{border-bottom:none}.ResumePayment_detailIcon__B_TCl{display:flex;align-items:center;justify-content:center;color:var(--color-text-tertiary);flex-shrink:0}.ResumePayment_detailIconTeam__5Hggh{display:flex;align-items:center;justify-content:center;color:var(--color-text-accent);flex-shrink:0}.ResumePayment_detailName__iCVOe{font-size:var(--size-step-0);color:var(--color-text-primary);flex:1}.ResumePayment_detailNameGroup__UMuOv{display:flex;flex-direction:column;flex:1;gap:2px}.ResumePayment_detailSub__yDZzn{font-size:var(--size-step--1);color:var(--color-text-tertiary)}.ResumePayment_detailPrice__uEMSu{font-size:var(--size-step-0);color:var(--color-text-tertiary);font-weight:var(--font-medium);flex-shrink:0}.ResumePayment_totalRow__7ZCj_{display:flex;justify-content:space-between;align-items:center;padding:var(--space-s) 0;border-top:1px solid var(--color-border-subtle)}.ResumePayment_totalLabel__DDtCN{font-size:var(--size-step-0);color:var(--color-text-primary)}.ResumePayment_totalAmount__GDS7q{font-size:var(--size-step-1);color:var(--color-text-primary)}
/*# sourceMappingURL=3d7f917b7b3ce38e.css.map*/