.primitives_button__tcuTe{appearance:none;border:1px solid transparent;border-radius:var(--radius-small);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:.65rem 1rem;font:inherit;font-weight:650;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.primitives_button__tcuTe:disabled{cursor:not-allowed;opacity:.55}.primitives_primary___Uy4R{background:var(--color-accent);color:white}.primitives_primary___Uy4R:hover:not(:disabled){background:var(--color-accent-dark)}.primitives_secondary__IVDIK{background:var(--color-surface);border-color:var(--color-line);color:var(--color-text)}.primitives_secondary__IVDIK:hover:not(:disabled){border-color:var(--color-accent);color:var(--color-accent-dark)}.primitives_ghost__BtQ2a{background:transparent;color:var(--color-text)}.primitives_ghost__BtQ2a:hover:not(:disabled){background:color-mix(in srgb,var(--color-line) 35%,transparent)}.primitives_field__dCbrL{display:grid;gap:.45rem}.primitives_label__mkvGw{color:var(--color-text);font-size:.9rem;font-weight:650}.primitives_input__vi_aA{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-small);color:var(--color-text);font:inherit;font-size:16px;min-height:44px;padding:.65rem .75rem;width:100%}.primitives_input__vi_aA[aria-invalid=true]{border-color:var(--color-accent)}.primitives_error__v9o3x{color:var(--color-accent-dark);font-size:.84rem}.primitives_hint__os6mo{color:var(--color-muted);font-size:.84rem}.primitives_badge__SZZ6T{border-radius:999px;display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;line-height:1;padding:.4rem .6rem}.primitives_neutral__0ZLEH{background:#ece8e1;color:var(--color-muted)}.primitives_success__PGp65{background:#e1f2e7;color:#226b3d}.primitives_warning__u9uAL{background:#fff0cf;color:#875700}.primitives_danger__JsfNY{background:#f9dedb;color:var(--color-accent-dark)}.primitives_feedback__0UYMV{background:var(--color-surface);border:1px dashed var(--color-line);border-radius:var(--radius-medium);color:var(--color-muted);padding:1.2rem}.primitives_feedbackTitle__82WXA{color:var(--color-text);font-size:1rem;margin:0 0 .35rem}.primitives_feedbackText__Xj1TH{margin:0}.primitives_skeleton__gmPTi{animation:primitives_pulse__PJ6z0 1.5s ease-in-out infinite;background:var(--color-line);border-radius:var(--radius-small);display:block}@keyframes primitives_pulse__PJ6z0{50%{opacity:.45}}.primitives_dialog__wV7tq{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-medium);box-shadow:0 20px 60px rgb(33 31 28/.2);color:var(--color-text);max-height:min(720px,calc(100vh - 2rem));max-width:min(560px,calc(100vw - 2rem));overflow:auto;padding:1.5rem;width:100%}.primitives_dialog__wV7tq::backdrop{background:rgb(33 31 28/.46)}.primitives_dialogHeader__0h_k8{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1rem}.primitives_dialogTitle__DChG_{color:var(--color-text);font-size:1.25rem;margin:0}.primitives_dialogClose__XXvW5{background:transparent;border:0;border-radius:var(--radius-small);color:var(--color-muted);cursor:pointer;font-size:1.25rem;line-height:1;min-height:44px;min-width:44px;padding:.3rem}.account_accountLayout__ePioO{display:grid;gap:1.25rem;max-width:760px}.account_confirmation__x7B6Q,.account_privacyPanel__ysHbF,.account_profile__dsyXy{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-medium);padding:1.25rem}.account_profile__dsyXy{align-items:flex-start;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between}.account_confirmation__x7B6Q h2,.account_confirmation__x7B6Q p,.account_notificationRow__TzfMF h2,.account_notificationRow__TzfMF p,.account_privacyPanel__ysHbF h2,.account_privacyPanel__ysHbF p,.account_profile__dsyXy h2,.account_profile__dsyXy p{margin-bottom:.35rem}.account_eyebrow__DThd2,.account_notificationRow__TzfMF time,.account_privacy__oZKuB,.account_serviceLinks__ZuXAg small{color:var(--color-muted);font-size:.86rem}.account_eyebrow__DThd2{font-weight:700;letter-spacing:.04em}.account_roles__Tv3Fb,.account_rowHeading__5gJjA{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.account_serviceLinks__ZuXAg{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-medium);display:grid;overflow:hidden}.account_serviceLinks__ZuXAg a{align-items:center;display:flex;gap:1rem;justify-content:space-between;min-height:64px;padding:.8rem 1rem;text-decoration:none}.account_serviceLinks__ZuXAg a+a{border-top:1px solid var(--color-line)}.account_serviceLinks__ZuXAg span:first-child{display:grid;gap:.2rem;min-width:0}.account_serviceLinks__ZuXAg span:last-child{color:var(--color-accent-dark);flex:0 0 auto;font-size:.88rem;font-weight:700}.account_notificationList__hP7xv{display:grid;gap:.8rem;max-width:820px}.account_notificationRow__TzfMF{align-items:center;background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-medium);display:flex;gap:1rem;justify-content:space-between;padding:1rem}.account_notificationCopy__s9LYb{min-width:0}.account_notificationRow__TzfMF h2{font-size:1rem}.account_supportForm__qrlFC{display:grid;gap:1rem;max-width:680px}.account_selectField__2nf8p,.account_textareaField__cBrEb{display:grid;gap:.45rem;font-weight:700}.account_selectField__2nf8p select,.account_textareaField__cBrEb textarea{background:var(--color-surface);border:1px solid var(--color-line);border-radius:var(--radius-small);color:var(--color-text);font:inherit;font-size:16px;min-height:44px;padding:.7rem .8rem}.account_textareaField__cBrEb textarea{min-height:160px;resize:vertical}.account_selectField__2nf8p select:focus-visible,.account_textareaField__cBrEb textarea:focus-visible{outline:3px solid color-mix(in srgb,var(--color-accent) 35%,transparent);outline-offset:2px}.account_error__DAW68{color:var(--color-accent-dark);font-size:.9rem;margin:0}.account_privacy__oZKuB{font-weight:400;margin:0}.account_retryState__7QpV3{display:grid;gap:.75rem;justify-items:start}@media (max-width:520px){.account_notificationRow__TzfMF{align-items:stretch;flex-direction:column}.account_profile__dsyXy{flex-direction:column}}