.ConfirmAccountDeletion_inner__Z_7hW{width:100%;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-5);text-align:center}.ConfirmAccountDeletion_errorIcon__xV4nb,.ConfirmAccountDeletion_icon__UAumL,.ConfirmAccountDeletion_successIcon__jCxgY{display:inline-flex;align-items:center;justify-content:center;width:80px;height:80px;border-radius:var(--radius-full)}.ConfirmAccountDeletion_icon__UAumL,.ConfirmAccountDeletion_successIcon__jCxgY{background-color:var(--color-accent-subtle);color:var(--color-accent)}.ConfirmAccountDeletion_errorIcon__xV4nb{background-color:var(--color-danger-subtle,var(--color-surface-2));color:var(--color-danger)}.ConfirmAccountDeletion_header__0dK05{display:flex;flex-direction:column;gap:var(--spacing-2)}.ConfirmAccountDeletion_title__FbRwZ{font-family:var(--font-display);font-style:italic;font-weight:var(--font-weight-medium);font-size:clamp(1.75rem,2.4vw,2rem);line-height:var(--line-height-tight);letter-spacing:-.015em;color:var(--color-text);margin:0}.ConfirmAccountDeletion_subtitle__lwA07{color:var(--color-text-muted)}.ConfirmAccountDeletion_note__GVW8H,.ConfirmAccountDeletion_subtitle__lwA07{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed);margin:0;max-width:40ch}.ConfirmAccountDeletion_note__GVW8H{color:var(--color-text-secondary)}.ConfirmAccountDeletion_btnWrap__AP2kV{display:inline-flex;text-decoration:none;margin-top:var(--spacing-2)}.ConfirmAccountDeletion_backLink__GMw3D{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted);text-decoration:none}.ConfirmAccountDeletion_backLink__GMw3D:hover{color:var(--color-text)}@keyframes Loading_spin__sv2sr{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.Loading_wrapper__OppPt{display:inline-flex;align-items:center;justify-content:center}.Loading_spinner__5fuNo{border:2px solid var(--color-border);border-top-color:var(--color-accent);border-radius:var(--radius-full);animation:Loading_spin__sv2sr .8s linear infinite;flex-shrink:0}.Loading_sm__IgrAR{width:16px;height:16px}.Loading_md__1PptP{width:24px;height:24px}.Loading_lg__CWPKL{width:40px;height:40px}.Button_btn__sgFU2{display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);border:none;border-radius:var(--radius-full);font-family:var(--font-body);font-weight:var(--font-weight-semibold);cursor:pointer;white-space:nowrap;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default),opacity var(--duration-fast) var(--easing-default)}.Button_sm__h9eWB{padding:6px 14px;font-size:13px}.Button_md__exKk_{padding:10px 18px;font-size:14px}.Button_lg__PdjsY{padding:14px 24px;font-size:16px}.Button_primary__oSpWt{background:var(--color-accent-strong);color:var(--color-on-accent);border:1px solid transparent}.Button_primary__oSpWt:hover:not(:disabled){background:var(--color-accent-strong-hover);transform:translateY(-1px);box-shadow:var(--shadow-2)}.Button_primary__oSpWt:active:not(:disabled){background:var(--color-accent-press);transform:translateY(0);box-shadow:var(--shadow-1)}.Button_secondary__lRe7Q{background:transparent;color:var(--color-text);border:1px solid var(--color-border)}.Button_secondary__lRe7Q:hover:not(:disabled){background:var(--color-surface-3);border-color:var(--color-border-strong)}.Button_ghost__mZ9vJ{background:transparent;color:var(--color-text-secondary);border:1px solid transparent}.Button_ghost__mZ9vJ:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.Button_danger__1ocl9{background:var(--color-danger);color:var(--color-text);border:1px solid transparent}.Button_danger__1ocl9:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:var(--shadow-2)}.Button_warm__kO67F{background:var(--color-gold);color:var(--color-text-inverse);border:1px solid transparent;font-weight:var(--font-weight-bold)}.Button_warm__kO67F:hover:not(:disabled){opacity:.92;transform:translateY(-1px);box-shadow:var(--shadow-2)}.Button_warm__kO67F:active:not(:disabled){opacity:1;transform:translateY(0)}.Button_btn__sgFU2:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.Button_btn__sgFU2:disabled,.Button_disabled__fmN3l{opacity:.4;cursor:not-allowed;pointer-events:none;transform:none;box-shadow:none}.Button_loadingIcon__3T_a6,.PwaInstall_installControl__Qy29O{display:inline-flex;align-items:center}.PwaInstall_installControl__Qy29O{justify-content:flex-start;gap:var(--spacing-2);cursor:pointer;font:inherit;border:0;background:transparent}.PwaInstall_installDialog__nXKdW>button{width:44px;height:44px}.PwaInstall_installControl__Qy29O:disabled{cursor:wait;opacity:.65}.PwaInstall_installControl__Qy29O:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.PwaInstall_installControl__Qy29O.PwaInstall_storeBadge__O9MbB{width:var(--pwa-badge-width,176px);min-height:56px;flex:0 0 auto;gap:8px;padding:5px 10px;border:1px solid color-mix(in srgb,var(--color-text-inverse) 24%,var(--color-text));border-radius:var(--radius-sm);background:var(--color-text);color:var(--color-text-inverse);text-align:left;text-decoration:none;transition:box-shadow var(--duration-fast) var(--easing-default)}.PwaInstall_storeBadge__O9MbB:not(:disabled):hover{box-shadow:var(--shadow-3)}.PwaInstall_badgeMark__mXfxU{flex-shrink:0;width:28px;object-fit:contain}.PwaInstall_badgeCopy__a19hI{display:flex;flex-direction:column;gap:1px;min-width:0}.PwaInstall_badgeAction__pm8hJ{font-family:var(--font-body);font-size:9px;line-height:1.15;font-weight:var(--font-weight-medium)}.PwaInstall_badgeName__UvAJk{font-family:var(--font-display);font-size:21px;line-height:1;font-weight:var(--font-weight-semibold)}.PwaInstall_badgeDetail__W2x4U{font-family:var(--font-body);font-size:9px;line-height:1.15;white-space:nowrap}.PwaInstall_guide__nMjnX{display:flex;flex-direction:column;max-height:88vh;max-height:88dvh;color:var(--color-text)}.PwaInstall_handle__6CLY5{flex-shrink:0;width:40px;height:4px;margin:8px auto 0;border-radius:var(--radius-full);background:var(--color-border)}.PwaInstall_guideHeader__o8Jq5{display:flex;gap:var(--spacing-3);align-items:center;padding:20px 48px 12px 20px;flex-shrink:0}.PwaInstall_guideHeader__o8Jq5 h2{margin:0;font-family:var(--font-display);font-size:24px;line-height:1.2;font-weight:600;color:var(--color-heading)}.PwaInstall_guideHeader__o8Jq5 p{margin:4px 0 0;color:var(--color-text-secondary);font-size:12px}.PwaInstall_mark__shjtk{width:48px;height:48px;object-fit:contain;padding:5px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-2)}.PwaInstall_scroll__kfL2_{padding:0 20px;overflow-y:auto;overscroll-behavior:contain;min-height:0}.PwaInstall_intro__i8UiU{margin:0 0 var(--spacing-3);color:var(--color-text-secondary);font-size:14px;line-height:1.6}.PwaInstall_selectors__wVH8v{display:flex;flex-wrap:wrap;gap:var(--spacing-2);margin-bottom:var(--spacing-4)}.PwaInstall_selectors__wVH8v label{flex:1 1;min-width:120px;font-size:12px;color:var(--color-text-secondary)}.PwaInstall_selectors__wVH8v select{display:block;width:100%;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:8px;min-height:44px;background:var(--color-surface-2);color:var(--color-text);font:inherit}.PwaInstall_steps__i1d0U{list-style:none;padding:0;margin:0;display:grid;gap:18px}.PwaInstall_steps__i1d0U li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:10px;align-items:start}.PwaInstall_stepNumber__6U9Ng{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--radius-full);background:var(--color-accent-subtle);color:var(--color-accent-strong);font-size:12px;font-weight:600}.PwaInstall_stepContent__OEMLM{min-width:0}.PwaInstall_stepContent__OEMLM p{margin:0 0 10px;font-size:13px;line-height:1.6}.PwaInstall_illustration__W5zbf{border:1px solid var(--color-border);background:var(--color-surface-2);border-radius:var(--radius-lg);padding:10px;font-size:12px;overflow:hidden}.PwaInstall_browserBar__6L4Gh{display:flex;align-items:center;gap:7px;min-height:36px}.PwaInstall_browserBar__6L4Gh>span:first-of-type{display:flex;flex:1 1;align-items:center;justify-content:center;gap:5px;border-radius:var(--radius-full);padding:7px 2px;background:var(--color-surface-3);min-width:0;font-size:11px}.PwaInstall_highlight__XcG8G{border:1px solid var(--color-accent-strong);color:var(--color-accent-strong);background:var(--color-accent-subtle);padding:7px;border-radius:var(--radius-md)}.PwaInstall_wordmark__QHKlV{display:block;margin-top:8px;font:600 18px var(--font-display);color:var(--color-heading)}.PwaInstall_wordmark__QHKlV em{color:var(--color-accent-strong)}.PwaInstall_menuLine__UD2hc{display:flex;align-items:center;gap:8px;padding:10px;min-height:38px}.PwaInstall_menuLine__UD2hc span{flex:1 1}.PwaInstall_homeScreen__8JQu0{display:flex;gap:clamp(10px,4vw,24px);padding:4px}.PwaInstall_homeScreen__8JQu0>div{display:flex;flex:1 1;min-width:0;flex-direction:column;align-items:center;gap:6px;text-align:center;font-size:10px;overflow-wrap:anywhere}.PwaInstall_appTile__J9r70{display:grid;place-items:center;width:46px;height:46px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1)}.PwaInstall_appTile__J9r70 img{object-fit:contain}.PwaInstall_hint__2JpKJ{display:flex;align-items:flex-start;gap:6px;margin:14px 0 0;color:var(--color-text-secondary);font-size:12px;line-height:1.6}.PwaInstall_hint__2JpKJ svg{flex-shrink:0;margin-top:2px}.PwaInstall_guideFooter__qjm8U{display:grid;gap:var(--spacing-2);padding:14px 20px max(14px,env(safe-area-inset-bottom));background:var(--color-surface-1);flex-shrink:0}.PwaInstall_guideFooter__qjm8U>button{min-height:44px}.PwaInstall_footerLinks__fJOYg{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.PwaInstall_footerLinks__fJOYg button{min-height:44px;padding:4px 0;font:inherit;font-size:12px;border:0;background:transparent;color:var(--color-accent-strong);text-decoration:underline;cursor:pointer}@media (min-width:641px){.PwaInstall_handle__6CLY5{display:none}.PwaInstall_guideHeader__o8Jq5{padding-top:24px}}@media (display-mode:standalone){.PwaInstall_installControl__Qy29O.PwaInstall_installControl__Qy29O.PwaInstall_installControl__Qy29O{display:none}}.PwaPush_dialog__uEtcp,.PwaPush_settings__GHTuo{display:flex;flex-direction:column;gap:var(--spacing-4);color:var(--color-text)}.PwaPush_dialog__uEtcp>svg{color:var(--color-accent-strong)}.PwaPush_hint__auBX5{color:var(--color-text-secondary);font-size:var(--font-size-sm);overflow-wrap:anywhere}.PwaPush_actions__ggc7J{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.PwaPush_row__tMm7G{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-4);min-height:44px}.PwaPush_row__tMm7G>span{min-width:0;overflow-wrap:anywhere}.PwaPush_facts__8mBlb{margin:0;display:grid;gap:var(--spacing-2)}.PwaPush_facts__8mBlb>div{display:flex;justify-content:space-between;gap:var(--spacing-4)}.PwaPush_facts__8mBlb dt{color:var(--color-text-secondary)}.PwaPush_facts__8mBlb dd{margin:0;text-align:end}.PwaPush_options___vkDH{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-4);min-width:0;margin:0}.PwaPush_options___vkDH legend{padding-inline:var(--spacing-1);color:var(--color-text-secondary)}.BottomNav_nav__UE8yb{position:fixed;bottom:0;left:0;right:0;height:var(--bottom-nav-height,calc(68px + env(safe-area-inset-bottom, 0px)));background:var(--color-surface-1);border-top:1px solid var(--color-border);display:flex;align-items:center;justify-content:space-around;padding:0 max(var(--spacing-3),env(safe-area-inset-right,0px)) calc(8px + env(safe-area-inset-bottom, 0px)) max(var(--spacing-3),env(safe-area-inset-left,0px));z-index:var(--z-dropdown)}@media (max-width:1023.98px){.BottomNav_nav__UE8yb.BottomNav_navMobileHidden__hXfIx{display:none}}@media (min-width:1320px){.BottomNav_nav__UE8yb{display:none}}.BottomNav_navBtn__cdW5Z{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:44px;min-height:44px;flex:1 1;padding:4px 6px;border:0;appearance:none;border-radius:var(--radius-md);background:transparent;color:var(--color-text-secondary);text-decoration:none;cursor:pointer;opacity:.45;transition:opacity var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.BottomNav_navBtn__cdW5Z:hover{opacity:.85}.BottomNav_navBtn__cdW5Z.BottomNav_active__jBKAp{opacity:1;color:var(--color-text)}.BottomNav_navBtn__cdW5Z:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.BottomNav_navLabel__WIZ4g{font-family:var(--font-body);font-size:10px;font-weight:500;line-height:1;max-width:100%;text-align:center}.BottomNav_iconWrap__N3pqN{position:relative;display:inline-flex;align-items:center;justify-content:center}.BottomNav_navBadge__FFhPZ{top:-5px;right:-9px}.BottomNav_menuAvatar__ge5e6{display:inline-flex;align-items:center;justify-content:center;height:22px}.BottomNav_navDot___oCFw{position:absolute;bottom:-6px;left:50%;transform:translateX(-50%);width:4px;height:4px;border-radius:var(--radius-full);background:var(--color-accent)}.BottomNav_fab__KIXEx{flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-accent-strong);color:var(--color-on-accent);border:none;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:var(--shadow-glow);transition:background-color var(--duration-fast) var(--easing-default),transform var(--duration-fast) var(--easing-default)}.BottomNav_fab__KIXEx:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.BottomNav_fab__KIXEx:active{background:var(--color-accent-press);transform:translateY(0)}.BottomNav_fab__KIXEx:focus-visible{outline:none;box-shadow:var(--shadow-glow),0 0 0 3px var(--color-focus-ring)}.ThemeToggle_toggle__MDexX{width:38px;height:38px;flex-shrink:0;border-radius:var(--radius-full);background:transparent;border:1px solid var(--color-border);color:var(--color-text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;transition:background-color var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.ThemeToggle_toggle__MDexX:hover{background:var(--color-surface-3);border-color:var(--color-border-strong);color:var(--color-text)}.ThemeToggle_toggle__MDexX:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring);border-color:var(--color-accent)}.ThemeToggle_icon___p7c9{transition:transform var(--duration-normal) var(--easing-default)}.ThemeToggle_toggle__MDexX:hover .ThemeToggle_icon___p7c9{transform:rotate(-18deg)}.DmBlockedModal_wrapper__40l2J{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}.DmBlockedModal_iconHalo__S2_SU{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-accent-subtle);color:var(--color-accent-soft);margin-bottom:var(--spacing-1)}.DmBlockedModal_lead__vTNlP{font-size:var(--font-size-base);color:var(--color-text);margin:0;line-height:1.55}.DmBlockedModal_body__XZOO0{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.55}.DmBlockedModal_action__SGDfm{margin-top:var(--spacing-2);min-width:160px}.DiscoverProfilePanelActions_row__J_poc{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}@media (min-width:1024px){.DiscoverProfilePanelActions_row__J_poc{flex-direction:row;align-items:center}}.DiscoverProfilePanelActions_action__8ptTc,.DiscoverProfilePanelActions_viewLink__J32ll{flex:1 1;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-1);text-decoration:none}.DiscoverProfilePanelActions_viewLink__J32ll{background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-2) var(--spacing-3);transition:background var(--duration-fast) var(--easing-default)}.DiscoverProfilePanelActions_viewLink__J32ll:hover{background:var(--color-surface-2)}.DiscoverProfilePanelPersons_section__txmGv{display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoverProfilePanelPersons_list__AHkbh{display:flex;flex-direction:column;gap:var(--spacing-3)}.DiscoverProfilePanelPersons_card__SLzWc{background:var(--color-surface-1);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-3) var(--spacing-4);display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoverProfilePanelPersons_cardTitle__BLx_I{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.04em;margin:0;padding-bottom:var(--spacing-2);border-bottom:1px solid var(--color-border)}.DiscoverProfilePanelPersons_rowList__cv9g9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-1)}.DiscoverProfilePanelPersons_row__JDH62{display:grid;grid-template-columns:100px 1fr;gap:var(--spacing-3);align-items:baseline;min-height:22px}.DiscoverProfilePanelPersons_rowLabel__LZ7QX{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);color:var(--color-text-muted);letter-spacing:.02em}.DiscoverProfilePanelPersons_rowValue__tI6lJ{font-size:var(--font-size-sm);color:var(--color-text);word-break:break-word}@media (max-width:599.98px){.DiscoverProfilePanelPersons_row__JDH62{grid-template-columns:1fr;gap:var(--spacing-0)}.DiscoverProfilePanelPersons_rowLabel__LZ7QX{font-size:11px}}.DiscoverProfilePanel_body__6c1FY{display:flex;flex-direction:column;gap:var(--spacing-4)}.DiscoverProfilePanel_identityRow__P6I4v{display:flex;align-items:center;gap:var(--spacing-3)}.DiscoverProfilePanel_avatarWrap__Sw2Qb{position:relative;flex-shrink:0}.DiscoverProfilePanel_avatarBadge__DYirF{position:absolute;bottom:4px;right:4px;background:var(--color-surface-1);border-radius:var(--radius-full);padding:2px;display:flex;border:1px solid var(--color-border)}.DiscoverProfilePanel_identityInfo__cs76O{flex:1 1;display:flex;flex-direction:column;gap:var(--spacing-1);min-width:0}.DiscoverProfilePanel_displayName__OZHwy{font-family:var(--font-display);font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0;line-height:var(--line-height-tight);word-break:break-word}.DiscoverProfilePanel_username__5BXT8{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0}.DiscoverProfilePanel_metaRow__m9Bzj{display:flex;flex-wrap:wrap;gap:var(--spacing-1) var(--spacing-2);font-size:var(--font-size-xs);color:var(--color-text-secondary);margin:0}.DiscoverProfilePanel_metaItem__Dw1_I{display:inline-flex;align-items:center}.DiscoverProfilePanel_metaSep__yw3_E{color:var(--color-text-muted)}.DiscoverProfilePanel_profileTypeChip__tnMen{align-self:flex-start}.DiscoverProfilePanel_navRow__Nozd1{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-2);padding-top:var(--spacing-2);border-top:1px solid var(--color-border)}.DiscoverProfilePanel_navButton__Q_2aG{background:var(--color-surface-2);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--spacing-1) var(--spacing-3);cursor:pointer;display:inline-flex;align-items:center;gap:var(--spacing-1);transition:background var(--duration-fast) var(--easing-default)}.DiscoverProfilePanel_navButton__Q_2aG:hover:not(:disabled){background:var(--color-surface-3)}.DiscoverProfilePanel_navButton__Q_2aG:disabled{opacity:.45;cursor:not-allowed}.DiscoverProfilePanel_kbdHint___VgIL{font-size:var(--font-size-xs);color:var(--color-text-muted);text-align:center;flex:1 1 auto}.DiscoverProfilePanel_section__eeCWv{display:flex;flex-direction:column;gap:var(--spacing-2)}.DiscoverProfilePanel_sectionTitle__kLPBJ{font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0}.DiscoverProfilePanel_bio__oW3ta{font-size:var(--font-size-sm);color:var(--color-text);line-height:var(--line-height-normal);margin:0;white-space:pre-wrap;word-break:break-word}.DiscoverProfilePanel_bioReadMore__ciOmw{background:none;border:none;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;padding:0;align-self:flex-start;text-decoration:none}.DiscoverProfilePanel_bioReadMore__ciOmw:hover{text-decoration:underline}.DiscoverProfilePanel_hashtags__Z_GmR{display:flex;flex-wrap:wrap;gap:var(--spacing-1)}.DiscoverProfilePanel_skeletonBlock__Fn_Xb{background:var(--color-surface-2);border-radius:var(--radius-md);position:relative;overflow:hidden}.DiscoverProfilePanel_skeletonBlock__Fn_Xb:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,var(--color-surface-3),transparent);transform:translateX(-100%);animation:DiscoverProfilePanel_shimmer____2Aj 1.4s infinite}.DiscoverProfilePanel_skeletonLine__xpwn9{height:12px;width:100%}.DiscoverProfilePanel_skeletonLineShort__F5bbD{height:12px;width:60%}@keyframes DiscoverProfilePanel_shimmer____2Aj{to{transform:translateX(100%)}}@media (prefers-reduced-motion:reduce){.DiscoverProfilePanel_skeletonBlock__Fn_Xb:after{animation:none}}.DiscoverProfilePanel_stateBox__1amOg{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-2);padding:var(--spacing-6) var(--spacing-3);background:var(--color-surface-2);border-radius:var(--radius-md);text-align:center}.DiscoverProfilePanel_stateTitle__XXgMN{font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0}.DiscoverProfilePanel_stateBody__0eBC0{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:0}.DiscoverProfilePanel_footer__8dXqM{display:flex;flex-direction:column;gap:var(--spacing-2);width:100%}.EnviesPage_wrapper__qpKUx{display:flex;flex-direction:column;width:100%;max-width:720px;margin:0 auto;padding:var(--spacing-6) var(--spacing-4) 0}.EnviesPage_header__Rjsa_{display:flex;flex-direction:column;gap:var(--spacing-3);margin-bottom:var(--spacing-6)}.EnviesPage_backLink__Y9_v1{display:inline-flex;align-items:center;gap:var(--spacing-1);color:var(--color-text-muted);font-size:var(--font-size-sm);text-decoration:none;background:none;border:0;padding:0;cursor:pointer;font-family:inherit;align-self:flex-start}.EnviesPage_backLink__Y9_v1:focus-visible,.EnviesPage_backLink__Y9_v1:hover{color:var(--color-accent)}.EnviesPage_backLinkArrow__ajtjw{display:inline-block;font-size:1em;line-height:1}.EnviesPage_title__xKdAI{font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:var(--font-weight-bold);color:var(--color-text);margin:0}.EnviesPage_intro__tPZnR{font-size:var(--font-size-md);color:var(--color-text-secondary);margin:0;line-height:1.5}@media (max-width:599.98px){.EnviesPage_wrapper__qpKUx{padding:var(--spacing-4) var(--spacing-3) 0}.EnviesPage_title__xKdAI{font-size:var(--font-size-xl)}}.DmFanoutLimitModal_wrapper__8nJqs{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--spacing-3)}.DmFanoutLimitModal_iconHalo__Hk9_8{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:var(--color-accent-subtle);color:var(--color-accent-soft);margin-bottom:var(--spacing-1)}.DmFanoutLimitModal_lead__9PfL4{font-size:var(--font-size-lg);font-weight:600;color:var(--color-text);margin:0;line-height:1.4}.DmFanoutLimitModal_body___XJgO{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:1.5}.DmFanoutLimitModal_countdown__S9M7k{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-1);width:100%;padding:var(--spacing-4);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-border);margin:var(--spacing-2) 0}.DmFanoutLimitModal_countdownLabel__dah5N{font-size:var(--font-size-sm);color:var(--color-text-muted)}.DmFanoutLimitModal_countdownValue__VYW30{font-family:var(--font-display);font-style:italic;font-size:var(--font-size-2xl);font-weight:500;letter-spacing:-.01em;color:var(--color-accent);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.DmFanoutLimitModal_countdownReady__sdF8y{background:var(--color-gold-subtle);border-color:transparent}.DmFanoutLimitModal_action__aI7wd{margin-top:var(--spacing-2);min-width:160px}.BlockedBanner_banner__TXwit{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);line-height:1.5}.BlockedBanner_blockedByOther__7gzhA{background:color-mix(in srgb,var(--color-danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 25%,transparent);color:var(--color-text-secondary)}.BlockedBanner_hasBlockedOther__tIMOw{background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary)}.BlockedBanner_icon__DWby9{flex-shrink:0;width:18px;height:18px}.BlockedBanner_blockedByOther__7gzhA .BlockedBanner_icon__DWby9{color:var(--color-danger)}.BlockedBanner_hasBlockedOther__tIMOw .BlockedBanner_icon__DWby9{color:var(--color-text-tertiary)}.BlockedBanner_text__96JlT{flex:1 1;min-width:0}.BlockedBanner_unblockBtn__z74q9{flex-shrink:0;padding:var(--spacing-1) var(--spacing-3);border:1px solid var(--color-accent);border-radius:var(--radius-md);background:transparent;color:var(--color-accent);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background .15s,color .15s}.BlockedBanner_unblockBtn__z74q9:hover{background:var(--color-accent);color:var(--color-on-accent)}.ConversationClosedBanner_banner__60h_N{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--color-surface-2);border:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-sm);line-height:1.5}.ConversationClosedBanner_icon__jl8Et{flex-shrink:0;color:var(--color-text-tertiary)}.ConversationClosedBanner_text__pb1US{flex:1 1;min-width:0}.SpamWarningBanner_banner__52Zga{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:color-mix(in srgb,var(--color-danger) 12%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 32%,transparent);color:var(--color-text)}.SpamWarningBanner_icon__Bmsdl{flex-shrink:0;margin-top:2px;color:var(--color-danger)}.SpamWarningBanner_content__92OiL{display:flex;flex-direction:column;gap:2px;min-width:0}.SpamWarningBanner_title__4r0EJ{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-danger)}.SpamWarningBanner_body__ucdLo{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text)}.PhotoConsentBanner_banner__E4UDz{display:flex;align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--color-accent-subtle);border:1px solid color-mix(in srgb,var(--color-accent) 32%,transparent);color:var(--color-text)}.PhotoConsentBanner_icon__pVAgp{flex-shrink:0;margin-top:2px;color:var(--color-accent)}.PhotoConsentBanner_content__Lynie{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1 1}.PhotoConsentBanner_title__N7k07{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-accent)}.PhotoConsentBanner_body__IZkAw{font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text)}.PhotoConsentBanner_actions__2D_Ql{display:flex;align-items:center;gap:var(--spacing-2);flex-shrink:0;align-self:center}.PhotoConsentBanner_accept__JakyB,.PhotoConsentBanner_deny__aoIc1{border-radius:var(--radius-full);padding:8px 16px;font-size:var(--font-size-sm);font-family:var(--font-body);font-weight:var(--font-weight-medium);cursor:pointer;min-height:40px;transition:opacity var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),border-color var(--duration-fast) var(--easing-default)}.PhotoConsentBanner_accept__JakyB{border:none;background:var(--color-accent);color:var(--color-on-accent)}.PhotoConsentBanner_accept__JakyB:hover:not(:disabled){opacity:.9}.PhotoConsentBanner_deny__aoIc1{border:1px solid var(--color-border);background:var(--color-surface-1);color:var(--color-text-secondary)}.PhotoConsentBanner_deny__aoIc1:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-text)}.PhotoConsentBanner_accept__JakyB:focus-visible,.PhotoConsentBanner_deny__aoIc1:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.PhotoConsentBanner_accept__JakyB:disabled,.PhotoConsentBanner_deny__aoIc1:disabled{opacity:.5;cursor:default}@media (max-width:519.98px){.PhotoConsentBanner_banner__E4UDz{flex-wrap:wrap}.PhotoConsentBanner_actions__2D_Ql{width:100%;justify-content:flex-end}}.page_threadShell__KdBsd{display:flex;flex-direction:column;height:100%;min-height:0;min-width:0;margin:0}@media (min-width:1024px){.page_threadShell__KdBsd{flex-direction:row;align-items:stretch;height:100%;margin:0;flex:1 1;min-width:0;width:100%}}.page_threadCol__5r7qh{display:flex;flex-direction:column;flex:1 1;min-width:0;min-height:0;padding-bottom:env(safe-area-inset-bottom,0)}[data-keyboard-open] .page_threadCol__5r7qh{padding-bottom:0}.page_cooldownArea__GGIZr{padding:var(--spacing-2) var(--spacing-4)}.page_clearModalBody__lfU1e{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin-bottom:var(--spacing-4);line-height:1.5}.page_clearModalActions__5UQF1{display:flex;justify-content:flex-end;gap:var(--spacing-2)}.page_clearModalCancel__Oks_g{padding:var(--spacing-2) var(--spacing-4);min-height:44px;border:1px solid var(--color-border);border-radius:var(--radius-md);background:none;color:var(--color-text);font-size:var(--font-size-sm);cursor:pointer;transition:background var(--duration-fast) var(--easing-default)}.page_clearModalCancel__Oks_g:hover{background:var(--color-surface-2)}.page_clearModalConfirm__Cw_xN{padding:var(--spacing-2) var(--spacing-4);min-height:44px;border:none;border-radius:var(--radius-md);background:var(--color-accent-strong);color:var(--color-text-inverse);font-size:var(--font-size-sm);cursor:pointer;transition:opacity var(--duration-fast) var(--easing-default)}.page_clearModalConfirm__Cw_xN:hover{opacity:.9}.page_clearModalConfirmDanger__JmNQM{padding:var(--spacing-2) var(--spacing-4);min-height:44px;border:none;border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-text-inverse);font-size:var(--font-size-sm);cursor:pointer;transition:opacity var(--duration-fast) var(--easing-default)}.page_clearModalConfirmDanger__JmNQM:hover{opacity:.9}.LandingInstallBadges_badges__hVSNm{display:flex;align-items:center;flex-wrap:wrap;gap:var(--spacing-3);max-width:100%}.LandingInstallBadges_storeLink__ris8l{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-height:56px;border-radius:var(--radius-sm)}.LandingInstallBadges_storeLink__ris8l:focus-visible{outline:2px solid var(--color-accent-strong);outline-offset:3px}.LandingInstallBadges_googleBadge__H_Xfp{display:block;width:176px;height:auto}@media (max-width:900px){.LandingInstallBadges_badges__hVSNm{--pwa-badge-width:168px;justify-content:center;width:100%;gap:var(--spacing-2)}.LandingInstallBadges_googleBadge__H_Xfp{width:168px}}@media (display-mode:standalone){.LandingInstallBadges_badges__hVSNm{display:none}}.Footer_footer__DUQD2{display:flex;justify-content:center;margin-top:var(--spacing-5)}.Footer_link__ofBFe{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--easing-default)}.Footer_link__ofBFe:hover{color:var(--color-link-hover)}.Input_wrapper__u5Z0E{display:flex;flex-direction:column;gap:6px}.Input_label__83Pis{display:block;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.Input_field__Z5Ma1{position:relative;display:flex;align-items:center}.Input_input__h6Yry{width:100%;padding:10px 16px;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:14px;outline:none;transition:border-color .2s var(--easing-default),box-shadow .2s var(--easing-default)}.Input_input__h6Yry::placeholder{color:var(--color-text-muted)}.Input_input__h6Yry:hover:not(:disabled):not(.Input_inputError__2VTbR){border-color:var(--color-border-strong)}.Input_input__h6Yry:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.Input_inputError__2VTbR{border-color:var(--color-danger)}.Input_inputError__2VTbR:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.Input_inputDisabled__mH74E{background:var(--color-surface-2);cursor:not-allowed;opacity:.6}.Input_inputWithToggle__oRxKE{padding-right:48px}.Input_toggle__WR6Dp{position:absolute;top:0;right:0;bottom:0;display:inline-flex;align-items:center;justify-content:center;width:44px;padding:0;border:none;background:transparent;color:var(--color-text-muted);cursor:pointer;border-radius:var(--radius-md);transition:color .2s var(--easing-default)}.Input_toggle__WR6Dp:hover:not(:disabled){color:var(--color-text-secondary)}.Input_toggle__WR6Dp:focus-visible{outline:none;color:var(--color-text-secondary);box-shadow:0 0 0 2px var(--color-focus-ring)}.Input_toggle__WR6Dp:disabled{cursor:not-allowed;opacity:.5}.Input_errorMsg__quvLU{font-size:12px;color:var(--color-danger)}.FederatedAuthPanel_root__xOyF3{display:flex;flex-direction:column;gap:16px;width:100%;margin:16px 0}.FederatedAuthPanel_providers__KLGBJ{display:flex;flex-direction:column;align-items:stretch;gap:12px}.FederatedAuthPanel_google__0JiDJ{min-height:44px;display:flex;justify-content:center}.FederatedAuthPanel_apple__RrKKu{display:flex;align-items:center;justify-content:center;gap:10px;height:48px;background-position:50%;background-repeat:no-repeat;border:1px solid #000;border-radius:4px;background:#000;color:#fff;font:500 16px system-ui,sans-serif;cursor:pointer}.FederatedAuthPanel_apple__RrKKu span{font-size:24px}.FederatedAuthPanel_apple__RrKKu:disabled{opacity:.6;cursor:default}.FederatedAuthPanel_title__VH8Yp{font-weight:600;margin:0}.FederatedAuthPanel_email__ySwHq{overflow-wrap:anywhere;margin:0;font-size:.9rem}.FederatedAuthPanel_form__54GPi{display:flex;flex-direction:column;gap:14px}.FederatedAuthPanel_consents__Uxhb4{display:flex;flex-direction:column;gap:12px;padding:0;border:0;margin:0}.FederatedAuthPanel_consents__Uxhb4 legend{margin-bottom:10px;font-weight:600}.FederatedAuthPanel_consents__Uxhb4 label{display:flex;align-items:flex-start;gap:12px;line-height:1.5;cursor:pointer}.FederatedAuthPanel_consents__Uxhb4 input{flex-shrink:0;margin-top:4px;width:20px;height:20px;accent-color:var(--color-accent-strong)}.FederatedAuthPanel_consents__Uxhb4 a,.FederatedAuthPanel_form__54GPi a{text-decoration:underline}.DangerZoneCard_card__Vjlth{background:color-mix(in srgb,var(--color-danger) 6%,transparent);border:1px solid color-mix(in srgb,var(--color-danger) 30%,transparent);border-radius:var(--radius-xl);padding:24px}.DangerZoneCard_title__sVt4A{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:17px;color:var(--color-danger);display:inline-flex;align-items:center;gap:10px;margin:0 0 6px;letter-spacing:-.005em}.DangerZoneCard_intro__B360j{font-size:13px;color:var(--color-text-muted);margin:0 0 16px;line-height:1.5}.DangerZoneCard_row__KtQom{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;border-bottom:1px solid color-mix(in srgb,var(--color-danger) 18%,transparent)}.DangerZoneCard_row__KtQom:last-child{border-bottom:none;padding-bottom:4px}.DangerZoneCard_rowText__U0HCO{flex:1 1;min-width:0}.DangerZoneCard_rowTitle__kFEju{font-size:14px;color:var(--color-text);font-weight:var(--font-weight-medium);margin-bottom:3px;line-height:1.35}.DangerZoneCard_rowDesc__rLwUt{font-size:12px;color:var(--color-text-muted);line-height:1.45}.DangerZoneCard_rowAction__RmZc0{flex-shrink:0}.DangerZoneCard_confirmBody__ogmVw{font-size:14px;color:var(--color-text-secondary);line-height:1.55;margin:0 0 20px}.DangerZoneCard_confirmActions__uax9z{display:flex;gap:12px;justify-content:flex-end}@media (max-width:599.98px){.DangerZoneCard_row__KtQom{flex-direction:column;align-items:flex-start;gap:10px}.DangerZoneCard_rowAction__RmZc0,.DangerZoneCard_rowAction__RmZc0>*{width:100%}.DangerZoneCard_confirmActions__uax9z{flex-direction:column-reverse}.DangerZoneCard_confirmActions__uax9z>*{width:100%}}.SettingsSidebarNav_aside__9bLuy{background:var(--color-bg);border-right:1px solid var(--color-border);padding:28px 14px;width:260px;flex-shrink:0;position:sticky;top:calc(var(--header-height) + var(--announcements-height, 0px));align-self:flex-start;max-height:calc(100dvh - var(--header-height) - var(--announcements-height, 0px));overflow-y:auto}.SettingsSidebarNav_title___Rho_{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:22px;color:var(--color-text);padding:0 10px;margin:0 0 18px;letter-spacing:-.01em}.SettingsSidebarNav_group__NsVHW{margin-bottom:18px}.SettingsSidebarNav_groupLabel__T1tf4{font-family:var(--font-mono);font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--color-text-faint);padding:0 10px;margin:8px 0 6px}.SettingsSidebarNav_items__TWDKc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.SettingsSidebarNav_item__LYlUe{display:flex;align-items:center;gap:12px;padding:9px 12px;border-radius:var(--radius-md);font-family:var(--font-body);font-size:14px;color:var(--color-text-secondary);background:transparent;border:none;cursor:pointer;position:relative;text-align:left;width:100%;transition:background-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.SettingsSidebarNav_item__LYlUe:hover{background:var(--color-surface-3);color:var(--color-text)}.SettingsSidebarNav_item__LYlUe:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.SettingsSidebarNav_itemActive__dB22H{background:var(--color-accent-subtle);color:var(--color-text);font-weight:var(--font-weight-medium)}.SettingsSidebarNav_itemActive__dB22H:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:3px;background:var(--color-accent);border-radius:var(--radius-full)}.SettingsSidebarNav_itemDanger__lV3e1{color:var(--color-danger)}.SettingsSidebarNav_itemDanger__lV3e1:hover{background:var(--color-danger-soft);color:var(--color-danger)}.SettingsSidebarNav_itemSoon__R_Wct{opacity:.55}.SettingsSidebarNav_itemSoon__R_Wct:hover{opacity:.85}.SettingsSidebarNav_label__anoY2{flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SettingsSidebarNav_warning__LIuX9{margin-left:auto;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-warning);color:var(--color-text-inverse);display:inline-flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:11px;font-weight:var(--font-weight-bold);flex-shrink:0}.page_layout__BzHO3{display:grid;grid-template-columns:260px 1fr;gap:0;margin:calc(-1 * var(--spacing-6));min-height:calc(100dvh - var(--header-height) - var(--announcements-height, 0px))}@media (max-width:1023.98px){.page_layout__BzHO3{grid-template-columns:1fr;margin:calc(-1 * var(--spacing-3))}}@media (min-width:768px) and (max-width:1023.98px){.page_layout__BzHO3{margin:calc(-1 * var(--spacing-6))}}.page_subNav__VT4Bd{display:block}@media (max-width:1023.98px){.page_subNav__VT4Bd{display:none}}.page_content__BgYT3{padding:32px 36px 56px;min-width:0;max-width:820px}@media (max-width:1023.98px){.page_content__BgYT3{padding:24px 16px 64px;max-width:none}}@media (min-width:768px) and (max-width:1023.98px){.page_content__BgYT3{padding:28px 24px 64px}}.page_header__RDb2c{margin-bottom:28px}.page_h1__TdXJz{font-family:var(--font-display);font-style:italic;font-weight:500;font-size:36px;color:var(--color-text);margin:0;letter-spacing:-.02em;line-height:1.1}.page_h1Sub__pY8De{font-size:14px;color:var(--color-text-muted);margin:8px 0 0;line-height:1.5}@media (max-width:599.98px){.page_h1__TdXJz{font-size:28px}}.page_mobilePicker__E_pPv{display:none;flex-direction:column;gap:6px;margin-bottom:24px}@media (max-width:1023.98px){.page_mobilePicker__E_pPv{display:flex}}.page_mobilePickerLabel__skxKi{font-family:var(--font-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-faint);padding-left:4px}.page_mobileSelect__4hmwv{appearance:none;-webkit-appearance:none;background-color:var(--color-surface-1);background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 14 14' fill='none'><path d='M3 5l4 4 4-4' stroke='%23D4B0BC' stroke-width='1.5' stroke-linecap='round'/></svg>");background-repeat:no-repeat;background-position:right 14px center;border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:14px;padding:12px 40px 12px 14px;cursor:pointer;width:100%;transition:border-color var(--duration-fast) var(--easing-default)}.page_mobileSelect__4hmwv:hover{border-color:var(--color-border-strong)}.page_mobileSelect__4hmwv:focus-visible{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.page_mobileSelect__4hmwv option:disabled{color:var(--color-text-faint)}.page_sectionBody__E261u{display:flex;flex-direction:column;gap:20px}.HashtagPickerStep_wrapper__6da21{display:flex;flex-direction:column;gap:var(--spacing-5)}.HashtagPickerStep_searchField__FUeTV{position:relative;display:flex;align-items:center}.HashtagPickerStep_searchIcon__UYHZ3{position:absolute;left:var(--spacing-3);color:var(--color-text-muted);pointer-events:none}.HashtagPickerStep_searchInput__O0YTj{width:100%;padding:var(--spacing-3) var(--spacing-3) var(--spacing-3) calc(var(--spacing-3) * 2 + 18px);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);transition:border-color var(--duration-fast) var(--easing-default),box-shadow var(--duration-fast) var(--easing-default)}.HashtagPickerStep_searchInput__O0YTj::placeholder{color:var(--color-text-muted)}.HashtagPickerStep_searchInput__O0YTj:focus{outline:none;border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.HashtagPickerStep_searchInput__O0YTj:disabled{opacity:.6;cursor:not-allowed}.HashtagPickerStep_results__pNo70{border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);overflow:hidden}.HashtagPickerStep_resultsHint__aJV7N{margin:0;padding:var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.HashtagPickerStep_resultsList__e3SOi{list-style:none;margin:0;padding:var(--spacing-1);display:flex;flex-direction:column}.HashtagPickerStep_resultItem__oFPH_{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--spacing-2) var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;text-align:left;transition:background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.HashtagPickerStep_resultItem__oFPH_:focus-visible,.HashtagPickerStep_resultItem__oFPH_:hover:not(:disabled){background:var(--color-surface-3);color:var(--color-accent);outline:none}.HashtagPickerStep_resultItem__oFPH_:disabled{opacity:.5;cursor:not-allowed}.HashtagPickerStep_createItem__q2A1j{color:var(--color-accent);font-weight:500}.HashtagPickerStep_suggestions__mO4UZ{display:flex;flex-direction:column;gap:var(--spacing-3)}.HashtagPickerStep_selectedLabel__X1G70,.HashtagPickerStep_suggestionsLabel__NB5x1{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted)}.HashtagPickerStep_chips__JWzmp{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.HashtagPickerStep_chip__Pu23s{display:inline-flex;align-items:center;gap:var(--spacing-2);min-height:44px;padding:var(--spacing-2) var(--spacing-4);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.HashtagPickerStep_chip__Pu23s:hover:not(:disabled){border-color:var(--color-border-strong)}.HashtagPickerStep_chip__Pu23s:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-focus-ring)}.HashtagPickerStep_chip__Pu23s:disabled{opacity:.5;cursor:not-allowed}.HashtagPickerStep_chipSelected__DVCwl{border-color:var(--color-accent);background:var(--color-accent-subtle);color:var(--color-accent)}.HashtagPickerStep_chipLabel___OAd3{line-height:1}.HashtagPickerStep_chipPlus__eCCdG{color:var(--color-text-muted)}.HashtagPickerStep_chipCheck__f9edZ{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:var(--radius-full);background:var(--color-accent);color:var(--color-on-accent)}.HashtagPickerStep_selected__JvoGW{display:flex;flex-direction:column;gap:var(--spacing-2)}.HashtagPickerStep_selectedChips__cHQsF{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.HashtagPickerStep_selectedChip__MXdpC{display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-1) var(--spacing-1) var(--spacing-1) var(--spacing-3);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-accent);background:var(--color-accent-subtle);border-radius:var(--radius-full)}.HashtagPickerStep_removeBtn__sGTBR{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--color-accent);background:transparent;border:none;border-radius:var(--radius-full);cursor:pointer;transition:background var(--duration-fast) var(--easing-default)}.HashtagPickerStep_removeBtn__sGTBR:hover{background:var(--color-surface-3)}.HashtagPickerStep_removeBtn__sGTBR:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-focus-ring)}.HashtagPickerStep_capHint__h38u4{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.Textarea_wrapper__QQ7l8{display:flex;flex-direction:column;gap:6px}.Textarea_labelRow__6ignK{display:flex;align-items:center;justify-content:space-between}.Textarea_label__zpEB8{display:block;font-family:var(--font-body);font-size:12px;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.05em}.Textarea_counter__feOpo{font-size:12px;color:var(--color-text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.Textarea_counterWarning__l5Bhc{color:var(--color-warning)}.Textarea_counterDanger__aVhXY{color:var(--color-danger);font-weight:var(--font-weight-semibold)}.Textarea_counterSuccess__Ncv6K{color:var(--color-success);font-weight:var(--font-weight-semibold)}.Textarea_textarea__1k66k{width:100%;padding:10px 16px;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text);font-family:var(--font-body);font-size:14px;line-height:1.65;resize:vertical;min-height:100px;outline:none;transition:border-color .2s var(--easing-default),box-shadow .2s var(--easing-default)}.Textarea_textarea__1k66k::placeholder{color:var(--color-text-muted)}.Textarea_textarea__1k66k:hover:not(:disabled):not(.Textarea_textareaError__cdilY){border-color:var(--color-border-strong)}.Textarea_textarea__1k66k:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-focus-ring)}.Textarea_textareaError__cdilY{border-color:var(--color-danger)}.Textarea_textareaError__cdilY:focus{box-shadow:0 0 0 3px var(--color-danger-soft)}.Textarea_textareaDisabled__7AHwa{background:var(--color-surface-2);cursor:not-allowed;opacity:.6}.Textarea_hint__uvHcm{font-size:12px;color:var(--color-text-muted);line-height:1.4}.Textarea_errorMsg__8cdYd{font-size:12px;color:var(--color-danger)}.CsamPurgeDialog_body__a0fXN{display:flex;flex-direction:column;gap:1rem}.CsamPurgeDialog_warning__054c4{margin:0;padding:.75rem .875rem;border-radius:var(--radius-md,8px);background:color-mix(in srgb,var(--color-danger) 12%,transparent);border:1px solid var(--color-danger);font-family:var(--font-body);font-size:.875rem;line-height:1.5;color:var(--color-text)}.CsamPurgeDialog_actions__AcKgw{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.BioSection_hint__VuO5d{display:flex;align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--color-accent-subtle);color:var(--color-accent-primary);font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.5}.BioSection_hint__VuO5d>svg{flex-shrink:0;margin-top:2px}.BioSection_charCounter__Afq7C{text-align:right;font-family:var(--font-mono);font-size:var(--font-size-xs);font-weight:500;margin-top:var(--spacing-1);transition:color .15s}.EditPersonFields_fieldset__7SnMw{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--spacing-5);margin:0}.EditPersonFields_fieldset__7SnMw:not(:has(legend)){border:none;padding:0}.EditPersonFields_legend__7EV9A{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-secondary);padding:0 var(--spacing-2);text-transform:uppercase;letter-spacing:.05em}.EditPersonFields_grid___3nel{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spacing-4);margin-top:var(--spacing-4)}.EditPersonFields_customDisplayLabelField__hyWk9{grid-column:1/-1;display:flex;flex-direction:column;gap:var(--spacing-1)}.EditPersonFields_customDisplayLabelHint__WreUT{margin:0;font-size:var(--font-size-xs);line-height:1.4;color:var(--color-text-muted)}.EditPersonFields_lockedField__Ycti4{display:flex;flex-direction:column;gap:var(--spacing-1)}.EditPersonFields_lockedLabel__J0xrD{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary)}.EditPersonFields_lockedValue__SVHdm{padding:var(--spacing-3) var(--spacing-4);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--font-size-base);color:var(--color-text-muted)}.EditPersonFields_lockedNote__NhoPQ{font-size:var(--font-size-xs);color:var(--color-text-muted);font-style:italic}@media (max-width:599.98px){.EditPersonFields_grid___3nel{grid-template-columns:1fr}}.EditPersonFields_genderField__jZ5db{display:flex;flex-direction:column;gap:var(--spacing-1)}.EditPersonFields_genderWarning__maX4h{font-size:var(--font-size-xs);color:var(--color-warning);line-height:1.4}.InterestsSection_hint__Ls8ZM{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.ImageCropModal_content__ATZos{display:flex;flex-direction:column;gap:var(--spacing-4)}.ImageCropModal_cropArea__iqwFJ{position:relative;height:320px;min-height:160px;flex-shrink:0;background:var(--color-surface-3);border-radius:var(--radius-md);overflow:hidden}.ImageCropModal_cropLoading__0HfDp{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-3)}.ImageCropModal_cropLoadingLabel__OGVOV{font-size:var(--font-size-sm);color:var(--color-text-secondary)}.ImageCropModal_zoomRow__iRRFK{display:flex;align-items:center;gap:var(--spacing-3)}.ImageCropModal_zoomLabel__xAr1_{font-size:var(--font-size-sm);color:var(--color-text-secondary);white-space:nowrap}.ImageCropModal_zoomSlider__u89fB{flex:1 1;accent-color:var(--color-accent);cursor:pointer}.ImageCropModal_actions__YiNbX{display:flex;justify-content:flex-end;gap:var(--spacing-3);padding-top:var(--spacing-2);border-top:1px solid var(--color-border)}.ImageCropModal_warning__eWvuv{padding:var(--spacing-2) var(--spacing-3);background:var(--color-warning-soft);border:1px solid var(--color-warning);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--color-warning)}@media (max-width:479.98px){.ImageCropModal_cropArea__iqwFJ{height:240px}.ImageCropModal_actions__YiNbX{flex-direction:column-reverse}}.page_page__IqxTX{display:flex;flex-direction:column;gap:var(--spacing-6)}.page_loading__GzWwd{color:var(--color-text-muted)}.page_error__bUBDl,.page_loading__GzWwd{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm)}.page_error__bUBDl{color:var(--color-danger)}.page_actions__Jn5nO{display:flex;gap:var(--spacing-3)}.page_back__Ddox9{flex:0 0 auto}.page_confirm__HqTMm{flex:1 1 auto}.page_page__x_PFL{display:flex;flex-direction:column;gap:var(--spacing-6)}.page_sections__aobfg{display:flex;flex-direction:column;gap:var(--spacing-4)}.page_loading__zZERd{color:var(--color-text-muted)}.page_error__EOdfU,.page_loading__zZERd{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm)}.page_error__EOdfU{color:var(--color-danger)}.page_bioReminder__7ysyE{margin:0;padding:var(--spacing-3);border-radius:var(--radius-md);background:var(--color-accent-subtle);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-accent-primary);text-align:center;line-height:1.5}.page_actions__kzQAP{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_save__UZBsW,.page_skipAll__QRgcn{width:100%}.ImmutableConfirmModal_root__swsFy{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:center;justify-content:center;padding:var(--spacing-4)}.ImmutableConfirmModal_backdrop__Ysyqu{position:absolute;inset:0;border:0;padding:0;background:var(--color-overlay);cursor:pointer}.ImmutableConfirmModal_panel__Q1NK3{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-3);width:100%;max-width:400px;padding:var(--spacing-6);border:1px solid var(--color-border);border-radius:var(--radius-xl);background:var(--color-surface-1);box-shadow:var(--shadow-4);text-align:center}.ImmutableConfirmModal_icon__4raAG{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:var(--radius-full);background:var(--color-gold-subtle);color:var(--color-gold)}.ImmutableConfirmModal_title__AsofH{margin:0;font-family:var(--font-display);font-style:italic;font-weight:500;letter-spacing:-.01em;font-size:var(--font-size-xl);color:var(--color-text)}.ImmutableConfirmModal_description__TsUMo{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);line-height:1.5;color:var(--color-text-muted)}.ImmutableConfirmModal_actions__1hZCW{display:flex;gap:var(--spacing-3);width:100%;margin-top:var(--spacing-2)}.ImmutableConfirmModal_cancel__SBGET,.ImmutableConfirmModal_confirm__s5kAm{flex:1 1 auto}.page_page__ESA4_{display:flex;flex-direction:column;gap:var(--spacing-6)}.page_persons___4XkP{display:flex;flex-direction:column;gap:var(--spacing-5)}.page_person__xpewB{display:flex;flex-direction:column;gap:var(--spacing-4);margin:0;padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1)}.page_personLegend__oqqo1{padding:0 var(--spacing-2);font-family:var(--font-display);font-style:italic;font-size:var(--font-size-lg);color:var(--color-text)}.page_srOnly__gj5_a{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_genderGroup___E5Fx{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_fieldLabel__i2xPd{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:600;color:var(--color-text)}.page_genderChips__OdX6G{display:flex;flex-wrap:wrap;gap:var(--spacing-2)}.page_chip__kAiCn{position:relative;display:inline-flex;align-items:center;min-height:44px;padding:var(--spacing-2) var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-full);background:var(--color-surface-1);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.page_chipChecked__OY2NK,.page_chip__kAiCn:hover{border-color:var(--color-accent)}.page_chipChecked__OY2NK{background:var(--color-accent);color:var(--color-on-accent)}.page_chipInput__0AI61{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_chipInput__0AI61:focus-visible+*{outline:2px solid var(--color-accent)}.page_chip__kAiCn:has(.page_chipInput__0AI61:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.page_immutableNote__cX992{display:flex;align-items:flex-start;gap:var(--spacing-2);margin:0;padding:var(--spacing-3) var(--spacing-4);border-radius:var(--radius-md);background:var(--color-surface-2);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_immutableIcon__r_q5C{display:inline-flex;flex-shrink:0;margin-top:1px;color:var(--color-gold)}.page_error__xQVOO{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-danger)}.page_actions__ok0eS{display:flex;gap:var(--spacing-3)}.page_back__mOOpt{flex:0 0 auto}.page_confirm__JYs__{flex:1 1 auto}.page_page__KlR5T{display:flex;flex-direction:column;gap:var(--spacing-6)}.page_options__6O30W{display:flex;flex-direction:column;gap:var(--spacing-3)}.page_option__t5USl{position:relative;display:flex;align-items:center;gap:var(--spacing-4);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default)}.page_optionChecked__jHFJS,.page_option__t5USl:hover{border-color:var(--color-accent)}.page_optionChecked__jHFJS{background:var(--color-surface-2)}.page_radioInput__a0O7a{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_radioInput__a0O7a:focus-visible+.page_optionIcon__oSk6l{outline:2px solid var(--color-accent);outline-offset:2px}.page_optionIcon__oSk6l{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-accent)}.page_optionChecked__jHFJS .page_optionIcon__oSk6l{background:var(--color-accent);color:var(--color-on-accent)}.page_optionText__Sq1fd{display:flex;flex-direction:column;gap:var(--spacing-1)}.page_optionTitle__3OIBa{font-family:var(--font-body);font-size:var(--font-size-base);font-weight:600;color:var(--color-text)}.page_hint__1x6jc,.page_optionDesc__XjiGy{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_hint__1x6jc{margin:0;text-align:center}.page_actions__mSeTG{display:flex;gap:var(--spacing-3)}.page_back__hsWqp{flex:0 0 auto}.page_confirm__9LvQL{flex:1 1 auto}.page_page__j_GW1{display:flex;flex-direction:column;gap:var(--spacing-8)}.page_loading__ZBAyr{margin:0;text-align:center;font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_actions__fQvhV{display:flex;flex-direction:column;gap:var(--spacing-2)}.page_cta__OW_gV{width:100%}.page_page__3wTIx{display:flex;flex-direction:column;gap:var(--spacing-6)}.page_options__umuvw{display:flex;flex-direction:column;gap:var(--spacing-3)}.page_card__DtqfP{position:relative;display:flex;align-items:center;gap:var(--spacing-4);min-height:44px;padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface-1);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),background var(--duration-fast) var(--easing-default)}.page_cardChecked__pPx0R,.page_card__DtqfP:hover{border-color:var(--color-accent)}.page_cardChecked__pPx0R{background:var(--color-surface-2)}.page_input__Mcu2s{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page_card__DtqfP:has(.page_input__Mcu2s:focus-visible){outline:2px solid var(--color-accent);outline-offset:2px}.page_icon__AXhLt{display:inline-flex;flex-shrink:0;color:var(--color-gold)}.page_cardChecked__pPx0R .page_icon__AXhLt{color:var(--color-accent)}.page_body__TFf9O{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--spacing-1);min-width:0}.page_titleRow___0I4t{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-2)}.page_title__zEgSt{font-size:var(--font-size-base);color:var(--color-text)}.page_badge__VIYxc,.page_title__zEgSt{font-family:var(--font-body);font-weight:600}.page_badge__VIYxc{display:inline-flex;align-items:center;padding:2px var(--spacing-2);border-radius:var(--radius-full);background:var(--color-accent-subtle);font-size:var(--font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-accent)}.page_description__eqDvd{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-muted)}.page_radio__BY6ym{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid var(--color-border);border-radius:var(--radius-full);color:var(--color-on-accent)}.page_radioChecked__Tzu7q{border-color:var(--color-accent);background:var(--color-accent)}.page_mutableNote__QnFMj{color:var(--color-text-muted)}.page_error__ENUR6,.page_mutableNote__QnFMj{margin:0;font-family:var(--font-body);font-size:var(--font-size-sm)}.page_error__ENUR6{color:var(--color-danger)}.page_actions___0kX5{display:flex;gap:var(--spacing-3)}.page_back__GsvgY{flex:0 0 auto}.page_confirm____jWx{flex:1 1 auto}.page_page__3F5OO{display:flex;flex-direction:column;gap:var(--spacing-8)}.page_preview__M52j4{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--radius-lg);background:var(--color-surface-2);border:1px solid var(--color-border)}.page_previewHeading___hbU0{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);letter-spacing:.02em;color:var(--color-text)}.page_previewList__Boh0A{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-2)}.page_previewItem__PR2qn{display:flex;align-items:center;gap:var(--spacing-2);font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.page_guidelines__NQggX{display:flex;flex-direction:column;gap:var(--spacing-4)}.page_guidelinesHeading__sbtYW{margin:0;font-family:var(--font-body);font-weight:var(--font-weight-medium);font-size:var(--font-size-sm);letter-spacing:.02em;color:var(--color-text)}.page_cards__eHEyQ{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--spacing-4)}.page_cardIcon__yZohJ{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:var(--radius-md);background:var(--color-surface-2);color:var(--color-accent)}.page_cta___k0Qs{width:100%}.page_reassurance__Z_C5T{display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);margin:0;text-align:center}.page_guidelinesLink__j_1ao{font-family:var(--font-body);font-size:var(--font-size-sm);color:var(--color-link);text-decoration:underline;text-underline-offset:3px;transition:color var(--duration-fast) var(--easing-default)}.page_guidelinesLink__j_1ao:hover{color:var(--color-link-hover)}.GroupJoinButton_wrap__zwUjH{display:flex;align-items:center;gap:var(--spacing-3);flex-wrap:wrap}.GroupJoinButton_joinBtn__ST37S{padding:var(--spacing-2) var(--spacing-4);background:var(--color-accent);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity var(--duration-fast)}.GroupJoinButton_joinBtn__ST37S:hover{opacity:.9}.GroupJoinButton_joinBtn__ST37S:disabled{opacity:.5;cursor:not-allowed}.GroupJoinButton_outlineBtn__Jgl7Y{padding:var(--spacing-2) var(--spacing-4);background:transparent;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:border-color var(--duration-fast),color var(--duration-fast)}.GroupJoinButton_outlineBtn__Jgl7Y:hover{border-color:var(--color-accent);color:var(--color-accent)}.GroupJoinButton_outlineBtn__Jgl7Y:disabled{opacity:.5;cursor:not-allowed}.GroupJoinButton_pendingBtn__fnYMC{padding:var(--spacing-2) var(--spacing-4);background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:default}.GroupJoinButton_cancelLink__BJ_w3{background:none;border:none;color:var(--color-text-muted);font-size:var(--font-size-xs);cursor:pointer;text-decoration:underline;padding:0}.GroupJoinButton_cancelLink__BJ_w3:hover{color:var(--color-text)}.GroupJoinButton_inviteOnly__wlqwS{font-size:var(--font-size-sm);color:var(--color-text-muted);font-style:italic}.GroupJoinButton_inviteBanner__8KjJR{display:flex;align-items:center;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-accent-faintest);border:1px solid var(--color-accent-soft);border-radius:var(--radius-lg)}.GroupJoinButton_inviteBannerText__4_w3R{flex:1 1;font-size:var(--font-size-sm);color:var(--color-text)}.GroupJoinButton_inviteBannerActions__4Zz8G{display:flex;gap:var(--spacing-2)}.CreateGroupModal_form__CmKFX{display:flex;flex-direction:column;gap:var(--spacing-4)}.CreateGroupModal_field__lNlvS{display:flex;flex-direction:column;gap:var(--spacing-1)}.CreateGroupModal_label__mBvVt{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.CreateGroupModal_input__DHLth,.CreateGroupModal_textarea__Zodrj{padding:var(--spacing-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);color:var(--color-text);font-size:var(--font-size-sm);font-family:inherit;outline:none;transition:border-color var(--duration-fast) var(--easing-default)}.CreateGroupModal_input__DHLth:focus,.CreateGroupModal_textarea__Zodrj:focus{border-color:var(--color-accent)}.CreateGroupModal_input__DHLth::placeholder,.CreateGroupModal_textarea__Zodrj::placeholder{color:var(--color-text-muted)}.CreateGroupModal_textarea__Zodrj{resize:vertical;min-height:80px}.CreateGroupModal_visibilityGroup__BqyFf{display:flex;gap:var(--spacing-3)}.CreateGroupModal_visibilityOption__PfYGg{flex:1 1;display:flex;flex-direction:column;align-items:center;gap:var(--spacing-2);padding:var(--spacing-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:transparent;cursor:pointer;transition:border-color var(--duration-fast),background var(--duration-fast);text-align:center}.CreateGroupModal_visibilityOption__PfYGg:hover{border-color:var(--color-border-strong)}.CreateGroupModal_visibilityOptionActive__S8Qg_{border-color:var(--color-accent);background:var(--color-accent-faintest)}.CreateGroupModal_visibilityOptionIcon__M1Jx6{color:var(--color-text-muted)}.CreateGroupModal_visibilityOptionActive__S8Qg_ .CreateGroupModal_visibilityOptionIcon__M1Jx6{color:var(--color-accent)}.CreateGroupModal_visibilityOptionLabel___q_42{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.CreateGroupModal_visibilityOptionDesc__GSLdf{font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.3}.CreateGroupModal_toggleRow__0S_Cb{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-3);padding:var(--spacing-3) 0}.CreateGroupModal_toggleHint__JAZVt{margin:var(--spacing-1) 0 0;font-size:var(--font-size-xs);color:var(--color-text-muted);line-height:1.4}.CreateGroupModal_toggleLabel__p_pMP{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.CreateGroupModal_toggleSwitch__ae_4K{position:relative;width:44px;height:24px;flex-shrink:0}.CreateGroupModal_toggleSwitch__ae_4K input{opacity:0;width:0;height:0}.CreateGroupModal_toggleTrack__Cevz2{position:absolute;inset:0;border-radius:12px;background:var(--color-surface-3);cursor:pointer;transition:background var(--duration-fast)}.CreateGroupModal_toggleSwitch__ae_4K input:checked+.CreateGroupModal_toggleTrack__Cevz2{background:var(--color-accent)}.CreateGroupModal_toggleTrack__Cevz2:after{content:"";position:absolute;top:2px;left:2px;width:20px;height:20px;border-radius:50%;background:var(--color-on-accent);transition:transform var(--duration-fast)}.CreateGroupModal_toggleSwitch__ae_4K input:checked+.CreateGroupModal_toggleTrack__Cevz2:after{transform:translateX(20px)}.CreateGroupModal_submitBtn__OB0ua{width:100%;padding:var(--spacing-3);background:var(--color-accent);color:var(--color-on-accent);border:none;border-radius:var(--radius-md);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:opacity var(--duration-fast)}.CreateGroupModal_submitBtn__OB0ua:hover{opacity:.9}.CreateGroupModal_submitBtn__OB0ua:disabled{opacity:.5;cursor:not-allowed}.CreateGroupModal_coverPreviewWrap__jd0Wj{position:relative;width:100%;aspect-ratio:16/5;max-height:120px;background:var(--color-surface-3);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;display:flex;align-items:center;justify-content:center}.CreateGroupModal_coverPreview__rm0pi{width:100%;height:100%;object-fit:cover}.CreateGroupModal_coverUploadBtn__bAbM5{min-height:44px;padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:transparent;border:1px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;width:100%;display:flex;align-items:center;justify-content:center;gap:var(--spacing-2);transition:border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.CreateGroupModal_coverUploadBtn__bAbM5:hover{border-color:var(--color-accent);color:var(--color-text)}.CreateGroupModal_avatarRow__TnixH{display:flex;align-items:center;gap:var(--spacing-3)}.CreateGroupModal_avatarPlaceholder__4Qkd0,.CreateGroupModal_avatarPreviewWrap__7uGFg{width:64px;height:64px;border-radius:var(--radius-lg);overflow:hidden;flex-shrink:0;background:var(--color-surface-3);border:1px solid var(--color-border)}.CreateGroupModal_avatarPlaceholder__4Qkd0{display:flex;align-items:center;justify-content:center;color:var(--color-text-muted)}.CreateGroupModal_avatarPreview__9v5a4{width:100%;height:100%;object-fit:cover}.CreateGroupModal_avatarUploadBtn__1cWQb{min-height:40px;padding:var(--spacing-2) var(--spacing-4);font-size:var(--font-size-sm);color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);border-radius:var(--radius-full);cursor:pointer;transition:border-color var(--duration-fast) var(--easing-default),color var(--duration-fast) var(--easing-default)}.CreateGroupModal_avatarUploadBtn__1cWQb:hover{border-color:var(--color-accent);color:var(--color-text)}