.onboarding_note__dDxjX{max-width:44rem;margin:0 auto 1rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-tint);color:var(--ink-muted);font-size:.875rem;line-height:1.55}.auth-shell_shell__hqPhq{display:grid;min-height:100vh;min-height:100dvh;grid-template-columns:minmax(0,1fr);background:var(--surface)}.auth-shell_aside__oRhRf{display:none}.auth-shell_formSide__P4LjO{display:flex;flex-direction:column;min-width:0}.auth-shell_mobileBar__4NCdU{display:flex;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);padding:.8rem 1rem}.auth-shell_desktopBrand__XaaJS{display:none}.auth-shell_brand__nUHpO{display:inline-flex;align-items:center;gap:.6rem;color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:800;letter-spacing:-.02em}.auth-shell_homeLink__OGCRG{display:inline-flex;align-items:center;gap:.3rem;padding:.35rem .6rem;border-radius:var(--radius-md);color:var(--ink-muted);font-size:.875rem;font-weight:500;transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.auth-shell_homeLink__OGCRG:focus-visible,.auth-shell_homeLink__OGCRG:hover{background:var(--surface-sunken);color:var(--ink)}.auth-shell_formMain__KY_zZ{display:flex;flex:1;justify-content:center;padding:2rem 1rem}.auth-shell_formCard__0EJ3l{width:min(100%,25rem)}.auth-shell_formFoot__quIsa{margin:0;padding:0 1rem 1.25rem;color:var(--ink-subtle);font-size:.8125rem;text-align:center}@media (min-width:900px){.auth-shell_shell__hqPhq{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr)}.auth-shell_aside__oRhRf{position:sticky;top:0;display:flex;flex-direction:column;justify-content:center;gap:2.5rem;height:calc(100vh - 1.5rem);height:calc(100dvh - 1.5rem);margin:.75rem .75rem .75rem 0;overflow:hidden;border:1px solid var(--primary-soft);border-radius:var(--radius-xl);background:radial-gradient(28rem 18rem at 100% 0,color-mix(in srgb,var(--primary-soft) 70%,transparent),transparent 70%),var(--surface-tint);padding:clamp(2rem,4vw,3.5rem)}.auth-shell_mobileBar__4NCdU{display:none}.auth-shell_desktopBrand__XaaJS{display:block;padding:1.75rem 2.5rem 0}.auth-shell_formMain__KY_zZ{align-items:center;padding:2rem}}.auth-shell_asideBody__i9hUj{max-width:28rem}.auth-shell_asideHeadline__Hn7ue{margin:0 0 .9rem;font-family:var(--font-display);font-size:clamp(1.9rem,3vw,2.5rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;text-wrap:balance}.auth-shell_asideLede__kMs8s{margin:0 0 1.5rem;color:var(--primary-ink);font-size:1rem;line-height:1.55}.auth-shell_highlights___Ug9g{display:grid;gap:.65rem;margin:0;padding:0;color:var(--ink-muted);font-size:.9375rem;list-style:none}.auth-shell_highlights___Ug9g li{display:flex;align-items:center;gap:.7rem}.auth-shell_highlights___Ug9g span{display:inline-flex;flex:none;align-items:center;justify-content:center;width:1.3rem;height:1.3rem;border-radius:50%;background:var(--primary);color:var(--on-primary)}.auth-shell_activity__yk7Eq{display:grid;gap:.75rem;max-width:29rem}.auth-shell_activityCard__4D3Uo{display:flex;align-items:center;gap:.9rem;padding:.9rem 1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-md);transition:transform var(--dur) var(--ease-out),box-shadow var(--dur) var(--ease-out)}.auth-shell_activityCard__4D3Uo:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.auth-shell_activityCard__4D3Uo>div{min-width:0;flex:1}.auth-shell_activityCard__4D3Uo p{margin:0;font-size:.9375rem;font-weight:600}.auth-shell_activityCard__4D3Uo .auth-shell_activityMeta__SPrFK{color:var(--ink-muted);font-size:.8125rem;font-weight:400}.auth-shell_activityOffset__Il8ii{margin-left:1.5rem}.auth-shell_activityIcon__xZTmC{display:flex;flex:none;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border-radius:50%}.auth-shell_iconPaid__C3mzh{background:var(--paid-soft);color:var(--paid)}.auth-shell_iconCsv__DfwSw{background:var(--primary-soft);color:var(--primary)}.auth-shell_iconOverdue__vs94D{background:var(--overdue-soft);color:var(--overdue)}.auth-shell_asideFoot__eKXKn{display:flex;align-items:center;gap:.4rem;margin:0;color:var(--primary-ink);font-size:.8125rem;font-weight:500}.auth-shell_wideShell__dI3C1{min-height:100vh;background:radial-gradient(50rem 20rem at 50% -8rem,var(--surface-tint),transparent 70%),var(--bg)}.auth-shell_topBar__T4ys4{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;border-bottom:1px solid var(--border);background:var(--surface);padding:.75rem clamp(1rem,4vw,2rem)}.auth-shell_wideMain__OO0vX{display:flex;justify-content:center;padding:clamp(1.5rem,5vw,3rem) 1rem 4rem}.auth-shell_wideCard__XPA_B{width:min(100%,44rem)}.auth-shell_heading__17p5a{margin:0;font-family:var(--font-display);font-size:clamp(1.75rem,5vw,2rem);font-weight:800;letter-spacing:-.03em;line-height:1.1}.auth-shell_intro__UC7cg{margin:.6rem 0 1.75rem;color:var(--ink-muted);line-height:1.55}.auth-shell_form__6Jsr2{display:grid;gap:1.1rem}.auth-shell_field__CHS91{display:grid;gap:.4rem}.auth-shell_label__nRtTO{font-size:.875rem;font-weight:600}.auth-shell_input__oCqLl,.auth-shell_select__rnqSk{width:100%;min-height:2.9rem;border:1px solid var(--border-input);border-radius:var(--radius-md);background:var(--surface);box-shadow:var(--shadow-sm);color:var(--ink);padding:.6rem .85rem;font:inherit;font-size:1rem;transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}.auth-shell_input__oCqLl::placeholder{color:var(--ink-subtle);opacity:.75}.auth-shell_input__oCqLl:hover,.auth-shell_select__rnqSk:hover{border-color:var(--ink-subtle)}.auth-shell_input__oCqLl:focus-visible,.auth-shell_select__rnqSk:focus-visible{border-color:var(--primary);outline:2px solid var(--primary);outline-offset:1px;box-shadow:0 0 0 4px color-mix(in srgb,var(--primary) 16%,transparent)}.auth-shell_input__oCqLl[aria-invalid=true],.auth-shell_select__rnqSk[aria-invalid=true]{border-color:var(--overdue)}.auth-shell_input__oCqLl[aria-invalid=true]:focus-visible{outline-color:var(--overdue);box-shadow:0 0 0 4px color-mix(in srgb,var(--overdue) 16%,transparent)}.auth-shell_error__K8ZzF{display:flex;align-items:flex-start;gap:.35rem;margin:0;color:var(--overdue);font-size:.8125rem;animation:auth-shell_shake__33E8s .32s var(--ease-out)}.auth-shell_error__K8ZzF svg{flex:none;margin-top:.1rem}@keyframes auth-shell_shake__33E8s{20%{transform:translateX(-3px)}50%{transform:translateX(3px)}80%{transform:translateX(-1px)}}.auth-shell_alert__xT_9O,.auth-shell_success__fC_BQ{display:flex;align-items:flex-start;gap:.6rem;margin:0;border:1px solid;border-radius:var(--radius-md);padding:.75rem .9rem;font-size:.9375rem;line-height:1.45;animation:auth-shell_if-fade-up__Bvcyd var(--dur) var(--ease-out) backwards}.auth-shell_alert__xT_9O svg,.auth-shell_success__fC_BQ svg{flex:none;margin-top:.1rem}.auth-shell_alert__xT_9O{border-color:color-mix(in srgb,var(--overdue) 30%,transparent);background:var(--overdue-soft);color:var(--overdue)}.auth-shell_success__fC_BQ{border-color:color-mix(in srgb,var(--paid) 30%,transparent);background:var(--paid-soft);color:var(--paid)}.auth-shell_passwordWrap__V69gk{position:relative}.auth-shell_passwordInput__LwcKn{padding-right:3.1rem}.auth-shell_passwordToggle__U4I3_{position:absolute;top:50%;right:.3rem;display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;border-radius:var(--radius-md);background:none;color:var(--ink-subtle);cursor:pointer;transform:translateY(-50%);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}.auth-shell_passwordToggle__U4I3_:hover{background:var(--surface-sunken);color:var(--ink)}.auth-shell_passwordToggle__U4I3_:active{transform:translateY(-50%) scale(.94)}.auth-shell_passwordToggle__U4I3_:focus-visible{outline:2px solid var(--primary);outline-offset:1px}.auth-shell_submit__nbxXR{width:100%;min-height:3rem;margin-top:.4rem;gap:.5rem;font-size:1rem;cursor:pointer}.auth-shell_submit__nbxXR:disabled{cursor:wait;opacity:.75}.auth-shell_spin__YIIXk{animation:auth-shell_spin__YIIXk .8s linear infinite}@keyframes auth-shell_spin__YIIXk{to{transform:rotate(1turn)}}.auth-shell_footer__uG_6P{margin:1.5rem 0 0;color:var(--ink-muted);font-size:.875rem;text-align:center}.auth-shell_consent__gl1OG{margin:0;color:var(--ink-muted);font-size:.8125rem;text-align:center}.auth-shell_consent__gl1OG a{text-decoration:underline;text-underline-offset:.15em}.auth-shell_consent__gl1OG a,.auth-shell_footer__uG_6P a{color:var(--primary);font-weight:600}.auth-shell_footer__uG_6P a:hover{color:var(--primary-ink);text-decoration:underline;text-underline-offset:.15em}.auth-shell_passwordHint__jcqSt{margin:0;color:var(--ink-subtle);font-size:.75rem}.auth-shell_strength__5Cmyd{display:grid;gap:.35rem}.auth-shell_strengthBars__myjOg{display:grid;grid-template-columns:repeat(4,1fr);gap:.25rem}.auth-shell_strengthBars__myjOg span{height:.25rem;border-radius:999px;background:var(--border);transition:background var(--dur) var(--ease-out)}.auth-shell_strength__5Cmyd[data-score="1"] .auth-shell_strengthOn__eRmnD{background:var(--overdue)}.auth-shell_strength__5Cmyd[data-score="2"] .auth-shell_strengthOn__eRmnD{background:var(--accent)}.auth-shell_strength__5Cmyd[data-score="3"] .auth-shell_strengthOn__eRmnD,.auth-shell_strength__5Cmyd[data-score="4"] .auth-shell_strengthOn__eRmnD{background:var(--paid)}.auth-shell_strengthLabel__BbKBo{margin:0;color:var(--ink-subtle);font-size:.75rem}@media (prefers-reduced-motion:no-preference){.auth-shell_activity__yk7Eq>*{animation:auth-shell_if-fade-up__Bvcyd var(--dur-slow) var(--ease-out) backwards}.auth-shell_activity__yk7Eq>:first-child{animation-delay:.14s}.auth-shell_activity__yk7Eq>:nth-child(2){animation-delay:.2s}.auth-shell_activity__yk7Eq>:nth-child(3){animation-delay:.26s}}@media (prefers-reduced-motion:reduce){.auth-shell_error__K8ZzF{animation:none}}.join-invite_invite__SBgTb{display:grid;gap:1.5rem;width:100%;max-width:44rem;margin:0 auto}.join-invite_invite__SBgTb h1,.join-invite_invite__SBgTb h2,.join-invite_invite__SBgTb p{margin:0}.join-invite_invite__SBgTb h1{font-family:var(--font-display);font-size:clamp(1.5rem,4vw,2rem);line-height:1.2;letter-spacing:-.025em;overflow-wrap:anywhere}.join-invite_invite__SBgTb h2{font-size:.9375rem}.join-invite_invite__SBgTb p{line-height:1.6;color:var(--ink-muted)}.join-invite_hero__79b28{display:grid;justify-items:center;gap:1rem;text-align:center;padding-top:.5rem}.join-invite_role__jj7tA{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.35rem .7rem;color:var(--primary-ink);background:var(--primary-soft);border-radius:999px;font-size:.8125rem;font-weight:600}.join-invite_permissions__kiA5u{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.join-invite_permissionCard__x0QSv{padding:1.1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-sunken)}.join-invite_permissionCard__x0QSv h2{display:flex;gap:.4rem;align-items:center}.join-invite_permissionCard__x0QSv:first-child h2{color:var(--primary-ink)}.join-invite_permissionCard__x0QSv ul{list-style:none;display:grid;gap:.75rem;padding:0;margin:1rem 0 0}.join-invite_permissionCard__x0QSv li{display:flex;align-items:start;gap:.6rem;color:var(--ink-muted);font-size:.875rem;line-height:1.5}.join-invite_permissionCard__x0QSv svg{flex:none;margin-top:.1rem}.join-invite_emailHint__MzQRr{text-align:center;font-size:.875rem;overflow-wrap:anywhere}.join-invite_actions__ZT6FJ{display:flex;justify-content:center;gap:.75rem}.join-invite_accept__TN_PQ{min-width:13rem}.join-invite_invite__SBgTb .join-invite_error__tmual{padding:.75rem;border-radius:var(--radius-md);color:var(--overdue);background:var(--overdue-soft)}.join-invite_success__yNKhQ,.join-invite_unavailable__lYOMv{justify-items:center;text-align:center;padding:1.25rem 0}.join-invite_stateIcon__0pJH_,.join-invite_successIcon__Q88zi{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;position:relative}.join-invite_acceptedIcon___W5Ut,.join-invite_successIcon__Q88zi{color:var(--primary-ink);background:var(--primary-soft)}.join-invite_stateIcon__0pJH_{color:var(--ink-muted);background:var(--surface-sunken)}.join-invite_stateIcon__0pJH_.join-invite_acceptedIcon___W5Ut{color:var(--primary-ink);background:var(--primary-soft)}.join-invite_switchIcon__GK6T_{position:absolute;right:.25rem;bottom:.3rem;padding:.1rem;background:var(--surface-sunken);border-radius:var(--radius-sm)}.join-invite_stateActions____TKc{margin-top:.25rem}@media (max-width:560px){.join-invite_permissions__kiA5u{grid-template-columns:minmax(0,1fr)}.join-invite_actions__ZT6FJ{flex-direction:column;align-items:stretch}.join-invite_accept__TN_PQ{width:100%}.join-invite_secondary__Ik31W{text-align:center}.join-invite_permissionCard__x0QSv{padding:1rem}}.workspace-recovery_recovery__U7o6F{display:grid;justify-items:center;gap:1rem;width:100%;max-width:30rem;margin:0 auto;padding:1.5rem 0;text-align:center}.workspace-recovery_recovery__U7o6F h1,.workspace-recovery_recovery__U7o6F p{margin:0}.workspace-recovery_recovery__U7o6F h1{font-family:var(--font-display);font-size:clamp(1.4rem,4vw,1.75rem);letter-spacing:-.025em}.workspace-recovery_recovery__U7o6F p{color:var(--ink-muted);line-height:1.6}.workspace-recovery_recovery__U7o6F form{margin-top:.5rem;width:100%;display:flex;justify-content:center}.workspace-recovery_icon__g8uJ_{display:grid;place-items:center;width:4.5rem;height:4.5rem;border-radius:50%;color:var(--primary-ink);background:var(--primary-soft)}.workspace-recovery_fallback__k19TY{background:transparent;color:var(--ink-muted);box-shadow:none;text-decoration:underline}@media (max-width:560px){.workspace-recovery_recovery__U7o6F form .workspace-recovery_button__C1UQn:not(.workspace-recovery_fallback__k19TY){width:100%}}.profile-form_panel__JGrbe{display:grid;gap:1.5rem;width:100%;max-width:56rem;container-type:inline-size}.profile-form_heading__6e64r{margin:0;font-size:1.75rem;font-weight:600;letter-spacing:-.025em}.profile-form_intro__x8Bqr{margin:.4rem 0 0;color:var(--ink-muted);line-height:1.55}.profile-form_form__r_XNa{display:grid;gap:1.25rem}.profile-form_grid__l8oUh{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.profile-form_wide__Bch_s{grid-column:1/-1}.profile-form_gstSection__m88w9{display:grid;gap:.75rem;margin:1.25rem 0 0;padding:1rem 0 0;border:0;min-width:0}.profile-form_gstLegend__5gcQW{padding:0;font-weight:600;font-size:.9375rem}.profile-form_uppercase__B8r_6{text-transform:uppercase}.profile-form_field__ieu4s{display:grid;gap:.4rem}.profile-form_label__9evQV{font-size:.875rem;font-weight:600}.profile-form_requiredHint__mEtOE{margin:.75rem 0 0;color:var(--ink-muted);font-size:.8125rem}.profile-form_requiredMark__bueaq{color:var(--overdue)}.profile-form_optionalMark__S8kNp{color:var(--ink-muted);font-weight:500}.profile-form_srOnly__YReoO{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.profile-form_input__nWkDZ,.profile-form_select__WkMH0,.profile-form_textarea__i5FXd{width:100%;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:.6rem .7rem;font:inherit}.profile-form_input__nWkDZ,.profile-form_select__WkMH0{min-height:2.75rem}.profile-form_textarea__i5FXd{min-height:5.5rem;resize:vertical}.profile-form_input__nWkDZ,.profile-form_select__WkMH0,.profile-form_textarea__i5FXd{border-color:var(--border-input);box-shadow:var(--shadow-sm);transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.profile-form_input__nWkDZ:focus-visible,.profile-form_select__WkMH0:focus-visible,.profile-form_textarea__i5FXd:focus-visible{outline:2px solid var(--primary);outline-offset:0;border-color:var(--primary)}.profile-form_input__nWkDZ[aria-invalid=true],.profile-form_select__WkMH0[aria-invalid=true],.profile-form_textarea__i5FXd[aria-invalid=true]{border-color:var(--overdue)}.profile-form_error__59Hb3{margin:0;color:var(--overdue);font-size:.8125rem}.profile-form_alert__ELWXg,.profile-form_errorSummary__SR7hv{margin:0;border-left:3px solid var(--overdue);background:color-mix(in srgb,var(--overdue) 7%,var(--surface));color:var(--overdue);padding:.7rem .8rem;line-height:1.45}.profile-form_errorSummaryTitle___gn7n{margin:0 0 .35rem;font-size:.875rem;font-weight:600}.profile-form_errorSummaryList__K2dWL{margin:0;padding-left:1.1rem}.profile-form_errorSummaryList__K2dWL a{color:inherit}.profile-form_success__YCvaz{margin:0;border-left:3px solid var(--paid);background:color-mix(in srgb,var(--paid) 7%,var(--surface));color:var(--paid);padding:.7rem .8rem;line-height:1.45}.profile-form_loading__wIi_0{margin:0;color:var(--ink-muted);font-size:.875rem}.profile-form_actions__H_H_d{display:flex;align-items:center;justify-content:flex-end;gap:.75rem}.profile-form_submit__PzAgR{min-width:9.5rem;cursor:pointer}.profile-form_submit__PzAgR:disabled{cursor:wait;opacity:.65}.profile-form_logoSection__w2wwc{display:grid;gap:.5rem}.profile-form_logoHint__9AA52{margin:0;color:var(--ink-muted);font-size:.8125rem}.profile-form_logoRow__2zQg_{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.profile-form_logoPreview__B7okf{width:4rem;height:4rem;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface-sunken)}.profile-form_logoActions__Q8TDZ{display:flex;gap:.5rem;align-items:center}.profile-form_logoButton__9jZ3R{cursor:pointer;font-size:.8125rem}.profile-form_logoButtonDisabled__lWOvh{opacity:.6;pointer-events:none}.profile-form_logoInput__y9XRh{position:absolute;width:0;height:0;overflow:hidden;opacity:0}.profile-form_logoDeleteButton__egH4D{cursor:pointer;font-size:.8125rem;color:var(--overdue)}@container (max-width: 28rem){.profile-form_grid__l8oUh{grid-template-columns:1fr}.profile-form_wide__Bch_s{grid-column:auto}.profile-form_actions__H_H_d{justify-content:stretch}.profile-form_submit__PzAgR{width:100%}}@media (max-width:620px){.profile-form_grid__l8oUh{grid-template-columns:1fr}.profile-form_wide__Bch_s{grid-column:auto}.profile-form_actions__H_H_d{justify-content:stretch}.profile-form_submit__PzAgR{width:100%}}.profile-form_logoSection__w2wwc{margin-bottom:0;padding-bottom:1rem;border-bottom:1px solid var(--border)}.profile-form_logoPreview__B7okf{display:flex;align-items:center;gap:1rem;margin-top:.5rem}.profile-form_logoImg__5PE9z{max-width:120px;max-height:64px;object-fit:contain;border:1px solid var(--border);border-radius:var(--radius-md);padding:.25rem}.profile-form_logoUpload__g4Api{cursor:pointer;margin-top:.5rem}.profile-form_settingsPanel__oei65{max-width:none;padding:0}.profile-form_onboardingPanel__on5md{max-width:none;border:0;background:none;padding:0}.profile-form_label__9evQV{margin:0}.profile-form_logoButton__9jZ3R{position:relative}.profile-form_logoButton__9jZ3R:focus-within{outline:2px solid var(--primary);outline-offset:3px}.profile-form_logoInput__y9XRh{width:1px;height:1px}.profile-form_saveHint__oSxk6{margin:0 auto 0 0;color:var(--ink-muted);font-size:.8125rem}.profile-form_actions__H_H_d{position:sticky;bottom:.75rem;z-index:5;flex-wrap:wrap;border:1px solid var(--border);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 94%,transparent);backdrop-filter:blur(8px);box-shadow:var(--shadow-md);padding:.75rem 1rem;transition:border-color var(--dur),background-color var(--dur)}.profile-form_actionsDirty__bEgpZ{border-color:var(--accent);background:var(--surface)}.profile-form_saveHintDirty__OnqKz{color:var(--accent-ink);font-weight:600}.profile-form_saveHintDirty__OnqKz:before{content:"";display:inline-block;width:.5rem;height:.5rem;margin-right:.45rem;border-radius:999px;background:var(--accent);animation:profile-form_if-pop__qlYem .32s var(--ease-spring) backwards}.profile-form_savedMark__FtVV1{display:inline-flex;align-items:center;gap:.45rem;color:var(--paid);font-weight:600;animation:profile-form_if-fade-in__LXEbH var(--dur) ease backwards}.profile-form_savedMark__FtVV1:before{content:"✓"/"";display:inline-grid;place-items:center;width:1.15rem;height:1.15rem;border-radius:50%;background:var(--paid);color:var(--surface);font-size:.7rem;font-weight:800;animation:profile-form_if-pop__qlYem .32s var(--ease-spring) 60ms backwards}.profile-form_loading__wIi_0{padding:1rem;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}@media (max-width:520px){.profile-form_settingsPanel__oei65{padding:1rem}}.profile-form_card__GQitE{display:grid;grid-template-columns:minmax(12rem,16rem) minmax(0,1fr);gap:1.5rem;margin:0;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);box-shadow:var(--shadow-sm);padding:1.5rem;min-width:0}.profile-form_cardLabel__F0vSs{display:grid;align-content:start;gap:.35rem}.profile-form_cardIcon__yU7GB{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;margin-bottom:.25rem;border-radius:var(--radius-md);background:var(--primary-soft);color:var(--primary-ink)}.profile-form_cardTitle__QZBn5{margin:0;font-family:var(--font-display);font-size:1rem;font-weight:700;letter-spacing:-.01em}.profile-form_cardDescription__5kU0o{margin:0;color:var(--ink-muted);font-size:.8125rem;line-height:1.5}.profile-form_cardBody__t5wMg{display:grid;gap:1rem;min-width:0}.profile-form_gstSection__m88w9{gap:1.5rem;padding:1.5rem;margin:0;border-top:1px solid var(--border)}.profile-form_gstSection__m88w9>.profile-form_gstLegend__5gcQW{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.profile-form_logoPlaceholder__EViE6{display:inline-flex;align-items:center;justify-content:center;width:4rem;height:4rem;border:2px dashed var(--border-input);border-radius:var(--radius-md);background:var(--surface-sunken);color:var(--ink-subtle)}.profile-form_logoPreview__B7okf{padding:.25rem;background:var(--surface)}.profile-form_logoSection__w2wwc.profile-form_card__GQitE{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.profile-form_logoButton__9jZ3R{gap:.4rem}.profile-form_onboardingPanel__on5md .profile-form_card__GQitE{box-shadow:var(--shadow-sm)}@container (max-width: 44rem){.profile-form_card__GQitE,.profile-form_gstSection__m88w9{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem}}@media (max-width:760px){.profile-form_card__GQitE,.profile-form_gstSection__m88w9{grid-template-columns:minmax(0,1fr);gap:1rem;padding:1.15rem}}.profile-form_brandFieldset__R4zg4{display:grid;gap:.6rem;min-width:0;margin:0;padding:0;border:0}.profile-form_brandPresets__TJIig{display:grid;grid-template-columns:repeat(auto-fill,minmax(4.25rem,1fr));gap:.5rem}.profile-form_brandPreset__QtFhD{position:relative;display:grid;justify-items:center;gap:.3rem;padding:.45rem .25rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);cursor:pointer;transition:border-color var(--dur-fast),box-shadow var(--dur-fast)}.profile-form_brandPreset__QtFhD:hover{border-color:var(--border-input)}.profile-form_brandPreset__QtFhD:has(.profile-form_brandRadio___KoT3:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.profile-form_brandPreset__QtFhD:has(.profile-form_brandRadio___KoT3:focus-visible){outline:2px solid var(--primary);outline-offset:2px}.profile-form_brandFieldset__R4zg4:disabled .profile-form_brandPreset__QtFhD{cursor:default;opacity:.6}.profile-form_brandRadio___KoT3{position:absolute;opacity:0;width:1px;height:1px}.profile-form_brandSwatch__It86w{width:1.75rem;height:1.75rem;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 15%,transparent)}.profile-form_brandName__oW5nI{color:var(--ink-muted);font-size:.75rem;font-weight:500}.profile-form_brandCustom__6Kre_{display:grid;grid-template-columns:minmax(0,14rem) minmax(0,1fr);align-items:end;gap:1rem}.profile-form_brandPreview__DxkDs{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1rem;min-height:2.75rem;padding:.4rem .75rem;border:1px dashed var(--border-input);border-radius:var(--radius-md);background:var(--surface)}.profile-form_brandPreviewTitle__gjFUu{font-family:var(--font-display);font-size:1.05rem;font-weight:800;letter-spacing:.02em}.profile-form_brandPreviewBar__Kbjzg{padding:.2rem .6rem;border-radius:var(--radius-sm);color:#fff;font-size:.75rem;font-weight:700}.profile-form_brandLocked__CMI7U{display:grid;gap:.75rem;justify-items:start}.profile-form_brandSwatches__xuhzo{display:flex;flex-wrap:wrap;gap:.35rem;opacity:.55}.profile-form_brandDot__8fUh7{width:1.25rem;height:1.25rem;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 15%,transparent)}.profile-form_brandLockedText__Wa23g{margin:0;color:var(--ink-muted);font-size:.875rem;line-height:1.5}.profile-form_brandLockedText__Wa23g svg{vertical-align:-2px;margin-right:.2rem}@media (max-width:620px){.profile-form_brandCustom__6Kre_{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.profile-form_saveHintDirty__OnqKz:before,.profile-form_savedMark__FtVV1,.profile-form_savedMark__FtVV1:before{animation:none}}.profile-form_readOnly__5Tnei{background:var(--surface-sunken);color:var(--ink-muted);cursor:default}.profile-form_readOnly__5Tnei:focus-visible{border-color:var(--border-input)}.profile-form_fieldHint__PchzF{margin:0;color:var(--ink-muted);font-size:.8125rem}