.PreviewToolbar-module__lCvYPq__toolbar{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;display:flex}.PreviewToolbar-module__lCvYPq__label{font-size:var(--size-step--2);color:var(--color-gray-500);margin-right:var(--space-2xs)}.PreviewToolbar-module__lCvYPq__presetButton{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;color:var(--color-gray-500);transition:var(--transition-base);background:0 0;font-family:inherit}.PreviewToolbar-module__lCvYPq__presetButton:hover{border-color:var(--color-gray-300);color:var(--color-dark)}.PreviewToolbar-module__lCvYPq__presetButton[aria-pressed=true]{border-color:var(--color-primary);color:var(--color-dark);font-weight:var(--font-weight-medium)}
.PatternPreview-module__tNy0MG__container{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);overflow:hidden}.PatternPreview-module__tNy0MG__stage{padding:var(--space-m);background-color:var(--color-gray-pale);justify-content:center;align-items:flex-start;display:flex}.PatternPreview-module__tNy0MG__stage[data-background=gray]{background-color:var(--color-gray-pale)}.PatternPreview-module__tNy0MG__stage[data-background=white]{background-color:var(--color-light)}.PatternPreview-module__tNy0MG__stage[data-background=dark]{background-color:var(--color-dark)}.PatternPreview-module__tNy0MG__stageInner{width:100%;max-width:800px}.PatternPreview-module__tNy0MG__footer{padding:var(--space-xs);background:var(--color-gray-50);border-top:1px solid var(--color-gray-200)}.PatternPreview-module__tNy0MG__footerLink{font-size:var(--size-step--1);color:var(--color-primary);padding:var(--space-2xs)var(--space-xs);text-decoration:none;display:inline-block}
.Grid-module__siCkka__grid{grid-template-columns:repeat(var(--grid-placement,auto-fill),minmax(var(--grid-min-item-size,16rem),1fr));gap:var(--gutter,var(--space-m,1.5rem));display:grid}.Grid-module__siCkka__grid[data-layout="50-50"]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,50%,26rem)}.Grid-module__siCkka__grid[data-layout=thirds]{--grid-placement:auto-fit;--grid-min-item-size:clamp(16rem,33%,20rem)}.Grid-module__siCkka__grid[data-layout=quarters]{--grid-placement:auto-fit;--grid-min-item-size:clamp(14rem,25%,18rem)}.Grid-module__siCkka__grid[data-packing=dense]{grid-auto-flow:dense}
.Wrapper-module__Biv6oa__wrapper{max-width:var(--wrapper-max-width,1360px);padding-inline:var(--gutter,var(--space-m,1.5rem));margin-inline:auto}.Wrapper-module__Biv6oa__wrapper[data-width=narrow]{--wrapper-max-width:65ch}.Wrapper-module__Biv6oa__wrapper[data-width=wide]{--wrapper-max-width:1600px}.Wrapper-module__Biv6oa__wrapper[data-width=full]{--wrapper-max-width:none}
.Cluster-module__2AoEaW__cluster{gap:var(--gutter,var(--space-s,1rem));justify-content:var(--cluster-horizontal-alignment,flex-start);align-items:var(--cluster-vertical-alignment,center);flex-wrap:wrap;display:flex}.Cluster-module__2AoEaW__cluster[data-align=center]{--cluster-horizontal-alignment:center}.Cluster-module__2AoEaW__cluster[data-align=end]{--cluster-horizontal-alignment:flex-end}.Cluster-module__2AoEaW__cluster[data-align=space-between]{--cluster-horizontal-alignment:space-between}
.ConversationCard-module__YjwyJq__conversationCard{--conversation-card-avatar-size:2rem;--conversation-card-gap:var(--space-s);--conversation-card-padding:var(--space-s);width:100%}.ConversationCard-module__YjwyJq__contentLayout{align-items:center;gap:var(--conversation-card-gap);display:flex}.ConversationCard-module__YjwyJq__avatarContainer{width:var(--conversation-card-avatar-size);height:var(--conversation-card-avatar-size);border-radius:50%;flex-shrink:0;position:relative;overflow:hidden}.ConversationCard-module__YjwyJq__avatarContainer[data-avatar-shape=rounded]{border-radius:var(--radius-md)}.ConversationCard-module__YjwyJq__avatar{object-fit:cover;width:100%;height:100%}.ConversationCard-module__YjwyJq__contentArea{flex:1;min-width:0}.ConversationCard-module__YjwyJq__header{align-items:baseline}.ConversationCard-module__YjwyJq__participantName{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;line-height:1.2;overflow:hidden}.ConversationCard-module__YjwyJq__timestamp{font-size:var(--size-step--1);font-weight:var(--font-regular);color:var(--color-gray-500);white-space:nowrap;flex-shrink:0}.ConversationCard-module__YjwyJq__footer{align-items:center}.ConversationCard-module__YjwyJq__messagePreview{font-size:var(--size-step-0);font-weight:var(--font-regular);color:var(--color-gray-600);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;line-height:1.4;overflow:hidden}.ConversationCard-module__YjwyJq__unreadBadge{background-color:var(--color-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;min-width:1.5rem;height:1.5rem;padding:0 .25em;display:flex}.ConversationCard-module__YjwyJq__unreadCount{font-size:var(--size-step--2);font-weight:var(--font-bold);color:var(--color-light);line-height:1}.ConversationCard-module__YjwyJq__conversationCard[data-state=unread] .ConversationCard-module__YjwyJq__participantName{font-weight:var(--font-black);color:var(--color-dark)}.ConversationCard-module__YjwyJq__conversationCard[data-state=unread] .ConversationCard-module__YjwyJq__messagePreview{font-weight:var(--font-semibold);color:var(--color-dark)}@media (min-width:640px){.ConversationCard-module__YjwyJq__conversationCard{--conversation-card-avatar-size:2rem;--conversation-card-padding:var(--space-m)}}
.Tabs-module__U_v-Xa__tabs{--tabs-bg:transparent;--tabs-border-color:var(--color-gray-200);--tabs-text-color:var(--color-dark);--tabs-text-active:var(--color-primary);--tabs-indicator-color:var(--color-primary);--tabs-padding-y:var(--space-m);--tabs-padding-x:var(--space-m);--tabs-gap:var(--space-l);--tabs-indicator-height:1px;--tabs-max-width:none;gap:var(--tabs-gap);padding:var(--tabs-padding-y)var(--tabs-padding-x);background-color:var(--tabs-bg);border-bottom:1px solid var(--tabs-border-color);display:flex}.Tabs-module__U_v-Xa__tab{--tab-padding-y:.75em;--tab-padding-x:0;--tab-font-size:var(--size-step-0);--tab-font-weight:var(--font-medium);--tab-text-color:var(--tabs-text-color);--tab-text-active:var(--tabs-text-active);align-items:center;gap:var(--space-xs);font-size:var(--tab-font-size);font-weight:var(--tab-font-weight);color:var(--tab-text-color);padding:var(--tab-padding-y)var(--tab-padding-x);cursor:pointer;transition:color var(--transition-base);background:0 0;border:none;outline:none;flex-direction:column;min-width:44px;min-height:44px;display:flex;position:relative}.Tabs-module__U_v-Xa__tab:hover:not([data-active=true]){color:var(--color-gray-500)}.Tabs-module__U_v-Xa__tab:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:var(--radius-sm)}.Tabs-module__U_v-Xa__tabLabel{white-space:nowrap;transition:color var(--transition-base);display:block}.Tabs-module__U_v-Xa__tab[data-active=true] .Tabs-module__U_v-Xa__tabLabel{color:var(--tab-text-active);font-weight:var(--font-semibold)}.Tabs-module__U_v-Xa__tabIndicator{height:var(--tabs-indicator-height);background-color:var(--tabs-indicator-color);border-radius:var(--radius-sm)var(--radius-sm)0 0;position:absolute;bottom:-1px;left:0;right:0;transform:translateY(1px)}.Tabs-module__U_v-Xa__tabs[data-variant=white]{--tabs-bg:var(--color-light);--tabs-border-color:var(--color-gray-200)}.Tabs-module__U_v-Xa__tabs[data-centered=true]{--tabs-max-width:100%;max-width:var(--tabs-max-width);justify-content:center;margin-left:auto;margin-right:auto}@media (min-width:768px){.Tabs-module__U_v-Xa__tabs[data-centered=true]{--tabs-max-width:600px}}@media (max-width:768px){.Tabs-module__U_v-Xa__tabs{--tabs-padding-x:var(--space-s);--tabs-gap:var(--space-m)}.Tabs-module__U_v-Xa__tab{flex:1;min-height:48px}}@media (prefers-contrast:high){.Tabs-module__U_v-Xa__tab[data-active=true] .Tabs-module__U_v-Xa__tabLabel{font-weight:var(--font-bold)}.Tabs-module__U_v-Xa__tabIndicator{height:4px}}@media (prefers-reduced-motion:reduce){.Tabs-module__U_v-Xa__tab,.Tabs-module__U_v-Xa__tabLabel{transition:none}}
.Field-module__G4b3tG__field{--field-label-width:8rem;--field-label-min-width:4rem;--field-input-min-width:12rem;--field-gap:var(--space-m);--field-input-padding-x:1em;--field-input-padding-y:.75em;--field-input-radius:var(--radius-full);--field-input-border:var(--border-thin)solid var(--color-gray-200);--field-input-bg:var(--color-light);--field-input-bg-disabled:var(--color-gray-100);--field-input-text:var(--color-dark);--field-label-text:var(--color-dark);grid-template-columns:minmax(var(--field-label-min-width),var(--field-label-width))minmax(var(--field-input-min-width),1fr);gap:var(--field-gap);align-items:center;display:grid}.Field-module__G4b3tG__label{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--field-label-text);min-width:var(--field-label-min-width);flex-shrink:0;align-items:center;gap:.25em;line-height:1.5;display:flex}.Field-module__G4b3tG__required{color:var(--color-error);font-weight:var(--font-bold)}.Field-module__G4b3tG__inputWrapper{gap:var(--space-2xs);min-width:var(--field-input-min-width);flex-direction:column;justify-content:flex-start;display:flex}.Field-module__G4b3tG__input{--input-bg:var(--field-input-bg);--input-text:var(--field-input-text);--input-border:var(--field-input-border);width:100%;padding:var(--field-input-padding-y)var(--field-input-padding-x);border-radius:var(--field-input-radius);border:var(--field-input-border);font-size:var(--size-step-0);font-weight:var(--font-regular);color:var(--input-text);background-color:var(--input-bg);appearance:none;transition:all var(--transition-base);line-height:1.5}.Field-module__G4b3tG__input:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.Field-module__G4b3tG__input::placeholder{color:var(--color-gray-400);opacity:1}.Field-module__G4b3tG__field[data-disabled=true] .Field-module__G4b3tG__input{--input-bg:var(--field-input-bg-disabled);--input-text:var(--color-gray-500);cursor:not-allowed;opacity:1}.Field-module__G4b3tG__field[data-disabled=true] .Field-module__G4b3tG__input:focus{border-color:var(--color-gray-200);outline:none}.Field-module__G4b3tG__input[readOnly]{--input-bg:var(--field-input-bg-disabled);--input-text:var(--color-gray-500);cursor:default}.Field-module__G4b3tG__input[readOnly]:focus{border-color:var(--color-gray-200);outline:none}.Field-module__G4b3tG__field[data-error=true] .Field-module__G4b3tG__input{--input-border:var(--border-thin)solid var(--color-error);border-color:var(--color-error)}.Field-module__G4b3tG__field[data-error=true] .Field-module__G4b3tG__input:focus{outline-color:var(--color-error);border-color:var(--color-error)}.Field-module__G4b3tG__feedback{gap:var(--space-2xs);font-size:var(--size-step--1);flex-direction:column;line-height:1.4;display:flex}.Field-module__G4b3tG__error{color:var(--color-error);font-weight:var(--font-medium)}.Field-module__G4b3tG__helperText{color:var(--color-gray-500)}@media (max-width:30rem){.Field-module__G4b3tG__field{gap:var(--space-xs);grid-template-columns:1fr}.Field-module__G4b3tG__label{margin-bottom:var(--space-2xs)}}
.TermsCheckbox-module__mlpITa__termsCheckbox{--checkbox-size:1.75rem;--checkbox-border-width:2px;--checkbox-border-color:var(--color-gray-300);--checkbox-bg:transparent;--checkbox-bg-checked:var(--color-primary);--checkbox-text-checked:var(--color-light);--checkbox-radius:var(--radius-sm);--label-gap:.75em;--label-font-size:var(--size-step-0);--label-color:var(--color-dark);--link-color:var(--color-primary);align-items:flex-start;gap:var(--label-gap);cursor:pointer;display:flex}.TermsCheckbox-module__mlpITa__checkbox{all:unset;width:var(--checkbox-size);height:var(--checkbox-size);min-width:var(--checkbox-size);min-height:var(--checkbox-size);border-radius:var(--checkbox-radius);border:var(--checkbox-border-width)solid var(--checkbox-border-color);background-color:var(--checkbox-bg);cursor:pointer;transition:all var(--transition-base);box-sizing:border-box;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.TermsCheckbox-module__mlpITa__checkbox:hover:not(:disabled){border-color:var(--color-primary)}.TermsCheckbox-module__mlpITa__checkbox:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TermsCheckbox-module__mlpITa__checkbox[data-state=checked]{background-color:var(--checkbox-bg-checked);border-color:var(--checkbox-bg-checked);color:var(--checkbox-text-checked)}.TermsCheckbox-module__mlpITa__checkbox:disabled,.TermsCheckbox-module__mlpITa__checkbox[data-disabled=true]{opacity:.5;cursor:not-allowed}.TermsCheckbox-module__mlpITa__indicator{color:currentColor;pointer-events:none;justify-content:center;align-items:center;width:70%;height:70%;display:flex}.TermsCheckbox-module__mlpITa__checkbox[data-state=checked] .TermsCheckbox-module__mlpITa__indicator{display:flex}.TermsCheckbox-module__mlpITa__label{font-size:var(--label-font-size);color:var(--label-color);cursor:pointer;-webkit-user-select:none;user-select:none;flex-wrap:wrap;align-items:center;gap:.25ch;line-height:1.5;display:inline-flex}.TermsCheckbox-module__mlpITa__link{color:var(--link-color);text-underline-offset:2px;transition:opacity var(--transition-base);text-decoration:underline;text-decoration-thickness:1px}.TermsCheckbox-module__mlpITa__link:hover{opacity:.8}.TermsCheckbox-module__mlpITa__link:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:2px}.TermsCheckbox-module__mlpITa__required{color:var(--color-error);font-weight:var(--font-bold);margin-left:.25ch}.TermsCheckbox-module__mlpITa__termsCheckbox[data-disabled=true]{cursor:not-allowed;opacity:.6}.TermsCheckbox-module__mlpITa__termsCheckbox[data-disabled=true] .TermsCheckbox-module__mlpITa__label{cursor:not-allowed}.TermsCheckbox-module__mlpITa__termsCheckbox[data-disabled=true] .TermsCheckbox-module__mlpITa__link{pointer-events:none}
.InputField-module__WgfZta__inputField{flex-direction:column;display:flex}
.Alert-module__YBYvya__alert{--alert-text:var(--color-dark);--alert-title:var(--color-dark);--alert-description:var(--color-gray-600);--alert-icon:var(--color-primary);--alert-padding-y:var(--space-s);--alert-padding-x:var(--space-m);--alert-gap:var(--space-s);--alert-radius:var(--radius-sm);align-items:flex-start;gap:var(--alert-gap);padding:var(--alert-padding-y)var(--alert-padding-x);border-radius:var(--alert-radius);border-left:3px solid var(--alert-icon);color:var(--alert-text);background-color:#0000;min-width:0;display:flex}.Alert-module__YBYvya__icon{width:20px;height:20px;color:var(--alert-icon);flex-shrink:0;display:inline-flex}.Alert-module__YBYvya__icon svg{width:20px;height:20px}.Alert-module__YBYvya__content{gap:var(--space-3xs);flex-direction:column;min-width:0;display:flex}.Alert-module__YBYvya__title{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--alert-title);line-height:var(--line-height-tight)}.Alert-module__YBYvya__description{font-size:var(--size-step--1);color:var(--alert-description);line-height:var(--line-height-normal)}.Alert-module__YBYvya__alert[data-variant=info]{--alert-icon:var(--color-info);--alert-title:var(--color-info)}.Alert-module__YBYvya__alert[data-variant=success]{--alert-icon:var(--color-success);--alert-title:var(--color-success)}.Alert-module__YBYvya__alert[data-variant=warning]{--alert-icon:var(--color-warning);--alert-title:var(--color-warning)}.Alert-module__YBYvya__alert[data-variant=error]{--alert-icon:var(--color-error);--alert-title:var(--color-error)}.Alert-module__YBYvya__alert[data-variant=neutral]{--alert-icon:var(--color-gray-400);--alert-title:var(--color-dark);--alert-description:var(--color-gray-600)}@media (max-width:30rem){.Alert-module__YBYvya__alert{flex-direction:column;align-items:center}}
.Button-module__781fUa__button{--button-bg:var(--color-primary);--button-text:var(--color-dark);--button-border:transparent;--button-x-padding:2em;--button-y-padding:1.1em;--button-gutter:.5ch;--button-icon-size:1.25em;--button-radius:var(--radius-full);justify-content:center;align-items:center;gap:var(--button-gutter);font-size:var(--size-step-0);font-weight:var(--font-semibold);padding:var(--button-y-padding)var(--button-x-padding);border-radius:var(--button-radius);border:2px solid var(--button-border);background-color:var(--button-bg);color:var(--button-text);cursor:pointer;transition:background-color var(--transition-base),color var(--transition-base),border-color var(--transition-base),opacity var(--transition-base);appearance:none;line-height:1;text-decoration:none;display:inline-flex}.Button-module__781fUa__button:hover:not(:disabled){opacity:.9}.Button-module__781fUa__button:active:not(:disabled){opacity:.8}.Button-module__781fUa__button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Button-module__781fUa__button:disabled{opacity:.6;cursor:not-allowed}.Button-module__781fUa__button[data-variant=secondary]{--button-bg:transparent;--button-text:var(--color-dark);--button-border:var(--color-dark);--button-hover-bg:color-mix(in srgb,var(--color-primary)7%,transparent);--button-active-bg:color-mix(in srgb,var(--color-primary)12%,transparent);--button-hover-border:var(--color-primary)}.Button-module__781fUa__button[data-variant=secondary]:hover:not(:disabled){--button-bg:var(--button-hover-bg);--button-border:var(--button-hover-border);opacity:1}.Button-module__781fUa__button[data-variant=secondary]:active:not(:disabled){--button-bg:var(--button-active-bg);--button-border:var(--button-hover-border);opacity:1}.Button-module__781fUa__button[data-variant=secondary][data-surface=dark]{--button-text:var(--color-light);--button-border:color-mix(in srgb,var(--color-light)40%,transparent);--button-hover-bg:color-mix(in srgb,var(--color-primary)15%,transparent);--button-active-bg:color-mix(in srgb,var(--color-primary)25%,transparent)}.Button-module__781fUa__button[data-variant=destructive]{--button-bg:var(--color-error);--button-text:var(--color-light);--button-border:transparent}.Button-module__781fUa__button[data-variant=destructive]:hover:not(:disabled){--button-bg:color-mix(in srgb,var(--color-error)85%,black);opacity:1}.Button-module__781fUa__button[data-variant=destructive]:active:not(:disabled){--button-bg:color-mix(in srgb,var(--color-error)75%,black);opacity:1}.Button-module__781fUa__button[data-variant=ghost]{--button-bg:transparent;--button-text:var(--color-dark);--button-border:transparent}.Button-module__781fUa__button[data-variant=ghost]:hover:not(:disabled){--button-bg:var(--color-gray-100)}.Button-module__781fUa__button[data-size=small]{font-size:var(--size-step--1)}.Button-module__781fUa__button[data-size=large]{font-size:var(--size-step-1)}.Button-module__781fUa__button[data-width=full]{--button-y-padding:2.3em;--button-radius:var(--radius-full);width:100%}.Button-module__781fUa__button[data-full-width-variant=main-cta]{--button-y-padding:2.3em}.Button-module__781fUa__button[data-state=loading]{cursor:wait;pointer-events:none}.Button-module__781fUa__button[data-state=success]{--button-bg:var(--color-success);--button-text:var(--color-light)}.Button-module__781fUa__button[data-state=error]{--button-bg:var(--color-error);--button-text:var(--color-light)}.Button-module__781fUa__spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:1em;height:1em;animation:.6s linear infinite Button-module__781fUa__spin;display:inline-block}@keyframes Button-module__781fUa__spin{to{transform:rotate(360deg)}}.Button-module__781fUa__loadingText{opacity:.7}.Button-module__781fUa__iconLeft,.Button-module__781fUa__iconRight{width:var(--button-icon-size);height:var(--button-icon-size);color:currentColor;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.Button-module__781fUa__button[data-has-icon-left=true],.Button-module__781fUa__button[data-has-icon-right=true],.Button-module__781fUa__button[data-has-icon-left=true][data-has-icon-right=true]{--button-gutter:.75ch}@media (prefers-reduced-motion:reduce){.Button-module__781fUa__button{transition:none}.Button-module__781fUa__spinner{animation-duration:1.5s}}
.Card-module__ZFyCUa__card{--card-bg:var(--color-light);--card-border:var(--color-dark);--card-padding:var(--space-s);--card-radius:var(--radius-card);background-color:var(--card-bg);border:1px solid var(--color-gray-100);border-radius:var(--card-radius);padding:var(--card-padding);min-width:0;box-shadow:none;flex-direction:column;display:flex}.Card-module__ZFyCUa__card[data-variant=outline]{--card-bg:transparent;border:1px solid var(--card-border)}.Card-module__ZFyCUa__card[data-interactive=true]{cursor:pointer;transition:border-color var(--transition-base)}.Card-module__ZFyCUa__card[data-interactive=true]:hover{border-color:var(--color-primary)}.Card-module__ZFyCUa__card[data-interactive=true]:active{border-color:var(--color-dark)}.Card-module__ZFyCUa__card[data-interactive=true]:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Card-module__ZFyCUa__card[data-padding=none]{--card-padding:0}.Card-module__ZFyCUa__card[data-padding=small]{--card-padding:var(--space-s)}.Card-module__ZFyCUa__card[data-padding=large]{--card-padding:var(--space-l)}.Card-module__ZFyCUa__cardHeader{gap:var(--space-3xs);flex-direction:column;padding:0;display:flex}.Card-module__ZFyCUa__cardTitle{font-size:var(--size-step-2);font-weight:var(--font-semibold);color:var(--color-dark);line-height:var(--line-height-tight)}.Card-module__ZFyCUa__cardDescription{font-size:var(--size-step--1);color:var(--color-gray-500);line-height:var(--line-height-normal);margin:0}.Card-module__ZFyCUa__cardContent{gap:var(--space-s);flex-direction:column;flex:1;display:flex}.Card-module__ZFyCUa__cardFooter{margin-top:var(--space-m);gap:var(--space-s);flex-wrap:wrap;align-items:center;display:flex}
.InfoItem-module__wi_xCG__infoItem{align-items:center;gap:var(--space-s);color:var(--color-dark);display:flex}.InfoItem-module__wi_xCG__icon{color:var(--color-dark);flex-shrink:0;align-items:center;display:flex}.InfoItem-module__wi_xCG__icon svg{width:20px;height:20px}.InfoItem-module__wi_xCG__text{font-size:var(--size-step-0);font-weight:var(--font-regular);line-height:var(--line-height-normal)}
.Checkbox-module__nd5HKq__container{gap:var(--space-xs);flex-direction:column;display:flex}.Checkbox-module__nd5HKq__wrapper{align-items:flex-start;gap:var(--space-s);display:flex}.Checkbox-module__nd5HKq__root{all:unset;background-color:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);width:20px;height:20px;color:var(--color-text-inverse);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;transition:all .2s;display:flex}.Checkbox-module__nd5HKq__root:hover:not([disabled]){border-color:var(--color-primary);background-color:var(--color-surface-hover)}.Checkbox-module__nd5HKq__root:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.Checkbox-module__nd5HKq__root[data-state=checked]{background-color:var(--color-primary);border-color:var(--color-primary)}.Checkbox-module__nd5HKq__root[disabled]{opacity:.5;cursor:not-allowed;background-color:var(--color-surface-dim)}.Checkbox-module__nd5HKq__indicator{justify-content:center;align-items:center;width:100%;height:100%;display:flex}.Checkbox-module__nd5HKq__indicator svg{width:14px;height:14px}.Checkbox-module__nd5HKq__label{font-family:var(--font-body);font-size:var(--size-step-0);color:var(--color-text);cursor:pointer;-webkit-user-select:none;user-select:none;line-height:1.4}.Checkbox-module__nd5HKq__container[data-disabled=true] .Checkbox-module__nd5HKq__label{color:var(--color-text-muted);cursor:not-allowed}.Checkbox-module__nd5HKq__required{color:var(--color-error);margin-left:var(--space-2xs)}.Checkbox-module__nd5HKq__helperText{font-size:var(--size-step--1);color:var(--color-text-muted);padding-left:calc(20px + var(--space-s));margin:0}.Checkbox-module__nd5HKq__container[data-state=error] .Checkbox-module__nd5HKq__root{border-color:var(--color-error)}.Checkbox-module__nd5HKq__container[data-state=error] .Checkbox-module__nd5HKq__helperText{color:var(--color-error)}
.profile-modals-module__7k8Lwa__buttonRow{gap:var(--space-s);width:100%;display:flex}.profile-modals-module__7k8Lwa__buttonFlex{flex:1}.profile-modals-module__7k8Lwa__buttonFlexError{color:var(--color-error);flex:1}.profile-modals-module__7k8Lwa__selectNarrow{width:4.375em}.profile-modals-module__7k8Lwa__selectMedium{width:6.25em}.profile-modals-module__7k8Lwa__relative{position:relative}
.TrustScoreCircular-module__J-y0iq__container{justify-content:center;align-items:center;display:flex;position:relative}.TrustScoreCircular-module__J-y0iq__svg{transform:rotate(-90deg)}.TrustScoreCircular-module__J-y0iq__track{fill:none;stroke:var(--color-gray-100)}.TrustScoreCircular-module__J-y0iq__progress{fill:none;stroke:var(--color-primary);transition:stroke-dashoffset .6s}.TrustScoreCircular-module__J-y0iq__container[data-variant=success] .TrustScoreCircular-module__J-y0iq__progress{stroke:var(--color-success)}.TrustScoreCircular-module__J-y0iq__container[data-variant=warning] .TrustScoreCircular-module__J-y0iq__progress{stroke:var(--color-warning)}.TrustScoreCircular-module__J-y0iq__container[data-variant=error] .TrustScoreCircular-module__J-y0iq__progress{stroke:var(--color-error)}.TrustScoreCircular-module__J-y0iq__scoreText{color:var(--color-dark);align-items:baseline;display:flex;position:absolute}.TrustScoreCircular-module__J-y0iq__number{font-size:var(--size-step-0);font-weight:var(--font-bold);line-height:1}.TrustScoreCircular-module__J-y0iq__percent{font-size:var(--size-step--2);font-weight:var(--font-medium);margin-left:1px}
@media (max-width:639px){.TrustScoreInfoSheet-module__OdpG3a__sheetContent.TrustScoreInfoSheet-module__OdpG3a__sheetContent{border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:var(--radius-xl);border-top-right-radius:var(--radius-xl);width:100%;max-width:100%;animation:.2s cubic-bezier(.16,1,.3,1) TrustScoreInfoSheet-module__OdpG3a__slideUp;top:auto;bottom:0;left:0;transform:none}}@media (prefers-reduced-motion:reduce){.TrustScoreInfoSheet-module__OdpG3a__sheetContent.TrustScoreInfoSheet-module__OdpG3a__sheetContent{animation:none}}@keyframes TrustScoreInfoSheet-module__OdpG3a__slideUp{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.TrustScoreInfoSheet-module__OdpG3a__scoreSection{align-items:center;gap:var(--space-xs);padding-bottom:var(--space-s);flex-direction:column;display:flex}.TrustScoreInfoSheet-module__OdpG3a__scoreValue{align-items:baseline;display:flex}.TrustScoreInfoSheet-module__OdpG3a__scoreNumber{font-size:var(--size-step-4);font-weight:var(--font-bold);line-height:1}.TrustScoreInfoSheet-module__OdpG3a__tierLabel{font-size:var(--size-step-0);font-weight:var(--font-semibold)}.TrustScoreInfoSheet-module__OdpG3a__encouragement{text-align:center;font-size:var(--size-step-0);color:var(--color-text-muted);padding-bottom:var(--space-s);margin:0;line-height:1.5}.TrustScoreInfoSheet-module__OdpG3a__separator{border:none;border-top:1px solid var(--color-border);margin:0 0 var(--space-m)}.TrustScoreInfoSheet-module__OdpG3a__rulesTitle{font-size:var(--size-step-0);font-weight:var(--font-bold);color:var(--color-text);margin:0 0 var(--space-s)}.TrustScoreInfoSheet-module__OdpG3a__rulesList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.TrustScoreInfoSheet-module__OdpG3a__ruleItem{align-items:center;gap:var(--space-xs);font-size:var(--size-step-0);display:flex}.TrustScoreInfoSheet-module__OdpG3a__ruleIcon{flex-shrink:0;display:flex}.TrustScoreInfoSheet-module__OdpG3a__positiveIcon{color:var(--color-success)}.TrustScoreInfoSheet-module__OdpG3a__negativeIcon{color:var(--color-error)}.TrustScoreInfoSheet-module__OdpG3a__ruleLabel{color:var(--color-text);flex:1}.TrustScoreInfoSheet-module__OdpG3a__ruleImpact{font-weight:var(--font-bold);color:var(--color-error);font-variant-numeric:tabular-nums}.TrustScoreInfoSheet-module__OdpG3a__ruleImpact[data-positive]{color:var(--color-success)}
.TrustScoreDisplay-module__PeujtG__container{flex-direction:column;align-items:center;display:flex}.TrustScoreDisplay-module__PeujtG__scoreRow{align-items:center;gap:var(--space-s);display:flex}.TrustScoreDisplay-module__PeujtG__labelGroup{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.TrustScoreDisplay-module__PeujtG__tierLabel{font-size:var(--size-step--1);font-weight:var(--font-semibold);line-height:1.2}.TrustScoreDisplay-module__PeujtG__infoButton{width:44px;height:44px;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-full);background:0 0;border:none;justify-content:center;align-items:center;margin:-13px;padding:13px;transition:color .15s;display:inline-flex}.TrustScoreDisplay-module__PeujtG__infoButton:hover{color:var(--color-text)}.TrustScoreDisplay-module__PeujtG__infoButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.TrustScoreDisplay-module__PeujtG__newPlaceholder{background-color:var(--color-gray-50);border:2px dashed var(--color-gray-200);border-radius:50%;justify-content:center;align-items:center;display:flex}.TrustScoreDisplay-module__PeujtG__newIcon{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-text-muted)}
.Switch-module__Excvaq__switch{flex-shrink:0;width:44px;height:24px;display:inline-block;position:relative}.Switch-module__Excvaq__switch input{opacity:0;width:0;height:0}.Switch-module__Excvaq__slider{cursor:pointer;background-color:var(--color-gray-300);border-radius:24px;transition:all .3s;position:absolute;inset:0}.Switch-module__Excvaq__slider:before{content:"";background-color:var(--color-light);border:1px solid var(--color-gray-200);border-radius:50%;width:20px;height:20px;transition:all .3s;position:absolute;bottom:2px;left:2px}.Switch-module__Excvaq__switch input:checked+.Switch-module__Excvaq__slider{background-color:var(--color-primary)}.Switch-module__Excvaq__switch input:focus-visible+.Switch-module__Excvaq__slider{outline:2px solid var(--color-primary);outline-offset:2px}.Switch-module__Excvaq__switch input:checked+.Switch-module__Excvaq__slider:before{transform:translate(20px)}.Switch-module__Excvaq__switch input:disabled+.Switch-module__Excvaq__slider{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.Switch-module__Excvaq__slider,.Switch-module__Excvaq__slider:before{transition:none}}
.BackArrow-module__9zhW8W__backArrow{--back-arrow-size:2.75rem;--back-arrow-color:var(--color-dark);--back-arrow-hover-bg:var(--color-gray-100);--back-arrow-focus-ring:var(--color-primary);cursor:pointer;min-width:var(--back-arrow-size);min-height:var(--back-arrow-size);border-radius:var(--radius-md,.5rem);color:var(--back-arrow-color);background:0 0;border:none;justify-content:center;align-items:center;padding:0;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.BackArrow-module__9zhW8W__backArrow:hover{background-color:var(--back-arrow-hover-bg)}.BackArrow-module__9zhW8W__backArrow:focus-visible{outline:2px solid var(--back-arrow-focus-ring);outline-offset:2px}.BackArrow-module__9zhW8W__backArrow:active{background-color:var(--color-gray-200)}@media (prefers-reduced-motion:reduce){.BackArrow-module__9zhW8W__backArrow{transition:none}}
.StickyActionBar-module__IuT8nq__bar{background-color:var(--sticky-bar-bg);box-shadow:var(--sticky-bar-shadow);padding:var(--space-s)var(--space-m);z-index:var(--z-sticky);position:sticky;bottom:0}.StickyActionBar-module__IuT8nq__bar[data-mode=above-dock]{bottom:calc(var(--tab-bar-height,4rem) + env(safe-area-inset-bottom) + var(--space-xs));margin-left:var(--sticky-bar-inset);margin-right:var(--sticky-bar-inset);border-radius:var(--sticky-bar-radius)}.StickyActionBar-module__IuT8nq__bar[data-mode=flush]{padding-bottom:calc(var(--space-s) + env(safe-area-inset-bottom));border-radius:0;bottom:0}@media (min-width:48rem){.StickyActionBar-module__IuT8nq__bar[data-mode=above-dock]{border-radius:0;margin-left:0;margin-right:0;bottom:0}}
.SpotsIndicator-module__PRUoGa__indicator{align-items:center;gap:var(--space-xs);display:flex}.SpotsIndicator-module__PRUoGa__dots{align-items:center;gap:2px;display:flex}.SpotsIndicator-module__PRUoGa__dot{border-radius:var(--radius-full);background-color:var(--color-gray-200);width:6px;height:6px;transition:background-color var(--transition-base)}.SpotsIndicator-module__PRUoGa__dot[data-filled=true]{background-color:var(--color-primary)}.SpotsIndicator-module__PRUoGa__indicator[data-full=true] .SpotsIndicator-module__PRUoGa__dot[data-filled=true]{background-color:var(--color-gray-300)}.SpotsIndicator-module__PRUoGa__count{font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-gray-500);line-height:1}.SpotsIndicator-module__PRUoGa__indicator[data-full=true] .SpotsIndicator-module__PRUoGa__count{font-weight:var(--font-bold);color:var(--color-gray-400);font-size:var(--size-step--2)}@media (prefers-reduced-motion:reduce){.SpotsIndicator-module__PRUoGa__dot{transition:none}}
.ProgressBar-module__eAY0Ca__container{gap:var(--space-xs);flex-direction:column;display:flex}.ProgressBar-module__eAY0Ca__labels{justify-content:space-between;align-items:baseline;display:flex}.ProgressBar-module__eAY0Ca__labelLeft{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark)}.ProgressBar-module__eAY0Ca__labelRight{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-gray-400)}.ProgressBar-module__eAY0Ca__track{background-color:var(--color-gray-100);border-radius:var(--radius-full);width:100%;height:4px;overflow:hidden}.ProgressBar-module__eAY0Ca__fill{background-color:var(--color-dark);border-radius:var(--radius-full);height:100%;transition:width .3s}.ProgressBar-module__eAY0Ca__fill[data-full=true]{background-color:var(--color-gray-400)}@media (prefers-reduced-motion:reduce){.ProgressBar-module__eAY0Ca__fill{transition:none}}
.CharacterZone-module__T2aqJa__zone{--character-size:12.5rem;width:var(--character-size);height:var(--character-size);justify-content:center;align-items:center;margin-inline:auto;display:flex}.CharacterZone-module__T2aqJa__zone[data-size=small]{--character-size:7.5rem}.CharacterZone-module__T2aqJa__zone[data-size=large]{--character-size:17.5rem}.CharacterZone-module__T2aqJa__placeholder{border:2px dashed var(--color-gray-300);border-radius:var(--radius-xl);background-color:var(--color-gray-50);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.CharacterZone-module__T2aqJa__placeholderSvg{fill:none;width:60%;height:60%;stroke:var(--color-gray-300);stroke-width:2px}
.DualCharacterZone-module__v5w_VG__dualZone{justify-content:center;align-items:flex-end;width:100%;display:flex}.DualCharacterZone-module__v5w_VG__dualZone>*+*{margin-left:calc(var(--space-3xl)*-1)}
.SpecialEditionRoster-module__P19H6q__container{gap:var(--space-m);flex-direction:column;display:flex}.SpecialEditionRoster-module__P19H6q__columns{gap:var(--space-s);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.SpecialEditionRoster-module__P19H6q__vsDivider{padding-top:var(--space-xl);justify-content:center;align-items:center;display:flex}.SpecialEditionRoster-module__P19H6q__vsText{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-gray-300)}.SpecialEditionRoster-module__P19H6q__sideColumn{gap:var(--space-s);flex-direction:column;display:flex}.SpecialEditionRoster-module__P19H6q__sideHeader{align-items:center;gap:var(--space-xs);text-align:center;padding-bottom:var(--space-xs);border-bottom:2px solid var(--color-gray-100);flex-direction:column;display:flex}.SpecialEditionRoster-module__P19H6q__sideEmoji{font-size:var(--size-step-3);line-height:1}.SpecialEditionRoster-module__P19H6q__sideName{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-dark);line-height:var(--line-height-tight)}.SpecialEditionRoster-module__P19H6q__sideCount{font-size:var(--size-step--1);color:var(--color-gray-500);font-variant-numeric:tabular-nums}.SpecialEditionRoster-module__P19H6q__playerList{gap:var(--space-xs);flex-direction:column;display:flex}.SpecialEditionRoster-module__P19H6q__playerItem{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-sm);display:flex}.SpecialEditionRoster-module__P19H6q__avatarPlaceholder{border-radius:var(--radius-full);background-color:var(--color-gray-200);width:1.75rem;height:1.75rem;color:var(--color-gray-500);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.SpecialEditionRoster-module__P19H6q__playerName{font-size:var(--size-step--1);color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.SpecialEditionRoster-module__P19H6q__emptySlot{align-items:center;gap:var(--space-xs);padding:var(--space-xs);border-radius:var(--radius-sm);border:1px dashed var(--color-gray-200);display:flex}.SpecialEditionRoster-module__P19H6q__emptySlotText{font-size:var(--size-step--1);color:var(--color-gray-300);font-style:italic}.SpecialEditionRoster-module__P19H6q__overallProgress{padding-top:var(--space-s)}@media (max-width:28rem){.SpecialEditionRoster-module__P19H6q__columns{gap:var(--space-m);grid-template-columns:1fr}.SpecialEditionRoster-module__P19H6q__vsDivider{padding-top:0}}
.CalendarButton-module__LtTvIq__calendarButton{font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-dark);border:1px solid var(--color-gray-200);border-radius:var(--radius-full);align-items:center;gap:.5em;padding:.75em 1.25em;text-decoration:none;transition:background-color .15s;display:inline-flex}.CalendarButton-module__LtTvIq__calendarButton:hover{background-color:var(--color-gray-50)}.CalendarButton-module__LtTvIq__calendarButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.CalendarButton-module__LtTvIq__calendarButton{transition:none}}
.ConfettiCanvas-module__AU9xhG__canvas{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){.ConfettiCanvas-module__AU9xhG__canvas{display:none}}
.CelebrationSoundButton-module__f3MxFa__playButton{padding:var(--space-xs)0;cursor:pointer;font-family:inherit;font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-gray-400);background:0 0;border:none;justify-content:center;align-items:center;gap:.4em;margin-inline:auto;transition:color .15s;display:inline-flex}.CelebrationSoundButton-module__f3MxFa__playButton:hover{color:var(--color-primary)}.CelebrationSoundButton-module__f3MxFa__playButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){.CelebrationSoundButton-module__f3MxFa__playButton{transition:none}}
.WaitlistCard-module__AWdi4G__card{--card-padding:var(--space-s);position:relative}.WaitlistCard-module__AWdi4G__card[data-state=promoted]{border:2px solid var(--color-success);background-color:color-mix(in srgb,var(--color-success)5%,transparent)}.WaitlistCard-module__AWdi4G__badge{border-radius:var(--radius-full);font-size:var(--size-step--1);font-weight:var(--font-medium);align-items:center;gap:.5ch;padding:.25em .75em;display:inline-flex}.WaitlistCard-module__AWdi4G__badge[data-variant=warning]{background-color:var(--color-warning);color:var(--color-dark)}.WaitlistCard-module__AWdi4G__badge[data-variant=success]{background-color:var(--color-success);color:var(--color-light)}.WaitlistCard-module__AWdi4G__spots{font-size:var(--size-step--1);color:var(--color-gray-400);font-weight:var(--font-medium)}.WaitlistCard-module__AWdi4G__title{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.WaitlistCard-module__AWdi4G__details{gap:var(--space-s);color:var(--color-gray-500);font-size:var(--size-step-0);flex-wrap:wrap;display:flex}.WaitlistCard-module__AWdi4G__detailItem{align-items:center;gap:.5ch;display:flex}.WaitlistCard-module__AWdi4G__deadline{font-size:var(--size-step--1);color:var(--color-error);padding:var(--space-xs)0;margin:0}.WaitlistCard-module__AWdi4G__leaveButton{color:var(--color-gray-500);font-size:var(--size-step--1);font-weight:var(--font-medium);cursor:pointer;padding:var(--space-2xs)var(--space-xs);border-radius:var(--radius-sm);background:0 0;border:none;align-items:center;gap:.5ch;transition:all .2s;display:flex}.WaitlistCard-module__AWdi4G__leaveButton:hover:not(:disabled){background-color:var(--color-gray-100);color:var(--color-error)}.WaitlistCard-module__AWdi4G__leaveButton:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.WaitlistCard-module__AWdi4G__details{gap:var(--space-xs);flex-direction:column}}
.TeamHeader-module__GvBFZq__teamHeader{gap:var(--space-m);text-align:center;padding-bottom:var(--space-l);flex-direction:column;align-items:center;display:flex}@media (min-width:480px){.TeamHeader-module__GvBFZq__teamHeader{text-align:left;align-items:flex-start;gap:var(--space-l);flex-direction:row}}.TeamHeader-module__GvBFZq__headerLeft{flex-shrink:0}.TeamHeader-module__GvBFZq__teamAvatar{background-color:var(--color-gray-100)}.TeamHeader-module__GvBFZq__avatarPlaceholder{background-color:var(--color-primary);width:96px;height:96px;color:var(--color-light);font-size:var(--size-step-3);font-weight:var(--font-bold);-webkit-user-select:none;user-select:none;border-radius:50%;justify-content:center;align-items:center;line-height:1;display:flex}.TeamHeader-module__GvBFZq__headerRight{gap:var(--space-s);flex-direction:column;align-items:center;display:flex}@media (min-width:480px){.TeamHeader-module__GvBFZq__headerRight{align-items:flex-start}}.TeamHeader-module__GvBFZq__teamName{font-size:var(--size-step-3);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.TeamHeader-module__GvBFZq__teamDescription{font-size:var(--size-step-0);color:var(--color-gray-500);max-width:40ch;margin:0}.TeamHeader-module__GvBFZq__teamMeta{gap:var(--space-3xs);color:var(--color-gray-500);font-size:var(--size-step--1);font-weight:var(--font-medium);flex-direction:column;display:flex}.TeamHeader-module__GvBFZq__metaItem{align-items:center;gap:var(--space-xs);display:flex}.TeamHeader-module__GvBFZq__metaIcon{color:var(--color-gray-400)}.TeamHeader-module__GvBFZq__visibilityBadge{align-items:center;gap:var(--space-2xs);font-size:var(--size-step--2);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full);display:inline-flex}.TeamHeader-module__GvBFZq__visibilityBadge[data-public=true]{background-color:var(--color-success-100);color:var(--color-success)}.TeamHeader-module__GvBFZq__visibilityBadge[data-public=false]{background-color:var(--color-gray-100);color:var(--color-gray-500)}
.TeamStats-module__rGjU0W__statsGrid{gap:var(--space-s);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.TeamStats-module__rGjU0W__statsGrid{grid-template-columns:repeat(4,1fr)}}.TeamStats-module__rGjU0W__statCard{padding:var(--space-s);text-align:center;background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);flex-direction:column;align-items:center;display:flex}.TeamStats-module__rGjU0W__statLabel{font-size:var(--size-step--1);color:var(--color-gray-400)}.TeamStats-module__rGjU0W__statValue{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark);margin-block:var(--space-3xs);line-height:1}.TeamStats-module__rGjU0W__statValue[data-variant=success]{color:var(--color-success)}.TeamStats-module__rGjU0W__statValue[data-variant=warning]{color:var(--color-warning)}.TeamStats-module__rGjU0W__statValue[data-variant=neutral]{color:var(--color-gray-500)}
.SignOutButton-module__1apzPa__signOutButton{color:var(--color-error)}
.ProfileFooter-module__1Yvbwa__footer{gap:var(--space-m);padding-top:var(--space-l);border-top:1px solid var(--color-gray-100);flex-direction:column;display:flex}.ProfileFooter-module__1Yvbwa__socialSection{align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.ProfileFooter-module__1Yvbwa__socialLabel{font-size:var(--size-step-0);color:var(--color-gray-400);font-weight:var(--font-medium)}.ProfileFooter-module__1Yvbwa__socialLink{font-size:var(--size-step-0);color:var(--color-gray-400);text-underline-offset:2px;text-decoration:underline}.ProfileFooter-module__1Yvbwa__socialLink:hover{color:var(--color-dark)}.ProfileFooter-module__1Yvbwa__socialLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-s)}
.TeamMembersList-module__kHG3Zq__membersList{gap:var(--space-s);flex-direction:column;display:flex}.TeamMembersList-module__kHG3Zq__memberCard{align-items:center;gap:var(--space-m);padding:var(--space-m);background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);color:inherit;text-decoration:none;transition:border-color .2s;display:flex}.TeamMembersList-module__kHG3Zq__memberCard:hover{border-color:var(--color-primary)}.TeamMembersList-module__kHG3Zq__memberAvatar{flex-shrink:0}.TeamMembersList-module__kHG3Zq__memberInfo{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.TeamMembersList-module__kHG3Zq__memberName{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark);align-items:center;gap:var(--space-xs);display:flex}.TeamMembersList-module__kHG3Zq__roleBadge{font-size:var(--size-step--2);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full);font-weight:var(--font-medium)}.TeamMembersList-module__kHG3Zq__roleBadge[data-role=CAPTAIN]{background-color:var(--color-primary);color:var(--color-light)}.TeamMembersList-module__kHG3Zq__roleBadge[data-role=CO_CAPTAIN]{background-color:var(--color-golden);color:var(--color-light)}.TeamMembersList-module__kHG3Zq__roleBadge[data-role=PLAYER]{background-color:var(--color-gray-100);color:var(--color-gray-600)}.TeamMembersList-module__kHG3Zq__memberStats{gap:var(--space-s);font-size:var(--size-step--1);color:var(--color-gray-500);flex-wrap:wrap;display:flex}.TeamMembersList-module__kHG3Zq__memberStat{align-items:center;gap:var(--space-2xs);display:flex}.TeamMembersList-module__kHG3Zq__memberArrow{color:var(--color-gray-300);flex-shrink:0}@media (prefers-reduced-motion:reduce){.TeamMembersList-module__kHG3Zq__memberCard{transition:none}}
.CreditSection-module__hOxexq__creditSection{background-color:var(--color-gray-50);border-radius:var(--radius-m);padding:var(--space-m)}.CreditSection-module__hOxexq__creditContent{align-items:center;gap:var(--space-s);display:flex}.CreditSection-module__hOxexq__creditIcon{color:var(--color-gray-400);flex-shrink:0}.CreditSection-module__hOxexq__creditInfo{gap:var(--space-xs);flex-direction:column;display:flex}.CreditSection-module__hOxexq__creditTitle{font-size:var(--size-step-0);font-weight:var(--font-bold);color:var(--color-dark)}.CreditSection-module__hOxexq__creditCount{color:var(--color-primary)}.CreditSection-module__hOxexq__creditDescription{font-size:var(--size-step-0);color:var(--color-gray-400)}
.TeamActions-module__ZEh5Oa__actionsCard{background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);padding:var(--space-m)}.TeamActions-module__ZEh5Oa__actionsRow{gap:var(--space-s);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:480px){.TeamActions-module__ZEh5Oa__actionsRow{justify-content:flex-start}}.TeamActions-module__ZEh5Oa__inviteBanner{gap:var(--space-s);padding:var(--space-m);background-color:var(--color-primary-50);border-radius:var(--radius-md);border:1px solid var(--color-primary-200);flex-direction:column;display:flex}.TeamActions-module__ZEh5Oa__inviteText{font-size:var(--size-step-0);color:var(--color-dark);margin:0}.TeamActions-module__ZEh5Oa__inviteActions{gap:var(--space-s);display:flex}
.EventsSection-module__HbeLHa__container{padding-bottom:var(--space-xl)}.EventsSection-module__HbeLHa__sectionTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark);margin-bottom:var(--space-m)}.EventsSection-module__HbeLHa__loading{gap:var(--space-m);padding-bottom:var(--space-xl);flex-direction:column;display:flex}
.TeamUpcomingGames-module__iDoshG__gameCard{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-m);background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.TeamUpcomingGames-module__iDoshG__gameCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.TeamUpcomingGames-module__iDoshG__gameMain{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.TeamUpcomingGames-module__iDoshG__gameDate{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark);text-transform:capitalize}.TeamUpcomingGames-module__iDoshG__gameVenue{font-size:var(--size-step--1);color:var(--color-gray-500)}.TeamUpcomingGames-module__iDoshG__gameIcon{color:var(--color-gray-400);flex-shrink:0}.TeamUpcomingGames-module__iDoshG__gameMeta{align-items:flex-end;gap:var(--space-xs);flex-direction:column;flex-shrink:0;display:flex}.TeamUpcomingGames-module__iDoshG__formatBadge{align-items:center;gap:var(--space-2xs);font-size:var(--size-step--1);font-weight:var(--font-bold);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full);background-color:var(--color-primary);color:var(--color-light);display:inline-flex}.TeamUpcomingGames-module__iDoshG__sideBadge{font-size:var(--size-step--2);font-weight:var(--font-medium);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full)}.TeamUpcomingGames-module__iDoshG__sideBadge[data-side=HOME]{background-color:var(--color-success-100,#e6f9ed);color:var(--color-success)}.TeamUpcomingGames-module__iDoshG__sideBadge[data-side=AWAY]{background-color:var(--color-info-100,#e6f0ff);color:var(--color-info)}
.CompletedGameSection-module__oa0msW__section,.CompletedGameSection-module__oa0msW__resultContent{gap:var(--space-l);flex-direction:column;display:flex}.CompletedGameSection-module__oa0msW__scoreContainer{align-items:center;gap:var(--space-s);flex-direction:column;display:flex}.CompletedGameSection-module__oa0msW__scoreCard{justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-l);background-color:var(--color-light);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);width:100%;max-width:28rem;display:flex}.CompletedGameSection-module__oa0msW__team{align-items:center;gap:var(--space-xs);text-align:center;flex-direction:column;flex:1;display:flex}.CompletedGameSection-module__oa0msW__team[data-winner=true]{--team-color:var(--color-success)}.CompletedGameSection-module__oa0msW__teamName{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-gray-600)}.CompletedGameSection-module__oa0msW__score{font-size:var(--size-step-5);font-weight:var(--font-bold);color:var(--team-color,var(--color-dark));line-height:1}.CompletedGameSection-module__oa0msW__winBadge{align-items:center;gap:var(--space-2xs);padding:var(--space-2xs)var(--space-xs);background-color:color-mix(in srgb,var(--color-success)15%,var(--color-light));border-radius:var(--radius-full);font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-success);display:inline-flex}.CompletedGameSection-module__oa0msW__scoreSeparator{color:var(--color-gray-400);justify-content:center;align-items:center;display:flex}.CompletedGameSection-module__oa0msW__drawBadge{padding:var(--space-xs)var(--space-m);background-color:var(--color-gray-100);border-radius:var(--radius-full);font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-gray-600);justify-content:center;align-items:center;display:inline-flex}.CompletedGameSection-module__oa0msW__mvpContainer{gap:var(--space-s);flex-direction:column;display:flex}.CompletedGameSection-module__oa0msW__mvpHeader{align-items:center;gap:var(--space-xs);color:var(--color-warning);display:flex}.CompletedGameSection-module__oa0msW__mvpTitle{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark)}.CompletedGameSection-module__oa0msW__mvpCard{align-items:center;gap:var(--space-m);padding:var(--space-m);background-color:color-mix(in srgb,var(--color-warning)10%,var(--color-light));border:1px solid color-mix(in srgb,var(--color-warning)30%,var(--color-light));border-radius:var(--radius-lg);display:flex}.CompletedGameSection-module__oa0msW__mvpAvatar{flex-shrink:0;width:3rem;height:3rem;position:relative}.CompletedGameSection-module__oa0msW__mvpAvatar img{border-radius:var(--radius-full);object-fit:cover;width:100%;height:100%}.CompletedGameSection-module__oa0msW__mvpAvatar svg{color:var(--color-gray-400)}.CompletedGameSection-module__oa0msW__mvpCrown{background-color:var(--color-warning);border-radius:var(--radius-full);width:1.25rem;height:1.25rem;color:var(--color-light);justify-content:center;align-items:center;display:flex;position:absolute;top:-.5rem;right:-.25rem}.CompletedGameSection-module__oa0msW__mvpInfo{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.CompletedGameSection-module__oa0msW__mvpName{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.CompletedGameSection-module__oa0msW__mvpTeam{font-size:var(--size-step--1);color:var(--color-gray-500)}.CompletedGameSection-module__oa0msW__mvpStats{gap:var(--space-2xs);flex-direction:column;display:flex}.CompletedGameSection-module__oa0msW__mvpStat{align-items:center;gap:var(--space-2xs);font-size:var(--size-step--1);color:var(--color-gray-600);display:inline-flex}.CompletedGameSection-module__oa0msW__mvpStat svg{color:var(--color-warning)}.CompletedGameSection-module__oa0msW__statsContainer{gap:var(--space-s);flex-direction:column;display:flex}.CompletedGameSection-module__oa0msW__statsHeader{align-items:center;gap:var(--space-xs);color:var(--color-primary);display:flex}.CompletedGameSection-module__oa0msW__statsTitle{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark)}.CompletedGameSection-module__oa0msW__statsTable{border:1px solid var(--color-gray-200);border-radius:var(--radius-md);flex-direction:column;display:flex;overflow:hidden}.CompletedGameSection-module__oa0msW__statsHeaderRow{gap:var(--space-xs);padding:var(--space-s)var(--space-m);background-color:var(--color-gray-50);border-bottom:1px solid var(--color-gray-200);grid-template-columns:1fr auto 4rem 4rem;display:grid}.CompletedGameSection-module__oa0msW__statsHeaderCell{font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-gray-600)}.CompletedGameSection-module__oa0msW__statsRow{gap:var(--space-xs);padding:var(--space-s)var(--space-m);background-color:var(--color-light);border-bottom:1px solid var(--color-gray-100);grid-template-columns:1fr auto 4rem 4rem;display:grid}.CompletedGameSection-module__oa0msW__statsRow:last-child{border-bottom:none}.CompletedGameSection-module__oa0msW__playerCell{align-items:center;gap:var(--space-2xs);font-size:var(--size-step-0);color:var(--color-dark);white-space:nowrap;text-overflow:ellipsis;display:flex;overflow:hidden}.CompletedGameSection-module__oa0msW__mvpIcon{color:var(--color-warning);flex-shrink:0}.CompletedGameSection-module__oa0msW__teamCell{font-size:var(--size-step--1);color:var(--color-gray-500);white-space:nowrap}.CompletedGameSection-module__oa0msW__statCell{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-dark);text-align:center}.CompletedGameSection-module__oa0msW__noResultContainer{align-items:center;gap:var(--space-m);padding:var(--space-xl);background-color:var(--color-gray-50);border:1px dashed var(--color-gray-300);border-radius:var(--radius-lg);text-align:center;flex-direction:column;display:flex}.CompletedGameSection-module__oa0msW__noResultBadge{align-items:center;gap:var(--space-xs);padding:var(--space-xs)var(--space-m);background-color:var(--color-gray-200);border-radius:var(--radius-full);font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-gray-600);display:inline-flex}.CompletedGameSection-module__oa0msW__noResultText{font-size:var(--size-step-0);color:var(--color-gray-500);margin:0}.CompletedGameSection-module__oa0msW__recordResultButton{align-items:center;gap:var(--space-xs);padding:var(--space-s)var(--space-m);background-color:var(--color-primary);color:var(--color-light);font-size:var(--size-step-0);font-weight:var(--font-semibold);border-radius:var(--radius-md);text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}.CompletedGameSection-module__oa0msW__recordResultButton:hover{background-color:var(--color-primary-dark)}.CompletedGameSection-module__oa0msW__recordResultButton:active{transform:scale(.98)}@media (max-width:30rem){.CompletedGameSection-module__oa0msW__scoreCard{padding:var(--space-m);gap:var(--space-s)}.CompletedGameSection-module__oa0msW__score{font-size:var(--size-step-4)}.CompletedGameSection-module__oa0msW__statsHeaderRow,.CompletedGameSection-module__oa0msW__statsRow{grid-template-columns:1fr 3rem 3rem}.CompletedGameSection-module__oa0msW__statsHeaderCell:nth-child(2),.CompletedGameSection-module__oa0msW__teamCell{display:none}.CompletedGameSection-module__oa0msW__mvpCard{text-align:center;flex-direction:column}.CompletedGameSection-module__oa0msW__mvpInfo{align-items:center}.CompletedGameSection-module__oa0msW__mvpStats{gap:var(--space-m);flex-direction:row}}
.PlayedGamesSection-module__3OT4JW__sectionTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark)}.PlayedGamesSection-module__3OT4JW__loadingPlaceholder{background:var(--color-gray-100);border-radius:var(--radius-m);height:300px}
.TeamRecentResults-module___ueYia__resultsList{gap:var(--space-2xs);flex-direction:column;display:flex}.TeamRecentResults-module___ueYia__resultRow{align-items:center;gap:var(--space-s);padding:var(--space-s)var(--space-m);background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);grid-template-columns:auto 1fr auto auto;display:grid}.TeamRecentResults-module___ueYia__resultDate{font-size:var(--size-step--1);color:var(--color-gray-400);text-transform:capitalize;min-width:5ch}.TeamRecentResults-module___ueYia__resultOpponent{font-size:var(--size-step-0);color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.TeamRecentResults-module___ueYia__resultOpponentLink{color:var(--color-primary);font-weight:var(--font-medium);text-decoration:none}.TeamRecentResults-module___ueYia__resultOpponentLink:hover{text-decoration:underline}.TeamRecentResults-module___ueYia__resultOpponentText{color:var(--color-gray-500)}.TeamRecentResults-module___ueYia__resultScore{align-items:center;gap:var(--space-2xs);font-size:var(--size-step-0);font-weight:var(--font-bold);font-variant-numeric:tabular-nums;display:flex}.TeamRecentResults-module___ueYia__resultScoreValue{color:var(--color-dark)}.TeamRecentResults-module___ueYia__resultScoreValue[data-highlight=true]{color:var(--color-primary)}.TeamRecentResults-module___ueYia__resultScoreSeparator{color:var(--color-gray-300)}.TeamRecentResults-module___ueYia__resultBadge{border-radius:var(--radius-full);width:1.75rem;height:1.75rem;font-size:var(--size-step--2);font-weight:var(--font-bold);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.TeamRecentResults-module___ueYia__resultBadge[data-result=win]{background-color:var(--color-success-100);color:var(--color-success)}.TeamRecentResults-module___ueYia__resultBadge[data-result=loss]{background-color:var(--color-warning-100);color:var(--color-warning)}.TeamRecentResults-module___ueYia__resultBadge[data-result=draw]{background-color:var(--color-gray-100);color:var(--color-gray-500)}
.LeaveGameConfirmation-module__bz-5Sq__amount{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-success);margin-top:var(--space-2xs);display:block}.LeaveGameConfirmation-module__bz-5Sq__warningDetails{font-size:var(--size-step-0);margin-top:var(--space-2xs);line-height:1.5}.LeaveGameConfirmation-module__bz-5Sq__actions{justify-content:flex-end;gap:var(--space-s);width:100%;display:flex}
.SkillLevelSection-module__0n2JhW__sectionHeaderWithAction{justify-content:space-between;align-items:center;display:flex}.SkillLevelSection-module__0n2JhW__sectionTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark)}.SkillLevelSection-module__0n2JhW__skillsSummary,.SkillLevelSection-module__0n2JhW__subtitle{font-size:var(--size-step-0);color:var(--color-gray-400)}.SkillLevelSection-module__0n2JhW__radarWrapper{justify-content:center;display:flex}.SkillLevelSection-module__0n2JhW__loadingPlaceholder{background:var(--color-gray-100);border-radius:var(--radius-full);width:300px;height:300px;margin:0 auto}
.page-module__ANUJ0G__container{max-width:600px;padding-block:var(--space-l);margin-inline:auto}.page-module__ANUJ0G__header{text-align:center}.page-module__ANUJ0G__title{font-size:var(--size-step-3);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.page-module__ANUJ0G__subtitle{font-size:var(--size-step-0);color:var(--color-gray-500);margin:var(--space-xs)0 0 0}.page-module__ANUJ0G__inviteLinkSection{background-color:var(--color-light);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);padding:var(--space-l)}.page-module__ANUJ0G__sectionHeader{gap:var(--space-m);margin-bottom:var(--space-l);display:flex}.page-module__ANUJ0G__sectionIcon{color:var(--color-gray-400);flex-shrink:0}.page-module__ANUJ0G__sectionTitle{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-dark);align-items:center;gap:var(--space-xs);margin:0;display:flex}.page-module__ANUJ0G__sectionDescription{font-size:var(--size-step--1);color:var(--color-gray-500);margin:var(--space-3xs)0 0 0}.page-module__ANUJ0G__linkDisplay{gap:var(--space-xs);margin-bottom:var(--space-m);display:flex}.page-module__ANUJ0G__linkInput{padding:var(--space-s);font-size:var(--size-step--1);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);background-color:var(--color-gray-50);color:var(--color-dark);cursor:text;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.page-module__ANUJ0G__linkInput:focus{outline:2px solid var(--color-primary);outline-offset:2px;border-color:var(--color-primary)}.page-module__ANUJ0G__copyButton{flex-shrink:0}.page-module__ANUJ0G__shareActions{margin-bottom:var(--space-l)}.page-module__ANUJ0G__whatsappButton{--button-bg:#25d366;--button-text:white;width:100%}.page-module__ANUJ0G__whatsappButton:hover{--button-bg:#1da851}.page-module__ANUJ0G__qrSection{text-align:center;padding:var(--space-m);background-color:var(--color-gray-50);border-radius:var(--radius-md);margin-bottom:var(--space-m)}.page-module__ANUJ0G__qrHeader{justify-content:center;align-items:center;gap:var(--space-xs);font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark);margin-bottom:var(--space-3xs);display:flex}.page-module__ANUJ0G__qrDescription{font-size:var(--size-step--1);color:var(--color-gray-500);margin:0 0 var(--space-m)0}.page-module__ANUJ0G__qrContainer{padding:var(--space-m);background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);display:inline-block}.page-module__ANUJ0G__qrContainer svg{width:auto;height:auto}.page-module__ANUJ0G__regenerateSection{padding-top:var(--space-m);border-top:1px solid var(--color-gray-100);text-align:center}.page-module__ANUJ0G__confirmRegenerate{align-items:center;gap:var(--space-m);padding:var(--space-m);background-color:var(--color-warning-50);border-radius:var(--radius-md);border:1px solid var(--color-warning-100);flex-direction:column;display:flex}.page-module__ANUJ0G__confirmMessage{align-items:center;gap:var(--space-xs);font-size:var(--size-step--1);color:var(--color-warning);font-weight:var(--font-medium);display:flex}.page-module__ANUJ0G__warningIcon{color:var(--color-warning);flex-shrink:0}.page-module__ANUJ0G__confirmActions{gap:var(--space-s);display:flex}.page-module__ANUJ0G__loadingState{justify-content:center;align-items:center;gap:var(--space-m);padding:var(--space-xl);color:var(--color-gray-400);flex-direction:column;display:flex}.page-module__ANUJ0G__errorState{text-align:center;padding:var(--space-l);color:var(--color-gray-400)}.page-module__ANUJ0G__errorState p{margin:0 0 var(--space-m)0}.page-module__ANUJ0G__pendingSection{background-color:var(--color-light);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);padding:var(--space-m)}.page-module__ANUJ0G__pendingCount{font-size:var(--size-step--1);background-color:var(--color-warning-100);color:var(--color-warning);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full);font-weight:var(--font-medium)}.page-module__ANUJ0G__pendingList{gap:var(--space-xs);flex-direction:column;display:flex}.page-module__ANUJ0G__pendingItem{align-items:center;gap:var(--space-m);padding:var(--space-s);background-color:var(--color-warning-50);border-radius:var(--radius-md);border:1px solid var(--color-warning-100);display:flex}.page-module__ANUJ0G__pendingAvatar{flex-shrink:0}.page-module__ANUJ0G__pendingInfo{flex:1;min-width:0}.page-module__ANUJ0G__pendingName{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark);margin:0}.page-module__ANUJ0G__pendingDate{font-size:var(--size-step--1);color:var(--color-gray-500);margin:0}.page-module__ANUJ0G__pendingActions{flex-shrink:0}.page-module__ANUJ0G__emptyPending{text-align:center;padding:var(--space-m);color:var(--color-gray-400);font-size:var(--size-step--1);background-color:var(--color-gray-50);border-radius:var(--radius-md);align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.page-module__ANUJ0G__emptyPending p{margin:0}.page-module__ANUJ0G__spinner{border:3px solid var(--color-gray-200);border-top-color:var(--color-primary);border-radius:50%;width:24px;height:24px;animation:.8s linear infinite page-module__ANUJ0G__spin}@keyframes page-module__ANUJ0G__spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.page-module__ANUJ0G__spinner{animation:none}}
.page-module__pzPL2a__container{max-width:700px;padding-block:var(--space-l);margin-inline:auto}.page-module__pzPL2a__header{text-align:center}.page-module__pzPL2a__title{font-size:var(--size-step-3);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.page-module__pzPL2a__subtitle{font-size:var(--size-step-0);color:var(--color-gray-500);margin:var(--space-xs)0 0 0}.page-module__pzPL2a__membersSection{background-color:var(--color-light);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);padding:var(--space-m)}.page-module__pzPL2a__membersList{gap:var(--space-s);flex-direction:column;display:flex}.page-module__pzPL2a__memberItem{justify-content:space-between;align-items:center;gap:var(--space-m);padding:var(--space-s);background-color:var(--color-gray-50);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);transition:border-color .15s;display:flex}.page-module__pzPL2a__memberItem:hover{border-color:var(--color-gray-200)}.page-module__pzPL2a__memberMain{align-items:center;gap:var(--space-m);flex:1;min-width:0;display:flex}.page-module__pzPL2a__memberAvatar{flex-shrink:0}.page-module__pzPL2a__memberInfo{flex:1;min-width:0}.page-module__pzPL2a__memberName{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.page-module__pzPL2a__memberMeta{align-items:center;gap:var(--space-s);margin-top:var(--space-3xs);display:flex}.page-module__pzPL2a__roleBadge{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-gray-100);color:var(--color-gray-600);display:inline-flex}.page-module__pzPL2a__roleBadge[data-role=CAPTAIN]{background-color:var(--color-primary-100);color:var(--color-primary)}.page-module__pzPL2a__roleBadge[data-role=CO_CAPTAIN]{background-color:var(--color-info-100);color:var(--color-info)}.page-module__pzPL2a__gamesCount{font-size:var(--size-step--1);color:var(--color-gray-500)}.page-module__pzPL2a__memberActions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.page-module__pzPL2a__removeButton{color:var(--color-error)}.page-module__pzPL2a__removeButton:hover{color:var(--color-error);background-color:var(--color-error-100)}.page-module__pzPL2a__captainIndicator{padding:var(--space-xs)var(--space-s)}.page-module__pzPL2a__captainText{font-size:var(--size-step--1);color:var(--color-gray-400);font-style:italic}.page-module__pzPL2a__helpSection{background-color:var(--color-gray-50);border-radius:var(--radius-lg);padding:var(--space-m)}.page-module__pzPL2a__helpTitle{font-size:var(--size-step-0);font-weight:var(--font-bold);color:var(--color-dark);margin:0 0 var(--space-s)0}.page-module__pzPL2a__helpList{gap:var(--space-xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.page-module__pzPL2a__helpList li{align-items:flex-start;gap:var(--space-xs);font-size:var(--size-step--1);color:var(--color-gray-600);line-height:1.5;display:flex}.page-module__pzPL2a__helpList li svg{color:var(--color-gray-400);flex-shrink:0;margin-top:.2em}.page-module__pzPL2a__helpList strong{color:var(--color-dark)}@media (max-width:640px){.page-module__pzPL2a__memberItem{align-items:stretch;gap:var(--space-s);flex-direction:column}.page-module__pzPL2a__memberMain{flex:none}.page-module__pzPL2a__memberActions{flex-wrap:wrap;justify-content:flex-end}.page-module__pzPL2a__captainIndicator{text-align:right}}
.page-module___jzs6W__container{max-width:600px;padding-block:var(--space-l);margin-inline:auto}.page-module___jzs6W__section{width:100%}.page-module___jzs6W__sectionTitle{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-dark);margin:0 0 var(--space-m)0}.page-module___jzs6W__emptyState{padding:var(--space-l)0;text-align:center;color:var(--color-gray-400)}.page-module___jzs6W__emptyText{font-size:var(--size-step--1);color:var(--color-gray-400);margin:0}.page-module___jzs6W__notFoundContainer{align-items:center;gap:var(--space-m);text-align:center;padding:var(--space-3xl)var(--space-l);flex-direction:column;display:flex}.page-module___jzs6W__notFoundIcon{color:var(--color-gray-300)}.page-module___jzs6W__notFoundTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.page-module___jzs6W__notFoundDescription{font-size:var(--size-step-0);color:var(--color-gray-500);max-width:40ch;margin:0}
.page-module__Y0UaNq__container{max-width:600px;padding-block:var(--space-l);margin-inline:auto}.page-module__Y0UaNq__identityHeader{gap:var(--space-m);text-align:center;padding-bottom:var(--space-l);flex-direction:column;align-items:center;display:flex}@media (min-width:480px){.page-module__Y0UaNq__identityHeader{text-align:left;align-items:flex-start;gap:var(--space-l);flex-direction:row}}.page-module__Y0UaNq__identityLeft{flex-shrink:0}.page-module__Y0UaNq__mainAvatar{background-color:var(--color-gray-100)}.page-module__Y0UaNq__identityRight{gap:var(--space-s);flex-direction:column;align-items:center;display:flex}@media (min-width:480px){.page-module__Y0UaNq__identityRight{align-items:flex-start}}.page-module__Y0UaNq__nameBadge{font-weight:var(--font-bold);font-size:var(--size-step-2);color:var(--color-dark)}.page-module__Y0UaNq__userMetadata{gap:var(--space-3xs);color:var(--color-gray-500);font-size:var(--size-step--1);font-weight:var(--font-medium);flex-direction:column;display:flex}.page-module__Y0UaNq__metadataItem{align-items:center;gap:var(--space-xs);display:flex}.page-module__Y0UaNq__statsGrid{gap:var(--space-s);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.page-module__Y0UaNq__statsGrid{grid-template-columns:repeat(3,1fr)}}.page-module__Y0UaNq__statCard{padding:var(--space-s);text-align:center;background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);flex-direction:column;align-items:center;display:flex}.page-module__Y0UaNq__statLabel{font-size:var(--size-step--1);color:var(--color-gray-400)}.page-module__Y0UaNq__statValue{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark);margin-block:var(--space-3xs);line-height:1}.page-module__Y0UaNq__statSub{font-size:var(--size-step--2);color:var(--color-gray-400)}.page-module__Y0UaNq__section{width:100%}.page-module__Y0UaNq__sectionTitle{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-dark);margin:0 0 var(--space-m)0}.page-module__Y0UaNq__badgesGrid{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(100px,1fr));display:grid}.page-module__Y0UaNq__badgeCard{align-items:center;gap:var(--space-xs);padding:var(--space-m);background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);text-align:center;flex-direction:column;display:flex}.page-module__Y0UaNq__badgeIcon{font-size:var(--size-step-3)}.page-module__Y0UaNq__badgeName{font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-dark);line-height:1.2}.page-module__Y0UaNq__badgeDate{font-size:var(--size-step--2);color:var(--color-gray-400)}.page-module__Y0UaNq__preferencesCard{background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);padding:var(--space-m)}.page-module__Y0UaNq__preferenceRow{padding:var(--space-s)0;border-bottom:1px solid var(--color-gray-100);justify-content:space-between;align-items:flex-start;display:flex}.page-module__Y0UaNq__preferenceRow:first-child{padding-top:0}.page-module__Y0UaNq__preferenceRow:last-child{border-bottom:none;padding-bottom:0}.page-module__Y0UaNq__preferenceLabel{font-size:var(--size-step--1);color:var(--color-gray-500);font-weight:var(--font-medium)}.page-module__Y0UaNq__preferenceValue{font-size:var(--size-step-0);color:var(--color-dark);font-weight:var(--font-semibold);text-align:right}.page-module__Y0UaNq__chipList{gap:var(--space-xs);flex-wrap:wrap;justify-content:flex-end;display:flex}.page-module__Y0UaNq__chip{background-color:var(--color-primary-100,#e6f0eb);color:var(--color-primary);border-radius:var(--radius-full);padding:var(--space-3xs)var(--space-xs);font-size:var(--size-step--2);font-weight:var(--font-medium)}.page-module__Y0UaNq__matchesList{gap:var(--space-s);flex-direction:column;display:flex}.page-module__Y0UaNq__matchCard{align-items:center;gap:var(--space-m);padding:var(--space-m);background-color:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);color:inherit;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:flex}.page-module__Y0UaNq__matchCard:hover{border-color:var(--color-primary);box-shadow:var(--shadow-sm)}.page-module__Y0UaNq__matchIcon{color:var(--color-primary);flex-shrink:0}.page-module__Y0UaNq__matchInfo{gap:var(--space-3xs);flex-direction:column;flex:1;min-width:0;display:flex}.page-module__Y0UaNq__matchTitle{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.page-module__Y0UaNq__matchMeta{font-size:var(--size-step--1);color:var(--color-gray-500)}.page-module__Y0UaNq__matchArrow{color:var(--color-gray-300);flex-shrink:0}.page-module__Y0UaNq__privateContainer{align-items:center;gap:var(--space-l);text-align:center;padding:var(--space-xl);flex-direction:column;display:flex}.page-module__Y0UaNq__privateAvatar{background-color:var(--color-gray-100)}.page-module__Y0UaNq__privateName{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.page-module__Y0UaNq__privateMessage{align-items:center;gap:var(--space-s);padding:var(--space-m);background-color:var(--color-gray-50);border-radius:var(--radius-md);color:var(--color-gray-500);display:flex}.page-module__Y0UaNq__privateIcon{color:var(--color-gray-400);flex-shrink:0}.page-module__Y0UaNq__privateText{font-size:var(--size-step-0);margin:0}.page-module__Y0UaNq__emptyState{padding:var(--space-l)0;text-align:center;color:var(--color-gray-400)}.page-module__Y0UaNq__emptyText{font-size:var(--size-step--1);color:var(--color-gray-400);margin:0}.page-module__Y0UaNq__errorContainer,.page-module__Y0UaNq__notFoundContainer{align-items:center;gap:var(--space-m);text-align:center;padding:var(--space-3xl)var(--space-l);flex-direction:column;display:flex}.page-module__Y0UaNq__errorIcon,.page-module__Y0UaNq__notFoundIcon{color:var(--color-gray-300)}.page-module__Y0UaNq__errorTitle,.page-module__Y0UaNq__notFoundTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.page-module__Y0UaNq__errorDescription,.page-module__Y0UaNq__notFoundDescription{font-size:var(--size-step-0);color:var(--color-gray-500);max-width:40ch;margin:0}
.MyReservationModal-module___Hf_Ra__statusContainer{flex-direction:column;justify-content:space-between;align-items:center;display:flex}.MyReservationModal-module___Hf_Ra__statusInfo{gap:var(--space-xs);flex-direction:column;display:flex}.MyReservationModal-module___Hf_Ra__statusBadgeRow{align-items:center;gap:var(--space-s);flex-direction:column;display:flex}.MyReservationModal-module___Hf_Ra__timestamp{font-size:var(--size-step--2);color:var(--color-text-muted)}.MyReservationModal-module___Hf_Ra__priceRow{align-items:center;gap:var(--space-xs);font-size:var(--size-step--1);color:var(--color-text-muted);display:flex}.MyReservationModal-module___Hf_Ra__separator{background-color:var(--color-border);height:1px;margin:var(--space-m)0}.MyReservationModal-module___Hf_Ra__sectionTitle{font-size:var(--size-step-0);font-weight:var(--font-medium);align-items:center;gap:var(--space-xs);margin:0 0 var(--space-s)0;display:flex}.MyReservationModal-module___Hf_Ra__guestList{border:1px solid var(--color-border);border-radius:var(--radius-md);max-height:12.5rem;padding:var(--space-m);margin-bottom:var(--space-s);overflow-y:auto}.MyReservationModal-module___Hf_Ra__guestItem{padding:var(--space-xs)0;justify-content:space-between;align-items:center;display:flex}.MyReservationModal-module___Hf_Ra__guestInfo{align-items:center;gap:var(--space-s);display:flex}.MyReservationModal-module___Hf_Ra__participantIcon{color:var(--color-text-muted);flex-shrink:0}.MyReservationModal-module___Hf_Ra__participantIcon[data-highlight=true]{color:var(--color-primary)}.MyReservationModal-module___Hf_Ra__guestDetails{flex-direction:column;display:flex}.MyReservationModal-module___Hf_Ra__guestName{font-size:var(--size-step-0);font-weight:var(--font-medium);line-height:1}.MyReservationModal-module___Hf_Ra__guestMeta{font-size:var(--size-step--2);color:var(--color-text-muted);margin-top:.25rem}.MyReservationModal-module___Hf_Ra__emptyState{font-size:var(--size-step-0);color:var(--color-text-muted);text-align:center;padding:var(--space-m)0;font-style:italic}.MyReservationModal-module___Hf_Ra__policyList{padding-left:var(--space-m);font-size:var(--size-step--1);margin:0;list-style-type:disc}.MyReservationModal-module___Hf_Ra__footerActions{gap:var(--space-s);flex-direction:column;display:flex}.MyReservationModal-module___Hf_Ra__confirmationFooter{gap:var(--space-s);justify-content:flex-end;width:100%;display:flex}.MyReservationModal-module___Hf_Ra__guestRemovalSection{gap:var(--space-s);margin-top:var(--space-s);flex-direction:column;display:flex}.MyReservationModal-module___Hf_Ra__guestRemovalControls{justify-content:space-between;align-items:center;gap:var(--space-s);display:flex}.MyReservationModal-module___Hf_Ra__guestRemovalLabel{font-size:var(--size-step--1);color:var(--color-text-muted)}.MyReservationModal-module___Hf_Ra__guestStepper{align-items:center;gap:var(--space-s);display:flex}.MyReservationModal-module___Hf_Ra__stepperButton{border-radius:var(--radius-md);border:1px solid var(--color-border);background-color:var(--color-surface);width:2rem;height:2rem;color:var(--color-text);cursor:pointer;justify-content:center;align-items:center;transition:background-color .15s;display:flex}.MyReservationModal-module___Hf_Ra__stepperButton:hover:not(:disabled){background-color:var(--color-surface-dim)}.MyReservationModal-module___Hf_Ra__stepperButton:disabled{opacity:.4;cursor:not-allowed}.MyReservationModal-module___Hf_Ra__stepperValue{font-size:var(--size-step-0);font-weight:var(--font-semibold);text-align:center;min-width:1.5rem}
.AboutMeSection-module__6dgrSW__sectionTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark)}.AboutMeSection-module__6dgrSW__rows{flex-direction:column;display:flex}.AboutMeSection-module__6dgrSW__fieldButton{align-items:center;gap:var(--space-s);width:100%;padding:var(--space-s)0;cursor:pointer;text-align:left;font-family:inherit;font-size:var(--size-step-0);color:var(--color-dark);background:0 0;border:none;min-height:44px;display:flex}.AboutMeSection-module__6dgrSW__fieldButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-s)}.AboutMeSection-module__6dgrSW__fieldIcon{color:var(--color-gray-400);flex-shrink:0}.AboutMeSection-module__6dgrSW__fieldText{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.AboutMeSection-module__6dgrSW__fieldText[data-empty=true]{color:var(--color-gray-400)}.AboutMeSection-module__6dgrSW__fieldText[data-empty=false]{color:var(--color-dark);font-weight:var(--font-medium)}.AboutMeSection-module__6dgrSW__caretIcon{color:var(--color-gray-400);flex-shrink:0}.AboutMeSection-module__6dgrSW__divider{background-color:var(--color-gray-100);border:none;height:1px;margin:0}
.Flow-module__2kKppq__flow>*+*,.Flow-module__2kKppq__flowRecursive *+*{margin-block-start:var(--flow-space,1em)}
.Sidebar-module__8nI2QG__sidebar{gap:var(--gutter,var(--space-l,2rem));flex-wrap:wrap;display:flex}.Sidebar-module__8nI2QG__sidebar>*{flex-grow:1}.Sidebar-module__8nI2QG__sidebar>:first-child{flex-basis:var(--sidebar-target-width,20rem);flex-grow:0}.Sidebar-module__8nI2QG__sidebar>:last-child{min-inline-size:var(--sidebar-content-min-width,50%);flex-grow:999;flex-basis:0}.Sidebar-module__8nI2QG__sidebar[data-sidebar=right]>:first-child{order:2}.Sidebar-module__8nI2QG__sidebar[data-sidebar=right]>:last-child{order:1}
.Switcher-module__nocCNa__switcher{gap:var(--gutter,var(--space-m,1.5rem));flex-wrap:wrap;display:flex}.Switcher-module__nocCNa__switcher>*{flex-grow:1;flex-basis:calc((var(--switcher-target-width,30rem) - 100%)*999)}.Switcher-module__nocCNa__switcher[data-limit="2"]>:nth-child(n+3),.Switcher-module__nocCNa__switcher[data-limit="3"]>:nth-child(n+4),.Switcher-module__nocCNa__switcher[data-limit="4"]>:nth-child(n+5){flex-basis:100%}
.Repel-module__rIYWAW__repel{justify-content:space-between;align-items:var(--repel-vertical-alignment,center);gap:var(--gutter,var(--space-m,1.5rem));flex-wrap:wrap;display:flex}.Repel-module__rIYWAW__repel[data-align=start]{--repel-vertical-alignment:flex-start}.Repel-module__rIYWAW__repel[data-align=end]{--repel-vertical-alignment:flex-end}.Repel-module__rIYWAW__repel[data-align=stretch]{--repel-vertical-alignment:stretch}
.ConfirmedStatusBanner-module__jLcsYG__confirmedBanner{border-top:1px solid var(--color-gray-100);padding-top:var(--space-m);color:var(--color-dark);max-width:32rem}.ConfirmedStatusBanner-module__jLcsYG__confirmedBannerCluster{width:100%}.ConfirmedStatusBanner-module__jLcsYG__confirmedInfo{flex:1;min-width:0}.ConfirmedStatusBanner-module__jLcsYG__confirmedIcon{color:var(--color-success)}.ConfirmedStatusBanner-module__jLcsYG__confirmedTextGroup{flex-direction:column;gap:.125rem;min-width:0;display:flex}.ConfirmedStatusBanner-module__jLcsYG__confirmedTitle{font-size:var(--size-step-0);font-weight:var(--font-semibold);line-height:var(--line-height-tight);color:var(--color-dark)}.ConfirmedStatusBanner-module__jLcsYG__confirmedMeta{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-gray-600);line-height:var(--line-height-tight)}.ConfirmedStatusBanner-module__jLcsYG__manageReservationButton{margin:auto}.ConfirmedStatusBanner-module__jLcsYG__manageReservationButtonText{font-weight:var(--font-semibold);color:var(--color-dark)}
.NotificationClientBell-module__YO1EnG__wrapper{align-items:center;display:flex;position:relative}.NotificationClientBell-module__YO1EnG__bellButton{width:40px;height:40px;color:var(--color-gray-600);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;text-decoration:none;transition:background-color .2s,color .2s;display:flex;position:relative}.NotificationClientBell-module__YO1EnG__bellButton:hover{background-color:var(--color-gray-100);color:var(--color-dark)}.NotificationClientBell-module__YO1EnG__bellButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:50%}.NotificationClientBell-module__YO1EnG__bellButton:active{transform:scale(.95)}.NotificationClientBell-module__YO1EnG__icon{width:24px;height:24px}.NotificationClientBell-module__YO1EnG__badge{min-width:1.125rem;height:1.125rem;font-size:.625rem;font-weight:var(--font-bold);color:var(--color-light);background-color:var(--color-error);border:2px solid var(--color-light);border-radius:99px;justify-content:center;align-items:center;padding:0 .25rem;display:flex;position:absolute;top:.25rem;right:.25rem}.NotificationClientBell-module__YO1EnG__badge[data-new]{animation:.4s ease-out NotificationClientBell-module__YO1EnG__badgePulse}@keyframes NotificationClientBell-module__YO1EnG__badgePulse{0%{transform:scale(1)}25%{transform:scale(1.3)}50%{transform:scale(.95)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.NotificationClientBell-module__YO1EnG__badge[data-new]{animation:none}.NotificationClientBell-module__YO1EnG__bellButton:active{transform:none}}
.BadgeDetailModal-module__q80ENW__container{text-align:center}.BadgeDetailModal-module__q80ENW__iconSection{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.BadgeDetailModal-module__q80ENW__iconWrapper{background-color:var(--color-gray-50);width:120px;height:120px;color:var(--color-primary);margin-bottom:var(--space-xs);border-radius:50%;justify-content:center;align-items:center;display:flex;position:relative}.BadgeDetailModal-module__q80ENW__iconSection[data-locked=true] .BadgeDetailModal-module__q80ENW__iconWrapper{opacity:.5;filter:grayscale();color:var(--color-gray-400)}.BadgeDetailModal-module__q80ENW__countBadge{background:var(--color-primary);color:#fff;font-size:var(--size-step-0);font-weight:var(--font-bold);border:3px solid #fff;border-radius:20px;padding:4px 10px;position:absolute;top:4px;right:4px}.BadgeDetailModal-module__q80ENW__name{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark);margin:0}.BadgeDetailModal-module__q80ENW__category{font-size:var(--size-step--1);color:var(--color-gray-400);font-weight:var(--font-bold)}.BadgeDetailModal-module__q80ENW__descriptionSection{padding:var(--space-m);background-color:var(--color-gray-50);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100)}.BadgeDetailModal-module__q80ENW__description{font-size:var(--size-step-0);color:var(--color-gray-600);margin:0;line-height:normal}.BadgeDetailModal-module__q80ENW__progressSection{text-align:left}.BadgeDetailModal-module__q80ENW__progressHeader{margin-bottom:var(--space-xs);justify-content:space-between;align-items:flex-end;display:flex}.BadgeDetailModal-module__q80ENW__progressLabel{font-size:var(--size-step--1);font-weight:var(--font-bold);color:var(--color-gray-700)}.BadgeDetailModal-module__q80ENW__progressValue{font-size:var(--size-step-0);font-weight:var(--font-bold);color:var(--color-primary)}.BadgeDetailModal-module__q80ENW__progressBar{background-color:var(--color-gray-100);width:100%;height:12px;margin-bottom:var(--space-xs);border-radius:6px;overflow:hidden}.BadgeDetailModal-module__q80ENW__progressFill{background-color:var(--color-primary);border-radius:6px;height:100%;transition:width .6s cubic-bezier(.4,0,.2,1)}.BadgeDetailModal-module__q80ENW__progressHint{font-size:var(--size-step--2);color:var(--color-gray-500);margin:0}.BadgeDetailModal-module__q80ENW__awardedSection,.BadgeDetailModal-module__q80ENW__lockedSection{gap:var(--space-xs);padding-top:var(--space-m);border-top:1px solid var(--color-gray-100);flex-direction:column;display:flex}.BadgeDetailModal-module__q80ENW__infoRow{align-items:center;gap:var(--space-xs);color:var(--color-gray-500);font-size:var(--size-step--1);justify-content:center;display:flex}
.PendingStatusBanner-module__YCeKEW__pendingBanner{border-top:1px solid var(--color-gray-100);padding-top:var(--space-m);color:var(--color-dark);max-width:32rem}.PendingStatusBanner-module__YCeKEW__pendingBannerCluster{width:100%}.PendingStatusBanner-module__YCeKEW__pendingInfo{flex:1;min-width:0}.PendingStatusBanner-module__YCeKEW__pendingIcon{color:var(--color-warning)}.PendingStatusBanner-module__YCeKEW__pendingTextGroup{flex-direction:column;gap:.125rem;min-width:0;display:flex}.PendingStatusBanner-module__YCeKEW__pendingTitle{font-size:var(--size-step-0);font-weight:var(--font-semibold);line-height:var(--line-height-tight);color:var(--color-dark)}.PendingStatusBanner-module__YCeKEW__pendingMeta{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-gray-600);line-height:var(--line-height-tight)}.PendingStatusBanner-module__YCeKEW__refreshButton{margin-left:auto}.PendingStatusBanner-module__YCeKEW__cancelButton{color:var(--color-error)}.PendingStatusBanner-module__YCeKEW__refreshButtonText{font-weight:var(--font-semibold);color:var(--color-dark)}.PendingStatusBanner-module__YCeKEW__spinning{animation:1s linear infinite PendingStatusBanner-module__YCeKEW__spin}@keyframes PendingStatusBanner-module__YCeKEW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PendingStatusBanner-module__YCeKEW__timer{font-variant-numeric:tabular-nums;font-weight:var(--font-bold);color:var(--color-warning-dark)}@media (prefers-reduced-motion:reduce){.PendingStatusBanner-module__YCeKEW__spinning{animation:none}}
.DetailHeader-module__ouQAEq__header{z-index:var(--z-sticky);background-color:var(--color-light);border-bottom:1px solid var(--color-gray-100);position:sticky;top:0}.DetailHeader-module__ouQAEq__inner{padding:var(--space-xs)var(--space-m);justify-content:space-between;align-items:center;gap:var(--space-m);max-width:80rem;margin-inline:auto;display:flex}.DetailHeader-module__ouQAEq__actions{align-items:center;gap:var(--space-xs);flex-shrink:0;display:flex}.DetailHeader-module__ouQAEq__header[data-variant=overlay]{z-index:var(--z-sticky);background-color:#0000;border-bottom:none;position:absolute;top:0;left:0;right:0}.DetailHeader-module__ouQAEq__header[data-variant=overlay] .DetailHeader-module__ouQAEq__inner,.DetailHeader-module__ouQAEq__header[data-variant=overlay] .DetailHeader-module__ouQAEq__actions{color:var(--color-light)}.DetailHeader-module__ouQAEq__header{transition:background-color .2s,border-color .2s}@media (prefers-reduced-motion:reduce){.DetailHeader-module__ouQAEq__header{transition:none}}@supports (padding:max(0px)){.DetailHeader-module__ouQAEq__header[data-variant=overlay] .DetailHeader-module__ouQAEq__inner{padding-top:max(var(--space-xs),env(safe-area-inset-top))}}
.BadgeGrid-module__VIJUPG__container{gap:var(--space-l);flex-direction:column;display:flex}.BadgeGrid-module__VIJUPG__section{gap:var(--space-s);flex-direction:column;display:flex}.BadgeGrid-module__VIJUPG__sectionTitle{font-size:var(--size-step--1);font-weight:var(--font-bold);color:var(--color-gray-500);margin:0}.BadgeGrid-module__VIJUPG__grid{gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.BadgeGrid-module__VIJUPG__badgeItem{align-items:center;gap:var(--space-m);padding:var(--space-m);background-color:var(--color-light);border-radius:var(--radius-lg);border:1px solid var(--color-gray-100);cursor:pointer;text-align:left;width:100%;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative;overflow:hidden}.BadgeGrid-module__VIJUPG__badgeItem:hover{border-color:var(--color-primary)}@media (prefers-reduced-motion:reduce){.BadgeGrid-module__VIJUPG__badgeItem{transition:none}.BadgeGrid-module__VIJUPG__badgeItem:hover{transform:none}}.BadgeGrid-module__VIJUPG__badgeItem[data-locked=true]{opacity:.7}.BadgeGrid-module__VIJUPG__badgeItem[data-locked=true]:hover{border-color:var(--color-gray-300)}.BadgeGrid-module__VIJUPG__iconWrapper{color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative}.BadgeGrid-module__VIJUPG__badgeItem[data-locked=true] .BadgeGrid-module__VIJUPG__iconWrapper{opacity:.5;filter:grayscale()}.BadgeGrid-module__VIJUPG__count{background:var(--color-primary);color:var(--color-light);font-size:var(--size-step--2);font-weight:var(--font-bold);padding:var(--space-3xs)var(--space-xs);border-radius:var(--radius-full);border:2px solid var(--color-light);position:absolute;top:-4px;right:-4px}.BadgeGrid-module__VIJUPG__lockOverlay{color:var(--color-gray-500);border:1px solid var(--color-gray-200);background:#fff;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;display:flex;position:absolute;bottom:-2px;right:-2px}.BadgeGrid-module__VIJUPG__content{flex-direction:column;gap:4px;min-width:0;display:flex}.BadgeGrid-module__VIJUPG__name{font-weight:var(--font-bold);color:var(--color-dark);font-size:var(--size-step-0);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.BadgeGrid-module__VIJUPG__meta{align-items:center;gap:8px;display:flex}.BadgeGrid-module__VIJUPG__date{font-size:var(--size-step--1);color:var(--color-gray-500)}.BadgeGrid-module__VIJUPG__lockedText{font-size:var(--size-step--1);color:var(--color-gray-400);font-style:italic}.BadgeGrid-module__VIJUPG__progressPreview{align-items:center;gap:var(--space-s);width:100%;display:flex}.BadgeGrid-module__VIJUPG__miniBar{background-color:var(--color-gray-100);border-radius:3px;flex:1;max-width:80px;height:6px;overflow:hidden}.BadgeGrid-module__VIJUPG__miniFill{background-color:var(--color-primary);border-radius:3px;height:100%}.BadgeGrid-module__VIJUPG__progressText{font-size:var(--size-step--2);font-weight:var(--font-bold);color:var(--color-gray-500);white-space:nowrap}.BadgeGrid-module__VIJUPG__emptyState{padding:var(--space-3xl)var(--space-l);text-align:center;color:var(--color-gray-500);justify-content:center;align-items:center;gap:var(--space-m);background-color:#0000;border:none;flex-direction:column;display:flex}.BadgeGrid-module__VIJUPG__emptyIcon{color:var(--color-gray-300)}.BadgeGrid-module__VIJUPG__emptyState p{max-width:300px;line-height:normal;font-size:var(--size-step-0)}@media (max-width:600px){.BadgeGrid-module__VIJUPG__grid{grid-template-columns:1fr}}
.MarketingFooter-module__Vhac6a__footer{--footer-bg:var(--color-dark);--footer-text:var(--color-gray-400);--footer-link:var(--color-gray-400);--footer-link-hover:var(--color-light);padding:var(--space-2xl)var(--space-m);background-color:var(--footer-bg);color:var(--footer-text)}.MarketingFooter-module__Vhac6a__inner{align-items:center;gap:var(--space-xl);max-width:var(--wrapper-max-width,80rem);text-align:center;flex-direction:column;margin-inline:auto;display:flex}.MarketingFooter-module__Vhac6a__tagline{font-size:var(--size-step-4);font-weight:var(--font-bold,700);color:var(--color-light);line-height:var(--leading-tight,1.1);margin:0}.MarketingFooter-module__Vhac6a__social{justify-content:center;display:flex}.MarketingFooter-module__Vhac6a__socialLinks{gap:var(--space-s);display:flex}.MarketingFooter-module__Vhac6a__socialLink{border-radius:var(--radius-full);width:2.75rem;height:2.75rem;color:var(--footer-link);transition:background-color var(--transition-base),color var(--transition-base);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.MarketingFooter-module__Vhac6a__socialLink:hover{color:var(--footer-link-hover);background-color:#ffffff1a}.MarketingFooter-module__Vhac6a__socialLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.MarketingFooter-module__Vhac6a__legal{align-items:center;gap:var(--space-xs);flex-direction:column;display:flex}.MarketingFooter-module__Vhac6a__legalLinks{justify-content:center;align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.MarketingFooter-module__Vhac6a__legalLink{color:var(--footer-link);font-size:var(--size-step--1,.875rem);min-height:2.75rem;transition:color var(--transition-base);align-items:center;padding-block:.5em;text-decoration:none;display:inline-flex}.MarketingFooter-module__Vhac6a__legalLink:hover,.MarketingFooter-module__Vhac6a__legalLink:focus-visible{color:var(--footer-link-hover);text-decoration:underline}.MarketingFooter-module__Vhac6a__separator{color:var(--color-gray-500);font-size:var(--size-step--1,.875rem)}.MarketingFooter-module__Vhac6a__copyright{color:var(--color-gray-500);font-size:var(--size-step--1,.875rem);white-space:nowrap;justify-content:center;align-items:center;gap:.5ch;margin:0;display:flex}@media (prefers-reduced-motion:reduce){.MarketingFooter-module__Vhac6a__socialLink,.MarketingFooter-module__Vhac6a__legalLink{transition:none}}
.BookingActions-module__pFatOa__container{gap:var(--space-s);padding-top:var(--space-s);border-top:1px solid var(--color-gray-100);z-index:2;display:flex;position:relative}.BookingActions-module__pFatOa__actionButton{padding:var(--space-xs);border-radius:var(--radius-sm);color:var(--color-gray-400);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;transition:border-color .2s,color .2s;display:inline-flex}.BookingActions-module__pFatOa__actionButton:hover:not(:disabled){border-color:var(--color-primary);color:var(--color-primary)}.BookingActions-module__pFatOa__actionButton:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BookingActions-module__pFatOa__actionButton.BookingActions-module__pFatOa__disabled{opacity:.4;cursor:not-allowed}.BookingActions-module__pFatOa__dropdownWrapper{position:relative}.BookingActions-module__pFatOa__dropdown{margin-top:var(--space-xs);background:var(--color-light);border:1px solid var(--color-gray-100);border-radius:var(--radius-md);z-index:50;min-width:10rem;position:absolute;top:100%;right:0;overflow:hidden}.BookingActions-module__pFatOa__dropdownItem{align-items:center;gap:var(--space-s);width:100%;padding:var(--space-s)var(--space-m);font-size:var(--size-step--1);color:var(--color-error);cursor:pointer;text-align:left;background:0 0;border:none;transition:background-color .2s;display:flex}.BookingActions-module__pFatOa__dropdownItem:hover{background:var(--color-gray-50)}
.TrophyShowcaseSection-module__joe5fa__sectionTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-dark)}
.MoreInfoAccordion-module__L2eiXW__section{border-top:1px solid var(--color-gray-100);padding-top:var(--space-l)}.MoreInfoAccordion-module__L2eiXW__trigger{cursor:pointer;justify-content:space-between;align-items:center;padding:0;list-style:none;display:flex}.MoreInfoAccordion-module__L2eiXW__trigger::-webkit-details-marker{display:none}.MoreInfoAccordion-module__L2eiXW__trigger::marker{display:none}.MoreInfoAccordion-module__L2eiXW__heading{font-size:var(--size-step-3);font-weight:var(--font-bold);color:var(--color-dark);line-height:var(--line-height-tight)}.MoreInfoAccordion-module__L2eiXW__chevron{color:var(--color-gray-400);flex-shrink:0;transition:transform .2s}.MoreInfoAccordion-module__L2eiXW__section[open] .MoreInfoAccordion-module__L2eiXW__chevron{transform:rotate(180deg)}.MoreInfoAccordion-module__L2eiXW__content{padding-top:var(--space-m)}.MoreInfoAccordion-module__L2eiXW__subHeading{font-size:var(--size-step-1);font-weight:var(--font-semibold);color:var(--color-dark)}.MoreInfoAccordion-module__L2eiXW__text{font-size:var(--size-step-0);line-height:var(--line-height-relaxed);color:var(--color-gray-500)}.MoreInfoAccordion-module__L2eiXW__list{padding-left:var(--space-m);font-size:var(--size-step-0);line-height:var(--line-height-relaxed);color:var(--color-gray-500);list-style-type:disc;list-style-position:outside}.MoreInfoAccordion-module__L2eiXW__list li{margin-bottom:var(--space-xs)}@media (prefers-reduced-motion:reduce){.MoreInfoAccordion-module__L2eiXW__chevron{transition:none}}
.MarketingHeader-module__ElB_3G__sentinel{pointer-events:none;width:1px;height:1px;position:absolute;top:0;left:0}.MarketingHeader-module__ElB_3G__header{--header-bg:transparent;--header-text:var(--color-light);--header-padding:var(--space-s)var(--space-m);z-index:var(--z-fixed);padding:var(--header-padding);background-color:var(--header-bg);transition:background-color var(--transition-slow);position:fixed;top:0;left:0;right:0}.MarketingHeader-module__ElB_3G__header[data-scrolled=true]{--header-bg:var(--color-dark);border-bottom:1px solid #ffffff0f}.MarketingHeader-module__ElB_3G__nav{max-width:var(--wrapper-max-width,80rem);justify-content:space-between;align-items:center;margin-inline:auto;display:flex}.MarketingHeader-module__ElB_3G__logo{font-family:var(--font-family-display);font-size:var(--size-step-1);color:var(--header-text);text-transform:uppercase;letter-spacing:var(--uppercase-kerning,.02em);text-decoration:none}.MarketingHeader-module__ElB_3G__cta{background-color:var(--color-primary);min-height:2.75rem;color:var(--color-dark);font-size:var(--size-step--1,.875rem);font-weight:var(--font-semibold,600);border-radius:var(--radius-full);transition:background-color var(--transition-base),transform var(--transition-fast);align-items:center;padding:.5em 1.25em;text-decoration:none;display:inline-flex}.MarketingHeader-module__ElB_3G__cta:hover{filter:brightness(1.05)}.MarketingHeader-module__ElB_3G__cta:active{transform:scale(.97)}.MarketingHeader-module__ElB_3G__cta:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.MarketingHeader-module__ElB_3G__header,.MarketingHeader-module__ElB_3G__cta{transition:none}}
.CancelBookingModal-module__Ozj8XG__loading{font-size:var(--size-step--1);color:var(--color-gray-400);padding:var(--space-m);text-align:center}.CancelBookingModal-module__Ozj8XG__refundInfo{padding-top:var(--space-m);border-top:1px solid var(--color-gray-100)}.CancelBookingModal-module__Ozj8XG__refundEligible{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-success);margin-bottom:var(--space-xs)}.CancelBookingModal-module__Ozj8XG__refundAmount{font-size:var(--size-step--1);color:var(--color-gray-500)}.CancelBookingModal-module__Ozj8XG__refundNotEligible{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-error);margin-bottom:var(--space-xs)}.CancelBookingModal-module__Ozj8XG__refundMessage{font-size:var(--size-step--1);color:var(--color-gray-400)}.CancelBookingModal-module__Ozj8XG__refundError{font-size:var(--size-step--1);color:var(--color-gray-400);font-style:italic}
.ProfileClient-module__JgEPPW__container{max-width:600px;padding-block:var(--space-xl);margin-inline:auto}
.GameStatusBanner-module__TXl_ta__banner{--banner-bg:var(--color-gray-50);--banner-border:var(--color-gray-200);--banner-text:var(--color-dark);--banner-icon:var(--color-primary);--banner-padding-y:var(--space-m);--banner-padding-x:var(--space-m);--banner-gap:var(--space-s);--banner-radius:var(--radius-lg);gap:var(--banner-gap);padding:var(--banner-padding-y)var(--banner-padding-x);border-radius:var(--banner-radius);border:1px solid var(--banner-border);background-color:var(--banner-bg);color:var(--banner-text);flex-direction:column;display:flex}.GameStatusBanner-module__TXl_ta__header{align-items:center;gap:var(--space-s);display:flex}.GameStatusBanner-module__TXl_ta__iconWrapper{color:var(--banner-icon);flex-shrink:0;display:inline-flex}.GameStatusBanner-module__TXl_ta__title{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--banner-icon)}.GameStatusBanner-module__TXl_ta__content{gap:var(--space-m);flex-direction:column;display:flex}.GameStatusBanner-module__TXl_ta__description{font-size:var(--size-step-0);color:var(--color-gray-600);line-height:var(--line-height-normal);margin:0}.GameStatusBanner-module__TXl_ta__cancelledContent{gap:var(--space-s);flex-direction:column;display:flex}.GameStatusBanner-module__TXl_ta__reason{font-size:var(--size-step-0);font-weight:var(--font-medium);color:var(--color-dark);margin:0}.GameStatusBanner-module__TXl_ta__note{font-size:var(--size-step--1);color:var(--color-gray-500);margin:0;font-style:italic}.GameStatusBanner-module__TXl_ta__userCancelledBanner{align-items:center;gap:var(--space-xs);padding:var(--space-s);background-color:var(--color-gray-100);border-radius:var(--radius-md);font-size:var(--size-step--1);color:var(--color-gray-600);display:flex}.GameStatusBanner-module__TXl_ta__refundSection{gap:var(--space-s);padding:var(--space-m);background-color:var(--color-light);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);margin-top:var(--space-s);flex-direction:column;display:flex}.GameStatusBanner-module__TXl_ta__refundHeader{align-items:center;gap:var(--space-xs);display:flex}.GameStatusBanner-module__TXl_ta__refundIcon{font-size:1.25em}.GameStatusBanner-module__TXl_ta__refundTitle{font-size:var(--size-step-0);font-weight:var(--font-semibold);color:var(--color-dark)}.GameStatusBanner-module__TXl_ta__refundDetails{gap:var(--space-2xs);flex-direction:column;display:flex}.GameStatusBanner-module__TXl_ta__refundRow{font-size:var(--size-step--1);justify-content:space-between;align-items:center;display:flex}.GameStatusBanner-module__TXl_ta__refundLabel{color:var(--color-gray-500)}.GameStatusBanner-module__TXl_ta__refundValue{color:var(--color-dark);font-weight:var(--font-medium)}.GameStatusBanner-module__TXl_ta__supportLink{align-items:center;gap:var(--space-2xs);font-size:var(--size-step--1);color:var(--color-primary);margin-top:var(--space-xs);text-decoration:none;transition:color .2s;display:inline-flex}.GameStatusBanner-module__TXl_ta__supportLink:hover{color:var(--color-primary-dark);text-decoration:underline}.GameStatusBanner-module__TXl_ta__registrationClosedContent{gap:var(--space-2xs);flex-direction:column;display:flex}.GameStatusBanner-module__TXl_ta__redirectCTA{justify-content:center;align-items:center;gap:var(--space-xs);padding:var(--space-s)var(--space-m);background-color:var(--color-primary);color:var(--color-light);font-size:var(--size-step-0);font-weight:var(--font-semibold);border-radius:var(--radius-md);margin-top:var(--space-s);align-self:flex-start;text-decoration:none;transition:background-color .2s,transform .1s;display:inline-flex}.GameStatusBanner-module__TXl_ta__redirectCTA:hover{background-color:var(--color-primary-dark)}.GameStatusBanner-module__TXl_ta__redirectCTA:active{transform:scale(.98)}.GameStatusBanner-module__TXl_ta__banner[data-variant=success]{--banner-bg:color-mix(in srgb,var(--color-success)10%,var(--color-light));--banner-border:color-mix(in srgb,var(--color-success)30%,var(--color-light));--banner-icon:var(--color-success)}.GameStatusBanner-module__TXl_ta__banner[data-variant=error]{--banner-bg:color-mix(in srgb,var(--color-error)10%,var(--color-light));--banner-border:color-mix(in srgb,var(--color-error)30%,var(--color-light));--banner-icon:var(--color-error)}.GameStatusBanner-module__TXl_ta__banner[data-variant=warning]{--banner-bg:color-mix(in srgb,var(--color-warning)10%,var(--color-light));--banner-border:color-mix(in srgb,var(--color-warning)30%,var(--color-light));--banner-icon:var(--color-warning)}.GameStatusBanner-module__TXl_ta__banner[data-variant=info]{--banner-bg:color-mix(in srgb,var(--color-info)10%,var(--color-light));--banner-border:color-mix(in srgb,var(--color-info)30%,var(--color-light));--banner-icon:var(--color-info)}@media (max-width:30rem){.GameStatusBanner-module__TXl_ta__banner{--banner-padding-y:var(--space-s);--banner-padding-x:var(--space-s)}.GameStatusBanner-module__TXl_ta__title{font-size:var(--size-step-0)}.GameStatusBanner-module__TXl_ta__redirectCTA{justify-content:center;width:100%}.GameStatusBanner-module__TXl_ta__refundRow{align-items:flex-start;gap:var(--space-3xs);flex-direction:column}}
.UserNavCompact-module__SSpM_G__skeleton{align-items:center;display:flex}.UserNavCompact-module__SSpM_G__skeletonCircle{background-color:var(--color-gray-100);border-radius:50%;width:2rem;height:2rem;animation:1.5s ease-in-out infinite UserNavCompact-module__SSpM_G__pulse}.UserNavCompact-module__SSpM_G__signInLink{color:var(--color-primary);font-size:var(--size-step-0);border-radius:var(--radius-md);align-items:center;gap:.25em;padding:.5em .75em;font-weight:500;text-decoration:none;transition:background-color .15s;display:flex}.UserNavCompact-module__SSpM_G__signInLink:hover{background-color:var(--color-gray-50)}.UserNavCompact-module__SSpM_G__signInLabel{font-size:.875em}.UserNavCompact-module__SSpM_G__avatarLink{border-radius:50%;align-items:center;transition:opacity .15s;display:flex}.UserNavCompact-module__SSpM_G__avatarLink:hover{opacity:.8}@keyframes UserNavCompact-module__SSpM_G__pulse{0%,to{opacity:1}50%{opacity:.5}}@media (prefers-reduced-motion:reduce){.UserNavCompact-module__SSpM_G__skeletonCircle{animation:none}.UserNavCompact-module__SSpM_G__signInLink,.UserNavCompact-module__SSpM_G__avatarLink{transition:none}}
.BookingCard-module__pLoIiW__card{--card-padding:var(--space-m);--card-radius:var(--radius-md);background:var(--color-light);border:1px solid var(--color-gray-100);border-radius:var(--card-radius);padding:var(--card-padding);transition:border-color .2s}.BookingCard-module__pLoIiW__card:hover{border-color:var(--color-primary)}.BookingCard-module__pLoIiW__card:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.BookingCard-module__pLoIiW__cardCancelled{opacity:.7;background:var(--color-gray-50)}.BookingCard-module__pLoIiW__header{justify-content:space-between;align-items:center;gap:var(--space-s);flex-wrap:wrap;display:flex}.BookingCard-module__pLoIiW__dateContainer{align-items:center;gap:var(--space-xs);color:var(--color-gray-400);font-size:var(--size-step--1);display:flex}.BookingCard-module__pLoIiW__date{font-weight:var(--font-medium)}.BookingCard-module__pLoIiW__icon{flex-shrink:0}.BookingCard-module__pLoIiW__badge{font-size:var(--size-step--1);font-weight:var(--font-semibold);border-radius:var(--radius-full);padding:.25em .75em}.BookingCard-module__pLoIiW__badgeSuccess{background:var(--color-success);color:var(--color-light)}.BookingCard-module__pLoIiW__badgeWarning{background:var(--color-warning);color:var(--color-dark)}.BookingCard-module__pLoIiW__badgeError{background:var(--color-error);color:var(--color-light)}.BookingCard-module__pLoIiW__badgeNeutral{background:var(--color-gray-200);color:var(--color-gray-500)}.BookingCard-module__pLoIiW__title{font-size:var(--size-step-1);font-weight:var(--font-semibold);color:var(--color-dark);margin:0;line-height:1.3}.BookingCard-module__pLoIiW__mainLink{color:inherit;text-decoration:none}.BookingCard-module__pLoIiW__mainLink:hover{text-decoration:underline}.BookingCard-module__pLoIiW__venue{align-items:flex-start;gap:var(--space-xs);font-size:var(--size-step--1);color:var(--color-gray-400);display:flex}.BookingCard-module__pLoIiW__format{font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-gray-400);background:var(--color-gray-50);border-radius:var(--radius-sm);padding:.25em .5em}.BookingCard-module__pLoIiW__players{align-items:center;gap:var(--space-xs);font-size:var(--size-step--1);color:var(--color-gray-400);display:flex}.BookingCard-module__pLoIiW__playersUrgent{color:var(--color-error);font-weight:var(--font-semibold)}.BookingCard-module__pLoIiW__guestToggle{z-index:2;align-items:center;gap:var(--space-xs);font-size:var(--size-step--1);font-weight:var(--font-medium);color:var(--color-primary);background:var(--color-primary-light,#2e5c3e1a);border-radius:var(--radius-full);border:none;padding:.25em .75em;display:inline-flex;position:relative}.BookingCard-module__pLoIiW__guestArrow{margin-left:var(--space-xs);font-size:.6em}.BookingCard-module__pLoIiW__sideBadge{font-size:var(--size-step--1);font-weight:var(--font-semibold);color:var(--color-primary);background:var(--color-primary-light,#2e5c3e1a);border-radius:var(--radius-sm);padding:.2em .6em;display:inline-block}
.AuthPlaceholder-module__2Q5ywG__authPlaceholder{text-align:center;padding:var(--space-2xl)var(--space-m);flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 9rem);display:flex}.AuthPlaceholder-module__2Q5ywG__iconContainer{width:3.5rem;height:3.5rem;margin-bottom:var(--space-m);background-color:var(--color-gray-100);color:var(--color-gray-400);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.AuthPlaceholder-module__2Q5ywG__title{font-size:var(--size-step-3);font-weight:var(--font-bold);color:var(--color-dark);line-height:var(--leading-tight);margin-bottom:var(--space-xs)}.AuthPlaceholder-module__2Q5ywG__description{font-size:var(--size-step-0);color:var(--color-gray-500);max-width:30ch;margin:0 auto var(--space-l);line-height:var(--leading-relaxed)}.AuthPlaceholder-module__2Q5ywG__authCta{justify-content:center;align-items:center;gap:var(--space-xs);background-color:var(--color-dark);color:var(--color-light);border-radius:var(--radius-full);font-weight:var(--font-semibold);font-size:var(--size-step-0);transition:background-color var(--transition-base);padding:1.1em 2em;text-decoration:none;display:inline-flex}.AuthPlaceholder-module__2Q5ywG__authCta:hover{background-color:var(--color-gray-500)}.AuthPlaceholder-module__2Q5ywG__authCta:focus-visible{outline:2px solid var(--focus-color);outline-offset:var(--focus-offset)}
.DesktopNav-module__-LviCW__nav{display:none}@media (min-width:48rem){.DesktopNav-module__-LviCW__nav{align-items:center;gap:var(--space-2xs);display:flex}}.DesktopNav-module__-LviCW__navLink{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs)var(--space-xs);color:var(--color-dark);font-size:var(--size-step-0);border-radius:var(--radius-sm,.375rem);min-height:2.75rem;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:flex}.DesktopNav-module__-LviCW__navLink:hover{color:var(--color-dark);background-color:var(--color-gray-50)}.DesktopNav-module__-LviCW__navLink:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.DesktopNav-module__-LviCW__navLink[data-active=true]{color:var(--color-primary);background-color:color-mix(in srgb,var(--color-primary)8%,transparent)}.DesktopNav-module__-LviCW__navLink[data-active=true]:hover{background-color:color-mix(in srgb,var(--color-primary)12%,transparent)}.DesktopNav-module__-LviCW__navLabel{line-height:1}@media (prefers-reduced-motion:reduce){.DesktopNav-module__-LviCW__navLink{transition:none}}
.page-module__KNXFUa__pageWrapper{padding-block:var(--space-2xl);min-height:60vh}.page-module__KNXFUa__header{border-bottom:1px solid var(--color-gray-100);padding-bottom:var(--space-m);justify-content:space-between;align-items:flex-end;display:flex}.page-module__KNXFUa__title{font-size:var(--size-step-4);font-weight:var(--font-bold);color:var(--color-dark)}.page-module__KNXFUa__skeleton{background:linear-gradient(90deg,var(--color-gray-100)25%,var(--color-gray-50)50%,var(--color-gray-100)75%);border-radius:var(--radius-sm);background-size:200% 100%;animation:1.5s infinite page-module__KNXFUa__loading}@keyframes page-module__KNXFUa__loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.page-module__KNXFUa__skeleton{animation:none}}.page-module__KNXFUa__titleSkeleton{width:250px;height:var(--size-step-4)}.page-module__KNXFUa__actionSkeleton{width:150px;height:40px}.page-module__KNXFUa__itemSkeleton{gap:var(--space-m);padding:var(--space-m);background:var(--color-light);border-radius:var(--radius-md);border:1px solid var(--color-gray-100);display:flex}.page-module__KNXFUa__iconSkeleton{background:var(--color-gray-100);border-radius:50%;flex-shrink:0;width:48px;height:48px}.page-module__KNXFUa__contentSkeleton{gap:var(--space-xs);flex-direction:column;flex:1;display:flex}.page-module__KNXFUa__textSkeleton{background:var(--color-gray-100);border-radius:var(--radius-sm);width:80%;height:16px}.page-module__KNXFUa__subTextSkeleton{background:var(--color-gray-50);border-radius:var(--radius-sm);width:40%;height:12px}.page-module__KNXFUa__errorContainer{text-align:center;padding:var(--space-3xl)var(--space-m);flex-direction:column;justify-content:center;align-items:center;display:flex}.page-module__KNXFUa__errorIcon{color:var(--color-error);margin-bottom:var(--space-m)}.page-module__KNXFUa__errorTitle{font-size:var(--size-step-3);font-weight:var(--font-bold)}.page-module__KNXFUa__errorMessage{color:var(--color-gray-500);max-width:40ch;margin-bottom:var(--space-l)}.page-module__KNXFUa__emptyState{text-align:center;padding:var(--space-3xl)var(--space-m);justify-content:center;align-items:center;gap:var(--space-s);flex-direction:column;display:flex}.page-module__KNXFUa__emptyTitle{font-size:var(--size-step-2);font-weight:var(--font-bold);color:var(--color-gray-500)}.page-module__KNXFUa__emptyText{color:var(--color-gray-400);max-width:30ch}
.GameSummary-module__4f0wbG__gameTitle{font-size:var(--size-step-1);font-weight:var(--font-bold);color:var(--color-dark);margin:0}
/*# sourceMappingURL=1a2d477a37784582.css.map*/