.psm-header.svelte-1u734rf{display:flex;align-items:center;justify-content:space-between;padding:0!important;flex-shrink:0}.psm-title.svelte-1u734rf{font-size:18px;font-weight:800;color:var(--text-main)}.psm-nav.svelte-1u734rf{display:flex;gap:4px;padding:0;flex-shrink:0;overflow-x:auto;scrollbar-width:none}.psm-nav.svelte-1u734rf::-webkit-scrollbar{display:none}.psm-nav-btn.svelte-1u734rf{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 14px;border-radius:var(--border-radius-lg);background:#ffffff08;border:none;cursor:pointer;color:var(--text-muted);font-size:11px;font-weight:700;min-width:60px;transition:color .15s;white-space:nowrap}.psm-nav-btn.svelte-1u734rf:hover{color:var(--text-main)}.psm-nav-active.svelte-1u734rf{color:var(--text-main)!important;border-bottom-color:#ffffff12!important}.profile-settings-modal__sheet.card-bento.svelte-1u734rf{min-height:0;display:flex;flex-direction:column;overflow:visible;margin:auto}.profile-settings-modal__sheet.psm-sheet.svelte-1u734rf{min-height:0}.profile-settings-modal__sheet.svelte-1u734rf .psm-body:where(.svelte-1u734rf){flex:0 0 auto;overflow:visible;padding:0!important}.psm-section.svelte-1u734rf{display:flex;flex-direction:column;gap:6px}.psm-security-link.svelte-1u734rf{border-radius:1.5rem;display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff08;border:none;text-decoration:none;color:inherit;transition:background .15s,border-color .15s}.psm-security-link.svelte-1u734rf:hover{background:#ffffff12}.psm-security-link-text.svelte-1u734rf{flex:1;min-width:0}.psm-security-link-title.svelte-1u734rf{font-size:14px;font-weight:800;color:var(--text-main)}.psm-security-link-hint.svelte-1u734rf{font-size:12px;color:var(--text-muted);margin-top:2px;line-height:1.35}.psm-security-link.svelte-1u734rf svg:last-child{flex-shrink:0;color:var(--text-muted)}.psm-account-block.svelte-1u734rf{display:flex;flex-direction:column;gap:10px;padding:14px 16px;background:#ffffff08;border-radius:1.5rem}.psm-account-heading.svelte-1u734rf{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted)}.psm-account-row.svelte-1u734rf{display:flex;align-items:center;justify-content:space-between;gap:12px}.psm-account-email.svelte-1u734rf{word-break:break-all}.psm-account-action.svelte-1u734rf{flex-shrink:0}.psm-account-form.svelte-1u734rf{display:flex;flex-direction:column;gap:8px}.psm-account-lead.svelte-1u734rf{margin:0;font-size:13px;line-height:1.45;color:var(--text-muted)}.psm-account-actions.svelte-1u734rf{display:flex;gap:4px;height:40px;justify-content:space-between}.psm-account-submit.svelte-1u734rf{width:70%}.psm-account-error.svelte-1u734rf{background:#ff32321a;border-radius:20px;padding:9px 13px;color:#ff7a7a;font-size:13px;font-weight:600}.psm-otp-input.svelte-1u734rf{letter-spacing:.2em;font-variant-numeric:tabular-nums}.psm-avatar-center.svelte-1u734rf{align-items:center;text-align:center;padding-top:10px}.av-editor-circle.svelte-1u734rf{width:200px;height:200px;border-radius:50%;border:none;overflow:hidden;cursor:grab;-webkit-user-select:none;user-select:none;position:relative;background:transparent;padding:0;display:flex;align-items:center;justify-content:center;appearance:none;transition:all .2s}.av-dragging.svelte-1u734rf{cursor:grabbing}.av-actions.svelte-1u734rf{display:flex;gap:8px;margin-top:4px;flex-wrap:wrap;justify-content:center}.av-upload-btn.svelte-1u734rf{background:#ffffff0f;border:none;color:var(--text-main);border-radius:99px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.av-upload-btn.svelte-1u734rf:hover{background:#ffffff1f}.psm-hint-text.svelte-1u734rf{font-size:12px;color:var(--text-muted);line-height:1.5;max-width:280px;margin-top:10px}.av-delete-btn.svelte-1u734rf{background:#ff505014;border:none;color:#ff6b6b;border-radius:99px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;display:inline-flex;align-items:center;gap:6px;transition:all .15s}.av-delete-btn.svelte-1u734rf:hover{background:#ff505026;color:#ff5252}.hidden-input.svelte-1u734rf{display:none}.field.svelte-1u734rf{display:flex;flex-direction:column;gap:6px}.field-label.svelte-1u734rf{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.07em;color:var(--text-muted);display:flex;align-items:center;gap:8px}.field-prefix-wrap.svelte-1u734rf{position:relative}.field-prefix.svelte-1u734rf{position:absolute;left:14px;top:50%;transform:translateY(-50%);font-size:15px;font-weight:700;color:var(--text-muted);pointer-events:none}.field-input-prefixed.svelte-1u734rf{padding-left:28px}.psm-dna-field.svelte-1u734rf{margin-top:14px;max-width:100%}.psm-theme-tags.svelte-1u734rf{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.theme-tag.svelte-1u734rf{--theme-color: #71717a;--theme-color-rgb: 113, 113, 122;padding:12px 20px;border-radius:9999px;border:none;background:var(--theme-color);color:color-mix(in srgb,var(--theme-color) 20%,#fafafa);font-size:14px;font-weight:800;cursor:pointer;text-align:center;line-height:1.2;max-width:100%;transition:border-color .15s ease,background .15s ease,color .15s ease,transform .12s ease}.theme-tag.svelte-1u734rf:hover{background:rgba(var(--theme-color-rgb),.16)}.theme-tag--on.svelte-1u734rf{background:var(--theme-color);border-color:var(--theme-color);color:#fff}.ust-ok.svelte-1u734rf{color:#4ade80;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.ust-err.svelte-1u734rf{color:#f87171;font-size:11px;font-weight:700;display:inline-flex;align-items:center;gap:4px}.ust-checking.svelte-1u734rf{color:var(--text-muted);font-size:11px}.pref-row.svelte-1u734rf{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff08;border-radius:1.5rem}.pref-name.svelte-1u734rf{font-size:14px;font-weight:700;color:var(--text-main)}.pref-hint.svelte-1u734rf{font-size:12px;color:var(--text-muted);margin-top:2px}.toggle.svelte-1u734rf{width:44px;height:26px;border-radius:20px;background:#ffffff1f;border:none;cursor:pointer;position:relative;transition:background .2s;flex-shrink:0}.toggle-on.svelte-1u734rf{background:var(--accent-color)}.toggle-thumb.svelte-1u734rf{position:absolute;top:-2px;right:16px;height:30px;width:30px;border-radius:50%;background:#191919;transition:border-color .1s,transform .1s cubic-bezier(.22,.75,.7,1.3);border:3px solid #353535}.toggle-on.svelte-1u734rf .toggle-thumb:where(.svelte-1u734rf){transform:translate(20px);border:3px solid var(--accent-color)}.btn-save.svelte-1u734rf{display:flex;align-items:center;justify-content:center;gap:8px}.btn-save.svelte-1u734rf:hover:not(:disabled){filter:brightness(1.1)}.btn-save.svelte-1u734rf:active:not(:disabled){transform:scale(.99)}.btn-save.svelte-1u734rf:disabled{opacity:.45;cursor:not-allowed}.btn-secondary.svelte-1u734rf{width:30%;padding:10px 16px;border-radius:999px;border:none;background:#7c5cff1a;color:var(--text-main);font-size:13px;font-weight:800;cursor:pointer}.btn-secondary.svelte-1u734rf:hover:not(:disabled){background:#7c5cff2e}.btn-secondary.svelte-1u734rf:disabled{opacity:.55;cursor:not-allowed}.god-mode-compile-btn.svelte-1u734rf{width:100%}.btn-logout.svelte-1u734rf{background:#ff50500d;color:#ff5050d9;font-size:13px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .15s;font-family:var(--font-stack)}.btn-logout.svelte-1u734rf:hover{background:#ff50501f;color:#ff5050}.btn-spinner.svelte-1u734rf{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.25);border-top-color:#fff;animation:svelte-1u734rf-sp .6s linear infinite}@keyframes svelte-1u734rf-sp{to{transform:rotate(360deg)}}.avatar-stories-ring.svelte-1ok3jbk{display:inline-flex;vertical-align:middle;border-radius:50%;box-sizing:border-box}.avatar-stories-ring--pad[data-stories=unseen].svelte-1ok3jbk{padding:4px;background:conic-gradient(from 200deg,#f97316,#ec4899,#8b5cf6,#3b82f6,#f97316)}.avatar-stories-ring--pad[data-stories=seen].svelte-1ok3jbk{padding:3px;background:linear-gradient(135deg,#ffffff38,#ffffff14)}.avatar-stories-ring--pad[data-stories=live].svelte-1ok3jbk{padding:3px;background:linear-gradient(135deg,#22c55e,#16a34a,#22c55e)}.avatar-stories-ring__inner.svelte-1ok3jbk{display:flex;border-radius:50%;background:var(--bg-color, #111);align-items:center;justify-content:center}.avatar-stories-ring--pad.svelte-1ok3jbk .avatar-stories-ring__inner:where(.svelte-1ok3jbk){overflow:hidden}.avatar-stories-ring.svelte-1ok3jbk:not(.avatar-stories-ring--pad) .avatar-stories-ring__inner:where(.svelte-1ok3jbk){border-radius:inherit;background:transparent;overflow:visible}@media(prefers-reduced-motion:reduce){.avatar-stories-ring--pad[data-stories=live].svelte-1ok3jbk{background:#22c55e}}.profile-social-links.svelte-1ta2d6j{display:flex;flex-direction:column;gap:10px;margin-top:10px}.profile-social-wiki-row.svelte-1ta2d6j{display:flex;flex-wrap:wrap;gap:10px}.profile-social-wiki-badge.svelte-1ta2d6j{display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg,#0000008c,#28282859);color:var(--text-main, #f5f5f5);font-size:13px;font-weight:700;text-decoration:none;box-shadow:0 2px 10px #00000040;transition:background .15s ease,border-color .15s ease,transform .15s ease}.profile-social-wiki-badge.svelte-1ta2d6j:hover{border-color:var(--accent, #7c5cff);background:linear-gradient(135deg,#000000b3,#3c325a73);transform:translateY(-1px)}.profile-social-wiki-icon.svelte-1ta2d6j{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;background:#000;color:#fff;font-size:16px;font-weight:800;line-height:1;letter-spacing:-.04em}.profile-social-wiki-text.svelte-1ta2d6j{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.profile-social-other-row.svelte-1ta2d6j{display:flex;flex-wrap:wrap;gap:8px}.profile-social-link.svelte-1ta2d6j{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid var(--border-subtle, rgba(255, 255, 255, .12));background:var(--surface-2, rgba(255, 255, 255, .04));color:var(--text-main);font-size:12px;font-weight:700;text-decoration:none;transition:background .15s ease,border-color .15s ease}.profile-social-link.svelte-1ta2d6j:hover{background:var(--surface-3, rgba(255, 255, 255, .08));border-color:var(--accent, #7c5cff)}.profile-social-link-label.svelte-1ta2d6j{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.feed.svelte-mxia0y{padding:40px 20px}.feed-title.svelte-mxia0y{margin:0 0 12px;font-size:22px;font-weight:800}.feed-empty.svelte-mxia0y{color:var(--text-muted)}.profile-page.svelte-mxia0y{position:relative;display:flex;flex-direction:column;gap:0}.profile-page .geek-avatar{--geek-avatar-online-size: clamp( 10px, calc(var(--geek-avatar-px, 44px) * .12), 20px );--geek-avatar-online-offset: translate(22%, 22%);--geek-avatar-online-border: 3px solid var(--bg-color)}.profile-head.svelte-mxia0y{min-height:250px}.profile-head--skeleton.svelte-mxia0y .profile-meta:where(.svelte-mxia0y){padding-top:16px}.profile-line-skeleton.svelte-mxia0y{height:14px;border-radius:999px}.profile-line-skeleton--title.svelte-mxia0y{width:clamp(180px,52vw,260px);height:28px;margin:0 auto}.profile-line-skeleton--handle.svelte-mxia0y{width:clamp(120px,32vw,180px);margin:10px auto 0}.profile-line-skeleton--bio.svelte-mxia0y{width:clamp(200px,62vw,340px);margin:10px auto 0}.impersonate-pill-skeleton.svelte-mxia0y{width:152px;height:34px;margin-top:10px;border-radius:999px}.profile-presence-skeleton.svelte-mxia0y{width:132px;height:18px;margin-top:6px;border-radius:999px}.guest-btn-skeleton.svelte-mxia0y{border-radius:999px;height:40px}.guest-btn-skeleton--wide.svelte-mxia0y{width:170px}.settings-btn--skeleton.svelte-mxia0y{pointer-events:none;color:transparent}.avatar-hero-wrapper.svelte-mxia0y{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:36px 0 0}.avatar-hero-rel.svelte-mxia0y{position:relative}.profile-avatar-hero-inner.svelte-mxia0y{position:relative;width:var(--hero-avatar-px);height:var(--hero-avatar-px);min-width:var(--hero-avatar-px);min-height:var(--hero-avatar-px);flex-shrink:0;overflow:hidden;box-sizing:border-box;border-radius:50%;background:#000}.edit-overlay-btn.svelte-mxia0y{position:absolute;inset:0;border-radius:50%;z-index:3;background:var(--overlay-scrim);border:none;color:var(--on-accent-color);cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}.profile-avatar-hero-inner.svelte-mxia0y:hover .edit-overlay-btn:where(.svelte-mxia0y){opacity:1}.profile-meta.svelte-mxia0y{display:flex;flex-direction:column;align-items:center;text-align:center;gap:4px;padding:20px 0 0}.profile-meta-left.svelte-mxia0y{width:100%;display:flex;flex-direction:column;align-items:center;gap:4px}.profile-meta-left.svelte-mxia0y .badge-rosette{--badge-rosette-px: 30px !important}.profile-name.svelte-mxia0y{margin:0;font-size:clamp(24px,6vw,32px);font-weight:800;color:var(--text-main)}.profile-name-row.svelte-mxia0y{display:inline-flex;align-items:center;gap:6px;flex-wrap:nowrap}.ai-tag.svelte-mxia0y{color:var(--text-muted);margin-left:6px;font-size:14px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-weight:700}.impersonate-pill.svelte-mxia0y{margin-top:10px;align-self:flex-start;border:1px solid rgba(56,189,248,.45);background:#38bdf81a;color:#38bdf8;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:800;cursor:pointer;white-space:nowrap}.impersonate-pill.svelte-mxia0y:hover{background:#38bdf82e}.profile-handle.svelte-mxia0y{font-size:14px;font-weight:600;color:var(--text-muted)}.profile-presence.svelte-mxia0y{font-size:13px;font-weight:600;color:var(--text-muted)}.profile-avatar-online-badge.svelte-mxia0y{display:inline-flex;align-items:center;justify-content:center;margin-top:8px;padding:6px 12px;border-radius:999px;background:color-mix(in srgb,var(--success-color) 12%,transparent);font-size:13px;font-weight:700;color:var(--success-color);pointer-events:none;-webkit-user-select:none;user-select:none;animation:svelte-mxia0y-badge-pop-in .22s cubic-bezier(.34,1.56,.64,1) both}@keyframes svelte-mxia0y-badge-pop-in{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}.profile-bio.svelte-mxia0y{margin:8px 0 0;font-size:14px;color:var(--text-main);line-height:1.5;max-width:70%}.profile-meta-right.svelte-mxia0y{display:flex;flex-direction:column;align-items:center;gap:12px;width:100%}.profile-roles.svelte-mxia0y{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.role-pill.svelte-mxia0y{border-radius:20px;padding:8px 12px;font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.06em;background:var(--card-bg);color:var(--text-main)}.role-pill--skeleton.svelte-mxia0y{display:inline-flex;width:84px;height:28px;border:none;padding:0;color:transparent}.dna-empty.svelte-mxia0y{font-size:11px;font-weight:700;color:var(--text-muted)}.profile-actions.svelte-mxia0y{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:10px;margin-top:16px;padding:0 16px}.guest-actions.svelte-mxia0y{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin-top:6px;padding:0 16px}.guest-btn.svelte-mxia0y{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:44px;min-width:48px;padding:10px 18px;border-radius:999px;font-weight:800;font-size:16px;border:none;background:var(--surface-muted);color:var(--text-main);cursor:pointer;text-decoration:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;transition:background .15s,opacity .15s,transform .12s}.guest-btn--message.svelte-mxia0y{position:relative;z-index:1}.guest-btn--disabled.svelte-mxia0y{opacity:.5;pointer-events:auto;cursor:not-allowed}.guest-btn.svelte-mxia0y:hover:not(:disabled):not([aria-disabled=true]){background:var(--surface-strong)}.guest-btn.svelte-mxia0y:active:not(:disabled):not([aria-disabled=true]){transform:scale(.98)}.guest-btn.svelte-mxia0y:disabled{cursor:not-allowed;opacity:.55}.guest-btn--primary.svelte-mxia0y{background:var(--accent-color);color:var(--on-accent-color)}.guest-btn--primary.svelte-mxia0y:hover:not(:disabled):not([aria-disabled=true]){filter:brightness(1.06);background:var(--accent-color)}.settings-btn.svelte-mxia0y{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;right:5px;width:44px;height:44px;background:var(--surface-muted);border:none;color:var(--text-muted);border-radius:999px;padding:0;z-index:var(--z-page-decor);cursor:pointer;transition:all .15s}.settings-btn.svelte-mxia0y:hover{color:var(--text-main);background:var(--surface-strong)}.profile-stats.svelte-mxia0y{display:flex;align-items:center;gap:0;background:var(--card-bg);border-radius:3rem;padding:16px 20px;margin-top:6px}.stat-item.svelte-mxia0y{flex:1;text-align:center}.stat-link.svelte-mxia0y{text-decoration:none;color:inherit;border-radius:3rem;padding:6px 0;transition:color .15s ease,background .15s ease}.stat-link.svelte-mxia0y:hover{color:var(--accent-color);background:var(--surface-subtle)}.stat-num.svelte-mxia0y{font-size:20px;font-weight:800;color:var(--text-main)}.stat-label.svelte-mxia0y{font-size:11px;color:var(--text-muted);font-weight:600;margin-top:2px}.stat-sep.svelte-mxia0y{width:1px;height:32px;background:var(--border-subtle);flex-shrink:0}.profile-hub-body.svelte-mxia0y{display:flex;flex-direction:column;width:100%;min-width:0;box-sizing:border-box}.profile-hub-tabs.svelte-mxia0y{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px;margin:6px}.profile-hub-tab.svelte-mxia0y{display:inline-flex;align-items:center;padding:.35rem .15rem .5rem;font-size:15px;font-weight:600;color:var(--text-muted);text-decoration:none;white-space:nowrap;transition:color .15s;padding:10px 14px;border-radius:var(--border-radius-lg);background:var(--card-bg)}.profile-hub-tab.svelte-mxia0y:hover{background:transparent}.profile-hub-tab--active.svelte-mxia0y{color:var(--text-main);background:#ffffff03}
