.user-card.sfd-card[data-v-6f3cd7e3]{position:relative;height:100%;padding:1.25rem;padding-left:calc(1.25rem + 4px);overflow-y:auto;overflow-x:hidden;background:linear-gradient(165deg,rgba(28,26,38,.98),rgba(20,18,28,.99));border:1px solid hsla(0,0%,100%,.07);border-radius:22px 22px 0 0;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.03),0 24px 48px rgba(0,0,0,.45),0 0 60px rgba(86,83,211,.06)}.user-card.sfd-card.drawer-no-bg[data-v-6f3cd7e3]{background:transparent;border:none;box-shadow:none}.user-card.sfd-card.sfd-card--photo-pane[data-v-6f3cd7e3]{display:flex;flex-direction:column;overflow:hidden}.sfd-profile-main[data-v-6f3cd7e3]{position:relative;flex:1;min-height:0}.sfd-profile-photo-pane[data-v-6f3cd7e3]{display:flex;flex-direction:column;flex:1;min-height:0;align-self:stretch}.sfd-profile-photo-pane-header[data-v-6f3cd7e3]{flex-shrink:0;display:flex;align-items:center;gap:.65rem;margin-bottom:.85rem}.sfd-profile-photo-pane-title[data-v-6f3cd7e3]{font-size:1rem;font-weight:600;color:hsla(0,0%,100%,.92);letter-spacing:-.02em}.sfd-profile-photo-pane-body[data-v-6f3cd7e3]{flex:1;min-height:160px;display:flex;align-items:center;justify-content:center;overflow:auto;-webkit-overflow-scrolling:touch}.sfd-profile-photo-pane-img[data-v-6f3cd7e3]{display:block;max-width:100%;max-height:min(62vh,520px);width:auto;height:auto;-o-object-fit:contain;object-fit:contain;border-radius:14px;box-shadow:0 16px 48px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.06)}.sfd-profile-photo-pane-caption[data-v-6f3cd7e3]{flex-shrink:0;margin:.85rem 0 0;text-align:center;font-size:.8125rem;font-weight:500;color:hsla(0,0%,100%,.6)}.sfd-profile-pane-fade-enter-active[data-v-6f3cd7e3],.sfd-profile-pane-fade-leave-active[data-v-6f3cd7e3]{transition:opacity .22s ease}.sfd-profile-pane-fade-enter[data-v-6f3cd7e3],.sfd-profile-pane-fade-leave-to[data-v-6f3cd7e3]{opacity:0}.sfd-public-preview-hint[data-v-6f3cd7e3]{position:absolute;top:.75rem;right:1rem;z-index:2;display:inline-flex;align-items:center;gap:.3rem;padding:.25rem .5rem;border-radius:8px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.5);font-size:.7rem;font-weight:500;pointer-events:none}.sfd-public-preview-hint-icon[data-v-6f3cd7e3]{flex-shrink:0;opacity:.8}.sfd-public-preview-hint-text[data-v-6f3cd7e3]{white-space:nowrap}.sfd-bg-blur[data-v-6f3cd7e3]{left:-1rem;right:-1rem;background-size:cover;background-position:top;filter:blur(30px) saturate(1.2);transform:scale(1.2)}.sfd-bg-blur[data-v-6f3cd7e3],.sfd-bg-overlay[data-v-6f3cd7e3]{position:absolute;top:-2rem;height:100%;z-index:0;pointer-events:none}.sfd-bg-overlay[data-v-6f3cd7e3]{left:0;right:0;background:linear-gradient(180deg,rgba(20,18,28,.25),rgba(20,18,28,.7) 40%,rgba(20,18,28,.95) 70%)}.sfd-header-nav[data-v-6f3cd7e3]{position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;margin-bottom:.5rem}.sfd-hero[data-v-6f3cd7e3]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:.65rem;margin-bottom:1.25rem}.sfd-hero-title[data-v-6f3cd7e3]{position:relative;text-align:center;font-size:1.2rem;font-weight:700;color:hsla(0,0%,100%,.95);letter-spacing:-.02em}.sfd-hero-title--long[data-v-6f3cd7e3]{font-size:.95rem}.sfd-report-by-name[data-v-6f3cd7e3]{position:absolute!important;left:calc(100% + .5rem);top:50%;transform:translateY(-50%);width:30px;height:30px;margin:0}.sfd-back-btn[data-v-6f3cd7e3]{flex-shrink:0;width:36px;height:36px;border:none;border-radius:10px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s}.sfd-back-btn[data-v-6f3cd7e3]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.sfd-avatar-tap-area[data-v-6f3cd7e3]{flex-shrink:0;padding:0;border:none;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform .2s ease}.sfd-avatar-tap-area[data-v-6f3cd7e3]:hover{transform:scale(1.03)}.sfd-avatar-tap-area[data-v-6f3cd7e3]:active{transform:scale(.98)}.sfd-avatar-ring--clickable[data-v-6f3cd7e3]{pointer-events:none}.ud-avatar-ring[data-v-6f3cd7e3]{width:90px;height:90px;border-radius:50%;padding:3px;background:linear-gradient(135deg,rgba(139,92,246,.4),rgba(86,83,211,.3) 50%,rgba(139,92,246,.2));box-shadow:0 0 24px rgba(139,92,246,.2);flex-shrink:0}.ud-avatar-ring .avatar-img[data-v-6f3cd7e3]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.ud-avatar-ring .avatar-fallback[data-v-6f3cd7e3]{width:100%;height:100%;border-radius:50%;display:flex;align-items:center;justify-content:center}.avatar-fallback[data-v-6f3cd7e3]{display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.2),rgba(109,40,217,.3));color:hsla(0,0%,100%,.7)}.avatar-fallback svg[data-v-6f3cd7e3]{width:20px;height:20px}.avatar-fallback.gender-male[data-v-6f3cd7e3]{background:linear-gradient(135deg,#3b82f6,#1d4ed8);color:#fff}.avatar-fallback.gender-female[data-v-6f3cd7e3]{background:linear-gradient(135deg,#ec4899,#be185d);color:#fff}.avatar-fallback.gender-lgbtq[data-v-6f3cd7e3]{background:linear-gradient(135deg,#e40303,#ff8c00 25%,#ffed00 50%,#008026 75%,#24408e);color:#fff}.sfd-origin-badge[data-v-6f3cd7e3]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%}.sfd-origin-badge--snapchat[data-v-6f3cd7e3]{background:#fffc00}.sfd-origin-icon[data-v-6f3cd7e3]{width:13px;height:13px;display:block}.sfd-origin-icon--img[data-v-6f3cd7e3]{-o-object-fit:contain;object-fit:contain;border-radius:2px}.user-title[data-v-6f3cd7e3]{margin:0;font-size:1.3rem;font-weight:700;color:#fff;letter-spacing:.02em;text-shadow:0 0 20px rgba(0,0,0,.3),0 1px 2px rgba(0,0,0,.2)}.sfd-chip-friend[data-v-6f3cd7e3]{display:inline-flex;align-items:center;padding:.2rem .5rem;border-radius:999px;font-size:.6875rem;font-weight:600;background:rgba(74,222,128,.18);color:#6ee7b7;border:1px solid rgba(74,222,128,.35)}.sfd-chip-actions-row[data-v-6f3cd7e3]{position:relative;z-index:1;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:1.25rem}.sfd-chip-actions-btns[data-v-6f3cd7e3]{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.sfd-action-btn[data-v-6f3cd7e3]{width:36px;height:36px;border:none;border-radius:10px;background:rgba(139,92,246,.12);color:rgba(139,92,246,.9);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s,color .2s;-webkit-tap-highlight-color:transparent}.sfd-action-btn svg[data-v-6f3cd7e3]{width:18px;height:18px}.sfd-action-btn[data-v-6f3cd7e3]:hover{background:rgba(139,92,246,.22);color:rgba(167,139,250,.98)}.sfd-action-btn--message[data-v-6f3cd7e3]{background:hsla(0,0%,100%,.08);color:hsla(0,0%,100%,.7)}.sfd-action-btn--message[data-v-6f3cd7e3]:hover{background:rgba(139,92,246,.22);color:rgba(167,139,250,.98)}.sfd-action-btn--call[data-v-6f3cd7e3]{background:rgba(74,222,128,.12);color:rgba(74,222,128,.9)}.sfd-action-btn--call[data-v-6f3cd7e3]:hover{background:rgba(74,222,128,.22);color:#4ade80}.sfd-action-btn--call.sfd-action-btn--uncallable[data-v-6f3cd7e3],.sfd-action-btn--call[data-v-6f3cd7e3]:disabled{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.35);cursor:not-allowed}.sfd-action-btn--call.sfd-action-btn--uncallable[data-v-6f3cd7e3]:hover,.sfd-action-btn--call[data-v-6f3cd7e3]:disabled:hover{background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.35)}.sfd-header-actions[data-v-6f3cd7e3]{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;visibility:hidden;gap:.35rem;flex-shrink:0}.sfd-header-actions--visible[data-v-6f3cd7e3]{visibility:visible}.sfd-header-preview-badge[data-v-6f3cd7e3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:hsla(0,0%,100%,.6);flex-shrink:0}.sfd-header-preview-badge-icon[data-v-6f3cd7e3]{opacity:.85}.sfd-header-btn[data-v-6f3cd7e3]{width:36px;height:36px;border:none;border-radius:10px;background:hsla(0,0%,100%,.06);color:hsla(0,0%,100%,.75);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:color .2s,background .2s}.sfd-header-btn[data-v-6f3cd7e3]:hover{color:#fff;background:hsla(0,0%,100%,.1)}.sfd-header-btn--disabled[data-v-6f3cd7e3],.sfd-header-btn[data-v-6f3cd7e3]:disabled{opacity:.5;cursor:not-allowed}.sfd-header-btn--add[data-v-6f3cd7e3]{color:#6ee7b7}.sfd-header-btn--add[data-v-6f3cd7e3]:hover{background:rgba(74,222,128,.2);color:#a7f3d0}.sfd-header-invite-sent[data-v-6f3cd7e3]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;color:rgba(96,165,250,.95);flex-shrink:0}.sfd-header-menu-wrap[data-v-6f3cd7e3]{position:relative}.sfd-header-menu[data-v-6f3cd7e3]{position:absolute;top:100%;right:0;margin-top:4px;min-width:140px;padding:.35rem 0;background:rgba(18,16,28,.98);border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:10}.sfd-header-menu-item[data-v-6f3cd7e3]{display:block;width:100%;padding:.5rem 1rem;border:none;background:none;color:hsla(0,0%,100%,.9);font-size:.9rem;text-align:left;cursor:pointer}.sfd-header-menu-item[data-v-6f3cd7e3]:hover{background:hsla(0,0%,100%,.08)}.sfd-header-menu-item--danger[data-v-6f3cd7e3]{color:#f87171}.sfd-header-menu-item--danger[data-v-6f3cd7e3]:hover{background:rgba(248,113,113,.15)}.sfd-menu-fade-enter-active[data-v-6f3cd7e3],.sfd-menu-fade-leave-active[data-v-6f3cd7e3]{transition:opacity .15s ease}.sfd-menu-fade-enter-from[data-v-6f3cd7e3],.sfd-menu-fade-leave-to[data-v-6f3cd7e3]{opacity:0}.profile-grid[data-v-6f3cd7e3]{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-bottom:.85rem}.sfd-row[data-v-6f3cd7e3]{grid-column:1/-1;display:flex;flex-wrap:wrap;gap:.5rem}.sfd-row .info-card[data-v-6f3cd7e3]{flex:1 1 0;min-width:0}.info-card[data-v-6f3cd7e3]{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:14px;padding:.65rem .35rem;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;text-align:center}.card-icon[data-v-6f3cd7e3]{width:32px;height:32px;border-radius:10px;flex-shrink:0;display:flex;align-items:center;justify-content:center}.card-icon svg[data-v-6f3cd7e3]{width:18px;height:18px}.card-icon img[data-v-6f3cd7e3]{width:18px;height:18px;-o-object-fit:contain;object-fit:contain}.card-content[data-v-6f3cd7e3]{min-width:0;text-align:center;width:100%}.card-value[data-v-6f3cd7e3]{font-size:.95rem;font-weight:700;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gender-card[data-v-6f3cd7e3]{background:hsla(0,0%,100%,.03)}.gender-card.gender-male[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(59,130,246,.12),rgba(37,99,235,.08));border-color:rgba(59,130,246,.22)}.gender-card.gender-female[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(236,72,153,.12),rgba(219,39,119,.08));border-color:rgba(236,72,153,.22)}.gender-card.gender-lgbtq[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(228,3,3,.08),rgba(255,140,0,.06) 25%,rgba(255,237,0,.06) 50%,rgba(0,128,38,.06) 75%,rgba(36,64,142,.08));border-color:rgba(255,140,0,.2)}.gender-card--icon-only[data-v-6f3cd7e3]{display:flex;align-items:center;justify-content:center}.gender-card--icon-only .card-icon[data-v-6f3cd7e3]{margin:0}.gender-card .card-icon[data-v-6f3cd7e3]{background:hsla(0,0%,100%,.08)}.gender-card.gender-male .card-icon[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(59,130,246,.2),rgba(37,99,235,.25))}.gender-card.gender-female .card-icon[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(236,72,153,.2),rgba(219,39,119,.25))}.gender-card.gender-lgbtq .card-icon[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(255,0,0,.15),rgba(255,165,0,.15),rgba(255,255,0,.15),rgba(0,128,0,.15),rgba(0,0,255,.15),rgba(128,0,128,.15))}.info-card.gender-card.gender-card--icon-only.gender-lgbtq[data-v-6f3cd7e3]{border-color:rgba(255,186,120,.42);box-shadow:0 0 14px rgba(228,3,3,.32),0 0 28px rgba(255,140,0,.22),0 0 40px rgba(0,128,38,.16),0 0 26px rgba(36,64,142,.28);animation:gender-lgbtq-info-glow-data-v-6f3cd7e3 4s ease-in-out infinite}.info-card.gender-card.gender-card--icon-only.gender-lgbtq .card-icon[data-v-6f3cd7e3]{box-shadow:0 0 10px rgba(228,3,3,.35),0 0 18px rgba(255,237,0,.2),0 0 16px rgba(36,64,142,.32)}@keyframes gender-lgbtq-info-glow-data-v-6f3cd7e3{0%,to{box-shadow:0 0 10px rgba(228,3,3,.22),0 0 22px rgba(255,140,0,.16),0 0 32px rgba(0,128,38,.12),0 0 20px rgba(36,64,142,.2)}50%{box-shadow:0 0 18px rgba(228,3,3,.38),0 0 34px rgba(255,140,0,.28),0 0 48px rgba(0,128,38,.22),0 0 32px rgba(36,64,142,.34)}}@media (prefers-reduced-motion:reduce){.info-card.gender-card.gender-card--icon-only.gender-lgbtq[data-v-6f3cd7e3]{animation:none;box-shadow:0 0 14px rgba(228,3,3,.3),0 0 28px rgba(255,140,0,.22),0 0 40px rgba(0,128,38,.16),0 0 26px rgba(36,64,142,.28)}}.gender-text-gender-male[data-v-6f3cd7e3]{color:#60a5fa}.gender-text-gender-female[data-v-6f3cd7e3]{color:#f472b6}.gender-text-gender-lgbtq[data-v-6f3cd7e3]{background:linear-gradient(90deg,#ff6b6b,#feca57,#48dbfb,#ff9ff3,#54a0ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.karma-card[data-v-6f3cd7e3]{background:hsla(0,0%,100%,.03)}.karma-card.stranger-karma-terrible[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(124,106,158,.15),rgba(74,61,110,.1));border-color:rgba(124,106,158,.25)}.karma-card.stranger-karma-bad[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(248,113,113,.12),rgba(220,38,38,.08));border-color:rgba(248,113,113,.2)}.karma-card.stranger-karma-neutral[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(196,181,253,.12),rgba(124,58,237,.08));border-color:rgba(196,181,253,.2)}.karma-card.stranger-karma-good[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(74,222,128,.12),rgba(22,163,74,.08));border-color:rgba(74,222,128,.2)}.karma-card.stranger-karma-excellent[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(74,222,128,.14),rgba(34,197,94,.1));border-color:rgba(74,222,128,.22)}.karma-card.stranger-karma-blazing[data-v-6f3cd7e3],.karma-card.stranger-karma-burning[data-v-6f3cd7e3],.karma-card.stranger-karma-onfire[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(249,115,22,.12),rgba(234,88,12,.08));border-color:rgba(249,115,22,.22)}.karma-card.stranger-karma-inferno[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(234,88,12,.14),rgba(194,65,12,.1));border-color:rgba(234,88,12,.22)}.karma-card.stranger-karma-solar[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(251,191,36,.12),rgba(245,158,11,.08));border-color:rgba(251,191,36,.22)}.karma-card.stranger-karma-nova[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(236,72,153,.12),rgba(219,39,119,.08));border-color:rgba(236,72,153,.22)}.karma-card.stranger-karma-crystal[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(56,189,248,.12),rgba(14,165,233,.08));border-color:rgba(56,189,248,.22)}.karma-card.stranger-karma-mythic[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(167,139,250,.12),rgba(124,58,237,.08));border-color:rgba(167,139,250,.22)}.karma-card.stranger-karma-legendary[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(255,213,79,.12),rgba(255,160,0,.08));border-color:rgba(255,213,79,.22)}.karma-card.stranger-karma-celestial[data-v-6f3cd7e3],.karma-card.stranger-karma-divine[data-v-6f3cd7e3],.karma-card.stranger-karma-eternal[data-v-6f3cd7e3],.karma-card.stranger-karma-transcendent[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(167,139,250,.1),rgba(124,58,237,.06));border-color:rgba(167,139,250,.2)}.karma-card.stranger-karma-immortal[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(233,213,255,.12),rgba(124,58,237,.08));border-color:rgba(233,213,255,.2)}.karma-card .card-content[data-v-6f3cd7e3]{min-width:0;text-align:center}.sfd-karma-orb-wrap[data-v-6f3cd7e3]{display:flex;align-items:center;justify-content:center;flex-shrink:0}.sfd-karma-orb[data-v-6f3cd7e3]{flex-shrink:0;filter:drop-shadow(0 0 4px rgba(255,255,255,.2));width:28px;height:28px}.karma-card.stranger-karma-neutral .orb-highlight[data-v-6f3cd7e3]{stop-color:#b388ff}.karma-card.stranger-karma-neutral .orb-base[data-v-6f3cd7e3]{stop-color:#5653d3}.karma-card.stranger-karma-good .orb-highlight[data-v-6f3cd7e3]{stop-color:#fff176}.karma-card.stranger-karma-good .orb-base[data-v-6f3cd7e3]{stop-color:#ff9800}.karma-card.stranger-karma-excellent .orb-highlight[data-v-6f3cd7e3]{stop-color:#ffeb3b}.karma-card.stranger-karma-excellent .orb-base[data-v-6f3cd7e3]{stop-color:#ff5722}.karma-card.stranger-karma-onfire .orb-highlight[data-v-6f3cd7e3]{stop-color:#fc0}.karma-card.stranger-karma-onfire .orb-base[data-v-6f3cd7e3]{stop-color:#f60}.karma-card.stranger-karma-burning .orb-highlight[data-v-6f3cd7e3]{stop-color:#fd0}.karma-card.stranger-karma-burning .orb-base[data-v-6f3cd7e3]{stop-color:#f50}.karma-card.stranger-karma-blazing .orb-highlight[data-v-6f3cd7e3]{stop-color:#fe0}.karma-card.stranger-karma-blazing .orb-base[data-v-6f3cd7e3]{stop-color:#f40}.karma-card.stranger-karma-inferno .orb-highlight[data-v-6f3cd7e3]{stop-color:#fff}.karma-card.stranger-karma-inferno .orb-base[data-v-6f3cd7e3]{stop-color:#f30}.karma-card.stranger-karma-solar .orb-highlight[data-v-6f3cd7e3]{stop-color:#ffc}.karma-card.stranger-karma-solar .orb-base[data-v-6f3cd7e3]{stop-color:#f80}.karma-card.stranger-karma-nova .orb-highlight[data-v-6f3cd7e3]{stop-color:#fff}.karma-card.stranger-karma-nova .orb-base[data-v-6f3cd7e3]{stop-color:#f06}.karma-card.stranger-karma-crystal .orb-highlight[data-v-6f3cd7e3]{stop-color:#fff}.karma-card.stranger-karma-crystal .orb-base[data-v-6f3cd7e3]{stop-color:#4dd0e1}.karma-card.stranger-karma-mythic .orb-highlight[data-v-6f3cd7e3]{stop-color:#fff}.karma-card.stranger-karma-mythic .orb-base[data-v-6f3cd7e3]{stop-color:#9c27b0}.karma-card.stranger-karma-legendary .orb-highlight[data-v-6f3cd7e3]{stop-color:#fffde7}.karma-card.stranger-karma-legendary .orb-base[data-v-6f3cd7e3]{stop-color:#ffc107}.karma-card.stranger-karma-celestial .orb-highlight[data-v-6f3cd7e3]{stop-color:#fff}.karma-card.stranger-karma-celestial .orb-base[data-v-6f3cd7e3]{stop-color:#b388ff}.karma-card.stranger-karma-transcendent .orb-highlight[data-v-6f3cd7e3]{stop-color:#e879f9}.karma-card.stranger-karma-transcendent .orb-base[data-v-6f3cd7e3]{stop-color:#7c3aed}.karma-card.stranger-karma-eternal .orb-highlight[data-v-6f3cd7e3]{stop-color:#fff}.karma-card.stranger-karma-eternal .orb-base[data-v-6f3cd7e3]{stop-color:#22d3d1}.karma-card.stranger-karma-divine .orb-highlight[data-v-6f3cd7e3]{stop-color:#fffbeb}.karma-card.stranger-karma-divine .orb-base[data-v-6f3cd7e3]{stop-color:#fbbf24}.karma-card.stranger-karma-immortal .orb-highlight[data-v-6f3cd7e3]{stop-color:#fdf4ff}.karma-card.stranger-karma-immortal .orb-base[data-v-6f3cd7e3]{stop-color:#e9d5ff}.karma-card.stranger-karma-bad .orb-highlight[data-v-6f3cd7e3]{stop-color:#7c6a9e}.karma-card.stranger-karma-bad .orb-base[data-v-6f3cd7e3]{stop-color:#3d2c6e}.karma-card.stranger-karma-terrible .orb-highlight[data-v-6f3cd7e3]{stop-color:#5e4a8a}.karma-card.stranger-karma-terrible .orb-base[data-v-6f3cd7e3]{stop-color:#1a1a2e}.karma-card.stranger-karma-terrible .card-value[data-v-6f3cd7e3]{color:#b8a9d4}.karma-card.stranger-karma-bad .card-value[data-v-6f3cd7e3]{color:#c4b5d4}.karma-card.stranger-karma-neutral .card-value[data-v-6f3cd7e3]{color:#c4b5fd}.karma-card.stranger-karma-good .card-value[data-v-6f3cd7e3]{color:#ffd54f}.karma-card.stranger-karma-excellent .card-value[data-v-6f3cd7e3],.karma-card.stranger-karma-onfire .card-value[data-v-6f3cd7e3]{color:#ffb74d}.karma-card.stranger-karma-burning .card-value[data-v-6f3cd7e3]{color:#ff8a50}.karma-card.stranger-karma-blazing .card-value[data-v-6f3cd7e3]{color:#ff7043}.karma-card.stranger-karma-inferno .card-value[data-v-6f3cd7e3]{color:#ff8a65}.karma-card.stranger-karma-solar .card-value[data-v-6f3cd7e3]{color:#ffb74d}.karma-card.stranger-karma-nova .card-value[data-v-6f3cd7e3]{color:#f48fb1}.karma-card.stranger-karma-crystal .card-value[data-v-6f3cd7e3]{color:#80d8ff}.karma-card.stranger-karma-mythic .card-value[data-v-6f3cd7e3]{color:#e1bee7}.karma-card.stranger-karma-legendary .card-value[data-v-6f3cd7e3]{color:#ffd54f}.karma-card.stranger-karma-celestial .card-value[data-v-6f3cd7e3]{color:#e1d5ff}.karma-card.stranger-karma-transcendent .card-value[data-v-6f3cd7e3]{color:#f0abfc}.karma-card.stranger-karma-eternal .card-value[data-v-6f3cd7e3]{color:#99f6e4}.karma-card.stranger-karma-divine .card-value[data-v-6f3cd7e3]{color:#fef08a}.karma-card.stranger-karma-immortal .card-value[data-v-6f3cd7e3]{color:#e9d5ff}.age-card .card-icon[data-v-6f3cd7e3]{color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.06)}.leaderboard-position-card[data-v-6f3cd7e3]{position:relative;background:linear-gradient(145deg,rgba(251,191,36,.1),rgba(245,158,11,.05));border-color:rgba(251,191,36,.18)}.leaderboard-position-icon[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(251,191,36,.25),rgba(245,158,11,.2));color:rgba(251,191,36,.95)}.leaderboard-position-icon svg[data-v-6f3cd7e3]{width:18px;height:18px}.leaderboard-position-card .card-value[data-v-6f3cd7e3]{color:hsla(0,0%,100%,.95)}.bio-card-full[data-v-6f3cd7e3]{grid-column:1/-1}.bio-card[data-v-6f3cd7e3]{align-items:flex-start;padding:.75rem .85rem;background:hsla(0,0%,100%,.03);border-radius:14px;border:1px solid hsla(0,0%,100%,.08)}.bio-card.bio-card--empty[data-v-6f3cd7e3]{align-items:center;background:hsla(0,0%,100%,.02)}.bio-card .card-icon[data-v-6f3cd7e3]{background:linear-gradient(135deg,rgba(34,197,94,.18),rgba(22,163,74,.22));color:#4ade80;align-self:flex-start;margin-top:.1rem}.bio-card.bio-card--empty .card-icon[data-v-6f3cd7e3]{align-self:center;margin-top:0}.card-content-bio--empty[data-v-6f3cd7e3]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:4rem;gap:.25rem}.bio-card--public.bio-card--empty .card-content-bio--empty[data-v-6f3cd7e3]{justify-content:flex-start;text-align:left;align-items:flex-start;min-height:0}.sfd-bio-label--empty[data-v-6f3cd7e3]{color:hsla(0,0%,100%,.4)}.sfd-bio-text[data-v-6f3cd7e3]{margin:0;font-size:.8125rem;color:hsla(0,0%,100%,.88);line-height:1.4;white-space:pre-wrap;word-break:break-word}.sfd-bio-text--empty[data-v-6f3cd7e3]{color:hsla(0,0%,100%,.45);font-style:italic;margin:0}.bio-card--public[data-v-6f3cd7e3]{background:transparent;border-color:transparent;display:flex;flex-direction:column;align-items:stretch;gap:0}.bio-card--has-mood .card-content-bio[data-v-6f3cd7e3],.bio-card--public .card-content-bio[data-v-6f3cd7e3]{flex-direction:column;align-items:stretch;text-align:left;padding:0;min-height:0}.sfd-mood-card.bio-card[data-v-6f3cd7e3]{display:flex;flex-direction:column;align-items:stretch;padding:0;background:transparent;border:none;border-radius:0;gap:.35rem}.sfd-mood-card.bio-card--has-mood.bio-card-full[data-v-6f3cd7e3]{padding:0;background:transparent;border:none}.sfd-mood-card .sfd-bio-label[data-v-6f3cd7e3]{margin:0;font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.06em}.sfd-mood-card .sfd-bio-typed-wrap[data-v-6f3cd7e3]{display:flex;align-items:flex-start;gap:.6rem;padding:.7rem .9rem;background:rgba(0,0,0,.28);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;border-left:3px solid rgba(139,92,246,.6);box-shadow:0 1px 3px rgba(0,0,0,.12)}.sfd-mood-card .sfd-bio-typed-icon[data-v-6f3cd7e3]{flex-shrink:0;width:20px;height:20px;color:rgba(139,92,246,.75);margin-top:.1rem}.sfd-mood-card .sfd-bio-typed-icon svg[data-v-6f3cd7e3]{width:100%;height:100%;display:block}.sfd-mood-card .sfd-bio-text--typed[data-v-6f3cd7e3]{margin:0;flex:1;min-width:0;font-size:.875rem;font-weight:450;color:hsla(0,0%,100%,.95);line-height:1.45;white-space:pre-wrap;word-break:break-word}.sfd-bio-empty-wrap[data-v-6f3cd7e3]{display:flex;align-items:center;gap:.6rem;padding:.65rem .9rem;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);border-radius:12px}.sfd-bio-empty-icon[data-v-6f3cd7e3]{flex-shrink:0;width:20px;height:20px;color:hsla(0,0%,100%,.25)}.sfd-bio-empty-icon svg[data-v-6f3cd7e3]{width:100%;height:100%;display:block}.sfd-bio-empty-wrap .sfd-bio-text--empty[data-v-6f3cd7e3]{flex:1;text-align:center}.sfd-mood-card .sfd-bio-text--empty[data-v-6f3cd7e3]{margin:0;font-size:.8125rem;color:hsla(0,0%,100%,.45);font-style:italic;text-align:center}.sfd-bio-label[data-v-6f3cd7e3]{margin:0 0 .35rem 0;font-size:.7rem;font-weight:600;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:.06em}.sfd-badge-section[data-v-6f3cd7e3]{position:relative;z-index:1;display:flex;flex-direction:column;gap:.5rem;margin-top:1rem;padding:1rem 1rem 1.1rem;border-radius:16px;text-align:left;background:linear-gradient(145deg,rgba(251,191,36,.12),rgba(245,158,11,.06) 50%,rgba(251,191,36,.04));border:1px solid rgba(251,191,36,.22);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.04),0 4px 20px rgba(251,191,36,.08)}.sfd-badge-section-header[data-v-6f3cd7e3]{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.sfd-badge-section-header .sfd-badge-section-title[data-v-6f3cd7e3]{margin:0}.sfd-badge-section-menu[data-v-6f3cd7e3]{position:relative;flex-shrink:0}.sfd-badge-menu-btn[data-v-6f3cd7e3]{display:inline-flex;align-items:center;justify-content:center;padding:.3rem;border:none;border-radius:8px;background:transparent;color:hsla(0,0%,100%,.7);cursor:pointer;transition:color .2s,background .2s}.sfd-badge-menu-btn[data-v-6f3cd7e3]:hover{color:rgba(251,191,36,.95);background:hsla(0,0%,100%,.06)}.sfd-badge-dropdown[data-v-6f3cd7e3]{position:absolute;top:100%;right:0;margin-top:.25rem;min-width:140px;padding:.35rem 0;border-radius:10px;background:rgba(20,20,24,.98);border:1px solid hsla(0,0%,100%,.1);box-shadow:0 8px 24px rgba(0,0,0,.4);z-index:20}.sfd-badge-dropdown-item[data-v-6f3cd7e3]{display:block;width:100%;padding:.5rem .75rem;border:none;border-radius:0;background:none;color:hsla(0,0%,100%,.9);font-size:.875rem;text-align:left;cursor:pointer;transition:background .15s}.sfd-badge-dropdown-item[data-v-6f3cd7e3]:hover{background:hsla(0,0%,100%,.08)}.sfd-badge-section-title[data-v-6f3cd7e3]{margin:0 0 .6rem 0;font-size:.7rem;font-weight:600;color:rgba(251,191,36,.9);text-transform:uppercase;letter-spacing:.12em;text-align:left}.sfd-badges-empty[data-v-6f3cd7e3]{margin:0;font-size:.875rem;color:hsla(0,0%,100%,.5)}.sfd-badge-rank-chip[data-v-6f3cd7e3]{display:inline-block;width:-moz-fit-content;width:fit-content}.sfd-badge-rank-chip[data-v-6f3cd7e3] :deep(.badge-icon){color:inherit}.sfd-leaderboard-rank-source[data-v-6f3cd7e3]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0;pointer-events:none}.sfd-skeleton[data-v-6f3cd7e3]{background:linear-gradient(90deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.06));background-size:200% 100%;animation:sfd-skeleton-shimmer-data-v-6f3cd7e3 1.2s ease-in-out infinite;border-radius:8px}@keyframes sfd-skeleton-shimmer-data-v-6f3cd7e3{0%{background-position:200% 0}to{background-position:-200% 0}}.sfd-skeleton-back[data-v-6f3cd7e3]{width:36px;height:36px;flex-shrink:0;border-radius:10px}.sfd-skeleton-avatar[data-v-6f3cd7e3]{width:42px;height:42px;flex-shrink:0;border-radius:50%}.sfd-skeleton-header-text[data-v-6f3cd7e3]{flex:1;min-width:0;display:flex;flex-direction:row;align-items:center;gap:.5rem}.sfd-skeleton-title[data-v-6f3cd7e3]{height:1.1rem;width:140px;max-width:70%}.sfd-skeleton-chip[data-v-6f3cd7e3]{width:52px;height:1.1rem;border-radius:999px;flex-shrink:0}.sfd-skeleton-card-icon[data-v-6f3cd7e3]{width:28px;height:28px;flex-shrink:0;border-radius:8px}.sfd-skeleton-line[data-v-6f3cd7e3]{height:.85rem;width:100%;max-width:80px}.sfd-skeleton-line--short[data-v-6f3cd7e3]{max-width:60px}.sfd-skeleton-line--mid[data-v-6f3cd7e3]{max-width:100px}.sfd-skeleton-bio-line[data-v-6f3cd7e3]{height:.75rem;width:100%;margin-bottom:.4rem}.sfd-skeleton-bio-line[data-v-6f3cd7e3]:last-child{margin-bottom:0}.sfd-skeleton-bio-line--short[data-v-6f3cd7e3]{width:70%}.sfd-skeleton-badge-title[data-v-6f3cd7e3]{height:.7rem;width:44px;margin-bottom:.5rem}.sfd-skeleton-badge-wrap[data-v-6f3cd7e3]{display:inline-flex;align-items:center;gap:.55rem;padding:.35rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06)}.sfd-skeleton-badge-icon[data-v-6f3cd7e3]{width:20px;height:20px;flex-shrink:0;border-radius:6px}.sfd-skeleton-badge-text[data-v-6f3cd7e3]{height:.8125rem;width:72px}.sfd-skeleton-badge-circle[data-v-6f3cd7e3]{width:26px;height:26px;flex-shrink:0;border-radius:50%}@media screen and (min-width:1025px) and (orientation:landscape){.user-card.sfd-card[data-v-6f3cd7e3]{border-radius:22px}}.drawer-container[style*="--sfd-photo"]:before{background:var(--sfd-photo) top/cover no-repeat;filter:blur(30px) saturate(1.2);transform:scale(1.15)}.drawer-container[style*="--sfd-photo"]:after,.drawer-container[style*="--sfd-photo"]:before{content:"";position:absolute;top:0;left:0;right:0;height:100%;z-index:0;pointer-events:none;animation:sfdBgFadeIn .4s ease both}.drawer-container[style*="--sfd-photo"]:after{background:linear-gradient(180deg,rgba(20,18,28,.25),rgba(20,18,28,.7) 40%,rgba(20,18,28,.95) 70%)}@keyframes sfdBgFadeIn{0%{opacity:0}to{opacity:1}}.drawer-container[style*="--sfd-photo"] .drawer-handle{z-index:2}.drawer-container[style*="--sfd-photo"] .drawer-handle-bar{background:#fff;z-index:999}.drawer-container[style*="--sfd-photo"] .drawer-content{position:relative;z-index:1}