.pf{--pf-ink:#f3f4f4;--pf-dim:#a7abb1;--pf-orange:linear-gradient(180deg,#fc9400,#ff9f18);--pf-quiet:rgb(255 255 255/0.07);max-width:760px;margin:0 auto;padding:36px var(--inset) 0;display:flex;flex-direction:column;align-items:center;gap:23px;color:var(--pf-ink)}.pf>*{width:100%}.pf-head{display:flex;flex-direction:column;align-items:center;gap:14px}.pf-avatar{width:117px;height:117px;border-radius:50%;object-fit:cover;display:block;background:#212527}.pf-initials{display:grid;place-items:center;font-family:var(--display);font-size:44px;color:var(--pf-ink)}.pf-names{display:flex;flex-direction:column;align-items:center;gap:7px;text-align:center}.pf-names h1{font-family:var(--display);font-weight:700;font-size:24px;line-height:1.15;color:var(--pf-ink);display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:center;gap:8px}.pf-pro{width:22px;height:22px;display:block}.pf-handle,.pf-stat span{font-size:14px;font-weight:500;color:var(--pf-dim)}.pf-bio{max-width:480px;font-size:15px;line-height:1.45;text-align:center;white-space:pre-line;overflow-wrap:anywhere;margin-top:-9px}.pf-stats{max-width:480px;display:flex;align-items:flex-start;gap:16px;padding:0 20px}.pf-stat{flex:1 1;min-width:0;min-height:44px;display:flex;flex-direction:column;align-items:center;gap:7px;background:none;border:none;padding:0;font:inherit;color:inherit;cursor:default}button.pf-stat{cursor:pointer}button.pf-stat:hover b{color:#fff}.pf-stat b{font-family:var(--display);font-weight:700;font-size:24px;line-height:31px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--pf-ink);display:inline-flex;align-items:center;gap:6px}.pf-wreath{width:31px;height:31px;background:var(--pf-orange);-webkit-mask:url(/icons/wreath.svg) center/contain no-repeat;mask:url(/icons/wreath.svg) center/contain no-repeat}.pf-rank em,.pf-stat em{font-style:normal;background:var(--pf-orange);-webkit-background-clip:text;background-clip:text;color:transparent}.pf-actions{max-width:480px;display:flex;gap:8px}.pf-pill{flex:1 1;height:50px;border-radius:999px;border:none;font:inherit;font-size:16px;font-weight:600;color:var(--pf-ink);background:var(--pf-quiet);cursor:pointer;white-space:nowrap;transition:transform .2s ease,filter .2s ease}.pf-pill:hover{transform:translateY(-1px);filter:brightness(1.12)}.pf-pill-on{color:#212527;background:linear-gradient(180deg,#ffffff,#e3e4e6);box-shadow:inset 0 1px 0 #fff,0 16px 26px rgb(255 255 255/.15)}.pf-social{flex:none;width:50px;height:50px;border-radius:50%;background:var(--pf-quiet);position:relative}.pf-social:after{content:"";position:absolute;inset:14px;background:var(--pf-ink);-webkit-mask:var(--icon) center /contain no-repeat;mask:var(--icon) center /contain no-repeat}.pf-social-instagram{--icon:url(/icons/social-instagram.svg)}.pf-social-tiktok{--icon:url(/icons/social-tiktok.svg)}.pf-social-x{--icon:url(/icons/social-x.svg)}.pf-life{display:flex;justify-content:center;flex-wrap:wrap;gap:7px;font-size:14px;font-weight:500;color:var(--pf-ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.pf-rank{color:var(--pf-dim);display:inline-flex;gap:10px}.pf-life:hover .pf-rank{color:var(--pf-ink)}.pf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}@media (min-width:640px){.pf{padding-top:48px}.pf-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}}.pf-more{width:auto;align-self:center;margin-top:-6px;height:44px;padding:0 26px;border-radius:999px;border:none;background:var(--pf-quiet);color:var(--pf-ink);font:inherit;font-size:15px;font-weight:600;cursor:pointer}.pf-more:disabled{opacity:.6;cursor:progress}.pf-empty{font-family:var(--display);font-size:18px;color:var(--pf-dim);text-align:center;padding:40px 0}.pf-locked{display:flex;flex-direction:column;align-items:center;gap:10px;padding:40px 20px;text-align:center}.pf-lock{width:28px;height:28px;background:var(--pf-dim);-webkit-mask:url(/icons/lock.svg) center/contain no-repeat;mask:url(/icons/lock.svg) center/contain no-repeat}.pf-locked h2{font-family:var(--display);font-weight:700;font-size:18px;color:var(--pf-ink)}.pf-locked p{font-size:12px;font-weight:500;color:var(--pf-dim);max-width:300px;line-height:1.45}.pf-gone{min-height:60vh;justify-content:center;text-align:center}.pf-gone h1{font-family:var(--display);font-size:24px}.pf-gone p{color:var(--pf-dim);font-size:15px;max-width:340px;margin:0 auto;line-height:1.5}.pf-gone a{color:var(--accent);font-weight:600}.pf-gone .btn{width:auto;align-self:center}