.StudyAvatar_avatar__75eAJ{position:relative;flex-shrink:0;overflow:visible}.StudyAvatar_svgWrap__L0Pyi{position:absolute;inset:0}.StudyAvatar_avatar__75eAJ .av-svg{display:block;width:100%;height:100%;overflow:visible}.AvatarEditorDialog_overlay__Tfs1r{position:fixed;inset:0;z-index:200;overflow-y:auto;background:var(--background);color:var(--foreground)}.AvatarEditorDialog_layout__LPPq6{box-sizing:border-box;width:min(100%,1040px);margin:0 auto;padding:56px 40px 48px}.AvatarEditorDialog_header__otsnU{position:relative;display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.AvatarEditorDialog_header__otsnU 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__xTx8z{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__xTx8z:hover{border-color:var(--primary);background:var(--accent);color:var(--primary)}.AvatarEditorDialog_back__xTx8z:active{transform:translateY(-50%) scale(.98)}.AvatarEditorDialog_back__xTx8z svg{width:20px;height:20px}.AvatarEditorDialog_section__Dm4nM{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__ITKbg{display:grid;grid-template-columns:280px minmax(0,1fr);gap:var(--avatar-creator-gap,24px)}.AvatarEditorDialog_preview__DaIJh{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__BPKxL{margin-top:var(--avatar-preview-offset,56px)}.AvatarEditorDialog_randomButton__Q0GIW{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__Q0GIW:hover{background:var(--accent)}.AvatarEditorDialog_randomButton__Q0GIW:active{transform:scale(.98)}.AvatarEditorDialog_randomButton__Q0GIW svg{width:17px;height:17px}.AvatarEditorDialog_options__paUZf{display:flex;min-width:0;flex-direction:column;gap:var(--avatar-options-gap,18px)}.AvatarEditorDialog_label__vok8V{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__Gbi9p{display:flex;flex-wrap:wrap;gap:var(--avatar-option-gap,8px)}.AvatarEditorDialog_swatch__GkNJJ{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__GkNJJ:hover{transform:scale(1.12)}.AvatarEditorDialog_swatchSelected__FQBsz{border-color:var(--primary);box-shadow:inset 0 0 0 2px var(--card)}.AvatarEditorDialog_thumbGrid__Gz5Ac{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--avatar-thumb-min-size,64px),1fr));gap:var(--avatar-option-gap,8px)}.AvatarEditorDialog_thumb__303DF{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__303DF:hover{border-color:color-mix(in srgb,var(--primary) 45%,transparent)}.AvatarEditorDialog_thumbSelected__s0_E4{border-color:var(--primary)}.AvatarEditorDialog_thumbAvatar__KMY5U{position:absolute;inset:0;width:100%!important;height:100%!important}.AvatarEditorDialog_formRow__TlLPt{display:grid;grid-template-columns:280px minmax(0,1fr) minmax(0,1fr);align-items:start;gap:24px}.AvatarEditorDialog_formGroup__7oD_9{display:flex;width:100%;min-width:0;flex-direction:column;gap:8px}.AvatarEditorDialog_required__nFF6C{color:var(--destructive)}.AvatarEditorDialog_goalInput__JUWdy{height:48px;border-radius:12px;background:var(--background)}.AvatarEditorDialog_goalTextarea__b4aVA{min-height:48px;padding-top:12px;padding-bottom:12px;resize:vertical;border-radius:12px;background:var(--background)}.AvatarEditorDialog_invalidInput__1ER86{border-color:var(--destructive);box-shadow:0 0 0 3px color-mix(in srgb,var(--destructive) 18%,transparent)}.AvatarEditorDialog_error__wHDsk{color:var(--destructive);font-size:12px;font-weight:700;line-height:1.4}.AvatarEditorDialog_saveButton__cPCd_{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__cPCd_:disabled{cursor:not-allowed;opacity:.5}.AvatarEditorDialog_saveButton__cPCd_:not(:disabled):hover{filter:brightness(.96)}.AvatarEditorDialog_saveButton__cPCd_:not(:disabled):active{transform:scale(.99)}.AvatarEditorDialog_saveButton__cPCd_ svg{width:18px;height:18px}.AvatarEditorDialog_headerActions__csUZb{display:flex;align-items:center;gap:12px}.AvatarEditorDialog_logoutButton__QA53f{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__QA53f:not(:disabled):hover{background:color-mix(in srgb,var(--destructive) 8%,var(--card))}.AvatarEditorDialog_logoutButton__QA53f:not(:disabled):active{transform:scale(.99)}.AvatarEditorDialog_logoutButton__QA53f:disabled{cursor:not-allowed;opacity:.6}.AvatarEditorDialog_logoutButton__QA53f svg{width:18px;height:18px}@media (max-width:1120px){.AvatarEditorDialog_layout__LPPq6{padding-right:28px;padding-left:72px}}@media (max-width:820px){.AvatarEditorDialog_layout__LPPq6{padding:28px 16px 36px}.AvatarEditorDialog_header__otsnU{display:flex;align-items:center;gap:12px}.AvatarEditorDialog_header__otsnU h2{font-size:30px}.AvatarEditorDialog_headerActions__csUZb{margin-left:auto}.AvatarEditorDialog_back__xTx8z{position:static;flex:0 0 auto;transform:none}.AvatarEditorDialog_back__xTx8z:active{transform:scale(.98)}.AvatarEditorDialog_section__Dm4nM{padding:18px}.AvatarEditorDialog_creator__ITKbg,.AvatarEditorDialog_formRow__TlLPt{grid-template-columns:1fr}.AvatarEditorDialog_preview__DaIJh{min-height:420px}}@media (max-width:520px){.AvatarEditorDialog_header__otsnU h2{font-size:26px}.AvatarEditorDialog_logoutButton__QA53f,.AvatarEditorDialog_saveButton__cPCd_{width:44px;min-height:44px;justify-content:center;padding:0;font-size:0}.AvatarEditorDialog_thumbGrid__Gz5Ac{grid-template-columns:repeat(3,minmax(0,1fr))}.AvatarEditorDialog_preview__DaIJh{min-height:360px}}.AvatarEditorDialog_confirmOverlay__pXT4I{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__i8TUf{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__U8F_C{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__U8F_C:hover{background:var(--accent);color:var(--foreground)}.AvatarEditorDialog_confirmClose__U8F_C svg{width:18px;height:18px}.AvatarEditorDialog_confirmTitle__YBzK9{margin:0 0 8px;color:var(--foreground);font-weight:800;font-size:20px}.AvatarEditorDialog_confirmBody__glEIA{margin:0 0 20px;color:var(--muted-foreground);font-size:14px;line-height:1.5}.AvatarEditorDialog_confirmError__uyOK3{margin:-10px 0 20px;color:var(--destructive);font-weight:700;font-size:13px;line-height:1.4}.AvatarEditorDialog_confirmActions__Rs7h0{display:flex;justify-content:flex-end;gap:10px}.AvatarEditorDialog_confirmCancel__mgOdQ{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__wqcyq{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__wqcyq:disabled{opacity:.6;cursor:default}.FocusOnboardingFlow_flow__ZM6HP{--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__xIZgF{padding-block:var(--onboarding-header-padding)}.FocusOnboardingFlow_titleBlock__qfMx4{margin-top:var(--onboarding-title-margin-top);margin-bottom:var(--onboarding-title-margin-bottom)}.FocusOnboardingFlow_progress__i3EqZ{margin-bottom:var(--onboarding-progress-margin-bottom)}.FocusOnboardingFlow_contentInner__XNdmF{padding-top:var(--onboarding-content-padding-top);padding-bottom:var(--onboarding-content-padding-bottom)}.FocusOnboardingFlow_profileAvatarStage__c_8rI{display:flex;height:319px;justify-content:center;margin-bottom:8px;overflow:hidden}.FocusOnboardingFlow_profileAvatar__JHxBk{transform-origin:top center}.FocusOnboardingFlow_formFields__lrxRX{display:flex;flex-direction:column;gap:var(--onboarding-form-gap)}.FocusOnboardingFlow_selectFields__XtnKz{gap:var(--onboarding-select-gap)}.FocusOnboardingFlow_fieldLabel__Bf5rj{margin-bottom:var(--onboarding-label-gap)}.FocusOnboardingFlow_footerButton__0U3Bn,.FocusOnboardingFlow_formControl__pBPj1{height:var(--onboarding-control-height)}.FocusOnboardingFlow_footerInner__jRfow{padding-block:var(--onboarding-footer-padding)}@media (min-width:821px) and (max-height:1080px){.FocusOnboardingFlow_flow__ZM6HP{--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__fPPbm{--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__c_8rI{height:287px}.FocusOnboardingFlow_profileAvatar__JHxBk{transform:scale(.9)}}@media (min-width:821px) and (max-height:960px){.FocusOnboardingFlow_flow__ZM6HP{--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__fPPbm{--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__c_8rI{height:249px;margin-bottom:6px}.FocusOnboardingFlow_profileAvatar__JHxBk{transform:scale(.78)}}@media (min-width:821px) and (max-height:760px){.FocusOnboardingFlow_flow__ZM6HP{--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__fPPbm{--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__c_8rI{height:207px;margin-bottom:4px}.FocusOnboardingFlow_profileAvatar__JHxBk{transform:scale(.65)}}
/*# sourceMappingURL=fbcad493afcef425.css.map*/