.hero-card{display:grid;grid-template-columns:1.5fr 1fr;overflow:hidden}.hero-main.svelte-ksmgra{display:flex;gap:1.375rem;padding:1.875rem 2rem;align-items:flex-start}.hero-avatar.svelte-ksmgra{width:80px;height:80px;border-radius:50%;flex-shrink:0;overflow:hidden;box-shadow:0 8px 24px #8a2a3d4d}.hero-identity.svelte-ksmgra{min-width:0}.hero-name.svelte-ksmgra{margin:0 0 .125rem;font-family:var(--font-display);font-size:26px;font-weight:600;color:var(--color-ink);letter-spacing:-.01em}.hero-handle.svelte-ksmgra{margin:0 0 .75rem;font-size:13.5px;color:var(--color-ink-faint)}.hero-tags.svelte-ksmgra{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:.75rem}.hero-tag.svelte-ksmgra{display:inline-flex;align-items:center;gap:.3rem;padding:.375rem .8rem;border-radius:var(--radius-pill);font-size:12px;font-weight:600;color:var(--color-ink);background:#fff6;border:1px solid var(--glass-border)}.hero-socials.svelte-ksmgra{display:flex;gap:.5rem;flex-wrap:wrap}.hero-social.svelte-ksmgra{display:inline-flex;align-items:center;gap:.5rem;padding:.4375rem .875rem;border-radius:var(--radius-pill);background:#0000000d;font-size:12.5px;font-weight:600;color:var(--color-ink-soft);transition:background .2s ease}.hero-social.svelte-ksmgra:hover{background:#00000014}.hero-social-handle.svelte-ksmgra{font-weight:600}.hero-social-meta.svelte-ksmgra{color:var(--color-ink-faint);font-weight:500}.hero-message.svelte-ksmgra{padding:1.875rem 2rem;border-left:1px solid var(--glass-border);display:flex;flex-direction:column;justify-content:center}.hero-message.svelte-ksmgra h3:where(.svelte-ksmgra){margin:0 0 .25rem;font-size:14px;font-weight:700;color:var(--color-ink)}.hero-message.svelte-ksmgra p:where(.svelte-ksmgra){margin:0;font-size:13px;line-height:1.6;color:var(--color-ink-soft);font-style:italic}@media(max-width:820px){.hero-card{grid-template-columns:1fr}.hero-message.svelte-ksmgra{border-left:none;border-top:1px solid var(--glass-border)}}:root[data-theme=dark] .hero-tag.svelte-ksmgra{background:#ffffff0f}:root[data-theme=dark] .hero-social.svelte-ksmgra{background:#ffffff0f}:root[data-theme=dark] .hero-social.svelte-ksmgra:hover{background:#ffffff1a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-tag.svelte-ksmgra{background:#ffffff0f}:root:not([data-theme=light]) .hero-social.svelte-ksmgra{background:#ffffff0f}:root:not([data-theme=light]) .hero-social.svelte-ksmgra:hover{background:#ffffff1a}}.nickname-card.svelte-waiugt{display:flex;flex-direction:column;gap:.875rem;padding:1.25rem 1.5rem;border-radius:var(--radius-xl, 1rem);border:1px solid var(--glass-border, rgba(0, 0, 0, .08));background:var(--glass, rgba(255, 255, 255, .5));-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.nickname-head.svelte-waiugt{display:flex;flex-direction:column;gap:.25rem}.nickname-title.svelte-waiugt{margin:0;font-family:var(--font-display);font-size:16px;font-weight:600;color:var(--color-ink)}.nickname-current.svelte-waiugt{margin:0;font-size:12.5px;color:var(--color-ink-soft)}.nickname-current.svelte-waiugt strong:where(.svelte-waiugt){color:var(--color-ink);font-weight:600}.nickname-form.svelte-waiugt{display:flex;flex-direction:column;gap:.375rem}.nickname-label.svelte-waiugt{font-size:13px;font-weight:600;color:var(--color-foreground, #1f2937)}.nickname-label-hint.svelte-waiugt{font-size:11.5px;font-weight:400;color:color-mix(in srgb,var(--color-foreground, #1f2937) 60%,transparent)}.nickname-input.svelte-waiugt{width:100%;padding:.5rem .75rem;border-radius:.375rem;border:1px solid var(--input-border, rgba(0, 0, 0, .18));background:var(--input-bg, #ffffff);color:var(--color-foreground, #1f2937);font-size:.875rem;font-family:inherit;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.nickname-input.svelte-waiugt:focus{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb,var(--color-primary) 25%,transparent)}.nickname-input.svelte-waiugt:disabled{opacity:.6;cursor:not-allowed}.nickname-error.svelte-waiugt{min-height:1rem;font-size:.75rem;color:#b91c1c}.nickname-cooldown.svelte-waiugt{margin:0;font-size:.75rem;font-weight:600;color:var(--color-foreground, #1f2937)}.nickname-helper.svelte-waiugt{margin:0;font-size:.75rem;color:color-mix(in srgb,var(--color-foreground, #1f2937) 65%,transparent)}.nickname-actions.svelte-waiugt{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;margin-top:.25rem}.nickname-save.svelte-waiugt{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;border-radius:.375rem;font-size:.8125rem;font-weight:600;background:var(--color-primary);color:var(--color-primary-foreground);cursor:pointer;transition:filter .15s ease}.nickname-save.svelte-waiugt:hover:not(:disabled){filter:brightness(1.08)}.nickname-save.svelte-waiugt:disabled{opacity:.5;cursor:not-allowed}.nickname-remove.svelte-waiugt{display:inline-flex;align-items:center;padding:.5rem .875rem;border-radius:.375rem;border:1px solid var(--input-border, rgba(0, 0, 0, .18));background:transparent;font-size:.8125rem;font-weight:600;color:#b91c1c;cursor:pointer;transition:background-color .15s ease}.nickname-remove.svelte-waiugt:hover:not(:disabled){background-color:color-mix(in srgb,#b91c1c 8%,transparent)}.nickname-remove.svelte-waiugt:disabled{opacity:.5;cursor:not-allowed}.remove-warning.svelte-waiugt{margin:.25rem 0 1rem;font-size:.8125rem;line-height:1.5;color:color-mix(in srgb,var(--color-foreground, #1f2937) 70%,transparent)}.remove-actions.svelte-waiugt{display:flex;justify-content:flex-end;gap:.625rem}.remove-cancel.svelte-waiugt{padding:.5rem 1rem;border-radius:.375rem;border:1px solid var(--input-border, rgba(0, 0, 0, .18));background:transparent;font-size:.8125rem;font-weight:600;color:var(--color-foreground, #1f2937);cursor:pointer}.remove-cancel.svelte-waiugt:hover:not(:disabled){background-color:color-mix(in srgb,var(--color-foreground) 8%,transparent)}.remove-cancel.svelte-waiugt:disabled,.remove-confirm.svelte-waiugt:disabled{opacity:.5;cursor:not-allowed}.remove-confirm.svelte-waiugt{padding:.5rem 1rem;border-radius:.375rem;border:1px solid transparent;background:#b91c1c;font-size:.8125rem;font-weight:600;color:#fff;cursor:pointer;transition:filter .15s ease}.remove-confirm.svelte-waiugt:hover:not(:disabled){filter:brightness(1.1)}:root[data-theme=dark] .nickname-input.svelte-waiugt{--input-border: rgba(255, 255, 255, .2);--input-bg: rgba(255, 255, 255, .06)}:root[data-theme=dark] .nickname-error.svelte-waiugt,:root[data-theme=dark] .nickname-remove.svelte-waiugt{color:#f87171}:root[data-theme=dark] .nickname-remove.svelte-waiugt:hover:not(:disabled){background-color:color-mix(in srgb,#f87171 12%,transparent)}:root[data-theme=dark] .remove-confirm.svelte-waiugt{background:#dc2626;color:#fff}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nickname-input.svelte-waiugt{--input-border: rgba(255, 255, 255, .2);--input-bg: rgba(255, 255, 255, .06)}:root:not([data-theme=light]) .nickname-error.svelte-waiugt,:root:not([data-theme=light]) .nickname-remove.svelte-waiugt{color:#f87171}:root:not([data-theme=light]) .nickname-remove.svelte-waiugt:hover:not(:disabled){background-color:color-mix(in srgb,#f87171 12%,transparent)}:root:not([data-theme=light]) .remove-confirm.svelte-waiugt{background:#dc2626;color:#fff}}.mbti-card{padding-top:0}.mbti-head.svelte-11pza38{display:flex;align-items:center;gap:.625rem;padding:1.375rem 1.625rem 1.25rem;border-bottom:1px solid var(--glass-border)}.mbti-head-ic.svelte-11pza38{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#efc7734d;color:var(--color-primary)}.mbti-head.svelte-11pza38 h2:where(.svelte-11pza38){margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--color-ink)}.mbti-body.svelte-11pza38{padding:1.5rem 1.625rem 1.75rem;display:flex;flex-direction:column;align-items:center;text-align:center}.mbti-avatar.svelte-11pza38{width:100%;max-width:320px;height:250px;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;background:transparent}.mbti-avatar-img.svelte-11pza38{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 24px rgba(0,0,0,.18));transition:transform .3s cubic-bezier(.34,1.56,.64,1)}.mbti-avatar-img.svelte-11pza38:hover{transform:scale(1.05)}.mbti-code.svelte-11pza38{margin:0;font-family:var(--font-display);font-size:24px;font-weight:600;color:var(--color-ink)}.mbti-type.svelte-11pza38{margin:.125rem 0 .625rem;font-size:13px;font-weight:700;color:var(--color-primary)}.mbti-desc.svelte-11pza38{margin:0 0 1rem;font-size:12.5px;line-height:1.5;color:var(--color-ink-soft);max-width:320px}.mbti-btn.svelte-11pza38{display:inline-flex;align-items:center;gap:.4rem;padding:.625rem 1.25rem;border-radius:var(--radius-pill);font-weight:700;font-size:13.5px;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;background:linear-gradient(135deg,var(--color-primary),var(--color-primary-deep));color:#fff;box-shadow:0 8px 22px #8a2a3d52}.mbti-btn.svelte-11pza38:hover{box-shadow:0 10px 26px #8a2a3d6b}.mbti-btn.svelte-11pza38:active{transform:scale(.96)}.radar-head.svelte-5yhmno{display:flex;align-items:center;gap:.625rem;padding:1.375rem 1.625rem 1.25rem;border-bottom:1px solid var(--glass-border)}.radar-head-ic.svelte-5yhmno{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#b98bc947;color:var(--color-primary)}.radar-head.svelte-5yhmno h2:where(.svelte-5yhmno){margin:0;font-size:17px;font-weight:700;letter-spacing:-.01em;color:var(--color-ink)}.radar-body.svelte-5yhmno{padding:1.5rem 1.625rem 1.75rem}.radar-subpanel.svelte-5yhmno{background:#ffffff52;border:1px solid var(--glass-border);border-radius:var(--radius-lg);padding:.75rem}.radar-subpanel.svelte-5yhmno p{color:var(--color-ink)}:root[data-theme=dark] .radar-subpanel.svelte-5yhmno{background:#ffffff0a}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .radar-subpanel.svelte-5yhmno{background:#ffffff0a}}.activity-body.svelte-1pxyh99{padding:1.25rem 1.625rem 1.5rem}.activity-body.svelte-1pxyh99 [role=tablist]{gap:.5rem;margin-bottom:1rem;background:transparent}.activity-body.svelte-1pxyh99 [role=tab]{padding:.5rem 1.125rem;border-radius:var(--radius-pill);font-size:13px;font-weight:700;border:1px solid var(--glass-border);background:#ffffff4d;color:var(--color-ink-soft);transition:all .2s ease}.activity-body.svelte-1pxyh99 [role=tab][data-state=active]{background:linear-gradient(135deg,var(--color-primary),var(--color-primary-deep));color:#fff;border-color:transparent;box-shadow:0 6px 16px #8a2a3d4d}.activity-body.svelte-1pxyh99 p.text-muted-foreground{color:var(--color-ink-soft)}:root[data-theme=dark] .activity-body.svelte-1pxyh99 [role=tab]{background:#ffffff0d}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .activity-body.svelte-1pxyh99 [role=tab]{background:#ffffff0d}}.comm-card{display:flex;gap:.875rem;padding:1.25rem;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}.comm-card:hover{transform:translateY(-4px)}.comm-logo.svelte-to83db{width:50px;height:50px;border-radius:14px;flex-shrink:0;overflow:hidden;background:#0000000a}.comm-info.svelte-to83db{min-width:0;flex:1}.comm-name-row.svelte-to83db{display:flex;align-items:center;gap:.375rem;margin-bottom:.3125rem}.comm-name.svelte-to83db{margin:0;font-size:14.5px;font-weight:700;color:var(--color-foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .2s ease}.comm-desc.svelte-to83db{margin:0 0 .625rem;font-size:12px;color:var(--color-muted-foreground);line-height:1.55;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comm-meta.svelte-to83db{display:flex;align-items:center;gap:.5rem;font-size:11.5px;color:var(--color-ink-faint);flex-wrap:wrap}.meta-followers.svelte-to83db{display:flex;align-items:center;gap:.25rem}.creator-badge.svelte-to83db{display:inline-flex;align-items:center;gap:.25rem;padding:.125rem .5625rem;border-radius:999px;background:#efc77359;color:#7a5a10;font-weight:700;font-size:10px}.empty-state.svelte-to83db{padding:3rem 1.5rem;text-align:center;border:1.5px dashed var(--glass-border);border-radius:var(--radius-xl);background:#fff3}.empty-text.svelte-to83db{font-size:14px;color:var(--color-muted-foreground);margin:0}.empty-action.svelte-to83db{display:inline-block;margin-top:.75rem;font-size:14px;font-weight:600;color:var(--color-primary)}.empty-action.svelte-to83db:hover{text-decoration:underline}:root[data-theme=dark] .comm-logo.svelte-to83db{background:#ffffff0f}:root[data-theme=dark] .creator-badge.svelte-to83db{color:#f0d28e}:root[data-theme=dark] .empty-state.svelte-to83db{background:#ffffff08}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .comm-logo.svelte-to83db{background:#ffffff0f}:root:not([data-theme=light]) .creator-badge.svelte-to83db{color:#f0d28e}:root:not([data-theme=light]) .empty-state.svelte-to83db{background:#ffffff08}}
