.sr-only[data-v-bd83a07e]{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.settings-navigation[data-v-bd83a07e]{box-sizing:border-box;border-right:1px solid var(--border-muted);background:var(--surface-card);flex:none;width:280px;padding:24px 20px}.settings-navigation__heading[data-v-bd83a07e]{margin-bottom:16px}.settings-navigation__heading h1[data-v-bd83a07e]{color:var(--content-primary);margin:0;font-size:22px}.settings-navigation__search[data-v-bd83a07e]{border-radius:var(--radius-full);background:var(--surface-subtle);height:40px;color:var(--content-muted);align-items:center;gap:8px;margin-bottom:20px;padding:0 12px;display:flex}.settings-navigation__search svg[data-v-bd83a07e]{flex:none;width:18px;height:18px}.settings-navigation__search input[data-v-bd83a07e]{min-width:0;color:var(--content-secondary);font:inherit;background:0 0;border:0;outline:0}.settings-navigation__search input[data-v-bd83a07e]:disabled{cursor:not-allowed;opacity:1}.settings-navigation__list[data-v-bd83a07e]{flex-direction:column;gap:2px;display:flex}.settings-navigation__link[data-v-bd83a07e]{border-radius:var(--radius-md);color:var(--content-secondary);align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;display:flex}.settings-navigation__link span[data-v-bd83a07e]{flex:1}.settings-navigation__link svg[data-v-bd83a07e]:first-child{width:20px;height:20px;color:var(--content-muted);opacity:.7}.settings-navigation__link svg[data-v-bd83a07e]:last-child{width:16px;height:16px;color:var(--content-muted)}.settings-navigation__item-icon[data-v-bd83a07e]{flex:none}.settings-navigation__link[data-v-bd83a07e]:active,.settings-navigation__link[data-v-bd83a07e]:hover{background:var(--surface-subtle);color:var(--content-primary)}.settings-navigation__link--active[data-v-bd83a07e]{background:var(--interactive-accent-subtle);color:var(--interactive-primary);font-weight:600}.settings-navigation__link--active svg[data-v-bd83a07e]:first-child{color:var(--interactive-primary);opacity:1}.settings-navigation__link--active svg[data-v-bd83a07e]:last-child{color:var(--interactive-primary)}.settings-navigation__link[data-v-bd83a07e]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=1400px){.settings-navigation[data-v-bd83a07e]{width:220px}}@media (width<=1024px){.settings-navigation[data-v-bd83a07e]{width:100%}}@media (width<=768px){.settings-navigation[data-v-bd83a07e]{min-height:calc(100vh - var(--header-height) - var(--mobile-bottom-nav-height));border-right:0;padding:20px 16px 32px}}.base-select[data-v-5f241afc]{width:100%;min-width:0;color:var(--content-muted);position:relative}.base-select--compact[data-v-5f241afc]{flex:0 150px;width:min(150px,100%)}.base-select select[data-v-5f241afc]{appearance:none;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:42px;color:var(--content-primary);font:inherit;cursor:pointer;padding:0 40px 0 14px;transition:border-color .15s,box-shadow .15s,background-color .15s}.base-select select[data-v-5f241afc]:hover:not(:disabled){border-color:var(--border-strong)}.base-select select[data-v-5f241afc]:focus{border-color:var(--interactive-primary);box-shadow:0 0 0 3px var(--interactive-accent-subtle);outline:0}.base-select select[data-v-5f241afc]:disabled{background:var(--surface-subtle);color:var(--content-muted);cursor:not-allowed;opacity:.7}.base-select--invalid select[data-v-5f241afc]{border-color:var(--red)}.base-select--invalid select[data-v-5f241afc]:focus{box-shadow:0 0 0 3px var(--feedback-danger-subtle)}.base-select__chevron[data-v-5f241afc]{pointer-events:none;width:18px;height:18px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.base-select:has(select:disabled) .base-select__chevron[data-v-5f241afc]{opacity:.5}@media (prefers-reduced-motion:reduce){.base-select select[data-v-5f241afc]{transition:none}}.settings-switch[data-v-c90744c1]{cursor:pointer;align-items:center;gap:20px;min-height:58px;padding:10px 0;display:flex}.settings-switch+.settings-switch[data-v-c90744c1]{border-top:1px solid var(--border-muted)}.settings-switch__copy[data-v-c90744c1]{flex:1;gap:2px;min-width:0;display:grid}.settings-switch__copy strong[data-v-c90744c1]{color:var(--content-secondary);font-size:14px;font-weight:600}.settings-switch__copy small[data-v-c90744c1]{color:var(--content-muted);font-size:12px;line-height:1.4}.settings-switch__control[data-v-c90744c1]{flex:none;width:42px;height:24px;display:block;position:relative}.settings-switch__control input[data-v-c90744c1]{opacity:0;width:1px;height:1px;position:absolute}.settings-switch__control>span[data-v-c90744c1]{border-radius:var(--radius-full);background:var(--gray-300);transition:background-color .15s;position:absolute;inset:0}.settings-switch__control>span[data-v-c90744c1]:after{content:"";background:var(--white);border-radius:50%;width:18px;height:18px;transition:transform .15s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #11182733}.settings-switch__control input:checked+span[data-v-c90744c1]{background:var(--interactive-primary)}.settings-switch__control input:checked+span[data-v-c90744c1]:after{transform:translate(18px)}.settings-switch__control input:focus-visible+span[data-v-c90744c1]{outline:2px solid var(--focus-ring);outline-offset:2px}@media (width<=600px){.settings-switch[data-v-c90744c1]{gap:12px}}@media (prefers-reduced-motion:reduce){.settings-switch__control>span[data-v-c90744c1],.settings-switch__control>span[data-v-c90744c1]:after{transition:none}}.email-notification-settings__field[data-v-afa02df6]{max-width:400px;color:var(--content-secondary);gap:8px;margin-top:20px;font-size:14px;font-weight:600;display:grid}.email-notification-settings__field input[data-v-afa02df6]{border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:42px;color:var(--content-primary);font:inherit;padding:0 14px;font-weight:400}.email-notification-settings__field input[data-v-afa02df6]:focus{border-color:var(--interactive-primary);outline:2px solid var(--focus-ring);outline-offset:1px}.email-notification-settings__field input[data-v-afa02df6]:disabled{background:var(--surface-subtle);color:var(--content-muted);cursor:not-allowed;opacity:.72}svg[data-v-8589ec3c]{width:20px;height:20px;display:block}.settings-content[data-v-ef24446a]{width:100%;max-width:600px}.settings-content--address[data-v-ef24446a]{max-width:720px}.settings-content__back[data-v-ef24446a]{width:fit-content;color:var(--content-secondary);align-items:center;gap:6px;margin-bottom:16px;padding:8px 0;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.settings-content__back--navigation[data-v-ef24446a]{cursor:pointer;background:0 0;border:0;font-family:inherit;display:none}.settings-content__back svg[data-v-ef24446a]{width:16px;height:16px}.settings-content__back[data-v-ef24446a]:active,.settings-content__back[data-v-ef24446a]:hover{color:var(--interactive-primary)}.settings-content__back[data-v-ef24446a]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.settings-content__header[data-v-ef24446a]{margin-bottom:24px}.settings-content__header h2[data-v-ef24446a]{color:var(--content-primary);margin:0;font-size:20px;line-height:1.2}.settings-content__header--section h2[data-v-ef24446a]{font-size:24px}.settings-content__header p[data-v-ef24446a]{color:var(--content-muted);margin:8px 0 0;font-size:14px;line-height:1.6}.settings-options[data-v-ef24446a]{flex-direction:column;gap:0;display:flex}.settings-option[data-v-ef24446a]{color:var(--content-secondary);background:0 0;border:0;border-radius:0;align-items:center;gap:16px;padding:16px;text-decoration:none;display:flex}.settings-option+.settings-option[data-v-ef24446a]{border-top:1px solid var(--border-muted)}a.settings-option[data-v-ef24446a]:active,a.settings-option[data-v-ef24446a]:hover{border-color:var(--interactive-primary);background:var(--interactive-accent-subtle)}.settings-option[data-v-ef24446a]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.settings-option__icon[data-v-ef24446a]{border-radius:var(--radius-md);background:var(--surface-subtle);width:36px;height:36px;color:var(--content-secondary);flex:none;place-items:center;display:grid}.settings-option__copy[data-v-ef24446a]{flex:1;gap:2px;min-width:0;display:grid}.settings-option__copy strong[data-v-ef24446a]{color:var(--content-primary);font-size:15px}.settings-option__copy small[data-v-ef24446a]{color:var(--content-muted);font-size:13px;line-height:1.4}.settings-option>svg[data-v-ef24446a]{flex:none;width:16px;height:16px}.settings-options--binding[data-v-ef24446a]{gap:12px}.settings-option--binding[data-v-ef24446a]{border-radius:var(--radius-md);background:var(--surface-card);border:1px solid var(--border-muted)!important}.settings-option--binding .settings-option__icon[data-v-ef24446a]{background:var(--surface-subtle);width:48px;height:48px}.settings-option--binding .settings-option__icon[data-v-ef24446a] svg{width:28px;height:28px}.settings-option__bind[data-v-ef24446a]{border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-card);color:var(--content-secondary);font:inherit;flex:none;padding:8px 20px;font-size:14px;transition:background-color .15s,border-color .15s,color .15s}.settings-option__bind[data-v-ef24446a]:hover{border-color:var(--interactive-primary);background:var(--interactive-accent-subtle);color:var(--interactive-primary)}.settings-option--control[data-v-ef24446a]{cursor:default}.settings-option--theme[data-v-ef24446a] .settings-switch{flex:1;min-height:0;padding:0}.settings-form[data-v-ef24446a]{background:0 0;border:0;padding:0;display:block}.settings-form__field[data-v-ef24446a]{max-width:400px;color:var(--content-secondary);gap:8px;margin-bottom:24px;font-size:14px;font-weight:600;display:grid}.settings-form__label-row[data-v-ef24446a]{justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-form__label-row label[data-v-ef24446a]{min-width:0}.settings-form__forgot[data-v-ef24446a]{color:var(--interactive-primary);flex:none;font-size:13px;font-weight:500;text-decoration:none}.settings-form__forgot[data-v-ef24446a]:hover{color:var(--interactive-primary-hover);text-decoration:underline}.settings-form__forgot[data-v-ef24446a]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.settings-form__input-shell[data-v-ef24446a]{position:relative}.settings-form__field>input[data-v-ef24446a],.settings-form__input-shell>input[data-v-ef24446a]{box-sizing:border-box;border:1px solid var(--border-muted);border-radius:var(--radius-md);background:var(--surface-card);width:100%;min-height:42px;color:var(--content-primary);font:inherit;padding:0 14px;font-weight:400}.settings-form__field input.settings-form__input--password[data-v-ef24446a]{padding-right:44px}.settings-password-toggle[data-v-ef24446a]{width:40px;height:40px;color:var(--gray-400);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;top:1px;right:2px}.settings-password-toggle[data-v-ef24446a]:hover{color:var(--content-supporting)}.settings-password-toggle--active[data-v-ef24446a],.settings-password-toggle--active[data-v-ef24446a]:hover{color:var(--interactive-primary)}.settings-password-toggle[data-v-ef24446a]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.settings-password-toggle svg[data-v-ef24446a]{width:18px;height:18px}.settings-form__field>input[data-v-ef24446a]:focus,.settings-form__input-shell>input[data-v-ef24446a]:focus{border-color:var(--interactive-primary);outline:2px solid var(--focus-ring);outline-offset:1px}.settings-form__field input.settings-form__input--invalid[data-v-ef24446a]{border-color:var(--red)}.settings-form__field input.settings-form__input--invalid[data-v-ef24446a]:focus{outline-color:var(--feedback-danger-subtle)}.settings-form__input--readonly[data-v-ef24446a]{cursor:default;background:var(--surface-subtle)!important;color:var(--content-muted)!important}.settings-form__error[data-v-ef24446a]{color:var(--red);margin-top:-4px;font-size:12px;font-weight:400}.settings-form__field-note[data-v-ef24446a]{color:var(--gray-400);margin-top:-4px;font-size:12px;font-weight:400}.settings-form__row[data-v-ef24446a]{grid-template-columns:1fr 1fr;gap:12px;max-width:400px;display:grid}.settings-form__notice[data-v-ef24446a]{color:var(--content-muted);margin:4px 0 0;font-size:13px;line-height:1.55}.settings-form__submit[data-v-ef24446a]{border-radius:var(--radius-full);background:var(--interactive-primary);min-height:42px;color:var(--content-on-accent);font:inherit;border:0;justify-self:start;padding:0 20px;font-weight:700}.settings-form__submit[data-v-ef24446a]:disabled{cursor:not-allowed;opacity:.48}.settings-address-tabs[data-v-ef24446a]{border-bottom:1px solid var(--border-muted);gap:16px;margin-bottom:24px;display:flex}.settings-address-tabs button[data-v-ef24446a]{min-height:44px;color:var(--content-muted);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-size:15px;font-weight:500;display:inline-flex;position:relative}.settings-address-tabs button svg[data-v-ef24446a]{width:16px;height:16px}.settings-address-tabs button[aria-selected=true][data-v-ef24446a]{color:var(--interactive-primary);font-weight:600}.settings-address-tabs button[aria-selected=true][data-v-ef24446a]:after{content:"";background:var(--interactive-primary);border-radius:1px;height:2px;position:absolute;bottom:-1px;left:0;right:0}.settings-address-tabs button[data-v-ef24446a]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.settings-address-row[data-v-ef24446a]{gap:16px;margin-bottom:24px;display:grid}.settings-address-row--two[data-v-ef24446a]{grid-template-columns:repeat(2,minmax(0,1fr))}.settings-address-row--three[data-v-ef24446a]{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-address-row--street[data-v-ef24446a]{grid-template-columns:minmax(0,1fr) minmax(0,3fr)}.settings-address-row .settings-form__field[data-v-ef24446a]{max-width:none;margin-bottom:0}@media (width<=768px){.settings-content[data-v-ef24446a]{max-width:none}.settings-option[data-v-ef24446a]{padding:16px}.settings-form__row[data-v-ef24446a]{grid-template-columns:1fr}}@media (width<=1024px){.settings-content__back--navigation[data-v-ef24446a]{display:inline-flex}}@media (width<=600px){.settings-address-row--street[data-v-ef24446a],.settings-address-row--three[data-v-ef24446a],.settings-address-row--two[data-v-ef24446a]{grid-template-columns:1fr}}.settings-page[data-v-f14385c9]{background:var(--surface-page);min-height:100vh}.settings-page__layout[data-v-f14385c9]{min-height:100vh;padding-top:var(--header-height);display:flex}.settings-page__main[data-v-f14385c9],.settings-page__workspace[data-v-f14385c9]{flex:1;min-width:0;display:flex}.settings-page__main[data-v-f14385c9]{justify-content:flex-start;padding:32px 48px 64px}.settings-page__toast[data-v-f14385c9]{z-index:calc(var(--home-membership-z-index) + 1);border-radius:var(--radius-full);background:var(--content-primary);color:var(--surface-card);box-shadow:var(--home-popover-shadow);padding:10px 18px;font-size:14px;font-weight:700;position:fixed;bottom:84px;right:50%;transform:translate(50%)}.settings-toast-enter-active[data-v-f14385c9],.settings-toast-leave-active[data-v-f14385c9]{transition:opacity .15s}.settings-toast-enter-from[data-v-f14385c9],.settings-toast-leave-to[data-v-f14385c9]{opacity:0}@media (width<=768px){.settings-page__layout[data-v-f14385c9]{padding-bottom:calc(var(--mobile-bottom-nav-height) + env(safe-area-inset-bottom));display:block}.settings-page__workspace[data-v-f14385c9]{display:block}.settings-page__main[data-v-f14385c9]{padding:20px 16px 48px}}@media (width<=1024px){.settings-page__workspace--navigation .settings-page__main[data-v-f14385c9],.settings-page__workspace--content[data-v-f14385c9] .settings-navigation{display:none}.settings-page__workspace--content .settings-page__main[data-v-f14385c9]{width:100%}}@media (width>=769px) and (width<=1400px){.settings-page__main[data-v-f14385c9]{padding:24px}}@media (prefers-reduced-motion:reduce){.settings-toast-enter-active[data-v-f14385c9],.settings-toast-leave-active[data-v-f14385c9]{transition:none}}
