.ShareBox_box__H4T40{display:flex;flex-direction:column;gap:16px}.ShareBox_urlRow__otP8j{display:flex;align-items:center;gap:10px;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:10px 10px 10px 16px}.ShareBox_url__7ZHLE{flex:1 1;font-family:var(--font-body);font-size:13.5px;color:var(--accent-strong);overflow-x:auto;white-space:nowrap}.ShareBox_actions__dANoZ{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:480px){.ShareBox_urlRow__otP8j{flex-direction:column;align-items:stretch}.ShareBox_url__7ZHLE{white-space:normal;word-break:break-all}.ShareBox_actions__dANoZ{flex-direction:column}.ShareBox_actions__dANoZ .btn,.ShareBox_actions__dANoZ a.btn{width:100%}}.CreatePageClient_wrap__HewAw{min-height:calc(100dvh - 72px);display:flex;align-items:center;justify-content:center;padding:40px 20px calc(40px + env(safe-area-inset-bottom))}.CreatePageClient_card__2s9dL{width:100%;max-width:480px;background:var(--bg-elevated-solid);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 32px;text-align:center;box-shadow:var(--shadow-md)}@media (max-width:520px){.CreatePageClient_wrap__HewAw{padding:20px 14px 32px;align-items:flex-start}.CreatePageClient_card__2s9dL{padding:28px 18px;border-radius:var(--radius-md)}.CreatePageClient_title__ryw4o{font-size:22px}.CreatePageClient_sub__5us0d{font-size:14px}.CreatePageClient_steps__E9D2_ li{font-size:13px;padding:10px 10px 10px 40px}}.CreatePageClient_icon__IFy6m{font-size:40px;margin-bottom:14px;animation:CreatePageClient_floatY__ljRuO 3s ease-in-out infinite}.CreatePageClient_title__ryw4o{font-size:24px;margin-bottom:10px}.CreatePageClient_sub__5us0d{color:var(--text-secondary);font-size:14.5px;margin-bottom:26px}.CreatePageClient_saveNotice__yrzZn{margin-top:24px;padding:18px 16px 16px;background:linear-gradient(160deg,rgba(255,45,120,.1),rgba(255,214,228,.55));border:1px solid var(--border-accent);border-radius:var(--radius-md);text-align:left}.CreatePageClient_saveHeadline__gtQ3A{font-family:var(--font-display);font-size:15px;font-weight:800;letter-spacing:-.02em;color:var(--text-primary);margin-bottom:8px;line-height:1.3}.CreatePageClient_saveBody__ZC33m{font-size:13.5px;line-height:1.55;color:var(--text-secondary);margin-bottom:14px}.CreatePageClient_saveCta__rCpbl{margin-bottom:10px}.CreatePageClient_saveFine__jWP7q{font-size:12px;color:var(--text-tertiary);text-align:center;margin:0}.CreatePageClient_loadingWrap__aK65Q{display:flex;flex-direction:column;align-items:center;gap:14px;color:var(--text-secondary)}.CreatePageClient_steps__E9D2_{list-style:none;counter-reset:step;text-align:left;margin:0 0 24px;padding:0;display:flex;flex-direction:column;gap:10px}.CreatePageClient_steps__E9D2_ li{counter-increment:step;position:relative;padding:10px 12px 10px 44px;background:var(--bg-elevated-2);border-radius:var(--radius-sm);font-size:14px;font-weight:600;line-height:1.35}.CreatePageClient_steps__E9D2_ li:before{content:counter(step);position:absolute;left:12px;top:50%;transform:translateY(-50%);width:22px;height:22px;border-radius:50%;background:var(--accent);color:var(--accent-text);font-size:12px;font-weight:800;display:grid;place-items:center}.CreatePageClient_actions__383Nn{display:flex;flex-direction:column;gap:10px}.Footer_footer__UaG1g{border-top:1px solid var(--border);padding:0 0 28px;background:#fff}.Footer_inner__ACAek{width:100%}.Footer_ctaBand__Rzyqv{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:36px 32px;margin:0 0 48px;border-radius:0 0 var(--radius-lg) var(--radius-lg);background:linear-gradient(135deg,#ff2d78,#ff5a3d 55%,#ffb020 120%);color:#fff;box-shadow:var(--shadow-glow)}.Footer_ctaEyebrow__8_Z_T{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.85;margin-bottom:6px}.Footer_ctaTitle__EdQxL{font-size:clamp(22px,3vw,30px);color:#fff;letter-spacing:-.03em}.Footer_ctaBand__Rzyqv .btn-primary{background:#121016;box-shadow:0 10px 24px rgba(0,0,0,.25)}.Footer_ctaBand__Rzyqv .btn-primary:hover:not(:disabled){background:#fff;color:#121016;filter:none}.Footer_top__b4wwC{display:grid;grid-template-columns:1.1fr 2fr;grid-gap:48px;gap:48px;margin-bottom:36px;padding-top:8px}@media (max-width:860px){.Footer_top__b4wwC{grid-template-columns:1fr;gap:36px}.Footer_ctaBand__Rzyqv{padding:28px 22px}}.Footer_brand___zP6t{display:flex;flex-direction:column;gap:14px;max-width:320px}.Footer_tagline__EtMBR{color:var(--text-secondary);font-size:15px;font-weight:500;line-height:1.55}.Footer_domain__oztdk{font-weight:800;font-size:14px;color:var(--accent)}.Footer_links__oDyjI{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:24px;gap:24px}@media (max-width:720px){.Footer_links__oDyjI{grid-template-columns:1fr 1fr;gap:28px 20px}}.Footer_col__Uenj5{display:flex;flex-direction:column;gap:12px;font-size:14.5px}.Footer_col__Uenj5 a{color:var(--text-secondary);font-weight:600;transition:color .15s ease}.Footer_col__Uenj5 a:hover{color:var(--accent)}.Footer_colTitle__sNZTr{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--text-primary);margin-bottom:4px}.Footer_legalBar__GvzR7{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;padding:18px 0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);font-size:13.5px;font-weight:700}.Footer_legalBar__GvzR7 a{color:var(--text-primary)}.Footer_legalBar__GvzR7 a:hover{color:var(--accent)}.Footer_bottom__O5rKs,.Footer_legalBar__GvzR7 span{color:var(--text-tertiary)}.Footer_bottom__O5rKs{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;padding-top:18px;font-size:12.5px}.Footer_disclaimer__sPtyl{max-width:420px;text-align:right}@media (max-width:640px){.Footer_bottom__O5rKs{flex-direction:column;align-items:flex-start}.Footer_disclaimer__sPtyl{text-align:left}.Footer_links__oDyjI{grid-template-columns:1fr 1fr;gap:22px 16px}.Footer_ctaBand__Rzyqv{flex-direction:column;align-items:stretch;text-align:center;gap:16px;padding:22px 18px}.Footer_ctaBand__Rzyqv .btn{width:100%}.Footer_ctaTitle__EdQxL{font-size:22px}}@media (max-width:380px){.Footer_links__oDyjI{grid-template-columns:1fr}}.share_main__EqEPt{min-height:calc(100vh - 140px);padding:32px 20px 64px;background:radial-gradient(80% 50% at 50% -10%,rgba(255,255,255,.55),transparent 60%),linear-gradient(180deg,#ffe0ec 0,var(--bg-base) 55%,#ffd0e2 100%)}.share_wrap__kD8ab{max-width:440px;margin:0 auto}.share_center__t9UoE{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;padding:48px 12px}.share_missingTitle__lX0LB{font-size:1.5rem;font-weight:800;letter-spacing:-.02em}.share_missingBody__yHVur{color:var(--text-secondary);margin-bottom:8px}.share_card__QXesv{position:relative;padding:36px 28px 28px;border-radius:32px;background:radial-gradient(120% 90% at 0 0,rgba(255,255,255,.5),transparent 55%),linear-gradient(155deg,#ff6b9d,#ff2d78 42%,#ff8a4c);color:#fff;box-shadow:var(--shadow-glow);animation:share_rise__WAcF9 .45s ease both}@keyframes share_rise__WAcF9{0%{opacity:0;transform:translateY(12px) scale(.98)}to{opacity:1;transform:none}}.share_label__oB7Tz{margin:0 0 14px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.share_forRow__aYaC3{display:flex;align-items:center;gap:10px;margin-bottom:18px;font-size:14px;opacity:.95}.share_avatarFallback__R3hWg,.share_avatar__d225y{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,255,255,.55)}.share_avatarFallback__R3hWg{display:grid;place-items:center;background:rgba(255,255,255,.25);font-weight:800;font-size:14px}.share_body__336x4{margin:0;font-size:clamp(1.35rem,4vw,1.75rem);font-weight:800;line-height:1.35;letter-spacing:-.02em;white-space:pre-wrap;word-break:break-word}.share_brand__0TP6_{margin:28px 0 0;font-size:12px;font-weight:800;letter-spacing:.16em;opacity:.7}.share_actions__3IHkK{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px;justify-content:center}.share_cta__HsbXf{margin-top:36px;text-align:center;padding:8px 4px}.share_ctaTitle__cD128{font-size:1.25rem;font-weight:800;letter-spacing:-.02em;margin-bottom:8px}.share_ctaBody__TSK2I{color:var(--text-secondary);font-size:15px;margin-bottom:18px;line-height:1.5}@media (max-width:520px){.share_main__EqEPt{padding:20px 14px 48px}.share_card__QXesv{padding:28px 20px 22px;border-radius:24px}.share_actions__3IHkK{flex-direction:column}.share_actions__3IHkK .btn{width:100%}}.AgeNotice_notice__ow5CW{font-size:13px;color:var(--text-tertiary);display:flex;align-items:center;gap:6px;justify-content:center}.AgeNotice_compact__AyXVL{font-size:12px}.bio_main__vFwPX{min-height:calc(100dvh - 72px);display:flex;align-items:center;justify-content:center;padding:40px 20px 64px}.bio_card__AzA8T{width:100%;max-width:440px;background:var(--bg-elevated-solid);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 28px 32px;text-align:center;box-shadow:var(--shadow-md)}.bio_loading__iQABz{display:flex;justify-content:center;padding:48px 0}.bio_emoji__InChd{font-size:44px;margin-bottom:12px;animation:bio_floatY__m2TCS 3s ease-in-out infinite}.bio_avatarWrap__WDOdY{display:flex;justify-content:center;margin-bottom:14px}.bio_avatar__93tnr{width:112px;height:112px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,45,120,.35);box-shadow:var(--shadow-md)}.bio_avatarFallback__1_V8b{width:112px;height:112px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:48px;background:var(--accent-soft);border:3px solid rgba(255,45,120,.25)}.bio_handle__Q_7lt{font-size:13px;font-weight:700;color:var(--accent);letter-spacing:.02em;margin-bottom:10px}.bio_title__VCHuc{font-size:clamp(22px,4vw,28px);line-height:1.2;letter-spacing:-.03em;margin-bottom:12px}.bio_sub__D3z6x{color:var(--text-secondary);font-size:14.5px;line-height:1.55;margin-bottom:22px}.bio_sub__D3z6x strong{color:var(--text-primary)}.bio_ownLink__lMhFO{margin-top:22px;font-size:13px;color:var(--text-tertiary)}.bio_ownLink__lMhFO a{color:var(--accent);font-weight:700}@media (max-width:520px){.bio_main__vFwPX{padding:20px 14px 40px;align-items:flex-start}.bio_card__AzA8T{padding:28px 18px 24px;border-radius:var(--radius-md)}.bio_avatarFallback__1_V8b,.bio_avatar__93tnr{width:96px;height:96px}}.LegalLayout_wrap__5PXeZ{padding:44px 0 72px;max-width:760px}.LegalLayout_navRow__qTngi{display:flex;flex-wrap:wrap;gap:10px 16px;margin-bottom:28px;padding-bottom:18px;border-bottom:1px solid var(--border);font-size:13.5px;font-weight:700}.LegalLayout_navRow__qTngi a{color:var(--text-secondary)}.LegalLayout_navRow__qTngi a:hover,.LegalLayout_navRow__qTngi a[aria-current=page]{color:var(--accent)}.LegalLayout_templateNotice__fsCob{display:inline-block;background:var(--warning);color:var(--text-primary);font-size:12px;font-weight:700;padding:6px 12px;border-radius:var(--radius-pill);margin-bottom:20px}.LegalLayout_title__SmS_v{font-size:32px;margin-bottom:8px}.LegalLayout_updated__KkX7Z{color:var(--text-tertiary);font-size:13px;margin-bottom:36px}.LegalLayout_prose__RQWgQ h2{font-size:19px;margin-top:32px;margin-bottom:12px}.LegalLayout_prose__RQWgQ p{color:var(--text-secondary);font-size:15px;line-height:1.7;margin-bottom:14px}.LegalLayout_prose__RQWgQ ul{margin:0 0 14px;padding-left:0;display:flex;flex-direction:column;gap:8px}.LegalLayout_prose__RQWgQ li{color:var(--text-secondary);font-size:15px;line-height:1.6;padding-left:20px;position:relative}.LegalLayout_prose__RQWgQ li:before{content:" - ";position:absolute;left:0;color:var(--accent)}.LegalLayout_prose__RQWgQ a{color:var(--accent);font-weight:600}.LegalLayout_prose__RQWgQ strong{color:var(--text-primary)}.LegalLayout_prose__RQWgQ code{font-size:.92em;background:var(--accent-soft);color:var(--text-primary);padding:1px 6px;border-radius:6px}.LegalLayout_prose__RQWgQ table{width:100%;border-collapse:collapse;margin:8px 0 20px;font-size:14px;line-height:1.5}.LegalLayout_prose__RQWgQ td,.LegalLayout_prose__RQWgQ th{text-align:left;vertical-align:top;padding:10px 12px;border-bottom:1px solid var(--border);color:var(--text-secondary)}.LegalLayout_prose__RQWgQ th{color:var(--text-primary);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.04em}@media (max-width:640px){.LegalLayout_prose__RQWgQ table,.LegalLayout_prose__RQWgQ tbody,.LegalLayout_prose__RQWgQ td,.LegalLayout_prose__RQWgQ th,.LegalLayout_prose__RQWgQ thead,.LegalLayout_prose__RQWgQ tr{display:block}.LegalLayout_prose__RQWgQ thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.LegalLayout_prose__RQWgQ tr{border:1px solid var(--border);border-radius:var(--radius-sm);margin-bottom:12px;padding:8px 0}.LegalLayout_prose__RQWgQ td{border:none;padding:6px 14px}.LegalLayout_prose__RQWgQ td:before{content:attr(data-label);display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:2px}}.ChatInvite_wrap__ibPnz{min-height:calc(100dvh - 68px);display:flex;align-items:center;justify-content:center;padding:24px}.ChatInvite_card__P2ep0{width:100%;max-width:420px;background:var(--bg-elevated-solid);border:1px solid var(--border);border-radius:var(--radius-lg);padding:40px 32px;text-align:center;box-shadow:var(--shadow-md);display:flex;flex-direction:column;align-items:center;gap:18px}.ChatInvite_emoji__LgPAe{font-size:46px;animation:ChatInvite_floatY__qSFKW 3.5s ease-in-out infinite}.ChatInvite_title__voe8S{font-size:22px;line-height:1.3}.ChatInvite_sub__08pgL{color:var(--text-secondary);font-size:14.5px;margin-top:-8px}.ChatInvite_note__DRxm2{font-size:12.5px;color:var(--text-tertiary);margin-top:-4px}.ChatInvite_age__gpTmD{margin-top:6px}@media (max-width:520px){.ChatInvite_wrap__ibPnz{align-items:flex-start;padding:32px 14px 16px}.ChatInvite_card__P2ep0{padding:28px 18px}.ChatInvite_title__voe8S{font-size:20px}}.Modal_overlay__cza8g{position:fixed;inset:0;background:rgba(28,16,24,.42);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:20px;z-index:100;animation:Modal_fadeInUp__ApRqE .18s ease both}.Modal_dialog__ObYVU{width:100%;max-width:440px;background:var(--bg-elevated-solid);border:1px solid var(--border-strong);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:24px}.Modal_header__nqLWP{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.Modal_title__JXUjh{font-size:19px}.Modal_close__LQjD4{background:transparent;border:none;color:var(--text-tertiary);font-size:22px;line-height:1;cursor:pointer;padding:4px 8px;border-radius:var(--radius-sm)}.Modal_close__LQjD4:hover{color:var(--text-primary);background:var(--bg-elevated-2)}.Modal_body__GPxOv{color:var(--text-secondary);font-size:14.5px;line-height:1.55}@media (max-width:520px){.Modal_overlay__cza8g{padding:12px;align-items:flex-end}.Modal_dialog__ObYVU{max-height:min(92dvh,100%);overflow-y:auto;border-radius:var(--radius-md) var(--radius-md) 16px 16px;padding:18px 16px calc(18px + env(safe-area-inset-bottom))}.Modal_title__JXUjh{font-size:17px}}.ShareMessageModal_hint__Drcp2{margin:0 0 16px;color:var(--text-secondary);font-size:14px;line-height:1.45}.ShareMessageModal_preview__wD_ia{position:relative;margin-bottom:18px;padding:28px 22px 22px;border-radius:var(--radius-lg);background:radial-gradient(120% 80% at 10% 0,rgba(255,255,255,.55),transparent 55%),linear-gradient(155deg,#ff6b9d,#ff2d78 45%,#ff8a4c);color:#fff;box-shadow:var(--shadow-glow);overflow:hidden}.ShareMessageModal_previewLabel__Er2zP{margin:0 0 12px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;opacity:.85}.ShareMessageModal_previewBody__MCQuB{margin:0;font-size:20px;font-weight:700;line-height:1.35;white-space:pre-wrap;word-break:break-word}.ShareMessageModal_previewBrand__DN_3K{margin:18px 0 0;font-size:11px;font-weight:800;letter-spacing:.14em;opacity:.75}.ShareMessageModal_status__C_E6z{display:flex;align-items:center;gap:10px;margin:0 0 12px;color:var(--text-secondary);font-size:14px}.ShareMessageModal_urlRow__r3T69{margin-bottom:14px;padding:10px 12px;border-radius:var(--radius-sm);background:var(--bg-elevated-2);border:1px solid var(--border);overflow:hidden}.ShareMessageModal_url__WNMmG{display:block;font-size:13px;word-break:break-all;color:var(--text-primary)}.ShareMessageModal_actions__h8Ain{display:flex;flex-wrap:wrap;gap:8px}.MessageBubble_row__rtHZ3{display:flex;flex-direction:column;max-width:min(78%,520px);margin-bottom:14px;animation:MessageBubble_fadeInUp__WX3uS .22s ease both}@media (max-width:520px){.MessageBubble_row__rtHZ3{max-width:88%}.MessageBubble_bubble__r_dJ4{font-size:15px;padding:10px 13px}}.MessageBubble_mine__iZLTN{align-items:flex-end;align-self:flex-end}.MessageBubble_theirs__fTmsh{align-items:flex-start;align-self:flex-start}.MessageBubble_meta__9FQ3f{font-size:11px;font-weight:600;color:var(--text-tertiary);margin-bottom:4px;padding:0 4px}.MessageBubble_bubble__r_dJ4{padding:11px 15px;border-radius:var(--radius-md);font-size:15px;line-height:1.45;white-space:pre-wrap;word-break:break-word}.MessageBubble_bubbleMine__wxVgW{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:var(--accent-text);border-bottom-right-radius:4px}.MessageBubble_bubbleTheirs__Ccxew{background:var(--bg-elevated-2);border:1px solid var(--border);color:var(--text-primary);border-bottom-left-radius:4px}.MessageBubble_removed__Nd0UX{font-style:italic;opacity:.6}.MessageBubble_failed__KCJTx{opacity:.6;border:1px dashed var(--danger)}.MessageBubble_footer__g6XAF{display:flex;align-items:center;gap:10px;font-size:11px;color:var(--text-tertiary);margin-top:4px;padding:0 4px}.MessageBubble_failedText__TPkg_{color:var(--danger)}.MessageBubble_shareBtn__JJSG1{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0;font:inherit;font-size:11px;font-weight:700;color:var(--accent);cursor:pointer}.MessageBubble_shareBtn__JJSG1:hover{text-decoration:underline}.EmptyState_wrap__NlS2L{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px;padding:48px 20px;color:var(--text-secondary)}.EmptyState_icon__UGnyT{font-size:34px;margin-bottom:4px;animation:EmptyState_floatY__5ZRO0 4s ease-in-out infinite}.EmptyState_title__p8Stq{font-size:18px;color:var(--text-primary)}.EmptyState_desc__u2jUb{font-size:14px;max-width:320px;color:var(--text-tertiary)}.EmptyState_action__Oq5F_{margin-top:10px}.admin_wrap__JnaZO{padding:40px 0 80px;min-height:calc(100dvh - 72px)}.admin_headRow__vlGWW{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:12px}.admin_title__cLzhO{font-size:26px}.admin_tabs__7q5Ma{display:flex;gap:8px;margin-bottom:28px}.admin_tab__3pwcu{padding:8px 16px;border-radius:var(--radius-pill);border:1px solid var(--border);color:var(--text-secondary);font-size:13.5px;font-weight:600}.admin_tabActive__DnF7y{background:var(--accent-soft);border-color:var(--border-accent);color:var(--accent-strong)}.admin_statGrid__lEwc5{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:16px;gap:16px;margin-bottom:36px}.admin_statCard__x3Xg1{background:var(--bg-elevated-solid);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px}.admin_statValue__QYKkw{font-family:var(--font-display);font-size:28px;font-weight:800;margin-bottom:4px}.admin_statLabel__JrlIw{font-size:12.5px;color:var(--text-tertiary)}.admin_twoCol__jRfhZ{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}@media (max-width:760px){.admin_twoCol__jRfhZ{grid-template-columns:1fr}}.admin_panel__e2Yau{background:var(--bg-elevated-solid);border:1px solid var(--border);border-radius:var(--radius-lg);padding:22px}.admin_panelTitle__EXpIh{font-size:15.5px;margin-bottom:14px}.admin_rowList__T8pWX{display:flex;flex-direction:column;gap:10px}.admin_row__d8ao4{display:flex;align-items:center;justify-content:space-between;font-size:13.5px;padding-bottom:10px;border-bottom:1px solid var(--border)}.admin_row__d8ao4:last-child{border-bottom:none;padding-bottom:0}.admin_rowMain__DOH57{color:var(--text-primary)}.admin_rowSub__KvkLF{color:var(--text-tertiary);font-size:12px}.admin_table__Wi_BD{width:100%;border-collapse:collapse;font-size:13.5px}.admin_table__Wi_BD th{text-align:left;font-size:11.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);padding:10px 12px;border-bottom:1px solid var(--border)}.admin_table__Wi_BD td{padding:12px;border-bottom:1px solid var(--border);vertical-align:top;color:var(--text-secondary)}.admin_table__Wi_BD tr:last-child td{border-bottom:none}.admin_actionsCell__DCwPq{display:flex;gap:8px;flex-wrap:wrap}.admin_loadingWrap__8X9Bt{display:flex;justify-content:center;padding:80px 0}.MessageList_scroll__33wiz{flex:1 1;overflow-y:auto;padding:20px 18px 8px;display:flex;flex-direction:column}.MessageList_loadingWrap__lpxlk{flex:1 1;display:flex;align-items:center;justify-content:center}.MessageList_loadMoreWrap__Mi3Sj{display:flex;justify-content:center;margin-bottom:16px}.MessageList_list__AIPIe{display:flex;flex-direction:column}.MessageList_typingRow__b4Lrr{display:flex;align-items:center;gap:8px;padding:4px 8px 10px;color:var(--text-tertiary);font-size:12px}.MessageList_typingDots__sYXeB{display:inline-flex;gap:3px}.MessageList_typingDots__sYXeB span{width:5px;height:5px;border-radius:50%;background:var(--accent);animation:MessageList_typingBounce__365Z_ 1.2s ease-in-out infinite}.MessageList_typingDots__sYXeB span:nth-child(2){animation-delay:.15s}.MessageList_typingDots__sYXeB span:nth-child(3){animation-delay:.3s}.Composer_composer__pS1AL{display:flex;align-items:flex-end;gap:10px;border-top:1px solid var(--border);background:var(--bg-elevated-solid);padding:12px 14px calc(12px + env(safe-area-inset-bottom))}.Composer_textarea__SI1Au{flex:1 1;resize:none;background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-md);padding:11px 14px;font-size:15px;color:var(--text-primary);max-height:140px;line-height:1.4;transition:border-color .15s ease}.Composer_textarea__SI1Au:focus{outline:none;border-color:var(--accent)}.Composer_textarea__SI1Au::placeholder{color:var(--text-tertiary)}.Composer_rightSlot__AyDXh{display:flex;align-items:center;gap:8px}.Composer_counter__jkuIQ{font-size:11px;color:var(--warning)}.Composer_sendBtn__8Z_SO{flex-shrink:0}.Composer_disabledWrap__0ruvM{border-top:1px solid var(--border);background:var(--bg-elevated-solid);text-align:center;color:var(--text-tertiary);font-size:13.5px;padding:16px 16px calc(16px + env(safe-area-inset-bottom))}.ConnectionStatus_pill__fNZFx{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--text-tertiary)}.ConnectionStatus_dot__rYCxt{width:7px;height:7px;border-radius:50%;background:var(--text-tertiary)}.ConnectionStatus_connected__eHQZi .ConnectionStatus_dot__rYCxt{background:var(--mint);animation:ConnectionStatus_pulseDot__EEpCg 2s ease-out infinite}.ConnectionStatus_connected__eHQZi{color:var(--mint)}.ConnectionStatus_connecting__S1f1f .ConnectionStatus_dot__rYCxt,.ConnectionStatus_reconnecting__lYUpT .ConnectionStatus_dot__rYCxt{background:var(--warning);animation:ConnectionStatus_pulseDot__EEpCg 1s ease-out infinite}.ConnectionStatus_connecting__S1f1f,.ConnectionStatus_reconnecting__lYUpT{color:var(--warning)}.ConnectionStatus_disconnected__hMG8d .ConnectionStatus_dot__rYCxt{background:var(--danger)}.ConnectionStatus_disconnected__hMG8d{color:var(--danger)}.ChatWindow_page__JwUQQ{display:flex;flex-direction:column;height:calc(100dvh - 68px);max-width:var(--max-chat);margin:0 auto;background:var(--bg-elevated-solid);border-left:1px solid var(--border);border-right:1px solid var(--border)}@media (min-width:760px){.ChatWindow_page__JwUQQ{height:calc(100dvh - 68px - 24px);margin-top:12px;margin-bottom:12px;border-radius:var(--radius-lg);box-shadow:var(--shadow-md);overflow:hidden}}.ChatWindow_header__7oDBW{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;border-bottom:1px solid var(--border);flex-shrink:0}.ChatWindow_headerLeft__e35E0{display:flex;align-items:center;gap:12px;min-width:0;flex:1 1}.ChatWindow_backBtn__sH4kG{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:var(--radius-sm);color:var(--text-secondary);font-size:16px}.ChatWindow_backBtn__sH4kG:hover{background:var(--bg-elevated-2);color:var(--text-primary)}.ChatWindow_brand__cJUHj{font-family:var(--font-display);font-weight:800;font-size:15px;letter-spacing:.02em}.ChatWindow_bioTarget__h0dbv{display:flex;align-items:center;gap:10px;min-width:0;overflow:hidden}.ChatWindow_bioTarget__h0dbv>div{min-width:0}.ChatWindow_bioTarget__h0dbv .ChatWindow_brand__cJUHj,.ChatWindow_bioTarget__h0dbv strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}.ChatWindow_bioAvatar___cB1Z{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid rgba(255,45,120,.3)}.ChatWindow_bioAvatarFallback__XXZwv{width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);flex-shrink:0;font-size:20px}.ChatWindow_subtitle__wJ_F_{font-size:11.5px;color:var(--text-tertiary)}.ChatWindow_headerRight__gcjdP{display:flex;align-items:center;gap:10px;flex-shrink:0}.ChatWindow_bookmarkBtn__GtKzk{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;border:1px solid var(--border);background:#fff;color:var(--text-primary);font-size:12px;font-weight:700;white-space:nowrap;cursor:pointer;transition:background .15s ease,border-color .15s ease}.ChatWindow_bookmarkBtn__GtKzk:hover:not(:disabled){background:var(--accent-soft);border-color:rgba(255,45,120,.35);color:var(--accent)}.ChatWindow_bookmarkBtn__GtKzk:disabled{opacity:.65;cursor:wait}.ChatWindow_bookmarked__DYfRz{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 10px;border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:12px;font-weight:700;white-space:nowrap}.ChatWindow_menuLink__aPUhN{display:block;width:100%;padding:10px 14px;text-align:left;font:inherit;font-size:13.5px;font-weight:600;color:var(--text-primary);background:transparent;border:0;cursor:pointer}.ChatWindow_menuLink__aPUhN:hover{background:var(--bg-elevated-2)}@media (max-width:520px){.ChatWindow_bookmarkBtn__GtKzk span,.ChatWindow_bookmarked__DYfRz span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ChatWindow_bookmarkBtn__GtKzk,.ChatWindow_bookmarked__DYfRz{width:32px;padding:0;justify-content:center}}.ChatWindow_menuWrap__L8Gi6{position:relative}.ChatWindow_menuBtn__wtFXd{width:32px;height:32px;border-radius:var(--radius-sm);background:transparent;border:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font-size:16px}.ChatWindow_menuBtn__wtFXd:hover{color:var(--text-primary);border-color:var(--border-strong)}.ChatWindow_menu__aQMl5{position:absolute;right:0;top:calc(100% + 8px);background:var(--bg-elevated-2);border:1px solid var(--border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-md);min-width:190px;overflow:hidden;z-index:30;animation:ChatWindow_fadeInUp__rGQpX .15s ease both}.ChatWindow_menu__aQMl5 button{width:100%;text-align:left;padding:11px 14px;background:transparent;border:none;color:var(--text-primary);font-size:13.5px;cursor:pointer}.ChatWindow_menu__aQMl5 button:hover:not(:disabled){background:var(--bg-input)}.ChatWindow_menu__aQMl5 button:disabled{color:var(--text-tertiary);cursor:not-allowed}.ChatWindow_menu__aQMl5 .ChatWindow_danger__IleHs{color:var(--danger)}.ChatWindow_banner__QpeP9,.ChatWindow_blockedBanner__2o_q3,.ChatWindow_errorBanner__8q0sG,.ChatWindow_revealBannerSelf__5GxCp,.ChatWindow_revealBanner__D2PHj,.ChatWindow_waitingBanner__aUMgg{padding:12px 16px;font-size:13px;flex-shrink:0}.ChatWindow_banner__QpeP9{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;background:var(--accent-soft);border-bottom:1px solid var(--border-accent);color:var(--text-primary)}.ChatWindow_bannerActions__iRuu2{display:flex;gap:8px}.ChatWindow_waitingBanner__aUMgg{display:flex;align-items:center;gap:10px;background:var(--bg-elevated-2);border-bottom:1px solid var(--border);color:var(--text-secondary)}.ChatWindow_pulseIcon__B1zfT{animation:ChatWindow_floatY__U9vzT 3s ease-in-out infinite;font-size:18px}.ChatWindow_revealBanner__D2PHj{background:var(--accent-soft);color:var(--accent);text-align:center;border-bottom:1px solid var(--border-accent)}.ChatWindow_revealBannerSelf__5GxCp{background:rgba(47,212,168,.12);color:#0a7a5c;text-align:center;border-bottom:1px solid rgba(47,212,168,.28)}.ChatWindow_blockedBanner__2o_q3{text-align:center}.ChatWindow_blockedBanner__2o_q3,.ChatWindow_errorBanner__8q0sG{background:var(--danger-soft);color:var(--danger);border-bottom:1px solid rgba(225,29,72,.22)}.ChatWindow_errorBanner__8q0sG{display:flex;align-items:center;justify-content:space-between}.ChatWindow_errorBanner__8q0sG button{background:transparent;border:none;color:inherit;font-size:16px;cursor:pointer}@media (max-width:520px){.ChatWindow_page__JwUQQ{border-left:none;border-right:none}.ChatWindow_header__7oDBW{padding:12px}.ChatWindow_banner__QpeP9,.ChatWindow_waitingBanner__aUMgg{flex-direction:column;align-items:flex-start}.ChatWindow_bannerActions__iRuu2{width:100%}.ChatWindow_bannerActions__iRuu2 .btn{flex:1 1}.ChatWindow_subtitle__wJ_F_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:42vw}}.ChatsPageClient_wrap__yoirg{padding:40px 0 80px;min-height:calc(100dvh - 72px)}.ChatsPageClient_headRow__3LzxO{display:flex;align-items:center;justify-content:space-between;margin-bottom:28px;flex-wrap:wrap;gap:12px}.ChatsPageClient_title__OjKGj{font-size:26px}.ChatsPageClient_list__QUJ_1{display:flex;flex-direction:column;gap:12px}.ChatsPageClient_item__89ud6{display:flex;align-items:center;justify-content:space-between;gap:14px;background:var(--bg-elevated-solid);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px 18px;transition:border-color .15s ease,transform .15s ease}.ChatsPageClient_item__89ud6:hover{border-color:var(--border-accent);transform:translateY(-2px)}.ChatsPageClient_avatar__yd_fk{width:44px;height:44px;border-radius:50%;flex-shrink:0;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;background:var(--accent-soft);font-size:20px}.ChatsPageClient_avatar__yd_fk img{width:100%;height:100%;object-fit:cover}.ChatsPageClient_itemLeft__9RAl_{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1}.ChatsPageClient_itemTopRow__RWeHU{display:flex;align-items:center;gap:10px}.ChatsPageClient_label__A8JP8{font-weight:700;font-size:15px}.ChatsPageClient_handle__H7NIo{font-size:12px;color:var(--text-secondary);font-weight:600}.ChatsPageClient_preview__5Do1z{font-size:13.5px;color:var(--text-tertiary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:440px}.ChatsPageClient_meta__2ra2Y{display:flex;align-items:center;gap:10px;flex-shrink:0}.ChatsPageClient_time__FsJeH{font-size:12px;color:var(--text-tertiary)}.ChatsPageClient_unread__Kl94H{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:999px;background:var(--accent);color:var(--accent-text);font-size:11px;font-weight:700}.ChatsPageClient_loadingWrap__actpG{display:flex;justify-content:center;padding:80px 0}@media (max-width:640px){.ChatsPageClient_wrap__yoirg{padding:24px 0 64px}.ChatsPageClient_title__OjKGj{font-size:22px}.ChatsPageClient_item__89ud6{padding:14px;gap:12px;align-items:flex-start}.ChatsPageClient_preview__5Do1z{max-width:100%;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ChatsPageClient_meta__2ra2Y{flex-direction:column;align-items:flex-end;gap:6px}}.BlogLayout_prose__fik_4 h2{margin-top:36px}.BlogLayout_cta__BbGM6{margin-top:40px;padding:22px 20px;border-radius:var(--radius-md);background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 14%,transparent),color-mix(in srgb,var(--accent) 4%,transparent));border:1px solid color-mix(in srgb,var(--accent) 28%,var(--border))}.BlogLayout_cta__BbGM6 p{margin-bottom:14px}.BlogLayout_ctaActions__G2jJ4{display:flex;flex-wrap:wrap;gap:10px}.BlogLayout_related__BmSEf{margin-top:40px;padding-top:24px;border-top:1px solid var(--border)}.BlogLayout_relatedList___yKdP{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.BlogLayout_relatedList___yKdP li{padding-left:0}.BlogLayout_relatedList___yKdP li:before{content:none}.BlogLayout_indexGrid__QmnNN{display:flex;flex-direction:column;gap:18px;margin:8px 0 28px}.BlogLayout_card__WUpLZ{display:block;padding:18px 0;border-bottom:1px solid var(--border);text-decoration:none;color:inherit}.BlogLayout_card__WUpLZ:hover .BlogLayout_cardTitle__AsnNA{color:var(--accent)}.BlogLayout_cardTitle__AsnNA{font-size:18px;font-weight:800;margin:0 0 6px;transition:color .15s ease}.BlogLayout_cardMeta__zeFkG{font-size:12px;font-weight:700;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.04em;margin-bottom:8px}.BlogLayout_cardSummary__0eIeL{margin:0;color:var(--text-secondary);font-size:15px;line-height:1.6}.page_hero__SKW6o{position:relative;min-height:min(92vh,900px);display:flex;align-items:center;padding:28px 0 56px;overflow:hidden;background:radial-gradient(ellipse 80% 60% at 85% 20%,rgba(255,90,61,.22),transparent 55%),radial-gradient(ellipse 70% 50% at 10% 80%,rgba(79,124,255,.14),transparent 50%),linear-gradient(180deg,#ffe8f0,#ffd0e0 45%,#ffe8f0)}.page_heroInner__FQkwa{position:relative;z-index:1;display:grid;grid-template-columns:1.05fr .95fr;grid-gap:36px;gap:36px;align-items:center;width:100%}@media (max-width:920px){.page_hero__SKW6o{min-height:0;padding:20px 0 40px}.page_heroInner__FQkwa{grid-template-columns:1fr;gap:28px;text-align:center}}.page_heroCopy__kbqf4{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;gap:16px;animation:page_fadeInUp__SpOy_ .75s cubic-bezier(.22,1,.36,1) both}@media (max-width:920px){.page_heroCopy__kbqf4{align-items:center}}.page_brandLockup__UDdkV{display:flex;align-items:center;gap:14px;animation:page_brandReveal__2SE2M .9s cubic-bezier(.22,1,.36,1) both}@media (max-width:920px){.page_brandLockup__UDdkV{flex-direction:column;gap:10px}}.page_brandIcon__qNjAC{width:clamp(52px,7vw,68px);height:clamp(52px,7vw,68px);border-radius:22%;box-shadow:0 14px 36px rgba(255,45,120,.32);flex-shrink:0}.page_brandMark__ojkvm{font-family:var(--font-display);font-weight:900;font-size:clamp(40px,7vw,72px);letter-spacing:-.04em;line-height:.9;color:var(--text-primary);margin:0}.page_headline__7qraH{font-size:clamp(42px,7.5vw,76px);max-width:10ch;font-weight:900;letter-spacing:-.045em;line-height:.92;text-transform:lowercase}@media (max-width:920px){.page_headline__7qraH{max-width:none;font-size:clamp(40px,12vw,56px)}}.page_headlineAccent__fRy3s{background:linear-gradient(110deg,#ff2d78,#ff5a3d 55%,#ffb020);-webkit-background-clip:text;background-clip:text;color:transparent}.page_sub__c05Js{font-size:clamp(16px,2vw,18px);color:var(--text-secondary);max-width:32ch;line-height:1.5;font-weight:600}.page_heroVisual___m6ot{position:relative;z-index:2;display:flex;justify-content:center;align-items:center;min-height:420px;animation:page_riseSoft__15jH_ 1s cubic-bezier(.22,1,.36,1) .12s both}.page_heroArt__Pq9Hw{width:min(100%,420px);height:auto;border-radius:36px;object-fit:cover;box-shadow:0 28px 70px rgba(255,45,120,.28);transform:rotate(-2deg)}.page_heroPhone__CO2gA{position:absolute;right:2%;bottom:-6%;width:min(46%,200px);transform:rotate(4deg);filter:drop-shadow(0 24px 40px rgba(18,16,22,.28));animation:page_phoneTilt__d9GAy 6s ease-in-out infinite;z-index:2}.page_heroPhone__CO2gA>*{width:100%!important;max-width:none!important;animation:none!important}@keyframes page_phoneTilt__d9GAy{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(2deg) translateY(-10px)}}@media (max-width:920px){.page_heroVisual___m6ot{min-height:0;max-width:340px;margin:0 auto}.page_heroArt__Pq9Hw{width:100%;transform:none}.page_heroPhone__CO2gA{width:42%;right:2%;bottom:-6%}}.page_promptRail__bDY2i{overflow:hidden;border-top:1px solid rgba(18,16,22,.08);border-bottom:1px solid rgba(18,16,22,.08);background:#121016;padding:18px 0}.page_promptTrack__F3dTM{display:flex;gap:14px;width:max-content;animation:page_marquee__3cDu6 32s linear infinite}.page_promptChip__5OJEG{display:inline-flex;align-items:center;padding:12px 20px;border-radius:999px;background:#fff;font-size:14px;font-weight:800;color:#121016;white-space:nowrap;text-transform:lowercase}.page_promptChip__5OJEG:nth-child(3n){background:#ff2d78;color:#fff}.page_promptChip__5OJEG:nth-child(4n){background:#ffb020;color:#121016}.page_promptChip__5OJEG:nth-child(5n){background:#4f7cff;color:#fff}@keyframes page_marquee__3cDu6{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce){.page_heroPhone__CO2gA,.page_promptTrack__F3dTM{animation:none}}.page_nglTitle__KPi8W{font-size:clamp(48px,11vw,96px);line-height:.88;margin:0 auto 40px}.page_nglTitleSm__etAtQ,.page_nglTitle__KPi8W{font-weight:900;letter-spacing:-.05em;text-transform:lowercase;text-align:center;color:#fff}.page_nglTitleSm__etAtQ{font-size:clamp(40px,8vw,72px);line-height:.9;margin:0 auto 24px}.page_vibes__69Qg_{padding:72px 0 40px;background:#000;overflow:hidden}.page_vibeRail__hVvZv{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent);mask-image:linear-gradient(90deg,transparent,#000 4%,#000 96%,transparent)}.page_vibeTrack__og2DG{display:flex;gap:18px;width:max-content;padding:12px 24px 32px;animation:page_marquee__3cDu6 40s linear infinite}.page_vibeCard__r3kwT{flex:0 0 min(280px,78vw);min-height:320px;border-radius:32px;padding:28px 24px;display:flex;flex-direction:column;justify-content:space-between;color:#fff}.page_vibeCard__r3kwT[data-tone=pink]{background:linear-gradient(160deg,#ff2d78,#ff5a9a)}.page_vibeCard__r3kwT[data-tone=orange]{background:linear-gradient(160deg,#ff5a3d,#ff8a4c)}.page_vibeCard__r3kwT[data-tone=blue]{background:linear-gradient(160deg,#4f7cff,#7aa0ff)}.page_vibeCard__r3kwT[data-tone=yellow]{background:linear-gradient(160deg,#ffb020,#ffd56a);color:#121016}.page_vibeLines__fb9iM{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.page_vibeLines__fb9iM li{background:rgba(255,255,255,.92);color:#121016;padding:12px 16px;border-radius:18px;font-size:14px;font-weight:700;line-height:1.3;width:-moz-fit-content;width:fit-content;max-width:100%}.page_vibeCard__r3kwT[data-tone=yellow] .page_vibeLines__fb9iM li{background:#fff}.page_vibeCardTitle___ZVyc{margin:20px 0 0;font-size:clamp(28px,5vw,36px);font-weight:900;letter-spacing:-.04em;line-height:.95;text-transform:lowercase}.page_flood__5q59X{padding:24px 0 64px;background:#000;overflow:hidden}.page_floodPanel__vpd6j{background:linear-gradient(145deg,#ff5a3d,#ff8a4c 50%,#ffb070);border-radius:48px;padding:clamp(64px,12vw,120px) 24px;text-align:center}.page_floodGiant___Gygh{margin:0;font-size:clamp(56px,14vw,120px);font-weight:900;letter-spacing:-.055em;line-height:.86;text-transform:lowercase;color:#fff}.page_floodMsgs__B8pT2{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:28px;padding:0 8px}.page_floodFloat__Ig0qd{background:#fff;color:#121016;padding:12px 18px;border-radius:22px;font-size:14px;font-weight:800;transform:rotate(var(--rot,-2deg));box-shadow:0 12px 30px rgba(0,0,0,.35);animation:page_floatPop__faAuD .7s cubic-bezier(.22,1,.36,1) both}@keyframes page_floatPop__faAuD{0%{opacity:0;transform:translateY(16px) rotate(var(--rot,-2deg))}to{opacity:1;transform:translateY(0) rotate(var(--rot,-2deg))}}.page_friends__wkZUd{padding:64px 0 80px;background:#000;overflow:hidden}.page_friendsStage__dABwo{position:relative;width:min(520px,92vw);margin:0 auto;aspect-ratio:1;display:grid;place-items:center}.page_friendsPhoto__bZ_kp{width:min(280px,58%);height:min(280px,58%);object-fit:cover;border-radius:36px;border:3px solid transparent;background:linear-gradient(#000,#000) padding-box,linear-gradient(135deg,#ff8a4c,#ff2d78) border-box;box-shadow:0 24px 60px rgba(255,45,120,.35);position:relative;z-index:1}.page_friendBubble__NBLcp{position:absolute;z-index:2;max-width:180px;background:#fff;color:#121016;padding:12px 14px;border-radius:18px;font-size:13px;font-weight:800;line-height:1.25;box-shadow:0 10px 28px rgba(0,0,0,.35)}.page_friendBubble__NBLcp:after{content:"";position:absolute;bottom:-8px;left:24px;border:8px solid transparent;border-top-color:#fff;border-bottom:0}.page_friendsSub__FN4AO{margin:36px auto 0;text-align:center;font-size:clamp(48px,11vw,96px);font-weight:900;letter-spacing:-.05em;line-height:.88;text-transform:lowercase;color:#fff}.page_how__MpU7a{padding:64px 0 72px;background:#000;overflow:hidden}.page_howRail__GnC7J{display:flex;justify-content:center;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 0 8px}.page_howRail__GnC7J::-webkit-scrollbar{display:none}.page_howTrack__dB2nI{list-style:none;margin:0 auto;padding:8px 24px 16px;display:flex;gap:16px;width:max-content;max-width:100%}@media (max-width:1100px){.page_howRail__GnC7J{justify-content:flex-start}.page_howTrack__dB2nI{margin:0}}.page_howCard__tOwZS{flex:0 0 min(260px,78vw);min-height:240px;border-radius:28px;padding:24px 22px;display:flex;flex-direction:column;gap:10px}.page_howCard__tOwZS[data-tone="0"]{background:#ff2d78;color:#fff}.page_howCard__tOwZS[data-tone="1"]{background:#fff;color:#121016}.page_howCard__tOwZS[data-tone="2"]{background:#4f7cff;color:#fff}.page_howCard__tOwZS[data-tone="3"]{background:#ffb020;color:#121016}.page_howCard__tOwZS[data-tone="4"]{background:#ff5a3d;color:#fff}.page_howCardN__1dweZ{font-family:var(--font-display);font-size:14px;font-weight:800;opacity:.7}.page_howCardTitle__ux10G{margin:0;font-size:26px;font-weight:900;letter-spacing:-.035em;line-height:1.1;text-transform:lowercase}.page_howCardDesc__EffWN{margin:auto 0 0;font-size:14px;line-height:1.45;font-weight:600;opacity:.88}.page_join__LJe4L{position:relative;padding:80px 24px 96px;background:linear-gradient(180deg,#ff2d78,#ff5a3d 48%,#ff9a3c);text-align:center;overflow:hidden}.page_joinPhotos__4uzEp{display:flex;justify-content:center;gap:16px;margin-bottom:28px;position:relative;z-index:1}.page_joinPhoto__HI37J{width:min(160px,38vw);height:min(160px,38vw);object-fit:cover;border-radius:40% 48% 42% 50%;border:3px solid rgba(255,255,255,.55);box-shadow:0 16px 40px rgba(0,0,0,.25)}.page_joinPhotoA__e_6TT{transform:rotate(-8deg);border-radius:48% 40% 50% 42%}.page_joinPhotoB__tr_ug{transform:rotate(7deg);margin-top:18px}.page_joinTitle__SVo00{position:relative;z-index:1;margin:0 auto 28px;font-size:clamp(56px,14vw,120px);font-weight:900;letter-spacing:-.055em;line-height:.86;text-transform:lowercase;color:#fff}.page_joinActions__O_vim{position:relative;z-index:1;display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.page_joinBtn__dk0EI{display:inline-flex;align-items:center;justify-content:center;min-width:160px;padding:16px 28px;border-radius:999px;background:#fff;color:#ff2d78;font-weight:800;font-size:16px;letter-spacing:-.02em;transition:transform .2s ease}.page_joinBtn__dk0EI:hover{transform:scale(1.05)}.page_joinHint__ks1mm{position:relative;z-index:1;margin:22px auto 0;max-width:36ch;font-size:14px;font-weight:600;color:rgba(255,255,255,.88);line-height:1.45}.page_trust__2sASQ{padding:72px 0 40px;background:#000;text-align:center}.page_trustBody__4G5Om{margin:0 auto 28px;max-width:36ch;font-size:16px;line-height:1.55;font-weight:500;color:rgba(255,255,255,.62)}.page_trustLinks___HcZg{display:flex;justify-content:center;flex-wrap:wrap;gap:18px 28px}.page_trustLinks___HcZg a{color:#fff;font-weight:700;font-size:15px;border-bottom:1.5px solid rgba(255,255,255,.35);padding-bottom:2px}.page_trustLinks___HcZg a:hover{color:#ff8aad;border-color:#ff8aad}.page_faq__hmOuC{padding:40px 0 88px;background:#000}.page_faqInner__EYymy{max-width:680px;margin:0 auto}@media (max-width:520px){.page_hero__SKW6o{padding:12px 0 28px}.page_brandMark__ojkvm{font-size:clamp(32px,11vw,44px)}.page_sub__c05Js{font-size:15px;max-width:none}.page_friends__wkZUd,.page_how__MpU7a,.page_vibes__69Qg_{padding-top:48px}.page_floodPanel__vpd6j{border-radius:32px;padding:56px 18px}.page_floodMsgs__B8pT2{height:90px}.page_floodFloat__Ig0qd{font-size:12px;padding:10px 12px;max-width:42vw;white-space:normal}.page_friendBubble__NBLcp{max-width:42%;font-size:11px;padding:10px 11px}.page_join__LJe4L{padding:64px 18px 80px}.page_joinActions__O_vim{flex-direction:column;align-items:stretch}.page_joinBtn__dk0EI{width:100%}}@media (prefers-reduced-motion:reduce){.page_vibeTrack__og2DG{animation:none}.page_joinBtn__dk0EI:hover{transform:none}}.VerifyEmail_otpInput__pdUYJ{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:28px!important;font-weight:700;letter-spacing:.35em;text-align:center;padding-left:.5em!important}.VerifyEmail_spamNote__IP0H2{margin:0 0 20px;padding:12px 14px;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--warning) 18%,#fff);border:1px solid color-mix(in srgb,var(--warning) 45%,var(--border));font-size:13.5px;line-height:1.5;color:var(--text-secondary)}.VerifyEmail_spamNote__IP0H2 strong{color:var(--text-primary);font-weight:800}.VerifyEmail_spamNote__IP0H2 em{font-style:normal;font-weight:700;color:var(--text-primary)}.VerifyEmail_spamLink__i4_I_{display:inline;margin:0;padding:0;border:none;background:none;color:var(--accent);font:inherit;font-weight:700;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.VerifyEmail_spamLink__i4_I_:hover{color:var(--accent-strong)}.VerifyEmail_spamModal__CtGlC{display:flex;flex-direction:column;gap:14px}.VerifyEmail_spamModal__CtGlC p{margin:0;color:var(--text-secondary);font-size:14.5px;line-height:1.55}.VerifyEmail_spamModal__CtGlC ol{margin:0;padding-left:1.2rem;display:flex;flex-direction:column;gap:10px;color:var(--text-secondary);font-size:14.5px;line-height:1.45;list-style:decimal}.VerifyEmail_spamModal__CtGlC ol li{padding-left:4px}.VerifyEmail_spamModal__CtGlC strong{color:var(--text-primary)}.VerifyEmail_spamModalFoot__dCej4{font-size:13px!important;color:var(--text-tertiary)!important}.VerifyEmail_resend__eh_cQ{margin-top:22px;padding-top:18px;border-top:1px solid var(--border);text-align:center}.VerifyEmail_resend__eh_cQ p{color:var(--text-secondary);font-size:14px;margin:0 0 10px}.VerifyEmail_resendNote__J1YRW{margin-top:12px!important;font-size:13px!important;color:var(--text-tertiary)!important}