.account_account__An8su{display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.account_head__ySwZi{display:flex;flex-direction:column;flex-shrink:0;padding:0 var(--modal-padding)}.account_panels__nKSjW{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.account_panels__nKSjW>.account_panel__jhkIG{padding:var(--spacing-md) var(--modal-padding) var(--modal-padding)}.account_footer__ZauL6{flex-shrink:0;margin-top:0}.account_footerNote__10qBk{margin:0 0 var(--spacing-sm);font-size:var(--font-size-sm);color:var(--color-text-secondary);text-align:center}.account_labelRow__coA60{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-sm)}.account_charCount__1fUOL{font-size:var(--font-size-sm);color:var(--color-text-secondary)}textarea.account_bioTextarea__rDVoG{border-radius:17px;resize:none;overflow:hidden;font-family:var(--font-body);line-height:1.4}.account_socialList__V27UU{display:flex;flex-direction:column;gap:var(--spacing-sm);margin-top:var(--spacing-xs)}.account_socialRow__ltcFS{display:flex;align-items:stretch;gap:var(--spacing-sm);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-full);padding:var(--spacing-xs) var(--spacing-xs) var(--spacing-xs) var(--spacing-sm)}.account_socialPill__lIKfF{display:inline-flex;align-items:center;padding:2px var(--spacing-smd);border-radius:var(--radius-full);background:var(--color-button-material);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);flex-shrink:0}.account_socialInput__AKbF6{flex:1;min-width:0;background:transparent;border:none;outline:none;color:var(--color-text-primary);font-size:var(--font-size-md);font-family:var(--font-body);padding:0 var(--spacing-xs)}.account_socialRemoveButton__Qn2nb{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-full);border:none;background:transparent;color:var(--color-text-secondary);cursor:pointer;flex-shrink:0;transition:background .2s ease,color .2s ease}.account_socialRemoveButton__Qn2nb:hover{background:var(--color-danger-subtle);color:var(--color-danger)}.account_socialRemoveIcon__1yzfe{width:16px;height:16px}.account_socialChipRow__pHdpW{display:flex;flex-wrap:wrap;gap:var(--spacing-xs);margin-top:var(--spacing-sm)}.account_socialChip__GE9qa{display:inline-flex;align-items:center;gap:var(--spacing-xs);padding:var(--spacing-xs) 10px;border-radius:var(--radius-full);border:1px solid var(--color-border);background:var(--color-button-material);color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1.2;cursor:pointer;transition:background-color .2s ease,color .2s ease,transform .15s ease}.account_socialChip__GE9qa:hover{background:var(--color-button-light);color:var(--color-button-text)}.account_socialChip__GE9qa:active{transform:scale(.97)}.account_socialChipPlus__q66ml{font-size:var(--font-size-base);line-height:1;font-weight:700}.account_saveButton__9qhBP{width:100%;border-radius:var(--radius-full);padding:var(--spacing-sm) var(--spacing-lg);font-size:var(--p-large-font-size);font-weight:var(--font-weight-semibold)}@media (hover:hover) and (pointer:fine){.account_socialInput__AKbF6{font-size:var(--p-font-size)}}.pfpSelector_root__9bBU5{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.pfpSelector_scroller__AVALW{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}@media (pointer:fine){.pfpSelector_scroller__AVALW{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.pfpSelector_scroller__AVALW::-webkit-scrollbar{display:block;width:8px}.pfpSelector_scroller__AVALW::-webkit-scrollbar-thumb{background:var(--color-border);border:2px solid var(--color-modal-bg);border-radius:var(--radius-full)}}.pfpSelector_container__nCJ_K{position:relative;display:flex;flex-direction:column;gap:var(--spacing-mlg);padding:var(--spacing-md) var(--modal-padding) var(--spacing-mlg);text-align:left}.pfpSelector_hero__LxBTy{display:flex;align-items:center;gap:var(--spacing-smd);padding-bottom:var(--spacing-md);border-bottom:var(--border-normal) solid var(--color-surface-10)}.pfpSelector_heroAvatar__bUNVd{display:inline-flex;flex-shrink:0;border-radius:50%}.pfpSelector_heroAvatar__bUNVd>*{box-sizing:border-box;transition:box-shadow .2s ease}.pfpSelector_heroFallback__bOy0L{display:inline-flex;align-items:center;justify-content:center;width:64px;height:64px;border-radius:50%;background:var(--color-surface-10);color:var(--color-text-primary);font-family:var(--font-display);font-size:1.5rem}.pfpSelector_heroAvatarPending__Qnic2>*{border-radius:50%;box-shadow:0 0 0 3px var(--color-modal-bg),0 0 0 5px var(--color-accent)}.pfpSelector_heroMeta__LAM2h{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;gap:6px;min-width:0}.pfpSelector_chip__y8jLa,.pfpSelector_heroLabel___dnFI{font-size:var(--font-size-xs);line-height:1.2;color:var(--color-text-secondary)}.pfpSelector_chip__y8jLa{display:inline-flex;align-items:center;gap:6px;padding:3px var(--spacing-sm);border-radius:var(--radius-full);font-weight:var(--font-weight-semibold);white-space:nowrap}.pfpSelector_chipPending__XNVtp{color:var(--color-accent);background:color-mix(in srgb,var(--color-accent) 10%,transparent)}.pfpSelector_chipPending__XNVtp:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.pfpSelector_actions__8ANn4{display:flex;flex-shrink:0;gap:var(--spacing-sm)}.pfpSelector_actionButton__NnIRi{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:36px;padding:0 var(--spacing-smd);border-radius:var(--radius-full);border:var(--border-normal) solid var(--color-border);background:transparent;color:var(--color-text-primary);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:background-color .2s ease,transform .15s ease}.pfpSelector_actionButton__NnIRi:before{content:"";position:absolute;inset:-4px}@media (hover:hover){.pfpSelector_actionButton__NnIRi:hover:not(:disabled){background:var(--color-surface-10)}}.pfpSelector_actionButton__NnIRi:active:not(:disabled){transform:scale(.97)}.pfpSelector_actionButton__NnIRi:disabled{opacity:.5;cursor:not-allowed}@media (max-width:480px){.pfpSelector_hero__LxBTy{display:grid;grid-template-columns:auto 1fr;align-items:center;column-gap:14px;row-gap:var(--spacing-sm)}.pfpSelector_heroAvatar__bUNVd{grid-row:1/span 2}.pfpSelector_heroMeta__LAM2h{flex-direction:row;flex-wrap:wrap;align-items:center;align-self:end;gap:6px var(--spacing-sm)}.pfpSelector_actions__8ANn4{align-self:start}}.pfpSelector_loadingContainer__Lji4k{display:flex;align-items:center;justify-content:center;min-height:200px}.pfpSelector_spinner__532Fu{width:32px;height:32px;border-top:3px solid var(--color-border);border:3px solid var(--color-border);border-top-color:var(--color-button);border-radius:50%;animation:pfpSelector_spin__0SiTa 1s linear infinite}@keyframes pfpSelector_spin__0SiTa{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.pfpSelector_errorText__lpnPK{text-align:center;color:var(--color-text-secondary);font-size:var(--p-font-size);padding:var(--spacing-xl) 0}.pfpSelector_section__7Mfkj{display:flex;flex-direction:column;gap:10px}.pfpSelector_sectionHeader__oimvP{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-sm)}.pfpSelector_sectionTitle__9mDJt{margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.pfpSelector_sectionCount__fAhhK{font-size:var(--font-size-xs);font-variant-numeric:tabular-nums;color:var(--color-text-secondary)}.pfpSelector_pictureGrid__XV_Oy{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:var(--spacing-sm)}@media (min-width:641px){.pfpSelector_pictureGrid__XV_Oy{grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.pfpSelector_pictureItem__GyTWk{position:relative;aspect-ratio:1;padding:0;border-radius:var(--radius-md);overflow:hidden;cursor:pointer;border:var(--border-thick) solid transparent;background:var(--color-surface-10);transition:border-color .2s ease,box-shadow .2s ease}@media (hover:hover){.pfpSelector_pictureItem__GyTWk:hover:not(.pfpSelector_locked__wThPi):not(:disabled){border-color:var(--color-text-primary)}}.pfpSelector_pictureItem__GyTWk:focus-visible{outline:none;box-shadow:0 0 0 2px var(--charcoal),0 0 0 4px var(--color-accent)}.pfpSelector_pictureItem__GyTWk.pfpSelector_selected__l6uG2,.pfpSelector_pictureItem__GyTWk.pfpSelector_selected__l6uG2:hover{border-color:var(--color-accent);box-shadow:0 0 0 2px var(--color-accent)}.pfpSelector_pictureItem__GyTWk.pfpSelector_locked__wThPi{cursor:not-allowed}.pfpSelector_pictureImage__Sx3vo{display:block;width:100%;height:100%;object-fit:cover}.pfpSelector_locked__wThPi .pfpSelector_pictureImage__Sx3vo{opacity:.35}.pfpSelector_lockOverlay__s4Cr4{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--pebble);filter:drop-shadow(0 1px 2px rgb(0 0 0/.6))}.pfpSelector_hint__G5q1u{margin:0;font-size:var(--font-size-xs);line-height:1.45;color:var(--color-text-secondary)}.pfpSelector_hintLink__s7Pd_{color:var(--color-accent);font-weight:var(--font-weight-semibold);text-decoration:underline;text-underline-offset:2px}.pfpSelector_hintLink__s7Pd_:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pfpSelector_emptySection__OwAoh{margin:0;padding:var(--spacing-md);text-align:center;color:var(--color-text-secondary);font-size:var(--font-size-sm)}.pfpSelector_fade__eo8tk{position:sticky;bottom:0;flex-shrink:0;height:40px;margin:calc(-40px - var(--spacing-mlg)) calc(-1 * var(--modal-padding)) 0;background:linear-gradient(to bottom,transparent,var(--color-modal-bg));pointer-events:none}.pfpSelector_footer__Uip3K{display:flex;flex-shrink:0;align-items:center;gap:var(--spacing-smd);padding:var(--spacing-smd) var(--modal-padding) calc(var(--spacing-smd) + env(safe-area-inset-bottom));border-top:var(--border-normal) solid var(--color-surface-10);background:var(--color-modal-bg)}@media (min-width:641px){.pfpSelector_footer__Uip3K{border-radius:0 0 var(--radius-4xl) var(--radius-4xl)}}.pfpSelector_cancelButton__7wj6K{min-height:48px;padding:0 var(--spacing-md);border:none;border-radius:var(--radius-full);background:none;color:var(--color-text-secondary);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);cursor:pointer;transition:color .2s ease}@media (hover:hover){.pfpSelector_cancelButton__7wj6K:hover:not(:disabled){color:var(--color-text-primary)}}.pfpSelector_cancelButton__7wj6K:disabled{opacity:.5;cursor:not-allowed}.pfpSelector_saveButton__qSt26{flex:1 1 auto;width:auto;min-height:48px;font-size:var(--font-size-base)}.pfpSelector_actionButton__NnIRi:focus-visible,.pfpSelector_cancelButton__7wj6K:focus-visible,.pfpSelector_saveButton__qSt26:focus-visible{outline:none;box-shadow:0 0 0 2px var(--charcoal),0 0 0 4px var(--color-accent)}.pfpSelector_srOnly__MG51Z{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.switchAccount_wrapper__oNBaw{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--modal-padding)}.switchAccount_hint__EXI3V{font-size:var(--p-small-font-size);color:var(--color-text-secondary)}.switchAccount_list__aSsiH{display:flex;flex-direction:column;gap:var(--spacing-sm)}.switchAccount_row__ubCX4{display:flex;align-items:center;gap:var(--spacing-sm);box-sizing:border-box;width:100%;padding:var(--spacing-sm) var(--spacing-md);background:var(--color-surface);border:1px solid transparent;border-radius:var(--radius-md);cursor:pointer;text-align:left;transition:background .2s ease}.switchAccount_row__ubCX4:hover{background:var(--color-surface-hover)}.switchAccount_row__ubCX4[aria-pressed=true]{border-color:var(--color-accent)}.switchAccount_avatar__WIjjF{flex-shrink:0}.switchAccount_meta__nTwv1{display:flex;flex-direction:column;gap:var(--spacing-2xs);min-width:0}.switchAccount_name___rfiu{display:inline-flex;align-items:center;gap:var(--spacing-xs);font-size:var(--p-font-size);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.switchAccount_handle__hrVie{font-size:var(--p-small-font-size);color:var(--color-text-secondary)}.switchAccount_check__ZfcdF{margin-left:auto;flex-shrink:0;color:var(--color-accent)}