.FocusAvatar_avatar__eVWX1{position:relative;flex-shrink:0;overflow:visible}.FocusAvatar_svgWrap__mi3Cz{position:absolute;inset:0}.FocusAvatar_svgImage__FJ70g{display:block;width:100%;height:100%;user-select:none}.FocusAvatar_emptyAvatar__rNIMR{display:flex;align-items:center;justify-content:center;overflow:hidden;border-radius:999px;background:color-mix(in srgb,var(--secondary) 88%,white);color:color-mix(in srgb,var(--muted-foreground) 74%,white)}.FocusAvatar_emptyAvatarIcon__HFIgy{width:58%;height:58%;stroke-width:1.8}.AvatarEditorDialog_overlay__xQZ2K{position:fixed;inset:0;z-index:200;overflow-y:auto;background:var(--background);color:var(--foreground)}.AvatarEditorDialog_layout__tv_6V{box-sizing:border-box;width:min(100%,1040px);margin:0 auto;padding:56px 40px 48px}.AvatarEditorDialog_header__JL9fy{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.AvatarEditorDialog_header__JL9fy h2{margin:0;color:var(--foreground);font-family:var(--font-serif),ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;font-size:36px;font-weight:600;letter-spacing:0;line-height:1.15}.AvatarEditorDialog_back__cRrP0{position:absolute;top:50%;left:-52px;display:inline-flex;transform:translateY(-50%);width:44px;height:44px;align-items:center;justify-content:center;border:1.5px solid var(--border);border-radius:999px;background:var(--card);box-shadow:0 1px 2px rgb(15 23 42/.08);color:var(--foreground);cursor:pointer;transition:background .16s ease,border-color .16s ease,color .16s ease,transform .16s ease}.AvatarEditorDialog_back__cRrP0:hover{border-color:var(--primary);background:var(--accent);color:var(--primary)}.AvatarEditorDialog_back__cRrP0:active{transform:translateY(-50%) scale(.98)}.AvatarEditorDialog_back__cRrP0 svg{width:20px;height:20px}.AvatarEditorDialog_section__sijY8{display:flex;flex-direction:column;gap:24px;border:1px solid var(--border);border-radius:16px;background:var(--card);box-shadow:0 1px 2px rgb(15 23 42/.05);padding:28px}.AvatarEditorDialog_creator__VuFss{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--avatar-creator-gap,24px)}.AvatarEditorDialog_preview__WgqZh{position:relative;display:flex;min-height:var(--avatar-preview-min-height,592px);align-items:center;justify-content:center;overflow:hidden;border:1px solid var(--border);border-radius:16px;background:var(--accent)}.AvatarEditorDialog_previewAvatar__h62oX{margin-top:var(--avatar-preview-offset,56px)}.AvatarEditorDialog_randomButton__MKEEO{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:8px 14px;border:1px solid var(--border);border-radius:12px;background:var(--card);box-shadow:0 1px 2px rgb(15 23 42/.08);color:var(--primary);cursor:pointer;font-size:13px;font-weight:700;line-height:1;transition:background .16s ease,transform .16s ease}.AvatarEditorDialog_randomButton__MKEEO:hover{background:var(--accent)}.AvatarEditorDialog_randomButton__MKEEO:active{transform:scale(.98)}.AvatarEditorDialog_randomButton__MKEEO svg{width:17px;height:17px}.AvatarEditorDialog_options__8kmdf{display:flex;min-width:0;flex-direction:column;gap:var(--avatar-options-gap,18px)}.AvatarEditorDialog_label__eNqk8{margin-bottom:var(--avatar-label-gap,8px);color:var(--muted-foreground);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.2}.AvatarEditorDialog_swatches__m0FzI{display:flex;flex-wrap:wrap;gap:var(--avatar-option-gap,8px)}.AvatarEditorDialog_swatch___Zjs1{position:relative;width:var(--avatar-swatch-size,34px);height:var(--avatar-swatch-size,34px);border:3px solid transparent;border-radius:999px;cursor:pointer;transition:transform .16s ease}.AvatarEditorDialog_swatch___Zjs1:hover{transform:scale(1.12)}.AvatarEditorDialog_swatchSelected__yTFJ3{border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--card)}.AvatarEditorDialog_thumbGrid__Nmpyl{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--avatar-thumb-min-size,64px),1fr));gap:var(--avatar-option-gap,8px)}.AvatarEditorDialog_thumb__zdZJf{position:relative;aspect-ratio:1;overflow:hidden;border:2px solid transparent;border-radius:14px;background:var(--accent);cursor:pointer;transition:border-color .16s ease,transform .16s ease}.AvatarEditorDialog_thumb__zdZJf:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.AvatarEditorDialog_thumbSelected__g9Bbp{border-color:var(--primary)}.AvatarEditorDialog_thumbAvatar__x1V0U{position:absolute;inset:0;width:100%!important;height:100%!important}.AvatarEditorDialog_formRow__wqvfe{display:grid;grid-template-columns:280px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.AvatarEditorDialog_formGroup__urjnf{display:flex;width:100%;min-width:0;flex-direction:column;gap:8px}.AvatarEditorDialog_required__52pLB{color:var(--destructive)}.AvatarEditorDialog_goalInput__I1IvQ{height:48px;border-radius:12px;background:var(--background)}.AvatarEditorDialog_goalTextarea__hM35W{min-height:48px;padding-top:12px;padding-bottom:12px;resize:vertical;border-radius:12px;background:var(--background)}.AvatarEditorDialog_invalidInput__ShXth{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 18%,transparent)}.AvatarEditorDialog_error__L0dp_{color:var(--destructive);font-size:12px;font-weight:700;line-height:1.4}.AvatarEditorDialog_saveButton__TCBrT{display:inline-flex;flex-shrink:0;align-items:center;gap:8px;min-height:48px;padding:0 28px;border:0;border-radius:12px;background:var(--primary);color:var(--primary-foreground);cursor:pointer;font-size:15px;font-weight:700;box-shadow:0 8px 18px rgb(15 23 42/.12);transition:filter .16s ease,transform .16s ease}.AvatarEditorDialog_saveButton__TCBrT:disabled{cursor:not-allowed;opacity:.5}.AvatarEditorDialog_saveButton__TCBrT:not(:disabled):hover{filter:brightness(.96)}.AvatarEditorDialog_saveButton__TCBrT:not(:disabled):active{transform:scale(.99)}.AvatarEditorDialog_saveButton__TCBrT svg{width:18px;height:18px}.AvatarEditorDialog_headerActions__WzMBB{display:flex;align-items:center;gap:12px}.AvatarEditorDialog_logoutButton__n6DAH{display:inline-flex;min-height:48px;flex-shrink:0;align-items:center;gap:8px;padding:0 20px;border:1px solid color-mix(in srgb,var(--destructive) 42%,var(--border));border-radius:12px;background:var(--card);color:var(--destructive);cursor:pointer;font-size:15px;font-weight:700;transition:background .16s ease,transform .16s ease}.AvatarEditorDialog_logoutButton__n6DAH:not(:disabled):hover{background:color-mix(in srgb,var(--destructive) 8%,var(--card))}.AvatarEditorDialog_logoutButton__n6DAH:not(:disabled):active{transform:scale(.99)}.AvatarEditorDialog_logoutButton__n6DAH:disabled{cursor:not-allowed;opacity:.6}.AvatarEditorDialog_logoutButton__n6DAH svg{width:18px;height:18px}@media (max-width:1120px){.AvatarEditorDialog_layout__tv_6V{padding-right:28px;padding-left:72px}}@media (max-width:820px){.AvatarEditorDialog_layout__tv_6V{padding:28px 16px 36px}.AvatarEditorDialog_header__JL9fy{display:flex;align-items:center;gap:12px}.AvatarEditorDialog_header__JL9fy h2{font-size:30px}.AvatarEditorDialog_headerActions__WzMBB{margin-left:auto}.AvatarEditorDialog_back__cRrP0{position:static;flex:0 0 auto;transform:none}.AvatarEditorDialog_back__cRrP0:active{transform:scale(.98)}.AvatarEditorDialog_section__sijY8{padding:18px}.AvatarEditorDialog_creator__VuFss,.AvatarEditorDialog_formRow__wqvfe{grid-template-columns:1fr}.AvatarEditorDialog_preview__WgqZh{min-height:420px}}@media (max-width:520px){.AvatarEditorDialog_header__JL9fy h2{font-size:26px}.AvatarEditorDialog_logoutButton__n6DAH,.AvatarEditorDialog_saveButton__TCBrT{width:44px;min-height:44px;justify-content:center;padding:0;font-size:0}.AvatarEditorDialog_thumbGrid__Nmpyl{grid-template-columns:repeat(3,minmax(0,1fr))}.AvatarEditorDialog_preview__WgqZh{min-height:360px}}.AvatarEditorDialog_confirmOverlay__gqUx3{position:fixed;inset:0;z-index:300;display:flex;align-items:center;justify-content:center;background:rgba(15,23,42,.45);padding:24px}.AvatarEditorDialog_confirmCard__fBw__{position:relative;width:min(100%,380px);border-radius:18px;background:var(--card);padding:24px;box-shadow:0 20px 50px rgb(15 23 42/.25)}.AvatarEditorDialog_confirmClose___AXCF{position:absolute;top:14px;right:14px;display:inline-flex;width:32px;height:32px;align-items:center;justify-content:center;border:0;border-radius:999px;background:transparent;color:var(--muted-foreground);cursor:pointer;transition:background .16s ease,color .16s ease}.AvatarEditorDialog_confirmClose___AXCF:hover{background:var(--accent);color:var(--foreground)}.AvatarEditorDialog_confirmClose___AXCF svg{width:18px;height:18px}.AvatarEditorDialog_confirmTitle__96Y97{margin:0 0 8px;color:var(--foreground);font-weight:800;font-size:20px}.AvatarEditorDialog_confirmBody___rZFr{margin:0 0 20px;color:var(--muted-foreground);font-size:14px;line-height:1.5}.AvatarEditorDialog_confirmError__ElsE2{margin:-10px 0 20px;color:var(--destructive);font-weight:700;font-size:13px;line-height:1.4}.AvatarEditorDialog_confirmActions___c37W{display:flex;justify-content:flex-end;gap:10px}.AvatarEditorDialog_confirmCancel__ozKQq{border:1px solid var(--border);border-radius:12px;background:var(--card);padding:10px 18px;color:var(--foreground);font-weight:700;font-size:14px;cursor:pointer}.AvatarEditorDialog_confirmSave__ZvTWC{border:0;border-radius:12px;background:var(--primary);padding:10px 18px;color:var(--primary-foreground);font-weight:800;font-size:14px;cursor:pointer}.AvatarEditorDialog_confirmSave__ZvTWC:disabled{opacity:.6;cursor:default}.FocusOnboardingFlow_flow__MLtKf{--onboarding-header-padding:4px;--onboarding-title-margin-top:-16px;--onboarding-title-margin-bottom:16px;--onboarding-progress-margin-bottom:24px;--onboarding-content-padding-top:4px;--onboarding-content-padding-bottom:24px;--onboarding-footer-padding:16px;--onboarding-control-height:52px;--onboarding-form-gap:16px;--onboarding-select-gap:16px;--onboarding-label-gap:6px}.FocusOnboardingFlow_header__WZXgc{padding-block:var(--onboarding-header-padding)}.FocusOnboardingFlow_titleBlock__72rJj{margin-top:var(--onboarding-title-margin-top);margin-bottom:var(--onboarding-title-margin-bottom)}.FocusOnboardingFlow_progress__a5J5W{margin-bottom:var(--onboarding-progress-margin-bottom)}.FocusOnboardingFlow_contentInner__U4OA3{padding-top:var(--onboarding-content-padding-top);padding-bottom:var(--onboarding-content-padding-bottom)}.FocusOnboardingFlow_profileAvatarStage__G0cy4{display:flex;height:319px;justify-content:center;margin-bottom:8px;overflow:hidden}.FocusOnboardingFlow_profileAvatar___xI3V{transform-origin:top center}.FocusOnboardingFlow_formFields__EOCrN{display:flex;flex-direction:column;gap:var(--onboarding-form-gap)}.FocusOnboardingFlow_selectFields__bvbQy{gap:var(--onboarding-select-gap)}.FocusOnboardingFlow_fieldLabel__BLy9K{margin-bottom:var(--onboarding-label-gap)}.FocusOnboardingFlow_footerButton__D_w0J,.FocusOnboardingFlow_formControl__uy7_O{height:var(--onboarding-control-height)}.FocusOnboardingFlow_footerInner__TxjSS{padding-block:var(--onboarding-footer-padding)}@media (min-width:821px) and (max-height:1080px){.FocusOnboardingFlow_flow__MLtKf{--onboarding-header-padding:2px;--onboarding-title-margin-top:-18px;--onboarding-title-margin-bottom:12px;--onboarding-progress-margin-bottom:18px;--onboarding-content-padding-top:0px;--onboarding-content-padding-bottom:16px;--onboarding-footer-padding:12px;--onboarding-control-height:50px;--onboarding-form-gap:14px;--onboarding-select-gap:12px;--onboarding-label-gap:5px}.FocusOnboardingFlow_avatarCreator__DKV0w{--avatar-creator-gap:20px;--avatar-preview-min-height:548px;--avatar-preview-offset:44px;--avatar-options-gap:14px;--avatar-label-gap:6px;--avatar-option-gap:7px;--avatar-swatch-size:32px;--avatar-thumb-min-size:60px}.FocusOnboardingFlow_profileAvatarStage__G0cy4{height:287px}.FocusOnboardingFlow_profileAvatar___xI3V{transform:scale(.9)}}@media (min-width:821px) and (max-height:960px){.FocusOnboardingFlow_flow__MLtKf{--onboarding-header-padding:0px;--onboarding-title-margin-bottom:10px;--onboarding-progress-margin-bottom:12px;--onboarding-content-padding-bottom:12px;--onboarding-footer-padding:10px;--onboarding-control-height:48px;--onboarding-form-gap:12px;--onboarding-label-gap:4px}.FocusOnboardingFlow_avatarCreator__DKV0w{--avatar-creator-gap:18px;--avatar-preview-min-height:500px;--avatar-preview-offset:36px;--avatar-options-gap:12px;--avatar-option-gap:6px;--avatar-swatch-size:30px;--avatar-thumb-min-size:56px}.FocusOnboardingFlow_profileAvatarStage__G0cy4{height:249px;margin-bottom:6px}.FocusOnboardingFlow_profileAvatar___xI3V{transform:scale(.78)}}@media (min-width:821px) and (max-height:760px){.FocusOnboardingFlow_flow__MLtKf{--onboarding-title-margin-bottom:8px;--onboarding-progress-margin-bottom:8px;--onboarding-content-padding-bottom:8px;--onboarding-footer-padding:8px;--onboarding-control-height:46px;--onboarding-form-gap:10px;--onboarding-select-gap:10px}.FocusOnboardingFlow_avatarCreator__DKV0w{--avatar-creator-gap:16px;--avatar-preview-min-height:440px;--avatar-preview-offset:28px;--avatar-options-gap:9px;--avatar-label-gap:4px;--avatar-option-gap:6px;--avatar-thumb-min-size:52px}.FocusOnboardingFlow_profileAvatarStage__G0cy4{height:207px;margin-bottom:4px}.FocusOnboardingFlow_profileAvatar___xI3V{transform:scale(.65)}}
/*# sourceMappingURL=1c7594058b8f04b1.css.map*/