.ProfileHub-module__i-RfQG__root{flex-direction:column;display:flex}.ProfileHub-module__i-RfQG__header{text-align:center;align-items:center;gap:var(--space-4);padding-top:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.ProfileHub-module__i-RfQG__header{text-align:left;align-items:flex-start;gap:var(--space-6);flex-direction:row}}.ProfileHub-module__i-RfQG__avatarWrap{flex-shrink:0}.ProfileHub-module__i-RfQG__avatar,.ProfileHub-module__i-RfQG__avatarPlaceholder{object-fit:cover;border-radius:50%;width:88px;height:88px;box-shadow:0 6px 22px rgba(74,45,24,.18)}.ProfileHub-module__i-RfQG__avatarPlaceholder{background:linear-gradient(150deg,var(--color-forest-700),var(--color-forest-900));justify-content:center;align-items:center;display:flex}.ProfileHub-module__i-RfQG__avatarInitials{font-family:var(--font-display);font-size:30px;font-weight:var(--weight-bold);color:var(--color-paper);letter-spacing:-.02em;line-height:1}.ProfileHub-module__i-RfQG__headerInfo{flex:1;width:100%;min-width:0}.ProfileHub-module__i-RfQG__nameRow{justify-content:center;align-items:center;gap:var(--space-3);display:flex}@media (min-width:640px){.ProfileHub-module__i-RfQG__nameRow{justify-content:flex-start}}.ProfileHub-module__i-RfQG__name{font-family:var(--font-display);font-size:var(--text-2xl);font-weight:var(--weight-bold);color:var(--text-primary);letter-spacing:-.02em;line-height:1.1}.ProfileHub-module__i-RfQG__privateBadge{padding:2px var(--space-2);border-radius:var(--radius-full);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--weight-semibold);background:rgba(92,58,30,.1);flex-shrink:0}.ProfileHub-module__i-RfQG__handleRow{justify-content:center;align-items:center;gap:var(--space-2);margin-top:2px;display:flex}@media (min-width:640px){.ProfileHub-module__i-RfQG__handleRow{justify-content:flex-start}}.ProfileHub-module__i-RfQG__username{color:var(--link);font-size:var(--text-sm);font-weight:var(--weight-medium)}.ProfileHub-module__i-RfQG__social{color:var(--text-muted);transition:color var(--transition-fast),transform var(--transition-fast);align-items:center;display:inline-flex}.ProfileHub-module__i-RfQG__addNameHint{margin-top:var(--space-2);color:var(--link);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;text-align:center;background:0 0;border:none;padding:0;display:block}@media (min-width:640px){.ProfileHub-module__i-RfQG__addNameHint{text-align:left}}@media (hover:hover){.ProfileHub-module__i-RfQG__addNameHint:hover{text-decoration:underline}.ProfileHub-module__i-RfQG__social:hover{color:var(--accent-warm);transform:translateY(-1px)}}.ProfileHub-module__i-RfQG__social:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px;border-radius:4px}.ProfileHub-module__i-RfQG__creatorSection{margin-top:var(--space-8)}.ProfileHub-module__i-RfQG__creatorPanelLink{height:38px;padding:0 var(--space-4);border-radius:var(--radius-full);background:linear-gradient(135deg,var(--color-amber-100),var(--color-amber-200));color:var(--color-forest-700);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:filter var(--transition-fast);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover){.ProfileHub-module__i-RfQG__creatorPanelLink:hover{filter:brightness(.97)}}.ProfileHub-module__i-RfQG__bio{margin-top:var(--space-3);color:var(--text-secondary);font-size:var(--text-base);max-width:52ch;line-height:1.55}.ProfileHub-module__i-RfQG__meta{margin-top:var(--space-3);justify-content:center;gap:var(--space-1)var(--space-4);color:var(--text-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}@media (min-width:640px){.ProfileHub-module__i-RfQG__meta{justify-content:flex-start}}.ProfileHub-module__i-RfQG__counts{margin-top:var(--space-4);justify-content:center;align-items:center;gap:var(--space-2);display:flex}@media (min-width:640px){.ProfileHub-module__i-RfQG__counts{justify-content:flex-start}}.ProfileHub-module__i-RfQG__countItem{padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);cursor:pointer;color:var(--text-secondary);transition:background var(--transition-fast),color var(--transition-fast);background:0 0;border:none;align-items:baseline;gap:5px;display:inline-flex}.ProfileHub-module__i-RfQG__countItem:disabled{cursor:default}@media (hover:hover){.ProfileHub-module__i-RfQG__countItem:not(:disabled):hover{color:var(--text-primary);background:rgba(92,58,30,.06)}}.ProfileHub-module__i-RfQG__countNum{font-family:var(--font-display);font-size:var(--text-lg);font-weight:var(--weight-bold);color:var(--text-primary)}.ProfileHub-module__i-RfQG__countLabel{font-size:var(--text-sm)}.ProfileHub-module__i-RfQG__countDot{color:var(--text-muted);opacity:.5}.ProfileHub-module__i-RfQG__actions{margin-top:var(--space-4);gap:var(--space-2);flex-wrap:wrap;justify-content:center;display:flex}@media (min-width:640px){.ProfileHub-module__i-RfQG__actions{justify-content:flex-start}}.ProfileHub-module__i-RfQG__editBtn{height:38px;padding:0 var(--space-5);border-radius:var(--radius-full);color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast);background:0 0;border:1px solid rgba(92,58,30,.22)}@media (hover:hover){.ProfileHub-module__i-RfQG__editBtn:hover{background:rgba(92,58,30,.06);border-color:rgba(92,58,30,.35)}}.ProfileHub-module__i-RfQG__goalSection{margin-top:var(--space-8)}.ProfileHub-module__i-RfQG__tabsBar{margin-top:var(--space-8);gap:var(--space-1);scrollbar-width:none;border-bottom:1px solid rgba(92,58,30,.12);display:flex;overflow-x:auto}.ProfileHub-module__i-RfQG__tabsBar::-webkit-scrollbar{display:none}.ProfileHub-module__i-RfQG__tab{padding:var(--space-3)var(--space-4);color:var(--text-muted);font-family:var(--font-body);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;white-space:nowrap;transition:color var(--transition-fast);background:0 0;border:none;flex-shrink:0;position:relative}.ProfileHub-module__i-RfQG__tab:after{content:"";left:var(--space-3);right:var(--space-3);background:var(--accent-primary);height:2px;transition:transform var(--transition-base,.2s);border-radius:2px 2px 0 0;position:absolute;bottom:-1px;transform:scaleX(0)}@media (hover:hover){.ProfileHub-module__i-RfQG__tab:hover{color:var(--text-secondary)}}.ProfileHub-module__i-RfQG__tabActive{color:var(--text-primary)}.ProfileHub-module__i-RfQG__tabActive:after{transform:scaleX(1)}.ProfileHub-module__i-RfQG__tabContent{padding-top:var(--space-6);min-height:240px}.ProfileHub-module__i-RfQG__signOutRow{margin-top:var(--space-12);justify-content:center;display:flex}.ProfileHub-module__i-RfQG__signOut{padding:var(--space-2)var(--space-4);color:var(--text-muted);font-size:var(--text-sm);cursor:pointer;border-radius:var(--radius-md);transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none}@media (hover:hover){.ProfileHub-module__i-RfQG__signOut:hover{color:var(--color-terra-600,#b45309);background:rgba(180,83,9,.06)}}.ProfileHub-module__i-RfQG__editForm{gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.ProfileHub-module__i-RfQG__editRow{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:520px){.ProfileHub-module__i-RfQG__editRow{grid-template-columns:1fr 1fr}}.ProfileHub-module__i-RfQG__editField{gap:var(--space-2);flex-direction:column;display:flex}.ProfileHub-module__i-RfQG__editLabel{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em}.ProfileHub-module__i-RfQG__editInput,.ProfileHub-module__i-RfQG__editTextarea{width:100%;padding:var(--space-3);border-radius:var(--radius-sm);background:var(--color-paper);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-base);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid rgba(92,58,30,.2)}.ProfileHub-module__i-RfQG__editTextarea{resize:vertical;line-height:1.5}.ProfileHub-module__i-RfQG__editInput:focus,.ProfileHub-module__i-RfQG__editTextarea:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow);outline:none}.ProfileHub-module__i-RfQG__editInputWrap{border-radius:var(--radius-sm);background:var(--color-paper);transition:border-color var(--transition-fast),box-shadow var(--transition-fast);border:1px solid rgba(92,58,30,.2);align-items:center;display:flex}.ProfileHub-module__i-RfQG__editInputWrap:focus-within{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ProfileHub-module__i-RfQG__editPrefix{padding-left:var(--space-3);color:var(--text-muted);font-size:var(--text-base)}.ProfileHub-module__i-RfQG__editInputUsername{box-shadow:none;border:none}.ProfileHub-module__i-RfQG__editInputUsername:focus{box-shadow:none}.ProfileHub-module__i-RfQG__toggle{align-items:center;gap:var(--space-3);cursor:pointer;padding-top:var(--space-1);display:flex}.ProfileHub-module__i-RfQG__toggleInput{opacity:0;width:0;height:0;position:absolute}.ProfileHub-module__i-RfQG__toggleTrack{border-radius:var(--radius-full);width:40px;height:22px;transition:background var(--transition-fast);background:rgba(92,58,30,.22);flex-shrink:0;position:relative}.ProfileHub-module__i-RfQG__toggleThumb{background:var(--color-paper);width:18px;height:18px;transition:transform var(--transition-fast);border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px rgba(28,19,11,.3)}.ProfileHub-module__i-RfQG__toggleInput:checked+.ProfileHub-module__i-RfQG__toggleTrack{background:var(--accent-primary)}.ProfileHub-module__i-RfQG__toggleInput:checked+.ProfileHub-module__i-RfQG__toggleTrack .ProfileHub-module__i-RfQG__toggleThumb{transform:translate(18px)}.ProfileHub-module__i-RfQG__toggleInput:focus-visible+.ProfileHub-module__i-RfQG__toggleTrack{box-shadow:0 0 0 3px var(--accent-glow)}.ProfileHub-module__i-RfQG__toggleLabel{font-size:var(--text-sm);color:var(--text-secondary)}.ProfileHub-module__i-RfQG__editError{color:var(--color-terra-600,#b45309);font-size:var(--text-sm)}.ProfileHub-module__i-RfQG__editActions{gap:var(--space-3);display:flex}.ProfileHub-module__i-RfQG__saveBtn{height:40px;padding:0 var(--space-5);border-radius:var(--radius-md);background:var(--accent-primary);color:var(--color-paper);font-size:var(--text-sm);font-weight:var(--weight-semibold);cursor:pointer;transition:background var(--transition-fast);border:none}.ProfileHub-module__i-RfQG__saveBtn:disabled{opacity:.6;cursor:default}@media (hover:hover){.ProfileHub-module__i-RfQG__saveBtn:hover:not(:disabled){background:var(--accent-hover)}}.ProfileHub-module__i-RfQG__cancelBtn{height:40px;padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--text-secondary);font-size:var(--text-sm);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--transition-fast),background var(--transition-fast);background:0 0;border:none}@media (hover:hover){.ProfileHub-module__i-RfQG__cancelBtn:hover{color:var(--text-primary);background:rgba(92,58,30,.06)}}
