.fl{width:100%}.fl-top{align-items:center;gap:10px;min-width:0;display:flex}.fl-back{flex:none;margin-left:-8px}.btn.fl-back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}@media (width<=980px){:root[data-back] .fl-back{display:none}}.fl-who{max-width:100%;color:inherit;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.fl-who-t{min-width:0;display:grid}.fl-who h1{min-width:0;font:600 20px/24px var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;overflow:hidden}.fl-who-h{color:var(--muted);font:400 14px/19px var(--font)}.fl-line{align-items:center;gap:5px;min-width:0;display:flex}.fl-marks{flex:none;align-items:center;gap:4px;display:inline-flex}.fl-line>.fl-marks{margin-inline-start:0}.fl-row .fl-marks>*{z-index:1;position:relative}.pf-tabs.fl-tabs{margin-top:20px}@media (width>=981px){.fl-tabs{z-index:var(--z-sticky);background:var(--bg);position:sticky;top:0}}.fl-list{margin:0 -12px;padding:6px 0 0;list-style:none}.fl-row{transition:background-color .18s var(--ease);border-radius:16px;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;column-gap:12px;padding:12px;display:grid;position:relative}@media (hover:hover){.fl-row:not(.fl-skel):hover{background-color:var(--tile)}}.fl-face{background:var(--face-bg);width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ring);color:var(--muted);font:600 17px/1 var(--font);border-radius:50%;place-items:center;display:grid;overflow:hidden}.fl-face img{object-fit:cover;width:100%;height:100%}.fl-face.square{border-radius:25%}.fl-text{min-width:0;padding-top:2px;display:grid}.fl-name{color:var(--fg);font:600 15px/20px var(--font);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;overflow:hidden}.fl-name:after{content:"";border-radius:inherit;position:absolute;inset:0}.fl-sub{min-width:0;color:var(--muted);font:400 14px/19px var(--font);align-items:center;gap:6px;display:flex}.fl-handle{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fl-tag{background:var(--pill);color:var(--muted);font:500 12px/17px var(--font);border-radius:6px;flex:none;padding:1px 6px}.fl-bio{color:var(--fg);font:400 14px/20px var(--font);overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:4px;display:-webkit-box;overflow:hidden}.fl-btn{z-index:1;align-self:center;min-width:92px;position:relative}.fl-row:has(.fl-bio) .fl-btn{align-self:start;margin-top:3px}.fl-btn .fl-w{transition:opacity .18s var(--ease), color .18s var(--ease)}.fl-btn .fl-off{color:var(--down);opacity:0;pointer-events:none;transition:opacity .18s var(--ease);place-items:center;display:grid;position:absolute;inset:0}@media (hover:hover) and (pointer:fine){.fl-btn.on:hover .fl-w:not(.fl-off){opacity:0}.fl-btn.on:hover .fl-off{opacity:1}}.fl-face.fl-wait-face{width:64px;height:64px}.fl-skel .fl-face,.fl-skel i{background:linear-gradient(90deg, var(--tile) 25%, color-mix(in srgb, var(--tile), var(--fg) 4%) 50%, var(--tile) 75%);box-shadow:none;background-size:200% 100%;animation:1.4s linear infinite shimmer}.fl-skel i{border-radius:6px;height:12px;margin:4px 0;display:block}.fl-skel i:first-child{width:38%}.fl-skel i:nth-child(2){width:24%}.fl-skel i:nth-child(3){width:72%;margin-top:10px}.fl-end{height:1px}.fl-page{width:100%;max-width:720px;padding:clamp(28px, 5svh, 52px) var(--gutter) max(96px, env(safe-area-inset-bottom));margin:0 auto}@media (width<=640px){.fl-page{padding-top:14px}}
