.ConfirmationDialog-module__4idEmq__body{padding:18px 24px 24px}.ConfirmationDialog-module__4idEmq__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.ConfirmationDialog-module__4idEmq__message{color:var(--color-text-primary);margin:0;font-size:.95rem;line-height:1.45}.ConfirmationDialog-module__4idEmq__actions{justify-content:flex-end;margin-top:22px;display:flex}.ConfirmationDialog-module__4idEmq__okButton{background:var(--color-primary);color:var(--color-white);cursor:pointer;border:none;border-radius:8px;min-height:44px;padding:10px 22px;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s}.ConfirmationDialog-module__4idEmq__okButton:hover{box-shadow:var(--shadow-brand-sm);transform:translateY(-1px)}.ConfirmationDialog-module__4idEmq__okButton:active{transform:translateY(0)}@media (max-width:640px){.ConfirmationDialog-module__4idEmq__title{font-size:1.125rem}.ConfirmationDialog-module__4idEmq__body{padding:16px 18px 18px}.ConfirmationDialog-module__4idEmq__actions{justify-content:stretch}.ConfirmationDialog-module__4idEmq__okButton{width:100%}}.ConfirmationDialog-module__4idEmq__body{padding:var(--space-card-x);background:0 0}.ConfirmationDialog-module__4idEmq__title{color:var(--bw-text-title);letter-spacing:0;font-size:1rem;font-weight:800;line-height:1.2}.ConfirmationDialog-module__4idEmq__message{color:var(--bw-text-muted);font-size:.86rem}.ConfirmationDialog-module__4idEmq__actions{margin-top:var(--space-section)}.ConfirmationDialog-module__4idEmq__okButton{min-height:var(--control-height);color:var(--bw-text-title);background:color-mix(in srgb, var(--color-primary) 20%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 34%, transparent);letter-spacing:0;box-shadow:none;border-radius:11px;padding:.42rem .9rem;font-size:.78rem;font-weight:800}.ConfirmationDialog-module__4idEmq__okButton:hover{filter:brightness(1.06);box-shadow:none;transform:none}@media (max-width:640px){.ConfirmationDialog-module__4idEmq__body{padding:.82rem}.ConfirmationDialog-module__4idEmq__message{font-size:.82rem;line-height:1.45}.ConfirmationDialog-module__4idEmq__actions{margin-top:.82rem}.ConfirmationDialog-module__4idEmq__okButton{min-height:40px;font-size:.76rem}}
@keyframes modals-module__EXvKjW__modalFadeIn{0%{opacity:0}to{opacity:1}}@keyframes modals-module__EXvKjW__modalSlideUp{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}.modals-module__EXvKjW__overlay{z-index:2600;padding:var(--space-stack);background:color-mix(in srgb, var(--bw-page) 84%, transparent);-webkit-backdrop-filter:blur(8px);justify-content:center;align-items:center;animation:.2s modals-module__EXvKjW__modalFadeIn;display:flex;position:fixed;inset:0}.modals-module__EXvKjW__modal{border:1px solid var(--bw-border-card);border-radius:var(--radius-2xl);background:var(--bw-surface-card);width:min(860px,100vw - 40px);max-height:min(92vh,820px);box-shadow:var(--shadow-modal);flex-direction:column;animation:.24s modals-module__EXvKjW__modalSlideUp;display:flex;position:relative;overflow:hidden}.modals-module__EXvKjW__compactModal{width:min(560px,100vw - 20px)}.modals-module__EXvKjW__header{padding:var(--space-card-y) 60px var(--space-card-compact-y) var(--space-card-x);border-bottom:1px solid var(--bw-border-accent);background:var(--bw-surface-panel);flex-shrink:0;position:relative}.modals-module__EXvKjW__header h2{color:var(--bw-text-title);font-size:var(--bw-type-page-title);font-weight:var(--font-weight-bold);letter-spacing:0;margin:0;line-height:1.15}.modals-module__EXvKjW__kicker{color:var(--bw-text-muted);font-size:var(--bw-type-label);font-weight:var(--font-weight-bold);letter-spacing:0;text-transform:uppercase;margin:0 0 .35rem;line-height:1.3}.modals-module__EXvKjW__closeButton{top:var(--space-card-y);right:var(--space-card-x);position:absolute}.modals-module__EXvKjW__content{min-height:0;padding:var(--space-card-y) var(--space-card-x);flex:1;overflow-y:auto}.modals-module__EXvKjW__footer{justify-content:flex-end;align-items:center;gap:var(--space-stack);padding:var(--space-card-compact-y) var(--space-card-x);border-top:1px solid var(--bw-border-subtle);background:var(--bw-surface-panel);flex-shrink:0;display:flex}@media (max-width:640px){.modals-module__EXvKjW__overlay{padding:max(6px, env(safe-area-inset-top)) 9px 9px;background:color-mix(in srgb, var(--bw-page) 88%, transparent);justify-content:center;align-items:flex-start}.modals-module__EXvKjW__modal{width:min(100vw - 18px,408px);max-height:calc(100dvh - max(14px, env(safe-area-inset-top)) - env(safe-area-inset-bottom));border-radius:var(--radius-2xl);border:1px solid var(--bw-border-card);box-shadow:0 16px 34px color-mix(in srgb, var(--color-black) 34%, transparent)}.modals-module__EXvKjW__compactModal{width:min(100vw - 18px,388px)}.modals-module__EXvKjW__header{padding:var(--space-card-compact-y) 52px var(--space-card-small-y) var(--space-card-small-x)}.modals-module__EXvKjW__header h2{font-size:var(--bw-type-card-title);line-height:1.1}.modals-module__EXvKjW__kicker{margin-bottom:.24rem;font-size:.58rem}.modals-module__EXvKjW__closeButton{top:var(--space-card-small-y);right:var(--space-card-small-x)}.modals-module__EXvKjW__content{padding:var(--space-card-small-y) var(--space-card-small-x)}.modals-module__EXvKjW__footer{padding:var(--space-card-small-y) var(--space-card-small-x);flex-direction:column;align-items:stretch}}@media (max-width:480px){.modals-module__EXvKjW__modal{width:calc(100vw - 12px);max-height:calc(100dvh - max(8px, env(safe-area-inset-top)) - env(safe-area-inset-bottom));border-radius:var(--radius-xl)}.modals-module__EXvKjW__compactModal{width:calc(100vw - 12px)}.modals-module__EXvKjW__header{padding:.76rem 3rem .66rem .82rem}.modals-module__EXvKjW__header h2{font-size:.96rem}.modals-module__EXvKjW__content{padding:.64rem}}@media (max-width:380px){.modals-module__EXvKjW__modal,.modals-module__EXvKjW__compactModal{width:calc(100vw - 10px)}}@media (prefers-reduced-motion:reduce){.modals-module__EXvKjW__overlay,.modals-module__EXvKjW__modal{animation:none}}
.DevNoticeModal-module__OvMcQq__header{padding:var(--space-card-y) 60px var(--space-card-compact-y) var(--space-card-x);align-items:flex-start;gap:12px;display:flex}.DevNoticeModal-module__OvMcQq__warningIcon{background:color-mix(in srgb, var(--color-primary) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:var(--radius-md);width:36px;height:36px;color:var(--color-primary);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.DevNoticeModal-module__OvMcQq__kicker{font-size:var(--bw-type-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);margin:0 0 4px;font-weight:800}.DevNoticeModal-module__OvMcQq__title{font-size:var(--bw-type-card-title);color:var(--color-text-primary);margin:0;font-weight:800;line-height:1.2}.DevNoticeModal-module__OvMcQq__body{padding:var(--space-card-y) var(--space-card-x)}.DevNoticeModal-module__OvMcQq__bodyText{font-size:var(--bw-type-body);color:var(--color-text-secondary);margin:0 0 12px;line-height:1.6}.DevNoticeModal-module__OvMcQq__bodyText:last-of-type{margin-bottom:0}.DevNoticeModal-module__OvMcQq__sectionLabel{font-size:var(--bw-type-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary);margin:16px 0 8px;font-weight:800}.DevNoticeModal-module__OvMcQq__checkList{flex-direction:column;gap:6px;margin:0 0 4px;padding:0;list-style:none;display:flex}.DevNoticeModal-module__OvMcQq__checkItem{font-size:var(--bw-type-body);color:var(--color-text-secondary);align-items:flex-start;gap:8px;line-height:1.45;display:flex}.DevNoticeModal-module__OvMcQq__checkIcon{width:16px;height:16px;color:var(--color-success);flex-shrink:0;margin-top:1px}.DevNoticeModal-module__OvMcQq__acknowledgment{background:color-mix(in srgb, var(--color-primary) 6%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);border-radius:var(--radius-md);margin:16px 0 0;padding:14px 16px}.DevNoticeModal-module__OvMcQq__checkboxRow{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:10px;display:flex}.DevNoticeModal-module__OvMcQq__checkboxInput{width:17px;height:17px;accent-color:var(--color-primary);cursor:pointer;flex-shrink:0;margin-top:2px}.DevNoticeModal-module__OvMcQq__checkboxLabel{font-size:var(--bw-type-body);color:var(--color-text-primary);line-height:1.55}.DevNoticeModal-module__OvMcQq__error{font-size:var(--bw-type-body);color:var(--color-danger);margin:16px 0 0;line-height:1.5}.DevNoticeModal-module__OvMcQq__footer{flex-direction:row-reverse}.DevNoticeModal-module__OvMcQq__footerHint{text-align:center;color:var(--color-text-muted);justify-content:center;align-items:center;gap:5px;padding:0 22px 14px;font-size:12px;display:flex}
.ChangelogModal-module__JFYcPG__headerContent{align-items:center;gap:12px;display:flex}.ChangelogModal-module__JFYcPG__icon{color:var(--color-primary);flex-shrink:0}.ChangelogModal-module__JFYcPG__title{color:var(--color-text-primary);margin:0;font-size:18px;font-weight:700}.ChangelogModal-module__JFYcPG__loadingText,.ChangelogModal-module__JFYcPG__emptyText{color:var(--color-text-secondary);text-align:center;margin:0;padding:20px 0;font-size:13px}.ChangelogModal-module__JFYcPG__entriesList{flex-direction:column;gap:20px;display:flex}.ChangelogModal-module__JFYcPG__entry{border:1px solid color-mix(in srgb, var(--color-text-primary) 8%, transparent);background:color-mix(in srgb, var(--color-text-primary) 2%, transparent);border-radius:10px;padding:14px}.ChangelogModal-module__JFYcPG__entryHeader{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.ChangelogModal-module__JFYcPG__entryMeta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.ChangelogModal-module__JFYcPG__tag{border:1px solid color-mix(in srgb, var(--color-primary) 28%, transparent);color:var(--color-text-muted);text-transform:uppercase;border-radius:999px;padding:2px 6px;font-size:9px;font-weight:700}.ChangelogModal-module__JFYcPG__version{color:var(--color-primary);margin:0;font-size:14px;font-weight:700}.ChangelogModal-module__JFYcPG__entryTitle{color:var(--color-text-primary);margin:0;font-size:16px;line-height:1.3}.ChangelogModal-module__JFYcPG__summary{color:var(--color-text-secondary);margin:6px 0 0;font-size:13px;line-height:1.5}.ChangelogModal-module__JFYcPG__structuredContent{gap:12px;display:grid}.ChangelogModal-module__JFYcPG__section{gap:6px;display:grid}.ChangelogModal-module__JFYcPG__section h4{color:var(--color-text-primary);margin:0;font-size:13px}.ChangelogModal-module__JFYcPG__date{color:var(--color-text-muted);font-size:12px}.ChangelogModal-module__JFYcPG__changesList{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.ChangelogModal-module__JFYcPG__changeItem{color:var(--color-text-secondary);margin-left:16px;font-size:13px;position:relative}.ChangelogModal-module__JFYcPG__changeItem:before{content:"•";color:var(--color-primary);position:absolute;left:-10px}.ChangelogModal-module__JFYcPG__closeButton{background:var(--color-primary);color:var(--color-text-primary);cursor:pointer;border:none;border-radius:7px;padding:8px 16px;font-size:12px;font-weight:700;transition:background .15s}.ChangelogModal-module__JFYcPG__closeButton:hover{background:var(--color-primary)}
.DevNoticeBanner-module__2_rHsW__banner{border-radius:10px;align-items:center;gap:10px;margin:0 0 14px;padding:10px 14px;display:flex}.DevNoticeBanner-module__2_rHsW__bannerDefault{background:color-mix(in srgb, var(--color-primary) 15%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 50%, transparent)}.DevNoticeBanner-module__2_rHsW__icon{color:var(--color-primary);flex-shrink:0}.DevNoticeBanner-module__2_rHsW__label{color:var(--color-primary)}.DevNoticeBanner-module__2_rHsW__bannerUpdate{background:color-mix(in srgb, var(--color-danger) 7%, transparent);border:1px solid color-mix(in srgb, var(--color-danger) 35%, transparent)}.DevNoticeBanner-module__2_rHsW__iconAlert{color:var(--color-danger);flex-shrink:0}.DevNoticeBanner-module__2_rHsW__labelAlert{color:var(--color-danger)}.DevNoticeBanner-module__2_rHsW__text{min-width:0;color:var(--color-text-primary);flex:1;margin:0;font-size:13px;line-height:1.45}.DevNoticeBanner-module__2_rHsW__viewLink{color:var(--color-primary);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-size:13px;font-weight:600;text-decoration:underline}.DevNoticeBanner-module__2_rHsW__viewLink:hover{color:var(--color-primary)}.DevNoticeBanner-module__2_rHsW__reviewBtn{background:var(--color-danger);color:var(--color-text-primary);cursor:pointer;white-space:nowrap;border:none;border-radius:7px;flex-shrink:0;padding:6px 12px;font-size:12px;font-weight:700;transition:background .15s}.DevNoticeBanner-module__2_rHsW__reviewBtn:hover{background:var(--color-danger)}
.MobileCompatibilityNotice-module__cvJ64a__content{gap:var(--space-3);padding:var(--space-4);display:grid}.MobileCompatibilityNotice-module__cvJ64a__content p{color:var(--bw-text-muted);font-size:var(--bw-type-body);margin:0;line-height:1.55}.MobileCompatibilityNotice-module__cvJ64a__content .MobileCompatibilityNotice-module__cvJ64a__liveViewNote{color:var(--bw-text-title);font-weight:var(--font-weight-semibold)}.MobileCompatibilityNotice-module__cvJ64a__continueButton{min-height:40px;margin-top:var(--space-1)}
.WelcomeOnboardingModal-module__XrjZuq__content{gap:14px;display:grid}.WelcomeOnboardingModal-module__XrjZuq__content>p{color:var(--bw-text-muted);margin:0;line-height:1.55}.WelcomeOnboardingModal-module__XrjZuq__firstStep{border:1px solid var(--bw-border-card);border-radius:var(--radius-lg);background:var(--bw-surface-panel);gap:12px;padding:14px;display:flex}.WelcomeOnboardingModal-module__XrjZuq__stepNumber{background:var(--color-primary);height:32px;color:var(--color-white);border-radius:50%;flex:0 0 32px;place-items:center;font-weight:800;display:grid}.WelcomeOnboardingModal-module__XrjZuq__firstStep strong,.WelcomeOnboardingModal-module__XrjZuq__firstStep div span{display:block}.WelcomeOnboardingModal-module__XrjZuq__firstStep strong{color:var(--bw-text-title)}.WelcomeOnboardingModal-module__XrjZuq__firstStep div span{color:var(--bw-text-muted);margin-top:3px;font-size:.86rem;line-height:1.4}.WelcomeOnboardingModal-module__XrjZuq__workflow{grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;display:grid}.WelcomeOnboardingModal-module__XrjZuq__workflow button{border:1px solid var(--bw-border-subtle);min-width:0;min-height:48px;color:var(--bw-text-muted);background:var(--bw-surface-panel-strong);cursor:pointer;font:inherit;border-radius:9px;justify-items:center;gap:3px;padding:5px 3px;font-size:.66rem;font-weight:700;display:grid}.WelcomeOnboardingModal-module__XrjZuq__workflow button span{background:var(--bw-surface-panel);width:19px;height:19px;color:var(--bw-text-body);border-radius:50%;place-items:center;font-size:.62rem;display:grid}.WelcomeOnboardingModal-module__XrjZuq__workflow button:hover{border-color:var(--bw-border-accent);color:var(--bw-text-title)}.WelcomeOnboardingModal-module__XrjZuq__workflow button:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.WelcomeOnboardingModal-module__XrjZuq__workflow .WelcomeOnboardingModal-module__XrjZuq__workflowActive{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 12%, var(--bw-surface-panel-strong));color:var(--bw-text-title)}.WelcomeOnboardingModal-module__XrjZuq__workflow .WelcomeOnboardingModal-module__XrjZuq__workflowActive span{background:var(--color-primary);color:var(--color-white)}.WelcomeOnboardingModal-module__XrjZuq__actions{grid-template-columns:1fr 1fr;gap:10px;display:grid}.WelcomeOnboardingModal-module__XrjZuq__actions a{text-decoration:none}.WelcomeOnboardingModal-module__XrjZuq__reopenNote{text-align:center;font-size:.76rem;color:var(--bw-text-muted)!important;margin:-2px 0 0!important}@media (max-width:520px){.WelcomeOnboardingModal-module__XrjZuq__workflow{grid-template-columns:repeat(4,minmax(0,1fr))}.WelcomeOnboardingModal-module__XrjZuq__actions{grid-template-columns:1fr}.WelcomeOnboardingModal-module__XrjZuq__actions>*{width:100%;min-height:40px}}
.AnnouncementNotice-module__JvMSWW__content{gap:14px;padding:16px;display:grid}.AnnouncementNotice-module__JvMSWW__content p{color:var(--bw-text-body);white-space:pre-wrap;margin:0;line-height:1.55}.AnnouncementNotice-module__JvMSWW__content span{color:var(--bw-text-muted);text-align:center;font-size:.72rem}
.LegalDisclosureModal-module__cn4aoW__overlay{z-index:10020;background:color-mix(in srgb, var(--color-black) 72%, transparent);place-items:center;padding:12px;display:grid;position:fixed;inset:0}.LegalDisclosureModal-module__cn4aoW__modal{width:min(100%,650px);max-height:min(760px, calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));border:1px solid var(--bw-border-card);border-radius:var(--radius-xl);background:var(--bw-surface-card);color:var(--bw-text-body);box-shadow:var(--bw-shadow-modal);flex-direction:column;display:flex;overflow:hidden}.LegalDisclosureModal-module__cn4aoW__header{border-bottom:1px solid var(--bw-border-accent);background:var(--bw-surface-panel);align-items:center;gap:12px;padding:16px 18px;display:flex}.LegalDisclosureModal-module__cn4aoW__header p{color:var(--bw-text-accent);letter-spacing:.05em;text-transform:uppercase;margin:0 0 2px;font-size:.66rem;font-weight:850}.LegalDisclosureModal-module__cn4aoW__header h2{color:var(--bw-text-title);margin:0;font-size:1.15rem}.LegalDisclosureModal-module__cn4aoW__icon{border:1px solid var(--bw-border-accent);width:38px;height:38px;color:var(--bw-text-accent);border-radius:10px;flex:none;place-items:center;display:grid}.LegalDisclosureModal-module__cn4aoW__body{padding:16px 18px;font-size:.82rem;line-height:1.55;overflow-y:auto}.LegalDisclosureModal-module__cn4aoW__body>p{margin:0 0 12px}.LegalDisclosureModal-module__cn4aoW__meta{color:var(--bw-text-muted);font-size:.72rem;font-weight:700}.LegalDisclosureModal-module__cn4aoW__links{flex-wrap:wrap;gap:16px;display:flex}.LegalDisclosureModal-module__cn4aoW__links a{color:var(--bw-text-accent);font-weight:750}.LegalDisclosureModal-module__cn4aoW__checkRow{border:1px solid var(--bw-border-card);background:var(--bw-surface-panel);color:var(--bw-text-title);border-radius:10px;align-items:flex-start;gap:10px;margin-top:14px;padding:13px;font-weight:650;display:flex}.LegalDisclosureModal-module__cn4aoW__checkRow input{width:18px;height:18px;accent-color:var(--color-primary);flex:none;margin-top:2px}.LegalDisclosureModal-module__cn4aoW__error{border:1px solid color-mix(in srgb, var(--bw-text-danger) 40%, var(--bw-border-card));color:var(--bw-text-danger);background:color-mix(in srgb, var(--bw-text-danger) 8%, var(--bw-surface-panel));border-radius:9px;margin:12px 0;padding:10px 12px}.LegalDisclosureModal-module__cn4aoW__renewal{color:var(--bw-text-muted)}.LegalDisclosureModal-module__cn4aoW__footer{border-top:1px solid var(--bw-border-subtle);background:var(--bw-surface-panel);justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}.LegalDisclosureModal-module__cn4aoW__requiredHint{background:var(--bw-surface-panel);color:var(--bw-text-muted);justify-content:center;align-items:center;gap:5px;padding:0 12px 11px;font-size:.68rem;display:flex}@media (max-width:767px){.LegalDisclosureModal-module__cn4aoW__modal{border-radius:var(--radius-lg)}.LegalDisclosureModal-module__cn4aoW__header,.LegalDisclosureModal-module__cn4aoW__body{padding:14px}.LegalDisclosureModal-module__cn4aoW__footer{flex-direction:column;align-items:stretch;padding:12px 14px}.LegalDisclosureModal-module__cn4aoW__footer button{width:100%;min-height:40px}}
.buttons-module__zwX7Wq__button{min-height:var(--btn-height);padding:0 var(--btn-padding-x);border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;line-height:1;text-decoration:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;display:inline-flex}.buttons-module__zwX7Wq__button>svg{flex:0 0 16px;width:16px;height:16px}.buttons-module__zwX7Wq__button:hover{text-decoration:none}.buttons-module__zwX7Wq__button:active:not(:disabled){transform:translateY(1px)}.buttons-module__zwX7Wq__button:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;box-shadow:none}.buttons-module__zwX7Wq__button:disabled{cursor:not-allowed;background:var(--color-surface-secondary);border-color:var(--color-border-subtle);color:var(--color-text-disabled);opacity:1;box-shadow:none;transform:none}.buttons-module__zwX7Wq__primary{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-primary);box-shadow:none}.buttons-module__zwX7Wq__primary:hover:not(:disabled){background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.buttons-module__zwX7Wq__secondary{background:var(--color-surface-secondary);border-color:var(--color-border-primary);color:var(--color-text-primary)}.buttons-module__zwX7Wq__secondary:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-border-primary)}.buttons-module__zwX7Wq__danger{background:var(--color-error);border-color:var(--color-error);color:var(--color-white)}.buttons-module__zwX7Wq__danger:hover:not(:disabled){background:color-mix(in srgb, var(--color-danger) 86%, var(--color-black))}.buttons-module__zwX7Wq__outline{border-color:var(--color-border-primary);color:var(--color-text-primary);background:0 0}.buttons-module__zwX7Wq__outline:hover:not(:disabled){background:var(--color-surface-hover);border-color:var(--color-accent-border)}.buttons-module__zwX7Wq__ghost{color:var(--color-text-secondary);background:0 0;border-color:#0000}.buttons-module__zwX7Wq__ghost:hover:not(:disabled){background:var(--color-surface-hover);color:var(--color-text-primary)}.buttons-module__zwX7Wq__iconOnly{width:var(--btn-height);min-width:var(--btn-height);padding:0}.buttons-module__zwX7Wq__success{background:var(--color-success);border-color:var(--color-success-border);color:var(--color-white)}.buttons-module__zwX7Wq__success:hover:not(:disabled){background:var(--color-green-dark)}.buttons-module__zwX7Wq__info{background:var(--color-blue-primary);border-color:var(--color-blue-accent-border);color:var(--color-white)}.buttons-module__zwX7Wq__info:hover:not(:disabled){background:var(--color-blue-dark)}.buttons-module__zwX7Wq__small{min-height:var(--btn-height-sm);height:var(--btn-height-sm);padding:0 var(--btn-padding-x-sm);font-size:var(--font-size-sm)}.buttons-module__zwX7Wq__medium{min-height:var(--btn-height);height:var(--btn-height);padding:0 var(--btn-padding-x);font-size:var(--font-size-sm)}.buttons-module__zwX7Wq__large{min-height:var(--btn-height-lg);height:var(--btn-height-lg);padding:0 var(--btn-padding-x-lg);font-size:var(--font-size-sm)}.buttons-module__zwX7Wq__fullWidth{width:100%}.buttons-module__zwX7Wq__quickAction{color:var(--color-white)!important;border-color:var(--bw-border-accent)!important;background:var(--color-primary)!important;box-shadow:none!important}.buttons-module__zwX7Wq__quickAction:hover:not(:disabled){color:var(--color-white)!important;border-color:var(--color-accent-primary)!important;background:var(--color-primary-hover)!important;box-shadow:none!important}.buttons-module__zwX7Wq__quickAction:disabled{background:color-mix(in srgb, var(--bw-surface-card-strong) 72%, transparent)!important;border-color:color-mix(in srgb, var(--bw-border-subtle) 76%, transparent)!important;color:var(--bw-text-body)!important;box-shadow:none!important}@media (max-width:767px){.buttons-module__zwX7Wq__button{min-height:44px;padding:0 12px;font-size:.82rem}.buttons-module__zwX7Wq__small{height:44px;min-height:44px;padding:0 10px;font-size:.75rem}}@media (max-width:360px){.buttons-module__zwX7Wq__button{min-height:44px;padding:0 10px;font-size:.78rem}}
.icon-buttons-module__e87sia__iconButton{border:1px solid var(--bw-border-subtle);background:var(--bw-surface-panel-strong);width:32px;min-width:32px;height:32px;color:var(--bw-text-body);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;padding:0;transition:background-color .18s,border-color .18s,color .18s;display:inline-flex}.icon-buttons-module__e87sia__iconButton:hover:not(:disabled){border-color:var(--bw-border-accent);color:var(--color-primary)}.icon-buttons-module__e87sia__iconButton:disabled{cursor:not-allowed;opacity:.5}.icon-buttons-module__e87sia__danger:hover:not(:disabled){border-color:var(--color-error-border);background:var(--color-error-bg-soft);color:var(--bw-text-danger)}
.CloseControl-module__uT2BSW__root{--close-size:42px;--close-icon-size:18px;appearance:none;width:var(--close-size);height:var(--close-size);border:1px solid var(--color-border-primary);background:var(--color-surface-secondary);color:var(--color-text-secondary);box-shadow:none;cursor:pointer;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0;transition:background-color .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.CloseControl-module__uT2BSW__root:hover{background:var(--color-surface-hover);border-color:var(--color-accent-border);color:var(--color-text-primary)}.CloseControl-module__uT2BSW__root:active{background:var(--color-bg-secondary);box-shadow:none;transform:translateY(1px)}.CloseControl-module__uT2BSW__root:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px;box-shadow:none}.CloseControl-module__uT2BSW__inline{position:relative}.CloseControl-module__uT2BSW__absolute{z-index:1;position:absolute;top:16px;right:16px}.CloseControl-module__uT2BSW__small{--close-size:34px;--close-icon-size:14px;border-radius:9px}.CloseControl-module__uT2BSW__xsmall{--close-size:26px;--close-icon-size:11px;box-shadow:none;border-radius:8px}.CloseControl-module__uT2BSW__icon{width:var(--close-icon-size);height:var(--close-icon-size)}
.ShareQRModal-module__4isLpq__dialog{border:1px solid var(--popup-border-color);border-radius:var(--radius-2xl,20px);width:92vw;max-width:460px;box-shadow:var(--popup-shadow-elevated);background:var(--popup-surface);font-family:var(--font-family-primary);padding:0}.ShareQRModal-module__4isLpq__content{flex-direction:column;align-items:center;gap:16px;padding:22px 22px 20px;display:flex}.ShareQRModal-module__4isLpq__mutedMicrocopy{font-size:var(--font-size-xs,11px);color:var(--popup-muted-text)}.ShareQRModal-module__4isLpq__header{align-items:flex-start;gap:12px;width:100%;display:flex}.ShareQRModal-module__4isLpq__headerText{flex:1;min-width:0}.ShareQRModal-module__4isLpq__title{font-size:1.5rem;font-weight:var(--font-weight-bold,700);color:var(--color-text-primary);margin:0 0 2px;line-height:1.2}.ShareQRModal-module__4isLpq__tournamentName{color:var(--popup-muted-text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.95rem;overflow:hidden}.ShareQRModal-module__4isLpq__closeBtn{cursor:pointer;color:var(--bw-muted);border-radius:var(--radius-sm,4px);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;margin-top:-2px;padding:6px;transition:background .15s,color .15s;display:flex}.ShareQRModal-module__4isLpq__closeBtn:hover{background:var(--bw-border);color:var(--bw-charcoal)}.ShareQRModal-module__4isLpq__qrSection{flex-direction:column;align-items:center;gap:10px;width:100%;display:flex}.ShareQRModal-module__4isLpq__posterPreview{aspect-ratio:4/5;border:1px solid var(--bw-border-card);border-radius:var(--radius-lg,12px);background:var(--color-white);width:100%;max-width:340px;position:relative;overflow:hidden}.ShareQRModal-module__4isLpq__posterFrame{transform-origin:0 0;pointer-events:none;width:1080px;height:1350px;transform:scale(.314815)}.ShareQRModal-module__4isLpq__qrWrapper{background:var(--color-white);border:2px solid var(--popup-divider-color);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-soft);justify-content:center;align-items:center;padding:16px;display:flex}.ShareQRModal-module__4isLpq__qrLabel{text-transform:uppercase;letter-spacing:.06em;font-weight:var(--font-weight-medium,500);margin:0}.ShareQRModal-module__4isLpq__divider{text-transform:uppercase;letter-spacing:.06em;align-items:center;gap:10px;width:100%;display:flex}.ShareQRModal-module__4isLpq__divider:before,.ShareQRModal-module__4isLpq__divider:after{content:"";background:var(--popup-divider-color);flex:1;height:1px}.ShareQRModal-module__4isLpq__urlRow{align-items:center;gap:8px;width:100%;padding:8px 8px 8px 12px;display:flex}.ShareQRModal-module__4isLpq__urlText{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-family-primary);flex:1;overflow:hidden}.ShareQRModal-module__4isLpq__copyBtn{background:var(--color-primary);color:var(--color-white);border-radius:var(--radius-md,8px);font-size:.95rem;font-weight:700;font-family:var(--font-family-primary);cursor:pointer;white-space:nowrap;box-shadow:var(--shadow-btn);border:none;align-items:center;gap:4px;padding:6px 14px;transition:background .15s,box-shadow .15s,transform .1s;display:inline-flex}.ShareQRModal-module__4isLpq__copyBtn:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.ShareQRModal-module__4isLpq__copyBtn:active{transform:translateY(1px)}.ShareQRModal-module__4isLpq__copyBtnSuccess{background:var(--color-success)!important;box-shadow:none!important}.ShareQRModal-module__4isLpq__actions{gap:8px;width:100%;display:flex}.ShareQRModal-module__4isLpq__exportBtn{font-size:.95rem;font-weight:700;font-family:var(--font-family-primary);color:var(--color-white);cursor:pointer;background:var(--color-primary);border:1px solid var(--color-border-hover);box-shadow:var(--shadow-btn);flex:1;justify-content:center;align-items:center;gap:6px;padding:8px 16px;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .1s;display:inline-flex}.ShareQRModal-module__4isLpq__exportBtn:hover{background:var(--color-primary-hover);border-color:var(--color-border-hover);color:var(--color-white);box-shadow:var(--shadow-btn-hover);transform:translateY(-1px)}.ShareQRModal-module__4isLpq__iconInline{vertical-align:middle;margin-right:4px}.ShareQRModal-module__4isLpq__iconNoShrink{flex-shrink:0}.ShareQRModal-module__4isLpq__hint{text-align:center;margin:0;line-height:1.5}.ShareQRModal-module__4isLpq__dialog{max-width:430px;color:var(--bw-text-body);background:color-mix(in srgb, var(--bw-surface-card-strong) 96%, transparent);border:1px solid var(--bw-border-subtle);border-top:3px solid color-mix(in srgb, var(--color-primary) 78%, transparent);box-shadow:0 24px 70px color-mix(in srgb, var(--color-black) 52%, transparent);border-radius:24px}.ShareQRModal-module__4isLpq__content{gap:.85rem;padding:1.15rem}.ShareQRModal-module__4isLpq__title{color:var(--bw-text-title);letter-spacing:0;font-size:1.12rem;font-weight:800}.ShareQRModal-module__4isLpq__tournamentName,.ShareQRModal-module__4isLpq__mutedMicrocopy,.ShareQRModal-module__4isLpq__hint{color:var(--bw-text-muted)}.ShareQRModal-module__4isLpq__closeBtn{width:32px;height:32px;color:var(--bw-text-body);background:var(--bw-surface-panel-strong);border-radius:10px}.ShareQRModal-module__4isLpq__closeBtn:hover{color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-primary) 14%, transparent)}.ShareQRModal-module__4isLpq__qrWrapper{background:var(--color-white);border-color:color-mix(in srgb, var(--color-white) 18%, transparent);box-shadow:none}.ShareQRModal-module__4isLpq__qrLabel,.ShareQRModal-module__4isLpq__divider{color:var(--bw-text-muted);letter-spacing:0}.ShareQRModal-module__4isLpq__divider:before,.ShareQRModal-module__4isLpq__divider:after{background:var(--bw-surface-panel-strong)}.ShareQRModal-module__4isLpq__urlRow{background:color-mix(in srgb, var(--bw-surface-card) 84%, transparent)}.ShareQRModal-module__4isLpq__copyBtn,.ShareQRModal-module__4isLpq__exportBtn{min-height:34px;color:var(--bw-text-title);background:color-mix(in srgb, var(--color-primary) 20%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 34%, transparent);box-shadow:none;letter-spacing:0;border-radius:10px}.ShareQRModal-module__4isLpq__copyBtn:hover,.ShareQRModal-module__4isLpq__exportBtn:hover{color:var(--color-white);background:color-mix(in srgb, var(--color-primary) 30%, transparent);border-color:color-mix(in srgb, var(--color-primary) 48%, var(--color-white));box-shadow:none;transform:none}.ShareQRModal-module__4isLpq__copyBtnSuccess{color:var(--bw-text-success)!important;background:color-mix(in srgb, var(--color-success) 16%, transparent)!important;border-color:color-mix(in srgb, var(--color-success) 38%, transparent)!important}.ShareQRModal-module__4isLpq__dialog{border:1px solid var(--bw-border-card);border-radius:24px;width:min(960px,100vw - 32px);max-width:960px;max-height:min(94vh,900px);overflow:hidden}.ShareQRModal-module__4isLpq__headerIcon{border:1px solid var(--bw-border-accent);width:58px;height:58px;color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-primary) 8%, var(--bw-surface-panel));border-radius:15px;flex:0 0 58px;place-items:center;display:grid}.ShareQRModal-module__4isLpq__title{letter-spacing:-.03em;font-size:clamp(26px,3.5vw,36px)}.ShareQRModal-module__4isLpq__tournamentName{white-space:normal;max-width:700px;margin-top:7px;font-size:15px}.ShareQRModal-module__4isLpq__sectionHeading{color:var(--bw-text-accent);letter-spacing:.08em;text-transform:uppercase;align-self:stretch;align-items:center;gap:10px;font-size:13px;font-weight:800;display:flex}.ShareQRModal-module__4isLpq__posterPreview{width:100%;max-width:340px;box-shadow:0 16px 34px var(--opacity-black-30);border-radius:18px}.ShareQRModal-module__4isLpq__qrLabel{text-transform:none;letter-spacing:0;font-size:12px}.ShareQRModal-module__4isLpq__sharePanel{flex-direction:column;gap:24px;padding:36px 34px 32px;display:flex}.ShareQRModal-module__4isLpq__shareTitle{color:var(--bw-text-title);margin:0;font-size:22px;font-weight:800}.ShareQRModal-module__4isLpq__urlText{color:var(--bw-text-body);padding:4px 2px;font-size:13px;display:block}.ShareQRModal-module__4isLpq__copyBtn{justify-content:center;gap:9px;min-height:48px;font-size:14px}.ShareQRModal-module__4isLpq__copyBtn svg,.ShareQRModal-module__4isLpq__exportBtn svg{width:18px;height:18px}.ShareQRModal-module__4isLpq__exportBtn{border-radius:12px;gap:9px;min-height:52px;font-size:14px}.ShareQRModal-module__4isLpq__exportBtn:disabled{cursor:not-allowed;opacity:.58}.ShareQRModal-module__4isLpq__hint{border:1px solid var(--bw-border-subtle);background:var(--bw-surface-panel);text-align:left;border-radius:12px;margin-top:auto;padding:16px;font-size:12px}@media (max-width:760px){.ShareQRModal-module__4isLpq__dialog{width:calc(100vw - 20px);max-height:94vh}.ShareQRModal-module__4isLpq__header{gap:12px;padding:22px 20px}.ShareQRModal-module__4isLpq__headerIcon{flex-basis:46px;width:46px;height:46px}.ShareQRModal-module__4isLpq__bodyGrid{grid-template-columns:1fr}.ShareQRModal-module__4isLpq__qrSection{border-right:0;border-bottom:1px solid var(--bw-border-subtle);padding:22px 20px}.ShareQRModal-module__4isLpq__posterPreview{max-width:300px}.ShareQRModal-module__4isLpq__posterFrame{transform:scale(.277778)}.ShareQRModal-module__4isLpq__sharePanel{padding:26px 20px}}@media (max-width:440px){.ShareQRModal-module__4isLpq__headerIcon{display:none}.ShareQRModal-module__4isLpq__actions{flex-direction:column}}.ShareQRModal-module__4isLpq__dialog{background:var(--bw-surface-card);border-radius:20px;width:min(1180px,100vw - 40px);max-width:1180px;max-height:min(94vh,920px)}.ShareQRModal-module__4isLpq__header{padding:28px 32px}.ShareQRModal-module__4isLpq__qrSection{align-items:stretch;gap:16px;padding:26px 28px 30px}.ShareQRModal-module__4isLpq__sectionHeading{font-size:13px}.ShareQRModal-module__4isLpq__previewCard{background:0 0;border:0;flex-direction:column;align-items:center;gap:12px;padding:0;display:flex}.ShareQRModal-module__4isLpq__posterPreview{max-width:330px;box-shadow:0 14px 34px var(--opacity-black-30);border:0;border-radius:0}.ShareQRModal-module__4isLpq__posterImage{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.ShareQRModal-module__4isLpq__posterLoading{width:100%;height:100%;color:var(--bw-text-muted);text-align:center;align-content:center;place-items:center;gap:8px;padding:20px;font-size:12px;display:grid}.ShareQRModal-module__4isLpq__posterLoading strong{color:var(--bw-text-title);font-size:13px}.ShareQRModal-module__4isLpq__posterLoading small{max-width:220px;color:var(--bw-text-muted);line-height:1.4}.ShareQRModal-module__4isLpq__posterLoading button{color:var(--bw-text-title);background:color-mix(in srgb, var(--color-primary) 16%, var(--bw-surface-panel));border:1px solid var(--bw-border-accent);cursor:pointer;font:inherit;border-radius:8px;margin-top:4px;padding:7px 12px;font-weight:700}.ShareQRModal-module__4isLpq__qrGenerator{pointer-events:none;opacity:0;width:620px;height:620px;position:fixed;top:0;left:-10000px;overflow:hidden}.ShareQRModal-module__4isLpq__qrLabel{margin:0;font-size:12px}.ShareQRModal-module__4isLpq__panelSectionHeading{align-items:flex-start;gap:16px;display:flex}.ShareQRModal-module__4isLpq__panelSectionHeading>svg{width:30px;height:30px;color:var(--bw-text-accent);stroke-width:2px;flex:0 0 30px;margin-top:1px}.ShareQRModal-module__4isLpq__sharePanel>.ShareQRModal-module__4isLpq__panelSectionHeading{justify-content:center}.ShareQRModal-module__4isLpq__urlRow{border-radius:14px;flex-direction:row;align-items:center;gap:4px;padding:8px}.ShareQRModal-module__4isLpq__urlText{min-width:0;padding:0 12px;font-size:13px}.ShareQRModal-module__4isLpq__copyBtn{min-width:158px;min-height:54px;color:var(--color-white);background:var(--color-primary);border-color:var(--color-primary);flex:none;padding-inline:20px;font-size:14px}.ShareQRModal-module__4isLpq__copyBtn:hover{background:var(--color-primary-hover);border-color:var(--color-primary-hover)}.ShareQRModal-module__4isLpq__exportSection{flex-direction:column;gap:20px;padding-top:26px;display:flex}.ShareQRModal-module__4isLpq__exportSection .ShareQRModal-module__4isLpq__panelSectionHeading{justify-content:center}.ShareQRModal-module__4isLpq__actions{flex-wrap:wrap;justify-content:center;gap:16px}.ShareQRModal-module__4isLpq__exportBtn{border-radius:14px;flex:none;gap:14px;width:fit-content;min-height:86px;padding:14px 20px}.ShareQRModal-module__4isLpq__exportBtn>svg{flex:0 0 24px;width:24px;height:24px}.ShareQRModal-module__4isLpq__exportBtn>span{text-align:left;gap:5px;display:grid}.ShareQRModal-module__4isLpq__exportBtn strong{color:var(--bw-text-title);font-size:14px}.ShareQRModal-module__4isLpq__exportBtn small{color:var(--bw-text-muted);font-size:12px;font-weight:500}.ShareQRModal-module__4isLpq__hint{border-radius:14px;align-items:center;gap:14px;min-height:70px;padding:16px 18px;font-size:13px;display:flex}.ShareQRModal-module__4isLpq__hint svg{width:22px;height:22px;color:var(--bw-text-muted);flex:0 0 22px}@media (max-width:900px){.ShareQRModal-module__4isLpq__dialog{width:calc(100vw - 24px)}.ShareQRModal-module__4isLpq__bodyGrid{grid-template-columns:1fr}.ShareQRModal-module__4isLpq__qrSection{border-right:0;border-bottom:1px solid var(--bw-border-subtle)}.ShareQRModal-module__4isLpq__previewCard{align-self:center;width:min(100%,390px)}}@media (max-width:560px){.ShareQRModal-module__4isLpq__header{padding:20px 18px}.ShareQRModal-module__4isLpq__title{font-size:22px}.ShareQRModal-module__4isLpq__qrSection,.ShareQRModal-module__4isLpq__sharePanel{padding:22px 18px}.ShareQRModal-module__4isLpq__posterPreview{max-width:260px}.ShareQRModal-module__4isLpq__posterFrame{transform:scale(.240741)}.ShareQRModal-module__4isLpq__urlRow{flex-direction:column;align-items:stretch;gap:10px;padding:12px}.ShareQRModal-module__4isLpq__urlText{padding:6px 2px}.ShareQRModal-module__4isLpq__copyBtn{width:100%}.ShareQRModal-module__4isLpq__actions{flex-direction:column}}.ShareQRModal-module__4isLpq__dialog{width:min(880px,100vw - 32px);max-width:880px;max-height:min(92vh,820px)}.ShareQRModal-module__4isLpq__header{gap:14px;padding:24px 28px}.ShareQRModal-module__4isLpq__headerIcon{border-radius:13px;flex-basis:50px;width:50px;height:50px}.ShareQRModal-module__4isLpq__title{font-size:clamp(24px,3.5vw,32px)}.ShareQRModal-module__4isLpq__tournamentName{margin-top:5px;font-size:14px}.ShareQRModal-module__4isLpq__bodyGrid{grid-template-columns:minmax(300px,.9fr) minmax(340px,1.1fr)}.ShareQRModal-module__4isLpq__qrSection{gap:11px;padding:22px 28px 26px}.ShareQRModal-module__4isLpq__posterPreview{border-radius:15px;max-width:300px}.ShareQRModal-module__4isLpq__posterFrame{transform:scale(.277778)}.ShareQRModal-module__4isLpq__sharePanel{gap:20px;padding:28px}.ShareQRModal-module__4isLpq__shareTitle{font-size:19px}.ShareQRModal-module__4isLpq__shareDescription{margin-top:6px;font-size:14px}.ShareQRModal-module__4isLpq__urlRow{border-radius:12px;gap:10px;padding:13px}.ShareQRModal-module__4isLpq__copyBtn{min-height:44px}.ShareQRModal-module__4isLpq__exportSection{padding-top:18px}.ShareQRModal-module__4isLpq__exportBtn{min-height:46px}.ShareQRModal-module__4isLpq__hint{padding:13px}@media (max-width:760px){.ShareQRModal-module__4isLpq__bodyGrid{grid-template-columns:1fr}}.ShareQRModal-module__4isLpq__dialog{width:min(900px,100vw - 32px);max-width:900px;max-height:min(92vh,820px);color:var(--bw-text-body);background:var(--bw-surface-card);border:1px solid var(--bw-border-card);box-shadow:0 24px 72px var(--opacity-black-60);border-radius:20px;overflow:hidden}.ShareQRModal-module__4isLpq__dialog::backdrop{background:color-mix(in srgb, var(--bw-page) 78%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ShareQRModal-module__4isLpq__content{align-items:stretch;gap:0;padding:0}.ShareQRModal-module__4isLpq__header{border-bottom:1px solid var(--bw-border-subtle);align-items:center;gap:14px;padding:22px 24px}.ShareQRModal-module__4isLpq__headerIcon{border:1px solid var(--bw-border-accent);width:44px;height:44px;color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-primary) 8%, var(--bw-surface-panel));border-radius:12px;flex:0 0 44px}.ShareQRModal-module__4isLpq__headerIcon svg{width:21px;height:21px}.ShareQRModal-module__4isLpq__title{color:var(--bw-text-title);letter-spacing:-.02em;margin:0;font-size:22px;font-weight:800;line-height:1.2}.ShareQRModal-module__4isLpq__tournamentName{max-width:680px;color:var(--bw-text-muted);white-space:normal;margin:4px 0 0;font-size:13px;line-height:1.45}.ShareQRModal-module__4isLpq__bodyGrid{grid-template-columns:minmax(310px,360px) minmax(0,1fr);min-height:0;display:grid;overflow-y:auto}.ShareQRModal-module__4isLpq__qrSection{border-right:1px solid var(--bw-border-subtle);background:var(--bw-surface-panel);justify-content:flex-start;gap:12px;padding:22px 24px 24px}.ShareQRModal-module__4isLpq__sectionHeading{color:var(--bw-text-accent);letter-spacing:.08em;gap:8px;font-size:11px;font-weight:800}.ShareQRModal-module__4isLpq__sectionHeading svg{width:17px;height:17px}.ShareQRModal-module__4isLpq__posterPreview{aspect-ratio:2/3;border:1px solid var(--bw-border-card);background:var(--bw-page);width:100%;max-width:280px;box-shadow:0 14px 32px var(--opacity-black-30);border-radius:14px}.ShareQRModal-module__4isLpq__posterFrame{width:1080px;height:1620px;transform:scale(.259259)}.ShareQRModal-module__4isLpq__qrLabel{color:var(--bw-text-faint);font-size:11px;font-weight:500}.ShareQRModal-module__4isLpq__sharePanel{background:var(--bw-surface-card);gap:20px;min-width:0;padding:28px}.ShareQRModal-module__4isLpq__shareTitle{color:var(--bw-text-title);margin:0;font-size:18px;font-weight:800;line-height:1.25}.ShareQRModal-module__4isLpq__shareDescription{color:var(--bw-text-muted);margin:6px 0 0;font-size:13px;line-height:1.5}.ShareQRModal-module__4isLpq__outlinedPanel{background:var(--bw-surface-panel);border:1px solid var(--bw-border-subtle);border-radius:12px}.ShareQRModal-module__4isLpq__urlRow{gap:10px;padding:12px}.ShareQRModal-module__4isLpq__urlText{color:var(--bw-text-body);padding:3px 2px;font-size:12px}.ShareQRModal-module__4isLpq__copyBtn{border:1px solid var(--bw-border-accent);min-height:42px;color:var(--bw-text-title);background:color-mix(in srgb, var(--color-primary) 16%, var(--bw-surface-panel));box-shadow:none;border-radius:10px;font-size:13px}.ShareQRModal-module__4isLpq__copyBtn:hover{color:var(--color-white);background:color-mix(in srgb, var(--color-primary) 26%, var(--bw-surface-panel));border-color:color-mix(in srgb, var(--color-primary) 58%, transparent);box-shadow:none;transform:none}.ShareQRModal-module__4isLpq__exportSection{border-top:1px solid var(--bw-border-subtle);padding-top:18px}.ShareQRModal-module__4isLpq__exportLabel{color:var(--bw-text-title);margin:0 0 10px;font-size:13px;font-weight:750}.ShareQRModal-module__4isLpq__actions{gap:10px}.ShareQRModal-module__4isLpq__exportBtn{border:1px solid var(--bw-border-subtle);min-height:44px;color:var(--bw-text-title);background:var(--bw-surface-panel);box-shadow:none;border-radius:10px;padding:8px 14px;font-size:13px}.ShareQRModal-module__4isLpq__exportBtn:hover{color:var(--bw-text-title);background:var(--bw-surface-panel-strong);border-color:var(--bw-border-accent);box-shadow:none;transform:none}.ShareQRModal-module__4isLpq__hint{color:var(--bw-text-muted);background:var(--bw-surface-panel);border:1px solid var(--bw-border-subtle);text-align:left;border-radius:10px;margin-top:auto;padding:12px 14px;font-size:11px;line-height:1.45}@media (max-width:760px){.ShareQRModal-module__4isLpq__dialog{border-radius:16px;width:calc(100vw - 20px);max-height:94vh}.ShareQRModal-module__4isLpq__header{padding:18px}.ShareQRModal-module__4isLpq__bodyGrid{grid-template-columns:1fr}.ShareQRModal-module__4isLpq__qrSection{border-right:0;border-bottom:1px solid var(--bw-border-subtle);padding:20px 18px}.ShareQRModal-module__4isLpq__posterPreview{max-width:260px}.ShareQRModal-module__4isLpq__posterFrame{transform:scale(.240741)}.ShareQRModal-module__4isLpq__sharePanel{padding:22px 18px}}@media (max-width:440px){.ShareQRModal-module__4isLpq__headerIcon{display:none}.ShareQRModal-module__4isLpq__actions{flex-direction:column}}
.StaffInvitationNotice-module__Y20fYa__notice{border:1px solid color-mix(in srgb, var(--color-primary) 38%, var(--bw-border-subtle));width:min(920px,100% - 24px);color:var(--bw-text-body);background:color-mix(in srgb, var(--color-primary) 9%, var(--bw-surface-card));border-radius:12px;gap:10px;margin:8px auto;padding:10px 12px;display:flex}.StaffInvitationNotice-module__Y20fYa__notice>svg{width:19px;color:var(--color-primary);flex:none}.StaffInvitationNotice-module__Y20fYa__list{gap:8px;width:100%;display:grid}.StaffInvitationNotice-module__Y20fYa__invitation{justify-content:space-between;align-items:center;gap:12px;font-size:.82rem;display:flex}.StaffInvitationNotice-module__Y20fYa__invitation>div{gap:6px;display:flex}.StaffInvitationNotice-module__Y20fYa__invitation button{border:1px solid var(--bw-border-subtle);min-height:30px;color:var(--bw-text-body);background:var(--bw-surface-panel);border-radius:7px;padding:5px 9px}.StaffInvitationNotice-module__Y20fYa__invitation .StaffInvitationNotice-module__Y20fYa__accept{border-color:var(--color-primary);color:var(--color-text-on-primary);background:var(--color-primary)}@media (max-width:640px){.StaffInvitationNotice-module__Y20fYa__invitation{flex-direction:column;align-items:flex-start}}
.ActionConfirmDialog-module__rNKYoq__title{color:var(--color-text-primary);margin:0;font-size:1.25rem;font-weight:700;line-height:1.2}.ActionConfirmDialog-module__rNKYoq__body{background:var(--popup-surface);padding:18px 24px 24px}.ActionConfirmDialog-module__rNKYoq__message{color:var(--color-text-primary);margin:0;font-size:.95rem;line-height:1.45}.ActionConfirmDialog-module__rNKYoq__actions{justify-content:flex-end;gap:10px;margin-top:22px;display:flex}.ActionConfirmDialog-module__rNKYoq__actionButton{min-height:44px;color:var(--color-white);cursor:pointer;background-image:none;border:none;border-radius:8px;padding:10px 18px;font-size:.95rem;font-weight:700;transition:transform .15s,box-shadow .15s,filter .15s}.ActionConfirmDialog-module__rNKYoq__actionButton:hover{box-shadow:var(--shadow-brand-sm);transform:translateY(-1px)}.ActionConfirmDialog-module__rNKYoq__actionButton:active{transform:translateY(0)}@media (max-width:640px){.ActionConfirmDialog-module__rNKYoq__title{font-size:1.125rem}.ActionConfirmDialog-module__rNKYoq__body{padding:16px 18px 18px}.ActionConfirmDialog-module__rNKYoq__message{font-size:1rem}.ActionConfirmDialog-module__rNKYoq__actions{flex-direction:column-reverse;justify-content:stretch}.ActionConfirmDialog-module__rNKYoq__actionButton,.ActionConfirmDialog-module__rNKYoq__confirmButton,.ActionConfirmDialog-module__rNKYoq__cancelButton{width:100%}}.ActionConfirmDialog-module__rNKYoq__title{color:var(--bw-text-title);letter-spacing:0;font-size:1rem;font-weight:800;line-height:1.2}.ActionConfirmDialog-module__rNKYoq__body{padding:var(--space-card-x);background:0 0}.ActionConfirmDialog-module__rNKYoq__message{color:var(--bw-text-muted);font-size:.86rem}.ActionConfirmDialog-module__rNKYoq__actions{margin-top:var(--space-section);gap:var(--space-stack)}.ActionConfirmDialog-module__rNKYoq__actionButton{min-height:var(--control-height);letter-spacing:0;box-shadow:none;border-radius:11px;padding:.42rem .8rem;font-size:.78rem;font-weight:800}.ActionConfirmDialog-module__rNKYoq__actionButton:hover{filter:brightness(1.06);box-shadow:none;transform:none}@media (max-width:640px){.ActionConfirmDialog-module__rNKYoq__body{padding:.82rem}.ActionConfirmDialog-module__rNKYoq__message{font-size:.82rem;line-height:1.45}.ActionConfirmDialog-module__rNKYoq__actions{gap:.5rem;margin-top:.82rem}.ActionConfirmDialog-module__rNKYoq__actionButton{min-height:40px;font-size:.76rem}}
.layout-module__aqjXwW__main{margin-top:var(--header-height);height:calc(100dvh - var(--header-height));max-height:calc(100dvh - var(--header-height));background:0 0;transition:background .3s;position:relative;overflow:hidden auto}.layout-module__aqjXwW__mainDesktop{width:100%;padding:0 var(--space-page-x) var(--space-page-y);margin-left:0}.layout-module__aqjXwW__mainPublic{background:var(--bw-app-bg);-webkit-overflow-scrolling:touch;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;margin-top:0;margin-left:0;padding:0;overflow:hidden auto}.layout-module__aqjXwW__mainMobile{width:100%;margin-left:0;padding:20px}@media (max-width:767px){.layout-module__aqjXwW__mainMobile{padding:12px;padding-bottom:max(24px, env(safe-area-inset-bottom))}}.layout-module__aqjXwW__mainMobileAuth{margin-top:calc(56px + env(safe-area-inset-top));height:calc(100dvh - 56px - env(safe-area-inset-top));max-height:calc(100dvh - 56px - env(safe-area-inset-top))}.layout-module__aqjXwW__pageHeader{border:1px solid var(--bw-border-subtle);background:color-mix(in srgb, var(--bw-surface-card-strong) 82%, transparent);box-shadow:inset 0 1px 0 var(--bw-surface-panel), var(--bw-shadow-card);-webkit-backdrop-filter:blur(16px);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:8px 0 10px;padding:10px 14px;display:flex}.layout-module__aqjXwW__pageTitle{color:var(--bw-text-title);letter-spacing:-.02em;margin:0;font-size:1.9rem;font-weight:700;line-height:1.08}.layout-module__aqjXwW__pageActions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;display:flex}.layout-module__aqjXwW__pageActions :where(button,a){border-radius:var(--radius-md);min-height:34px;padding:.42rem .82rem}@media (max-width:1023px){.layout-module__aqjXwW__pageHeader{border-radius:12px;margin:6px 0 8px;padding:9px 10px}.layout-module__aqjXwW__pageTitle{font-size:1.45rem}.layout-module__aqjXwW__pageActions{gap:6px}}@media (max-width:640px){.layout-module__aqjXwW__pageHeader{align-items:stretch}.layout-module__aqjXwW__pageTitle{width:100%;font-size:1.2rem}.layout-module__aqjXwW__pageActions{flex-direction:column;align-items:stretch;width:100%;margin-left:0}.layout-module__aqjXwW__pageActions :where(button,a){justify-content:center;width:100%}}.layout-module__aqjXwW__contentCard{box-sizing:border-box;max-width:1600px;margin:20px auto 0}.layout-module__aqjXwW__pageSubtitle{color:var(--bw-text-muted);font-size:var(--bw-type-small);margin:3px 0 0;line-height:1.3}.layout-module__aqjXwW__devNoticeWrap{box-sizing:border-box;width:100%;max-width:1600px;margin:20px auto 0;padding-inline:1rem}.layout-module__aqjXwW__contentCardMobile{padding:0}@media (max-width:767px){.layout-module__aqjXwW__devNoticeWrap{padding-inline:.42rem}}.layout-module__aqjXwW__contentCardNoAuth{margin:0 auto}@media (min-width:1024px) and (max-width:1279px){.layout-module__aqjXwW__mainDesktop{padding-inline:24px}}@media (min-width:1280px){.layout-module__aqjXwW__mainDesktop{padding-inline:28px}}@media (min-width:1440px){.layout-module__aqjXwW__contentCard,.layout-module__aqjXwW__devNoticeWrap{max-width:1440px}}.layout-module__aqjXwW__gateLoading{min-height:180px;color:var(--bw-text-muted);place-items:center;font-size:.82rem;display:grid}
.EnhancedButton-module__CBZO0G__btn{outline:none;transition:background-color .18s,border-color .18s,color .18s,transform .18s;position:relative;overflow:hidden}.EnhancedButton-module__CBZO0G__btn:focus{outline:2px solid var(--color-accent-primary);outline-offset:2px;box-shadow:none}.EnhancedButton-module__CBZO0G__stateSuccess{background:var(--color-success)!important;border:1px solid var(--color-success-border)!important;color:var(--color-white)!important}.EnhancedButton-module__CBZO0G__stateError{background:var(--color-error)!important;border:1px solid var(--color-error-border)!important;color:var(--color-white)!important}.EnhancedButton-module__CBZO0G__stateLoading{opacity:.8}.EnhancedButton-module__CBZO0G__ripple{background-color:var(--color-border-hover);border-radius:50%;width:20px;height:20px;animation:.6s cubic-bezier(0,0,.2,1) forwards EnhancedButton-module__CBZO0G__ping;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes EnhancedButton-module__CBZO0G__ping{0%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(2)}}.EnhancedButton-module__CBZO0G__overlay{opacity:0;background:var(--opacity-white-10);pointer-events:none;border-radius:8px;transition:opacity .3s;position:absolute;inset:0}.EnhancedButton-module__CBZO0G__btn:not(:disabled):hover .EnhancedButton-module__CBZO0G__overlay{opacity:1}.EnhancedButton-module__CBZO0G__content{z-index:10;justify-content:center;align-items:center;gap:.5rem;display:flex;position:relative}
.HelpGuideFooter-module__xTu1wW__footer{border:1px solid var(--bw-border-card);border-radius:var(--radius-lg);background:var(--bw-surface-panel);color:var(--bw-text-muted);justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;font-size:.8rem;display:flex}.HelpGuideFooter-module__xTu1wW__footer a{flex:none;text-decoration:none}@media (max-width:520px){.HelpGuideFooter-module__xTu1wW__footer{flex-direction:column;align-items:stretch}.HelpGuideFooter-module__xTu1wW__footer a{width:100%;min-height:38px}}
.NoTournamentState-module__SqAbAW__wrap{min-height:calc(100svh - var(--header-height,64px));justify-content:center;align-items:flex-start;padding:clamp(1rem,2.6vw,2rem);display:flex}.NoTournamentState-module__SqAbAW__card{text-align:left;border:1px solid var(--bw-border-card);border-left:var(--bw-accent-rail);background:var(--bw-surface-card);width:min(100%,980px);box-shadow:var(--bw-shadow-card);padding:clamp(1.05rem,2.4vw,1.65rem)}.NoTournamentState-module__SqAbAW__topRow{justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:.7rem;display:flex}.NoTournamentState-module__SqAbAW__workspaceLabel{color:var(--bw-text-faint);font-size:var(--bw-type-label);letter-spacing:.04em;text-transform:uppercase;margin:0;font-weight:800}.NoTournamentState-module__SqAbAW__statusPill{border:1px solid color-mix(in srgb, var(--color-primary) 34%, transparent);background:color-mix(in srgb, var(--color-primary) 12%, transparent);min-height:24px;color:var(--bw-text-accent);letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;padding:0 .6rem;font-size:11px;font-weight:800;display:inline-flex}.NoTournamentState-module__SqAbAW__heroRow{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem;display:grid}.NoTournamentState-module__SqAbAW__heroText{margin:0}.NoTournamentState-module__SqAbAW__title{color:var(--bw-text-title);letter-spacing:0;margin:0;font-size:clamp(1.3rem,2.5vw,1.95rem);font-weight:800;line-height:1.12}.NoTournamentState-module__SqAbAW__description{max-width:70ch;color:var(--bw-text-muted);font-size:var(--bw-type-body);margin:.55rem 0 0;line-height:1.48}.NoTournamentState-module__SqAbAW__helper{max-width:64ch;color:var(--bw-text-faint);font-size:var(--bw-type-helper);margin:.5rem 0 0;line-height:1.45}.NoTournamentState-module__SqAbAW__actions{flex-flow:column wrap;justify-content:flex-start;align-items:stretch;gap:.55rem;margin-top:.1rem;display:flex}.NoTournamentState-module__SqAbAW__action{min-width:174px;box-shadow:none!important}.NoTournamentState-module__SqAbAW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.7rem;margin-top:1rem;display:grid}.NoTournamentState-module__SqAbAW__gridCard{border:1px solid var(--bw-border-subtle);border-radius:var(--radius-xl);background:var(--bw-surface-panel);padding:.9rem .92rem}.NoTournamentState-module__SqAbAW__gridCardStep{border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);background:color-mix(in srgb, var(--color-primary) 10%, transparent);min-height:20px;color:var(--bw-text-accent);letter-spacing:0;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:0 .5rem;font-size:10px;font-weight:800;display:inline-flex}.NoTournamentState-module__SqAbAW__gridCardTitle{color:var(--bw-text-title);font-size:var(--bw-type-card-title);letter-spacing:0;margin:.5rem 0 0;font-weight:800;line-height:1.2}.NoTournamentState-module__SqAbAW__gridCardText{color:var(--bw-text-muted);font-size:var(--bw-type-helper);margin:.45rem 0 0;line-height:1.45}@media (max-width:760px){.NoTournamentState-module__SqAbAW__wrap{min-height:auto;padding:var(--bw-page-gutter-mobile);align-items:flex-start}.NoTournamentState-module__SqAbAW__card{width:100%;padding:.95rem}.NoTournamentState-module__SqAbAW__topRow{flex-direction:column;align-items:flex-start;gap:.45rem}.NoTournamentState-module__SqAbAW__heroRow{grid-template-columns:1fr;gap:.8rem}.NoTournamentState-module__SqAbAW__grid{grid-template-columns:1fr;gap:.6rem}.NoTournamentState-module__SqAbAW__actions{flex-flow:wrap;margin-top:.05rem}.NoTournamentState-module__SqAbAW__action{width:100%;min-width:0}}.NoTournamentState-module__SqAbAW__wrap{align-items:center;padding:clamp(1rem,4vw,3rem)}.NoTournamentState-module__SqAbAW__card{border:1px solid var(--bw-border-card);width:min(100%,1120px);box-shadow:0 24px 70px var(--opacity-black-30);border-radius:26px;padding:clamp(1.5rem,4vw,3rem)}.NoTournamentState-module__SqAbAW__heroRow{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:clamp(1.25rem,3vw,2.25rem)}.NoTournamentState-module__SqAbAW__heroIcon{border:1px solid var(--bw-border-subtle);width:clamp(76px,9vw,104px);height:clamp(76px,9vw,104px);color:var(--bw-text-accent);background:var(--bw-surface-panel);border-radius:22px;place-items:center;display:grid}.NoTournamentState-module__SqAbAW__heroIcon svg{stroke-width:1.7px;width:46%;height:46%}.NoTournamentState-module__SqAbAW__topRow{justify-content:flex-start;margin-bottom:14px}.NoTournamentState-module__SqAbAW__workspaceLabel{color:var(--bw-text-accent);font-size:13px}.NoTournamentState-module__SqAbAW__statusPill{border-color:var(--bw-border-subtle);background:var(--bw-surface-card-strong);min-height:30px;color:var(--bw-text-muted);gap:7px;padding:0 11px;font-size:11px}.NoTournamentState-module__SqAbAW__statusPill svg{width:14px;height:14px}.NoTournamentState-module__SqAbAW__title{letter-spacing:-.035em;font-size:clamp(2rem,4vw,3.25rem)}.NoTournamentState-module__SqAbAW__description{margin-top:14px;font-size:clamp(1rem,1.6vw,1.2rem)}.NoTournamentState-module__SqAbAW__helper{margin-top:9px;font-size:14px}.NoTournamentState-module__SqAbAW__actions{min-width:190px}.NoTournamentState-module__SqAbAW__action{border-radius:12px;justify-content:center;align-items:center;gap:10px;min-width:190px;min-height:54px;font-size:15px;display:inline-flex}.NoTournamentState-module__SqAbAW__action svg{width:18px;height:18px}.NoTournamentState-module__SqAbAW__grid{border-top:1px solid var(--bw-border-subtle);gap:14px;margin-top:38px;padding-top:30px}.NoTournamentState-module__SqAbAW__gridCard{border-radius:16px;min-height:150px;padding:22px}.NoTournamentState-module__SqAbAW__gridCardStep{min-height:26px;padding:0 9px}.NoTournamentState-module__SqAbAW__gridCardTitle{margin-top:15px;font-size:17px}.NoTournamentState-module__SqAbAW__gridCardText{margin-top:8px;font-size:14px}@media (max-width:820px){.NoTournamentState-module__SqAbAW__wrap{align-items:flex-start}.NoTournamentState-module__SqAbAW__heroRow{grid-template-columns:auto minmax(0,1fr);align-items:start}.NoTournamentState-module__SqAbAW__actions{grid-column:1/-1;width:100%}.NoTournamentState-module__SqAbAW__action{width:100%}}@media (max-width:560px){.NoTournamentState-module__SqAbAW__card{border-radius:20px;padding:22px}.NoTournamentState-module__SqAbAW__heroRow{grid-template-columns:1fr}.NoTournamentState-module__SqAbAW__heroIcon{width:68px;height:68px}.NoTournamentState-module__SqAbAW__topRow{align-items:flex-start}.NoTournamentState-module__SqAbAW__grid{margin-top:28px;padding-top:24px}}
.primitives-module__mRBTaW__card{border:1px solid var(--border-subtle);border-radius:var(--radius-2xl-soft);background:var(--surface-primary);color:var(--text-secondary);transition:transform var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard), background-color var(--motion-duration-base) var(--motion-ease-standard)}.primitives-module__mRBTaW__cardPrimary{background:var(--surface-primary);border-color:var(--border-strong);box-shadow:var(--elevation-3)}.primitives-module__mRBTaW__cardSecondary{background:var(--surface-secondary);border-color:var(--border-subtle);box-shadow:var(--elevation-0)}.primitives-module__mRBTaW__cardUtility{background:var(--surface-utility);border-color:color-mix(in srgb, var(--border-subtle) 68%, transparent);box-shadow:var(--elevation-0)}.primitives-module__mRBTaW__cardInteractive:hover{border-color:var(--border-strong);box-shadow:var(--elevation-3);transform:translateY(-1px)}.primitives-module__mRBTaW__cardHeader{justify-content:space-between;align-items:center;gap:var(--space-section);padding:var(--space-card-y) var(--space-card-x) var(--space-card-compact-y);border-bottom:1px solid color-mix(in srgb, var(--border-subtle) 76%, transparent);background:var(--surface-secondary);display:flex}.primitives-module__mRBTaW__cardBody{padding:var(--space-card-y) var(--space-card-x)}.primitives-module__mRBTaW__cardFooter{justify-content:flex-end;align-items:center;gap:var(--space-section);padding:var(--space-card-compact-y) var(--space-card-x);border-top:1px solid color-mix(in srgb, var(--border-subtle) 70%, transparent);background:color-mix(in srgb, var(--surface-secondary) 82%, transparent);display:flex}.primitives-module__mRBTaW__sectionHeader{justify-content:space-between;align-items:center;gap:var(--space-section);margin-bottom:var(--space-section);display:flex}.primitives-module__mRBTaW__sectionHeaderText{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.primitives-module__mRBTaW__sectionHeaderActions{justify-content:flex-end;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.primitives-module__mRBTaW__sectionTitle{color:var(--text-primary);font-size:var(--bw-type-card-title);letter-spacing:0;margin:0;font-weight:800;line-height:1.2}.primitives-module__mRBTaW__sectionSubtitle{margin:var(--space-1) 0 0;color:var(--text-muted);font-size:var(--bw-type-helper);line-height:1.45}.primitives-module__mRBTaW__emptyState{border:1px dashed color-mix(in srgb, var(--border-subtle) 84%, transparent);border-radius:var(--radius-xl-soft);background:color-mix(in srgb, var(--surface-utility) 88%, transparent);color:var(--text-muted);text-align:center;padding:var(--space-8) var(--space-6)}.primitives-module__mRBTaW__emptyStateTitle{color:var(--text-primary);font-size:var(--bw-type-card-title);margin:0;font-weight:800;line-height:1.2}.primitives-module__mRBTaW__emptyStateDescription{margin:var(--space-2) 0 0;color:var(--text-muted);font-size:var(--bw-type-helper);line-height:1.45}.primitives-module__mRBTaW__emptyStateActions{margin-top:var(--space-4);justify-content:center;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.primitives-module__mRBTaW__statusPill{min-height:22px;padding:0 var(--space-2);border-radius:var(--radius-full);border:1px solid var(--border-subtle);background:var(--surface-secondary);color:var(--text-secondary);letter-spacing:0;text-transform:uppercase;text-align:center;justify-content:center;align-items:center;font-size:10px;font-weight:800;display:inline-flex}.primitives-module__mRBTaW__statusNeutral{color:var(--text-secondary);background:color-mix(in srgb, var(--surface-secondary) 90%, transparent);border-color:color-mix(in srgb, var(--border-subtle) 88%, transparent)}.primitives-module__mRBTaW__statusInfo{color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 36%, transparent)}.primitives-module__mRBTaW__statusSuccess{color:var(--bw-text-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.primitives-module__mRBTaW__statusWarning{color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-warning) 18%, transparent);border-color:color-mix(in srgb, var(--color-warning) 44%, transparent)}.primitives-module__mRBTaW__statusDanger{color:var(--bw-text-danger);background:var(--color-error-bg-soft);border-color:var(--color-error-border)}.primitives-module__mRBTaW__dataTableToolbar{justify-content:space-between;align-items:center;gap:var(--space-stack);padding:var(--space-card-small-y) var(--space-card-small-x);border:1px solid color-mix(in srgb, var(--border-subtle) 84%, transparent);border-radius:var(--radius-l);background:color-mix(in srgb, var(--surface-secondary) 86%, transparent);display:flex}.primitives-module__mRBTaW__dataTableToolbarLeft,.primitives-module__mRBTaW__dataTableToolbarRight{align-items:center;gap:var(--space-2);min-width:0;display:flex}.primitives-module__mRBTaW__dataTableToolbarLeft{flex:1}.primitives-module__mRBTaW__dataTableToolbarRight{flex-wrap:wrap;justify-content:flex-end}.primitives-module__mRBTaW__quickActions{justify-content:space-between;align-items:center;gap:var(--space-stack);padding:var(--space-card-small-y) var(--space-card-small-x);border:1px solid color-mix(in srgb, var(--border-subtle) 80%, transparent);border-radius:var(--radius-l);background:color-mix(in srgb, var(--surface-secondary) 84%, transparent);flex-wrap:wrap;display:flex}.primitives-module__mRBTaW__quickActionsGroup{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.primitives-module__mRBTaW__searchPanel{transition:transform var(--motion-duration-base) var(--motion-ease-standard), border-color var(--motion-duration-base) var(--motion-ease-standard), box-shadow var(--motion-duration-base) var(--motion-ease-standard);margin-bottom:.72rem;padding:0}.primitives-module__mRBTaW__searchPanel:hover{border-color:var(--border-strong);transform:translateY(-1px)}.primitives-module__mRBTaW__searchPanelHeader{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:.5rem;display:flex}.primitives-module__mRBTaW__searchPanelTitle{color:var(--text-primary);margin:0;font-size:.85rem;font-weight:800;line-height:1.2}.primitives-module__mRBTaW__searchPanelSubtitle{color:var(--text-muted);margin:0;font-size:.78rem;line-height:1.35}.primitives-module__mRBTaW__searchPanelBody{padding:var(--space-card-small-y) var(--space-card-small-x)}.primitives-module__mRBTaW__searchPanelContentRow{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.primitives-module__mRBTaW__searchPanelContentLeft,.primitives-module__mRBTaW__searchPanelContentRight{align-items:center;gap:var(--space-2);min-width:0;display:flex}.primitives-module__mRBTaW__searchPanelContentLeft{flex:1}.primitives-module__mRBTaW__searchPanelContentLeft>*{flex:1 1 0;min-width:0}.primitives-module__mRBTaW__searchPanelContentRight{flex-wrap:wrap;justify-content:flex-end}.primitives-module__mRBTaW__searchPanelToolbar{width:100%;min-height:var(--control-height);border:1px solid var(--border-subtle);border-radius:var(--radius-l);background:color-mix(in srgb, var(--surface-secondary) 86%, transparent);padding:.25rem}.primitives-module__mRBTaW__searchPanelToolbar .primitives-module__mRBTaW__dataTableToolbarLeft,.primitives-module__mRBTaW__searchPanelToolbar .primitives-module__mRBTaW__dataTableToolbarRight{min-width:0}.primitives-module__mRBTaW__searchPanelToolbar .primitives-module__mRBTaW__dataTableToolbarLeft{width:100%}.primitives-module__mRBTaW__searchPanelToolbar .primitives-module__mRBTaW__dataTableToolbarLeft>*{flex:1 1 0;min-width:0}.primitives-module__mRBTaW__searchPanelInput{width:100%;min-height:var(--control-height);border:1px solid var(--border-subtle);border-radius:var(--radius-m);background:color-mix(in srgb, var(--surface-primary) 84%, transparent);color:var(--text-primary);font-size:.84rem;font-weight:650}.primitives-module__mRBTaW__searchPanelInput::placeholder{color:var(--text-faint)}.primitives-module__mRBTaW__searchPanelInput:focus{border-color:var(--border-accent);box-shadow:var(--ring-brand-base)}.primitives-module__mRBTaW__searchPanelClearButton{min-height:var(--control-height);border:1px solid color-mix(in srgb, var(--color-primary) 34%, transparent);border-radius:var(--radius-m);background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--text-accent);padding:0 .78rem;font-size:.78rem;font-weight:750}.primitives-module__mRBTaW__searchPanelClearButton:hover:not(:disabled){border-color:var(--border-accent);background:color-mix(in srgb, var(--color-primary) 20%, transparent)}@media (max-width:900px){.primitives-module__mRBTaW__searchPanelBody{padding:.52rem .62rem}}@media (max-width:640px){.primitives-module__mRBTaW__searchPanel{border-radius:var(--radius-xl-soft);margin-bottom:.6rem}.primitives-module__mRBTaW__searchPanelBody{padding:.48rem .58rem}.primitives-module__mRBTaW__searchPanelTitle{font-size:.8rem}.primitives-module__mRBTaW__searchPanelSubtitle{font-size:.72rem}.primitives-module__mRBTaW__searchPanelToolbar{padding:.34rem}.primitives-module__mRBTaW__searchPanelInput,.primitives-module__mRBTaW__searchPanelClearButton{min-height:30px}.primitives-module__mRBTaW__searchPanelContentRow{flex-direction:column;align-items:stretch}.primitives-module__mRBTaW__searchPanelContentRight{justify-content:flex-start}.primitives-module__mRBTaW__card{border-radius:var(--radius-xl-soft)}.primitives-module__mRBTaW__cardHeader,.primitives-module__mRBTaW__cardBody,.primitives-module__mRBTaW__cardFooter{padding-left:var(--space-3);padding-right:var(--space-3)}.primitives-module__mRBTaW__emptyState{padding:var(--space-6) var(--space-4)}.primitives-module__mRBTaW__dataTableToolbar,.primitives-module__mRBTaW__quickActions{padding-left:var(--space-3);padding-right:var(--space-3)}.primitives-module__mRBTaW__dataTableToolbar{flex-direction:column;align-items:stretch}.primitives-module__mRBTaW__sectionHeader{align-items:flex-start}.primitives-module__mRBTaW__dataTableToolbarRight{justify-content:flex-start}}
.explain-brackets-modal-module__l73N_G__content::-webkit-scrollbar{width:6px}.explain-brackets-modal-module__l73N_G__content::-webkit-scrollbar-track{background:var(--color-warning-tint);border-radius:4px}.explain-brackets-modal-module__l73N_G__content::-webkit-scrollbar-thumb{background:var(--color-border-light);border-radius:4px}.explain-brackets-modal-module__l73N_G__content::-webkit-scrollbar-thumb:hover{background:var(--color-border-hover)}.explain-brackets-modal-module__l73N_G__section:last-child{margin-bottom:0}.explain-brackets-modal-module__l73N_G__section h3{color:var(--color-gray-900);align-items:center;gap:10px;margin:0 0 16px;font-size:1.05rem;font-weight:700;display:flex}.explain-brackets-modal-module__l73N_G__section h3:before{content:"";background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);border-radius:2px;flex-shrink:0;width:4px;height:18px;display:inline-block}.explain-brackets-modal-module__l73N_G__section p{color:var(--color-dark-lighter);margin:0 0 14px;font-size:.95rem;line-height:1.65}.explain-brackets-modal-module__l73N_G__section ul{color:var(--color-dark-lighter);margin:0;padding-left:20px}.explain-brackets-modal-module__l73N_G__section li{margin-bottom:8px;font-size:.95rem;line-height:1.6}.explain-brackets-modal-module__l73N_G__section li strong{color:var(--color-primary)}.explain-brackets-modal-module__l73N_G__roundStructure{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.explain-brackets-modal-module__l73N_G__round{background:var(--color-warning-tint);border:1px solid var(--color-border-light);border-radius:10px;flex-direction:column;flex:1;gap:6px;min-width:180px;padding:14px 16px;display:flex;position:relative;overflow:hidden}.explain-brackets-modal-module__l73N_G__round:before{content:"";background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);height:3px;position:absolute;top:0;left:0;right:0}.explain-brackets-modal-module__l73N_G__round strong{color:var(--color-gray-900);font-size:.95rem;font-weight:700}.explain-brackets-modal-module__l73N_G__round span{color:var(--color-text-secondary);font-size:.9rem}.explain-brackets-modal-module__l73N_G__tieRule{background:var(--color-warning-tint);border:1px solid var(--color-border-light);border-radius:10px;margin-bottom:12px;padding:16px 18px}.explain-brackets-modal-module__l73N_G__tieRule:last-child{margin-bottom:0}.explain-brackets-modal-module__l73N_G__tieHeader{align-items:center;gap:10px;margin-bottom:10px;display:flex}.explain-brackets-modal-module__l73N_G__tieHeader strong{color:var(--color-gray-900);font-size:.95rem;font-weight:700}.explain-brackets-modal-module__l73N_G__tieBadge{background:var(--gradient-purple-tie);color:var(--color-white);letter-spacing:.6px;border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.explain-brackets-modal-module__l73N_G__splitBadge{background:linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-hover) 100%);color:var(--color-white);letter-spacing:.6px;box-shadow:0 2px 6px var(--color-border-hover);border-radius:6px;flex-shrink:0;align-items:center;padding:3px 9px;font-size:.75rem;font-weight:700;display:inline-flex}.explain-brackets-modal-module__l73N_G__tieRule p{color:var(--color-dark-lighter);margin:0 0 10px;font-size:.95rem;line-height:1.65}.explain-brackets-modal-module__l73N_G__tieRule p:last-child{margin-bottom:0}.explain-brackets-modal-module__l73N_G__example{background:var(--color-brand-ivory-soft);border:1px solid var(--color-brand-gold-light);border-left:3px solid var(--color-warning-amber);color:var(--color-dark-lighter);border-radius:8px;margin-top:12px;padding:12px 16px;font-size:.95rem;line-height:1.65}.explain-brackets-modal-module__l73N_G__example strong{color:var(--color-brand-gold-dark);margin-bottom:4px;font-weight:600;display:block}.explain-brackets-modal-module__l73N_G__bracketType{background:var(--color-warning-tint);border:1px solid var(--color-border-light);border-radius:10px;margin-bottom:10px;padding:14px 16px}.explain-brackets-modal-module__l73N_G__bracketType:last-child{margin-bottom:0}.explain-brackets-modal-module__l73N_G__bracketType strong{color:var(--color-primary);margin-bottom:6px;font-size:.95rem;font-weight:700;display:block}.explain-brackets-modal-module__l73N_G__bracketType p{color:var(--color-text-secondary);margin:0;font-size:.95rem;line-height:1.6}@media (max-width:480px){.explain-brackets-modal-module__l73N_G__content{padding:20px}.explain-brackets-modal-module__l73N_G__section h3{font-size:1rem}.explain-brackets-modal-module__l73N_G__roundStructure{flex-direction:column}.explain-brackets-modal-module__l73N_G__round{min-width:100%}}.explain-brackets-modal-module__l73N_G__content::-webkit-scrollbar-track{background:color-mix(in srgb, var(--bw-surface-card) 84%, transparent)}.explain-brackets-modal-module__l73N_G__content::-webkit-scrollbar-thumb{background:color-mix(in srgb, var(--bw-text-muted) 36%, transparent)}.explain-brackets-modal-module__l73N_G__section{margin-bottom:1rem}.explain-brackets-modal-module__l73N_G__section h3{color:var(--bw-text-title);letter-spacing:0;margin-bottom:.55rem;font-size:.9rem;font-weight:800}.explain-brackets-modal-module__l73N_G__section h3:before{background:color-mix(in srgb, var(--color-primary) 86%, transparent)}.explain-brackets-modal-module__l73N_G__section p,.explain-brackets-modal-module__l73N_G__section ul,.explain-brackets-modal-module__l73N_G__section li,.explain-brackets-modal-module__l73N_G__tieRule p,.explain-brackets-modal-module__l73N_G__example,.explain-brackets-modal-module__l73N_G__bracketType p,.explain-brackets-modal-module__l73N_G__round span{color:var(--bw-text-body);font-size:.84rem}.explain-brackets-modal-module__l73N_G__section li strong,.explain-brackets-modal-module__l73N_G__bracketType strong,.explain-brackets-modal-module__l73N_G__tieHeader strong,.explain-brackets-modal-module__l73N_G__round strong,.explain-brackets-modal-module__l73N_G__example strong{color:var(--bw-text-accent)}.explain-brackets-modal-module__l73N_G__round,.explain-brackets-modal-module__l73N_G__tieRule,.explain-brackets-modal-module__l73N_G__example,.explain-brackets-modal-module__l73N_G__bracketType{background:var(--bw-surface-panel);border:1px solid var(--bw-border-subtle);border-radius:14px}.explain-brackets-modal-module__l73N_G__example{background:var(--bw-surface-panel-strong);border-color:var(--bw-border-card);border-left-color:color-mix(in srgb, var(--color-primary) 68%, transparent)}.explain-brackets-modal-module__l73N_G__example strong{color:var(--bw-text-title)}.explain-brackets-modal-module__l73N_G__round:before{background:color-mix(in srgb, var(--color-primary) 72%, transparent)}.explain-brackets-modal-module__l73N_G__tieBadge,.explain-brackets-modal-module__l73N_G__splitBadge{letter-spacing:0;box-shadow:none}@media (max-width:480px){.explain-brackets-modal-module__l73N_G__content{padding:.72rem}}@media (max-width:640px){.explain-brackets-modal-module__l73N_G__section{margin-bottom:.82rem}.explain-brackets-modal-module__l73N_G__section h3{gap:8px;margin-bottom:.48rem;font-size:.84rem}.explain-brackets-modal-module__l73N_G__section h3:before{height:14px}.explain-brackets-modal-module__l73N_G__section p,.explain-brackets-modal-module__l73N_G__section ul,.explain-brackets-modal-module__l73N_G__section li,.explain-brackets-modal-module__l73N_G__tieRule p,.explain-brackets-modal-module__l73N_G__example,.explain-brackets-modal-module__l73N_G__bracketType p,.explain-brackets-modal-module__l73N_G__round span{font-size:.8rem;line-height:1.5}.explain-brackets-modal-module__l73N_G__round,.explain-brackets-modal-module__l73N_G__tieRule,.explain-brackets-modal-module__l73N_G__example,.explain-brackets-modal-module__l73N_G__bracketType{border-radius:12px;padding:.72rem .8rem}.explain-brackets-modal-module__l73N_G__tieHeader{gap:8px;margin-bottom:.5rem}.explain-brackets-modal-module__l73N_G__tieHeader strong,.explain-brackets-modal-module__l73N_G__round strong,.explain-brackets-modal-module__l73N_G__bracketType strong{font-size:.84rem}.explain-brackets-modal-module__l73N_G__tieBadge,.explain-brackets-modal-module__l73N_G__splitBadge{border-radius:5px;padding:2px 7px;font-size:.66rem}}
.dashboard-settings-page-module__449oNa__pageShell{padding:var(--space-page-y) var(--space-page-x);max-width:1200px;margin:0 auto}.dashboard-settings-page-module__449oNa__pageShellModal{flex-direction:column;width:100%;max-width:none;min-height:100%;margin:0;padding:4px 6px 8px;display:flex}.dashboard-settings-page-module__449oNa__embeddedShell{width:100%;color:var(--bw-text-body);--settings-card-primary:var(--bw-surface-card);--settings-card-secondary:var(--bw-surface-panel);--settings-card-utility:color-mix(in srgb, var(--bw-surface-panel) 72%, transparent);--dash-surface:color-mix(in srgb, var(--bw-surface-card) 88%, transparent);--dash-border:var(--bw-border-subtle);--dash-shadow:var(--bw-shadow-card);--dash-border-faint:color-mix(in srgb, var(--bw-border-subtle) 55%, transparent);--dash-border-soft:color-mix(in srgb, var(--bw-border-subtle) 72%, transparent);--dash-surface-soft:color-mix(in srgb, var(--bw-surface-panel) 78%, transparent);--dash-surface-strong:color-mix(in srgb, var(--bw-surface-panel-strong) 82%, transparent);--dash-surface-deep:color-mix(in srgb, var(--bw-surface-card) 84%, transparent);--dash-input-surface:color-mix(in srgb, var(--bw-surface-card) 72%, var(--bw-surface-panel));--dash-input-surface-disabled:color-mix(in srgb, var(--bw-surface-card-strong) 68%, transparent);--dash-text-title:var(--bw-text-title);--dash-text-body:var(--bw-text-body);--dash-text-muted:var(--bw-text-muted);--dash-text-faint:var(--bw-text-faint);--dash-text-accent:var(--bw-text-accent);--dash-text-success:var(--bw-text-success);--dash-accent-soft:color-mix(in srgb, var(--color-primary) 8%, transparent);--dash-accent-panel:color-mix(in srgb, var(--color-primary) 12%, transparent);--dash-accent-border:color-mix(in srgb, var(--color-primary) 28%, transparent);--dash-accent-border-strong:color-mix(in srgb, var(--color-primary) 62%, transparent);--dash-success-soft:color-mix(in srgb, var(--color-success) 10%, transparent);--dash-success-border:var(--color-success-border);--dash-danger-soft:var(--color-error-bg-soft);--dash-danger-border:var(--color-error-border);margin:0;padding:0}.dashboard-settings-page-module__449oNa__pageShellModal .dashboard-settings-page-module__449oNa__pageHeader,.dashboard-settings-page-module__449oNa__pageShellModal .dashboard-settings-page-module__449oNa__pageTitle,.dashboard-settings-page-module__449oNa__pageShellModal .dashboard-settings-page-module__449oNa__pageSubtitle{text-align:center}.dashboard-settings-page-module__449oNa__pageHeader{margin-bottom:24px}.dashboard-settings-page-module__449oNa__pageShellModal .dashboard-settings-page-module__449oNa__pageHeader{margin-bottom:20px}.dashboard-settings-page-module__449oNa__pageState{text-align:center;color:var(--bw-text-muted);padding:40px;font-size:14px}.dashboard-settings-page-module__449oNa__staffPanel{border:1px solid var(--bw-border-card);background:var(--settings-card-primary);box-shadow:var(--bw-shadow-card);border-radius:20px;margin-top:14px;padding:16px}.dashboard-settings-page-module__449oNa__staffHeader{align-items:center;gap:12px;display:flex}.dashboard-settings-page-module__449oNa__staffHeader h2{color:var(--bw-text-title);margin:0;font-size:1rem}.dashboard-settings-page-module__449oNa__staffHeader p,.dashboard-settings-page-module__449oNa__staffState{color:var(--bw-text-muted);margin:3px 0 0;font-size:.82rem}.dashboard-settings-page-module__449oNa__staffIcon{width:34px;height:34px;color:var(--color-primary);background:var(--dash-accent-panel);border-radius:10px;place-items:center;display:grid}.dashboard-settings-page-module__449oNa__staffIcon svg{width:18px}.dashboard-settings-page-module__449oNa__staffInviteRow{grid-template-columns:minmax(180px,1fr) 180px auto;gap:8px;margin-top:14px;display:grid}.dashboard-settings-page-module__449oNa__staffInviteRow input,.dashboard-settings-page-module__449oNa__staffInviteRow select,.dashboard-settings-page-module__449oNa__staffControls select{border:1px solid var(--bw-border-subtle);min-height:38px;color:var(--bw-text-body);background:var(--dash-input-surface);border-radius:9px;padding:7px 10px}.dashboard-settings-page-module__449oNa__staffInviteRow button{min-height:38px;color:var(--color-text-on-primary);background:var(--color-primary);border:0;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:8px 14px;font-weight:700;display:inline-flex}.dashboard-settings-page-module__449oNa__staffInviteRow button:disabled{opacity:.55;cursor:not-allowed}.dashboard-settings-page-module__449oNa__staffInviteRow button svg,.dashboard-settings-page-module__449oNa__staffControls button svg{width:16px;height:16px}.dashboard-settings-page-module__449oNa__staffList{border-top:1px solid var(--bw-border-subtle);margin-top:14px;display:grid}.dashboard-settings-page-module__449oNa__staffRow{border-bottom:1px solid var(--bw-border-subtle);justify-content:space-between;align-items:center;gap:12px;min-width:0;padding:10px 0;display:flex}.dashboard-settings-page-module__449oNa__staffRow>div:first-child{min-width:0;display:grid}.dashboard-settings-page-module__449oNa__staffRow strong{color:var(--bw-text-title);font-size:.88rem}.dashboard-settings-page-module__449oNa__staffRow span{color:var(--bw-text-muted);text-overflow:ellipsis;font-size:.76rem;overflow:hidden}.dashboard-settings-page-module__449oNa__staffControls{align-items:center;gap:7px;display:flex}.dashboard-settings-page-module__449oNa__staffControls select{min-height:34px}.dashboard-settings-page-module__449oNa__staffControls button{border:1px solid var(--color-error-border);width:34px;height:34px;color:var(--bw-text-danger);background:var(--color-error-bg-soft);border-radius:8px;place-items:center;display:grid}.dashboard-settings-page-module__449oNa__staffRole{background:var(--dash-accent-panel);border-radius:999px;flex:none;padding:5px 8px;color:var(--bw-text-accent)!important}.dashboard-settings-page-module__449oNa__restoreButton{border:1px solid var(--bw-border-subtle);min-height:34px;color:var(--bw-text-body);background:var(--bw-surface-panel);border-radius:8px;flex:none;align-items:center;gap:6px;padding:6px 10px;font-weight:700;display:inline-flex}.dashboard-settings-page-module__449oNa__restoreButton svg{width:15px;height:15px;color:var(--color-primary)}@media (max-width:640px){.dashboard-settings-page-module__449oNa__staffInviteRow{grid-template-columns:1fr}.dashboard-settings-page-module__449oNa__staffRow{flex-direction:column;align-items:flex-start}.dashboard-settings-page-module__449oNa__staffControls{width:100%}.dashboard-settings-page-module__449oNa__staffControls select{flex:1}}.dashboard-settings-page-module__449oNa__backButton{border:1px solid var(--bw-border-accent);background:var(--color-primary);color:var(--color-white);box-shadow:var(--bw-shadow-accent);cursor:pointer;border-radius:999px;margin-bottom:16px;padding:10px 16px;font-size:14px;font-weight:700}.dashboard-settings-page-module__449oNa__backButton:hover{background:var(--color-primary-hover)}.dashboard-settings-page-module__449oNa__pageTitle{color:var(--bw-text-title);margin:16px 0 8px;font-size:28px;font-weight:700}.dashboard-settings-page-module__449oNa__pageTitleModal{margin:0 0 8px;font-size:24px}.dashboard-settings-page-module__449oNa__pageSubtitle{color:var(--bw-text-muted);font-size:14px}.dashboard-settings-page-module__449oNa__pageGrid{gap:20px}@media (max-width:980px){.dashboard-settings-page-module__449oNa__pageShell{max-width:none;margin:0;padding:16px 12px}.dashboard-settings-page-module__449oNa__pageShellModal{width:100%;margin:0}}@media (max-width:640px){.dashboard-settings-page-module__449oNa__pageShell{padding:10px}.dashboard-settings-page-module__449oNa__pageHeader{border-radius:14px;padding:10px 12px}.dashboard-settings-page-module__449oNa__pageTitle{font-size:1.25rem}}@media (max-width:390px){.dashboard-settings-page-module__449oNa__pageShell{padding:8px}.dashboard-settings-page-module__449oNa__pageHeader{border-radius:12px;padding:8px 10px}.dashboard-settings-page-module__449oNa__pageTitle{margin:10px 0 6px;font-size:1.08rem}.dashboard-settings-page-module__449oNa__pageSubtitle{font-size:.78rem}}@media (max-width:360px){.dashboard-settings-page-module__449oNa__backButton{min-height:36px;padding:8px 12px;font-size:.78rem}}.dashboard-settings-page-module__449oNa__pageShell,.dashboard-settings-page-module__449oNa__pageShellModal{color:var(--bw-text-body);--settings-card-primary:var(--bw-surface-card);--settings-card-secondary:var(--bw-surface-panel);--settings-card-utility:color-mix(in srgb, var(--bw-surface-panel) 72%, transparent);--dash-surface:color-mix(in srgb, var(--bw-surface-card) 88%, transparent);--dash-border:var(--bw-border-subtle);--dash-shadow:var(--bw-shadow-card);--dash-border-faint:color-mix(in srgb, var(--bw-border-subtle) 55%, transparent);--dash-border-soft:color-mix(in srgb, var(--bw-border-subtle) 72%, transparent);--dash-surface-soft:color-mix(in srgb, var(--bw-surface-panel) 78%, transparent);--dash-surface-strong:color-mix(in srgb, var(--bw-surface-panel-strong) 82%, transparent);--dash-surface-deep:color-mix(in srgb, var(--bw-surface-card) 84%, transparent);--dash-input-surface:color-mix(in srgb, var(--bw-surface-card) 72%, var(--bw-surface-panel));--dash-input-surface-disabled:color-mix(in srgb, var(--bw-surface-card-strong) 68%, transparent);--dash-text-title:var(--bw-text-title);--dash-text-body:var(--bw-text-body);--dash-text-muted:var(--bw-text-muted);--dash-text-faint:var(--bw-text-faint);--dash-text-accent:var(--bw-text-accent);--dash-text-success:var(--bw-text-success);--dash-accent-soft:color-mix(in srgb, var(--color-primary) 8%, transparent);--dash-accent-panel:color-mix(in srgb, var(--color-primary) 12%, transparent);--dash-accent-border:color-mix(in srgb, var(--color-primary) 28%, transparent);--dash-accent-border-strong:color-mix(in srgb, var(--color-primary) 62%, transparent);--dash-success-soft:color-mix(in srgb, var(--color-success) 10%, transparent);--dash-success-border:var(--color-success-border);--dash-danger-soft:var(--color-error-bg-soft);--dash-danger-border:var(--color-error-border)}.dashboard-settings-page-module__449oNa__backButton{border-radius:var(--radius-md);box-shadow:none}.dashboard-settings-page-module__449oNa__pageHeader{color:var(--bw-text-body)}.dashboard-settings-page-module__449oNa__pageTitle{color:var(--bw-text-title);letter-spacing:0;font-weight:800}.dashboard-settings-page-module__449oNa__pageSubtitle{color:var(--bw-text-muted)}.dashboard-settings-page-module__449oNa__pageState{border:1px dashed color-mix(in srgb, var(--bw-border-subtle) 84%, transparent);background:color-mix(in srgb, var(--settings-card-utility) 88%, transparent);max-width:640px;color:var(--bw-text-muted);border-radius:16px;margin:0 auto}.dashboard-settings-page-module__449oNa__pageHeader{background:var(--settings-card-primary);border:1px solid var(--bw-border-card);box-shadow:var(--bw-shadow-card);border-radius:20px;padding:14px 16px}
@keyframes ImportLoadingModal-module__NyQ_OW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes ImportLoadingModal-module__NyQ_OW__slideIn{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.ImportLoadingModal-module__NyQ_OW__bowlingBall{flex-shrink:0;width:80px;height:80px;animation:2s linear infinite ImportLoadingModal-module__NyQ_OW__spin;position:relative}@keyframes ImportLoadingModal-module__NyQ_OW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ImportLoadingModal-module__NyQ_OW__ballBody{background:radial-gradient(circle at 30% 30%, var(--color-gray-500), var(--color-text-primary));border:3px solid var(--color-brand-charcoal);width:80px;height:80px;box-shadow:0 8px 16px var(--opacity-black-30), inset 2px 2px 8px var(--opacity-white-10), inset -2px -2px 8px var(--opacity-black-50);border-radius:50%}.ImportLoadingModal-module__NyQ_OW__fingerHole{background-color:var(--color-black);width:10px;height:10px;box-shadow:inset 1px 1px 2px var(--opacity-black-80), 0 1px 2px var(--opacity-white-10);border-radius:50%;position:absolute}.ImportLoadingModal-module__NyQ_OW__overlay{z-index:2600;background:color-mix(in srgb, var(--bw-page) 76%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);justify-content:center;align-items:center;animation:.25s ImportLoadingModal-module__NyQ_OW__fadeIn;display:flex;position:fixed;inset:0}.ImportLoadingModal-module__NyQ_OW__card{min-width:min(360px,100vw - 32px);max-width:420px;color:var(--bw-text-body);background:var(--bw-surface-card);border:1px solid var(--bw-border-subtle);border-top:3px solid color-mix(in srgb, var(--color-primary) 78%, transparent);border-radius:var(--radius-2xl);box-shadow:var(--shadow-modal);text-align:center;flex-direction:column;align-items:center;gap:.85rem;padding:1.4rem;animation:.25s ImportLoadingModal-module__NyQ_OW__slideIn;display:flex}.ImportLoadingModal-module__NyQ_OW__bowlingBall{width:54px;height:54px;animation:none}.ImportLoadingModal-module__NyQ_OW__ballBody{background:radial-gradient(circle at 32% 30%, color-mix(in srgb, var(--bw-text-title) 85%, transparent), color-mix(in srgb, var(--bw-text-muted) 86%, transparent) 42%, color-mix(in srgb, var(--bw-surface-card) 92%, var(--color-black)) 100%);border:2px solid color-mix(in srgb, var(--bw-text-title) 55%, transparent);width:54px;height:54px;box-shadow:0 10px 26px color-mix(in srgb, var(--color-black) 32%, transparent), inset 2px 2px 8px color-mix(in srgb, var(--bw-text-title) 18%, transparent)}.ImportLoadingModal-module__NyQ_OW__fingerHole{background-color:color-mix(in srgb, var(--bw-page) 90%, var(--color-black));width:7px;height:7px}.ImportLoadingModal-module__NyQ_OW__fingerHole1{top:13px;left:16px}.ImportLoadingModal-module__NyQ_OW__fingerHole2{top:24px;left:28px}.ImportLoadingModal-module__NyQ_OW__fingerHole3{top:31px;left:19px}.ImportLoadingModal-module__NyQ_OW__title{color:var(--bw-text-title);letter-spacing:0;margin:0;font-size:1rem;font-weight:800;line-height:1.2}.ImportLoadingModal-module__NyQ_OW__subtitle{color:var(--bw-text-muted);letter-spacing:0;margin:0;font-size:.82rem;line-height:1.45}
.ChangeSquadModal-module__X8D2ca__modalOverlay{}.ChangeSquadModal-module__X8D2ca__modalOverlayTop{}.ChangeSquadModal-module__X8D2ca__modalCard{width:min(540px,100vw - 32px);max-width:540px;}.ChangeSquadModal-module__X8D2ca__modalHeader{padding:20px 58px 16px 22px;}.ChangeSquadModal-module__X8D2ca__modalTitle{font-size:26px;}.ChangeSquadModal-module__X8D2ca__modalSubtitle{margin-top:5px;font-size:14px;}.ChangeSquadModal-module__X8D2ca__squadChangeList{flex-direction:column;gap:8px;min-height:0;padding:12px 16px 16px;display:flex;overflow-y:auto}.ChangeSquadModal-module__X8D2ca__squadChangeItem{border:1px solid var(--bw-border-subtle);background:color-mix(in srgb, var(--opacity-white-06) 50%, transparent);width:100%;min-height:78px;color:var(--color-text-primary);text-align:left;cursor:pointer;border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:12px 14px;transition:background .18s,border-color .18s,transform .18s;display:flex}.ChangeSquadModal-module__X8D2ca__squadChangeItem:hover{border-color:color-mix(in srgb, var(--color-primary) 28%, transparent);background:color-mix(in srgb, var(--color-primary) 8%, transparent);transform:translateY(-1px)}.ChangeSquadModal-module__X8D2ca__squadChangeItemSelected{border-color:color-mix(in srgb, var(--color-primary) 40%, transparent);background:color-mix(in srgb, var(--color-primary) 12%, transparent);box-shadow:none}.ChangeSquadModal-module__X8D2ca__squadChangeItemMain{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.ChangeSquadModal-module__X8D2ca__squadChangeItemLabel{color:var(--bw-text-title);flex-wrap:wrap;align-items:center;gap:7px;font-size:18px;font-weight:700;line-height:1.2;display:flex}.ChangeSquadModal-module__X8D2ca__squadChangeItemLabel b{color:var(--bw-text-accent);font-size:15px}.ChangeSquadModal-module__X8D2ca__squadChangeItemMeta{color:var(--color-text-secondary);margin-top:4px;font-size:13px;font-weight:500}.ChangeSquadModal-module__X8D2ca__squadChangeItemMeta b{padding-inline:5px}.ChangeSquadModal-module__X8D2ca__squadChangeItemEmpty .ChangeSquadModal-module__X8D2ca__squadChangeItemMeta{color:color-mix(in srgb, var(--color-text-secondary) 85%, transparent)}.ChangeSquadModal-module__X8D2ca__squadChangeItemStatus{min-width:108px;color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-primary) 10%, transparent);border:1px solid color-mix(in srgb, var(--color-primary) 22%, transparent);text-transform:uppercase;text-align:center;border-radius:12px;flex:none;padding:11px 12px;font-size:12px;font-weight:800}.ChangeSquadModal-module__X8D2ca__squadChangeItem:not(.ChangeSquadModal-module__X8D2ca__squadChangeItemSelected) .ChangeSquadModal-module__X8D2ca__squadChangeItemStatus{color:var(--bw-text-muted);background:color-mix(in srgb, var(--bw-surface-panel) 94%, transparent);border-color:var(--bw-border-subtle)}.ChangeSquadModal-module__X8D2ca__squadChangeIcon{border:1px solid var(--bw-border-subtle);width:48px;height:48px;color:var(--bw-text-accent);border-radius:14px;flex:0 0 48px;place-items:center;display:grid}.ChangeSquadModal-module__X8D2ca__squadChangeIcon svg{width:24px;height:24px}@media (min-width:521px) and (max-width:720px){.ChangeSquadModal-module__X8D2ca__squadChangeList{padding:18px 20px 22px}.ChangeSquadModal-module__X8D2ca__squadChangeItem{grid-template-columns:56px minmax(0,1fr) 118px;gap:14px;min-height:112px;padding:18px;display:grid}.ChangeSquadModal-module__X8D2ca__squadChangeIcon{flex-basis:56px;width:56px;height:56px}.ChangeSquadModal-module__X8D2ca__squadChangeItemLabel{font-size:20px}.ChangeSquadModal-module__X8D2ca__squadChangeItemMeta{font-size:14px}.ChangeSquadModal-module__X8D2ca__squadChangeItemStatus{width:auto;min-width:118px;padding:13px 12px;font-size:13px}}@media (max-width:520px){.ChangeSquadModal-module__X8D2ca__squadChangeItem{grid-template-columns:52px minmax(0,1fr);gap:14px;display:grid}.ChangeSquadModal-module__X8D2ca__squadChangeItemStatus{grid-column:1/-1}}@media (min-width:721px) and (max-height:480px){.ChangeSquadModal-module__X8D2ca__modalCard{max-height:calc(100vh - 16px)}.ChangeSquadModal-module__X8D2ca__modalHeader{padding:18px 64px 14px 24px}.ChangeSquadModal-module__X8D2ca__modalTitle{font-size:28px}.ChangeSquadModal-module__X8D2ca__modalSubtitle{margin-top:5px;font-size:14px}.ChangeSquadModal-module__X8D2ca__squadChangeList{gap:8px;padding:10px 28px 14px}.ChangeSquadModal-module__X8D2ca__squadChangeItem{gap:16px;height:72px;min-height:72px;padding:9px 14px}.ChangeSquadModal-module__X8D2ca__squadChangeIcon{flex-basis:48px;width:48px;height:48px}.ChangeSquadModal-module__X8D2ca__squadChangeIcon svg{width:25px;height:25px}.ChangeSquadModal-module__X8D2ca__squadChangeItemLabel{font-size:20px}.ChangeSquadModal-module__X8D2ca__squadChangeItemMeta{margin-top:3px;font-size:13px}.ChangeSquadModal-module__X8D2ca__squadChangeItemStatus{min-width:132px;padding:11px 14px;font-size:13px}}
.FeatureIconCard-module__N8k9ga__card{border:1px solid var(--bw-border-card);border-radius:var(--radius-lg);background:var(--bw-surface-card);width:56px;height:56px;color:var(--bw-text-accent);box-shadow:var(--bw-shadow-card);flex:none;place-items:center;transition:transform .2s ease-out,border-color .2s ease-out;display:grid;position:relative}.FeatureIconCard-module__N8k9ga__card:before{border-radius:calc(var(--radius-lg) - 1px);background:linear-gradient(180deg, color-mix(in srgb, var(--bw-text-title) 12%, transparent), transparent 38%);content:"";pointer-events:none;position:absolute;inset:1px}.FeatureIconCard-module__N8k9ga__card:hover{border-color:var(--bw-border-accent);transform:translateY(-2px)}.FeatureIconCard-module__N8k9ga__icon{z-index:1;position:relative}
.LoadTournamentModal-module__QmbrGG__modalOverlay{}.LoadTournamentModal-module__QmbrGG__modalCard{background:var(--color-bg-primary);border-color:var(--color-border-primary);width:min(560px,100vw - 32px);max-width:560px;max-height:min(88vh,760px);}.LoadTournamentModal-module__QmbrGG__modalHeader{background:var(--color-surface-primary);border-bottom:1px solid var(--color-border-primary);padding:20px 58px 16px 22px;}.LoadTournamentModal-module__QmbrGG__modalTitle{font-size:26px;}.LoadTournamentModal-module__QmbrGG__modalSubtitle{margin-top:5px;font-size:14px;}.LoadTournamentModal-module__QmbrGG__closeButton{}.LoadTournamentModal-module__QmbrGG__modalScrollBody{padding:0 16px 16px;}.LoadTournamentModal-module__QmbrGG__emptyTournaments{color:var(--color-text-muted-strong);text-align:center;padding:42px 28px;font-size:17px}.LoadTournamentModal-module__QmbrGG__emptyTournamentsHint{color:var(--color-text-muted);margin-top:12px;font-size:14px}.LoadTournamentModal-module__QmbrGG__tournamentList{margin:0;padding:10px 0 0;list-style:none}.LoadTournamentModal-module__QmbrGG__tournamentItem{background:var(--color-surface-primary);border:1px solid var(--color-border-primary);min-height:148px;box-shadow:inset 0 1px 0 var(--opacity-white-04), 0 10px 22px var(--opacity-black-25);border-radius:14px;grid-template-columns:minmax(0,1fr) 112px;align-items:center;gap:16px;margin-bottom:12px;padding:16px;transition:box-shadow .18s,border-color .18s,transform .14s;display:grid}.LoadTournamentModal-module__QmbrGG__tournamentItem:hover{box-shadow:inset 0 1px 0 var(--opacity-white-04), 0 14px 28px var(--opacity-black-30);border-color:var(--color-text-disabled);transform:translateY(-1px)}.LoadTournamentModal-module__QmbrGG__tournamentItemActive{border-color:var(--color-primary);background:var(--color-surface-primary)}.LoadTournamentModal-module__QmbrGG__tournamentInfo{flex:1;align-items:flex-start;gap:14px;min-width:0;display:flex}.LoadTournamentModal-module__QmbrGG__tournamentDetails{min-width:0}.LoadTournamentModal-module__QmbrGG__tournamentIcon{border:1px solid var(--color-border-primary);background:var(--color-surface-primary);width:48px;height:48px;color:var(--color-primary);border-radius:50%;flex:0 0 48px;place-items:center;display:grid}.LoadTournamentModal-module__QmbrGG__tournamentIcon svg{width:24px;height:24px}.LoadTournamentModal-module__QmbrGG__tournamentNameRow{align-items:center;gap:10px;min-width:0;display:flex}.LoadTournamentModal-module__QmbrGG__tournamentName{color:var(--color-text-primary);word-break:break-word;font-size:19px;font-weight:800;line-height:1.2;display:block}.LoadTournamentModal-module__QmbrGG__tournamentActiveBadge{border:1px solid color-mix(in srgb, var(--color-primary) 58%, transparent);background:var(--color-border-primary);color:var(--color-primary);text-transform:uppercase;letter-spacing:0;border-radius:999px;flex:none;padding:3px 8px;font-size:10px;font-weight:800;line-height:1}.LoadTournamentModal-module__QmbrGG__tournamentLocation{color:var(--color-text-primary);margin-top:6px;font-size:14px;font-weight:600}.LoadTournamentModal-module__QmbrGG__tournamentDate{color:var(--bw-text-muted);margin-top:7px;font-size:13px}.LoadTournamentModal-module__QmbrGG__tournamentMeta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.LoadTournamentModal-module__QmbrGG__tournamentMeta span{color:var(--color-text-primary);background:var(--color-surface-primary);border:1px solid var(--color-border-primary);border-radius:20px;padding:5px 8px;font-size:11px;font-weight:600}.LoadTournamentModal-module__QmbrGG__tournamentActions{flex-direction:column;flex-shrink:0;justify-content:center;gap:8px;display:flex}.LoadTournamentModal-module__QmbrGG__loadBtn,.LoadTournamentModal-module__QmbrGG__deleteBtn{justify-content:center;align-items:center;gap:10px;min-width:112px;min-height:40px;padding-inline:12px;font-size:12px;display:inline-flex}.LoadTournamentModal-module__QmbrGG__loadBtn{color:var(--color-text-primary);background:var(--color-surface-primary);border-color:var(--color-border-primary)}.LoadTournamentModal-module__QmbrGG__loadBtn:hover{background:var(--color-border-primary);border-color:var(--color-text-disabled)}.LoadTournamentModal-module__QmbrGG__deleteBtn{color:var(--color-primary);background:color-mix(in srgb, var(--color-danger) 12%, transparent);border-color:color-mix(in srgb, var(--color-danger) 62%, transparent)}.LoadTournamentModal-module__QmbrGG__deleteBtn:hover{background:color-mix(in srgb, var(--color-danger) 24%, transparent);border-color:var(--color-danger)}.LoadTournamentModal-module__QmbrGG__paginationBar{border-top:1px solid var(--opacity-white-06);justify-content:center;align-items:center;gap:12px;padding:12px 20px 20px;display:flex}.LoadTournamentModal-module__QmbrGG__paginationText{color:var(--color-text-muted-strong);padding:0 16px;font-size:14px}@media (max-width:720px){.LoadTournamentModal-module__QmbrGG__modalHeader{padding:24px 58px 20px 22px}.LoadTournamentModal-module__QmbrGG__modalSubtitle{font-size:16px}.LoadTournamentModal-module__QmbrGG__modalScrollBody{padding:0 14px 18px}.LoadTournamentModal-module__QmbrGG__tournamentItem{grid-template-columns:1fr;min-height:0;padding:22px}.LoadTournamentModal-module__QmbrGG__tournamentIcon{flex-basis:58px;width:58px;height:58px}.LoadTournamentModal-module__QmbrGG__tournamentActions{flex-direction:row}.LoadTournamentModal-module__QmbrGG__loadBtn,.LoadTournamentModal-module__QmbrGG__deleteBtn{flex:1;min-width:0;min-height:50px;font-size:15px}}
.badges-module__SRnQHG__badge{border:1px solid var(--bw-border-subtle);background:var(--bw-surface-panel-strong);min-height:1.58rem;color:var(--bw-text-body);letter-spacing:0;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:.26rem .6rem;font-size:.72rem;font-weight:800;line-height:1;display:inline-flex}.badges-module__SRnQHG__compact{min-height:20px;padding:0 8px;font-size:10px}.badges-module__SRnQHG__success{color:var(--bw-text-success);background:var(--color-success-soft);border-color:var(--color-success-border)}.badges-module__SRnQHG__warning,.badges-module__SRnQHG__accent{color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-primary) 12%, transparent);border-color:color-mix(in srgb, var(--color-primary) 30%, var(--bw-border-subtle))}.badges-module__SRnQHG__danger{color:var(--bw-text-danger);background:var(--color-error-bg-soft);border-color:var(--color-error-border)}.badges-module__SRnQHG__muted{color:var(--bw-text-body);background:var(--bw-surface-panel);border-color:var(--bw-border-subtle)}.badges-module__SRnQHG__placement{border-radius:50%;flex-shrink:0;width:30px;height:30px;min-height:30px;padding:0;font-size:.78rem}.badges-module__SRnQHG__placeFirst{color:var(--bw-text-accent);background:color-mix(in srgb, var(--color-primary) 16%, transparent);border-color:color-mix(in srgb, var(--color-primary) 28%, var(--bw-border-subtle))}.badges-module__SRnQHG__placeSecond{color:var(--bw-text-title);background:var(--bw-surface-panel-strong);border-color:var(--bw-border-subtle)}.badges-module__SRnQHG__placeThird{color:color-mix(in srgb, var(--bw-text-accent) 88%, var(--bw-text-title));background:color-mix(in srgb, var(--color-primary-hover) 20%, transparent);border-color:color-mix(in srgb, var(--color-primary-hover) 26%, var(--bw-border-subtle))}
.PasswordStrengthPanel-module__IZtUPa__panel{border:1px solid var(--bw-border-subtle);background:linear-gradient(180deg, var(--bw-surface-panel-strong), color-mix(in srgb, var(--bw-surface-panel) 36%, transparent));border-radius:12px;margin-top:8px;padding:10px 12px}.PasswordStrengthPanel-module__IZtUPa__header{justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.PasswordStrengthPanel-module__IZtUPa__label{letter-spacing:.08em;text-transform:uppercase;color:var(--bw-text-faint);font-size:12px;font-weight:700}.PasswordStrengthPanel-module__IZtUPa__badge{border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;min-width:72px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.PasswordStrengthPanel-module__IZtUPa__meter{background:var(--bw-surface-panel-strong);width:100%;height:6px;box-shadow:inset 0 1px 2px var(--opacity-black-20);border-radius:999px;overflow:hidden}.PasswordStrengthPanel-module__IZtUPa__bar{border-radius:inherit;min-width:8%;height:100%;transition:width .25s,background .25s,box-shadow .25s}.PasswordStrengthPanel-module__IZtUPa__barW10{width:10%}.PasswordStrengthPanel-module__IZtUPa__barW20{width:20%}.PasswordStrengthPanel-module__IZtUPa__barW30{width:30%}.PasswordStrengthPanel-module__IZtUPa__barW40{width:40%}.PasswordStrengthPanel-module__IZtUPa__barW50{width:50%}.PasswordStrengthPanel-module__IZtUPa__barW60{width:60%}.PasswordStrengthPanel-module__IZtUPa__barW70{width:70%}.PasswordStrengthPanel-module__IZtUPa__barW80{width:80%}.PasswordStrengthPanel-module__IZtUPa__barW90{width:90%}.PasswordStrengthPanel-module__IZtUPa__barW100{width:100%}.PasswordStrengthPanel-module__IZtUPa__requirements{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 10px;margin-top:8px;display:grid}.PasswordStrengthPanel-module__IZtUPa__requirementItem{align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:600;line-height:1.3;display:flex}.PasswordStrengthPanel-module__IZtUPa__requirementIcon{border-radius:999px;flex:0 0 16px;justify-content:center;align-items:center;width:16px;height:16px;font-size:10px;font-weight:800;display:inline-flex}.PasswordStrengthPanel-module__IZtUPa__toneWeak{color:var(--color-error-text-deep);background:var(--color-error-bg-soft);border-color:var(--color-error-border)}.PasswordStrengthPanel-module__IZtUPa__toneFair{color:var(--color-warning-text);background:var(--color-warning-surface);border-color:color-mix(in srgb, var(--color-warning) 55%, var(--color-white))}.PasswordStrengthPanel-module__IZtUPa__toneGood{color:var(--color-blue-primary);background:color-mix(in srgb, var(--color-blue-primary) 12%, var(--color-white));border-color:color-mix(in srgb, var(--color-blue-primary) 32%, var(--color-white))}.PasswordStrengthPanel-module__IZtUPa__toneStrong{color:var(--color-success-text-deep);background:var(--color-success-soft);border-color:var(--color-success-border)}.PasswordStrengthPanel-module__IZtUPa__bar.PasswordStrengthPanel-module__IZtUPa__toneWeak{background:linear-gradient(90deg, color-mix(in srgb, var(--color-error) 72%, var(--color-white)) 0%, var(--color-error-darker) 100%);box-shadow:none}.PasswordStrengthPanel-module__IZtUPa__bar.PasswordStrengthPanel-module__IZtUPa__toneFair{background:linear-gradient(90deg, color-mix(in srgb, var(--color-warning) 68%, var(--color-white)) 0%, color-mix(in srgb, var(--color-warning) 82%, var(--color-black)) 100%);box-shadow:none}.PasswordStrengthPanel-module__IZtUPa__bar.PasswordStrengthPanel-module__IZtUPa__toneGood{background:linear-gradient(90deg, color-mix(in srgb, var(--color-blue-primary) 72%, var(--color-white)) 0%, var(--color-blue-dark) 100%);box-shadow:none}.PasswordStrengthPanel-module__IZtUPa__bar.PasswordStrengthPanel-module__IZtUPa__toneStrong{background:linear-gradient(90deg, color-mix(in srgb, var(--color-success) 72%, var(--color-white)) 0%, var(--color-green-dark) 100%);box-shadow:none}.PasswordStrengthPanel-module__IZtUPa__requirementMet{color:var(--color-success-text-deep)}.PasswordStrengthPanel-module__IZtUPa__requirementMet .PasswordStrengthPanel-module__IZtUPa__requirementIcon{color:var(--color-white);background:linear-gradient(135deg, color-mix(in srgb, var(--color-success) 72%, var(--color-white)) 0%, var(--color-green-dark) 100%);box-shadow:none}.PasswordStrengthPanel-module__IZtUPa__requirementPending{color:var(--color-text-muted-subtle)}.PasswordStrengthPanel-module__IZtUPa__requirementPending .PasswordStrengthPanel-module__IZtUPa__requirementIcon{color:var(--color-text-muted-alt);background:var(--color-brand-ivory-warm);border:1px solid var(--color-text-muted-overlay)}@media (max-width:480px){.PasswordStrengthPanel-module__IZtUPa__requirements{grid-template-columns:1fr}}
.forms-module__bOdRga__field,.forms-module__bOdRga__select,.forms-module__bOdRga__search{min-height:var(--input-height);border-radius:var(--radius-lg);border:1px solid var(--bw-border-subtle);background:var(--bw-surface-panel-strong);color:var(--bw-text-body);transition:border-color .18s,box-shadow .18s,background-color .18s}.forms-module__bOdRga__field::-moz-placeholder{color:var(--bw-text-faint)}.forms-module__bOdRga__search::-moz-placeholder{color:var(--bw-text-faint)}.forms-module__bOdRga__field::placeholder,.forms-module__bOdRga__search::placeholder{color:var(--bw-text-faint)}.forms-module__bOdRga__field:focus,.forms-module__bOdRga__select:focus,.forms-module__bOdRga__search:focus{border-color:var(--color-primary);outline:2px solid var(--color-accent-muted);outline-offset:1px;box-shadow:none}.forms-module__bOdRga__fieldLabel{color:var(--bw-text-muted);font-size:var(--bw-type-label);letter-spacing:0;text-transform:uppercase;font-weight:800}.forms-module__bOdRga__searchBar{background:var(--bw-surface-panel);border:1px solid var(--bw-border-subtle);border-radius:var(--radius-xl)}.forms-module__bOdRga__compactControl{border-radius:var(--radius-md);min-height:36px;padding:.42rem .72rem;font-size:.84rem;line-height:1.2}.forms-module__bOdRga__fieldGroup{flex-direction:column;gap:.5rem;min-width:0;display:flex}.forms-module__bOdRga__controlRow{align-items:center;gap:var(--space-stack);flex-wrap:wrap;display:flex}.forms-module__bOdRga__helperText{color:var(--bw-text-muted);font-size:var(--bw-type-helper);margin:0;line-height:1.45}.forms-module__bOdRga__searchBarCompact{padding:var(--space-card-small-y) var(--space-card-small-x);gap:var(--space-stack)}@media (max-width:767px){.forms-module__bOdRga__controlRow{flex-direction:column;align-items:stretch;gap:12px}.forms-module__bOdRga__controlRow>*{width:100%}.forms-module__bOdRga__field,.forms-module__bOdRga__select,.forms-module__bOdRga__search{min-height:40px}}@media (max-width:390px){.forms-module__bOdRga__field,.forms-module__bOdRga__select,.forms-module__bOdRga__search{border-radius:var(--radius-md);min-height:40px;font-size:16px}.forms-module__bOdRga__compactControl{min-height:36px;font-size:.8rem}}@media (max-width:360px){.forms-module__bOdRga__fieldLabel{font-size:.62rem}}
.search-filter-module__ANmLOa__container{grid-template-columns:auto minmax(320px,1fr) auto auto;align-items:center;gap:10px;width:100%;display:grid}.search-filter-module__ANmLOa__searchHeading{color:var(--bw-text-title);white-space:nowrap;align-items:center;gap:8px;font-size:.76rem;font-weight:800;display:inline-flex}.search-filter-module__ANmLOa__searchHeading svg{width:18px;height:18px;color:var(--bw-text-accent)}.search-filter-module__ANmLOa__searchInputsRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;display:grid}.search-filter-module__ANmLOa__searchInputWrap{min-width:0;display:block;position:relative}.search-filter-module__ANmLOa__searchInputWrap>svg{z-index:1;width:16px;height:16px;color:var(--bw-text-faint);pointer-events:none;position:absolute;top:50%;left:12px;translate:0 -50%}.search-filter-module__ANmLOa__searchInput{width:100%;height:38px;min-height:38px;padding-left:36px}.search-filter-module__ANmLOa__resultCount{min-width:112px;color:var(--bw-text-muted);text-align:right;white-space:nowrap;font-size:.68rem;font-weight:650}.search-filter-module__ANmLOa__resultCountEmpty{color:var(--bw-text-danger)}.search-filter-module__ANmLOa__clearButton{white-space:nowrap;border-radius:8px;align-items:center;gap:8px;height:38px;min-height:38px;padding-inline:12px;display:inline-flex}.search-filter-module__ANmLOa__clearButton svg{width:16px;height:16px}@media (max-width:640px){.search-filter-module__ANmLOa__container{grid-template-columns:1fr auto}.search-filter-module__ANmLOa__searchHeading,.search-filter-module__ANmLOa__searchInputsRow{grid-column:1/-1}.search-filter-module__ANmLOa__searchInputsRow{grid-template-columns:1fr;gap:.42rem}.search-filter-module__ANmLOa__resultCount{text-align:left;min-width:0;font-size:.68rem}}
.PasswordVisibilityToggle-module__pTGQFa__toggle{border:1px solid var(--color-border-primary);background:var(--color-bg-primary);min-width:80px;min-height:33px;color:var(--color-text-secondary);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:6px;font-size:13px;font-weight:700;transition:color .2s,border-color .2s,background-color .2s;display:inline-flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.PasswordVisibilityToggle-module__pTGQFa__toggle:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-primary);background:color-mix(in srgb, var(--color-bg-primary) 90%, var(--color-primary) 10%)}.PasswordVisibilityToggle-module__pTGQFa__toggle:disabled{opacity:.5;cursor:not-allowed}.PasswordVisibilityToggle-module__pTGQFa__compact{width:44px;height:auto;min-width:unset;min-height:unset;background:var(--color-bg-primary);color:var(--color-text-secondary);border:0;border-left:1px solid var(--color-border-primary);border-radius:0 7px 7px 0;gap:0;padding:8px 10px;position:absolute;top:1px;bottom:1px;right:1px;transform:none}.PasswordVisibilityToggle-module__pTGQFa__compact:hover:not(:disabled){color:var(--color-primary);border-left-color:var(--color-primary);background:color-mix(in srgb, var(--color-bg-primary) 92%, var(--color-primary) 8%)}
