:root{--theme-text-color:#000;--theme-top-color:#fff;--theme-bottom-color:#7f02f9}.report-modal{z-index:10000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.report-modal__panel{background:#fff;border-radius:12px;width:100%;max-width:420px;margin:0 16px;padding:24px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.report-modal__title{color:#1e293b;margin:0 0 8px;font-family:Inter,sans-serif;font-size:18px;font-weight:600}.report-modal__message{color:#334155;margin:0 0 16px;font-family:Manrope,sans-serif;font-size:14px;line-height:1.5}.report-modal__reasons{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.report-modal__reason{cursor:pointer;color:#1e293b;background:#fff;border:1.5px solid #d1d5db;border-radius:20px;padding:6px 14px;font-family:Inter,sans-serif;font-size:13px;font-weight:500;transition:border-color .15s,background .15s,color .15s}.report-modal__reason:hover{color:#7f02f9;border-color:#7f02f9}.report-modal__reason--selected{color:#7f02f9;background:#f1ecfb;border-color:#7f02f9}.report-modal__description{color:#1e293b;resize:none;box-sizing:border-box;border:1px solid #d1d5db;border-radius:8px;width:100%;margin-bottom:20px;padding:10px 12px;font-family:Manrope,sans-serif;font-size:14px;transition:border-color .15s}.report-modal__description:focus{border-color:#7f02f9;outline:none}.report-modal__description::placeholder{color:#9ca3af}.report-modal__actions{justify-content:flex-end;gap:12px;display:flex}.report-modal__button{cursor:pointer;border-radius:8px;padding:8px 20px;font-family:Inter,sans-serif;font-size:14px;font-weight:500;transition:background-color .2s,border-color .2s,opacity .2s}.report-modal__button:disabled{opacity:.5;cursor:not-allowed}.report-modal__button--cancel{color:#1e293b;background:#fff;border:1px solid #d1d5db}.report-modal__button--cancel:hover:not(:disabled){background:#f3f4f6}.report-modal__button--confirm{color:#fff;background:#7f02f9;border:1px solid #7f02f9}.report-modal__button--confirm:hover:not(:disabled){background:#6a02d1}.report-modal__button--danger{color:#fff;background:#dc2626;border:1px solid #dc2626}.report-modal__button--danger:hover:not(:disabled){background:#b91c1c}
:root{--theme-text-color:#000;--theme-top-color:#fff;--theme-bottom-color:#7f02f9}.pf__bg-layer{pointer-events:none;z-index:0;position:fixed;inset:0;overflow:hidden}
:root{--theme-text-color:#000;--theme-top-color:#fff;--theme-bottom-color:#7f02f9}.pf__topbar{z-index:30;width:100%;padding:calc(12px + env(safe-area-inset-top,0px))var(--pf-pad)12px;-webkit-backdrop-filter:var(--t-topbar-blur,none);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.pf__logo{color:var(--t-text,#1c0f2f);letter-spacing:-.02em;opacity:.92;align-items:center;gap:8px;font-size:15px;font-weight:750;text-decoration:none;transition:opacity .15s;display:inline-flex}.pf__logo:hover{opacity:1}.pf__logo-img{-o-object-fit:contain;object-fit:contain;width:24px;height:24px;filter:var(--t-logo-filter,none);flex-shrink:0}
:root{--theme-text-color:#000;--theme-top-color:#fff;--theme-bottom-color:#7f02f9}.pf__header{width:100%;max-width:var(--pf-col);padding:14px var(--pf-pad)4px;text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:18px;display:flex}.pf__htext{flex-direction:column;flex:1;align-items:flex-start;gap:8px;min-width:0;display:flex}.pf__avatar{width:80px;height:80px;box-shadow:0 0 0 4px var(--t-ring,#fff),0 14px 34px #0a081438;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.pf__avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.pf__id{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;max-width:100%;display:flex}.pf__name{letter-spacing:-.03em;overflow-wrap:anywhere;word-break:break-word;align-items:center;gap:7px;min-width:0;max-width:100%;margin:0;font-size:clamp(18px,5.3vw,21px);font-weight:750;line-height:1.1;display:inline-flex}.pf__handle{opacity:.62;overflow-wrap:anywhere;max-width:100%;font-size:14px;font-weight:550}.pf__bio{opacity:.92;text-wrap:pretty;overflow-wrap:anywhere;max-width:52ch;margin:0;font-size:14.5px;line-height:1.5}.pf__meta{flex-wrap:wrap;justify-content:flex-start;gap:7px;margin-top:1px;display:flex}.pf__chip{background:var(--t-chip-bg,#f1ecfb);color:var(--t-chip-text,#6a35c9);border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.pf__chip svg{opacity:.85;width:13px;height:13px}@container (min-width:680px){.pf__header{gap:22px;padding-top:26px}.pf__avatar{width:92px;height:92px}.pf__name{font-size:24px}.pf__bio{font-size:15px}}
:root{--theme-text-color:#000;--theme-top-color:#fff;--theme-bottom-color:#7f02f9}.pf__controls{width:100%;max-width:var(--pf-col);padding:0 var(--pf-pad);align-items:center;gap:8px;margin:16px 0 4px;display:flex}.pf__controls-actions{flex-shrink:0;align-items:center;gap:8px;margin-left:auto;display:flex}.pf__toggle{background:var(--t-toggle-track,#eceaf1);-webkit-user-select:none;user-select:none;border-radius:999px;flex:auto;grid-template-columns:1fr 1fr;min-width:0;max-width:280px;margin:0;padding:4px;display:grid;position:relative}.pf__toggle-knob{background:var(--t-toggle-active,#7f02f9);border-radius:999px;width:calc(50% - 4px);transition:transform .26s cubic-bezier(.4,0,.2,1);position:absolute;top:4px;bottom:4px;left:4px;box-shadow:0 3px 10px #0a08142e}.pf__toggle[data-view=links] .pf__toggle-knob{transform:translate(100%)}.pf__toggle-opt{z-index:1;text-align:center;cursor:pointer;min-width:0;color:var(--t-toggle-inactive-text,#8b8496);touch-action:manipulation;white-space:nowrap;text-overflow:ellipsis;background:0 0;border:none;padding:8px 6px;font-family:inherit;font-size:clamp(11px,3.3vw,13px);font-weight:700;transition:color .2s;position:relative;overflow:hidden}.pf__toggle-opt[data-on=true]{color:var(--t-toggle-active-text,#fff)}.pf__sharewrap,.pf__menuwrap{position:relative}.pf__menu{z-index:40;background:var(--t-menu-bg,#fff);min-width:188px;color:var(--t-menu-text,#1c0f2f);border:1px solid var(--t-menu-border,#00000014);border-radius:13px;padding:6px;animation:.12s pf-pop;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 16px 40px #0a081438}@keyframes pf-pop{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:none}}.pf__menu-item{width:100%;color:inherit;cursor:pointer;text-align:left;touch-action:manipulation;background:0 0;border:none;border-radius:9px;align-items:center;gap:10px;padding:10px 11px;font-family:inherit;font-size:13.5px;font-weight:550;display:flex}.pf__menu-item svg{opacity:.8;flex-shrink:0;width:16px;height:16px}.pf__menu-item:hover{background:var(--t-menu-hover,#0000000d)}.pf__menu-item--danger{color:#e5484d}.pf__menu-item--danger:hover{background:#e5484d1a}@container (max-width:380px){.pf__btn-label{display:none}.pf__controls{gap:6px}}@media (prefers-reduced-motion:reduce){.pf__toggle-knob{transition:none}}
