.pfo-about.svelte-c2yn6a{--pfo-ink: color-mix(in oklch, var(--color-base-content) 88%, transparent);--pfo-ink: oklch(from var(--color-base-content) calc(l*.95) calc(c*.3) h);--pfo-ink-quiet: color-mix(in oklch, var(--color-base-content) 60%, transparent);--pfo-ink-quiet: oklch(from var(--color-base-content) l calc(c*.3) h / .62);display:flex;flex-direction:column;gap:1.25rem;width:100%;max-width:36rem;margin:.25rem auto 2.5rem;padding-inline:1.25rem;box-sizing:border-box}.pfo-voice.svelte-c2yn6a{display:flex;flex-direction:column}.pfo-bio.svelte-c2yn6a{font-size:1rem;line-height:1.7;overflow:clip;transition:max-height .4s cubic-bezier(.22,1,.36,1)}.pfo-bio.is-folded.svelte-c2yn6a{cursor:pointer;-webkit-mask-image:linear-gradient(to bottom,#000 45%,transparent 88%);mask-image:linear-gradient(to bottom,#000 45%,transparent 88%)}.pfo-bio.svelte-c2yn6a p:where(.svelte-c2yn6a){margin:0;color:var(--pfo-ink);text-wrap:pretty;overflow-wrap:break-word}.pfo-bio.svelte-c2yn6a p:where(.svelte-c2yn6a)+p:where(.svelte-c2yn6a){margin-top:.8em}.pfo-about.is-inline.svelte-c2yn6a{margin:.25rem auto .5rem;text-align:left}.pfo-fold.svelte-c2yn6a{position:relative;align-self:flex-end;display:inline-flex;align-items:center;gap:.3rem;min-height:2.75rem;margin-top:-1.9rem;padding:0 .25rem;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pfo-fold--close.svelte-c2yn6a{margin-top:-.5rem}.pfo-fold-label.svelte-c2yn6a{font-size:.875rem;font-weight:500;color:var(--pfo-ink-quiet)}.pfo-fold-glyph.svelte-c2yn6a{display:inline-flex;color:var(--color-primary);transition:transform .3s ease}.pfo-fold-glyph.is-open.svelte-c2yn6a{transform:rotate(180deg)}.pfo-fold.svelte-c2yn6a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:9999px}.pfo-quiet.svelte-c2yn6a{margin:0;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:1.0625rem;line-height:1.5;text-align:center;text-wrap:balance;color:var(--pfo-ink-quiet)}.pfo-about.svelte-c2yn6a .pfo-links:where(.svelte-c2yn6a) .ta-header{padding-inline:0}.pfo-about.svelte-c2yn6a .pfo-links:where(.svelte-c2yn6a) .ta-row.ta-open .ta-header,.pfo-about.svelte-c2yn6a .pfo-links:where(.svelte-c2yn6a) .ta-header:hover{background:transparent!important}.pfo-about.svelte-c2yn6a .pfo-links:where(.svelte-c2yn6a) .ta-details-body{padding:.25rem 0}.pfo-links-head.svelte-c2yn6a{display:flex;align-items:center;gap:.6rem;min-width:0}.pfo-links-title.svelte-c2yn6a{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:1rem;color:var(--pfo-ink)}.pfo-links-preview.svelte-c2yn6a{margin-left:auto;display:inline-flex;gap:.35rem;flex-shrink:0;color:var(--color-primary)}.pfo-link-list.svelte-c2yn6a{display:flex;flex-direction:column;gap:.25rem;margin:0;padding:0;list-style:none}.pfo-link.svelte-c2yn6a{display:flex;align-items:center;gap:.6rem;width:100%;min-height:2.75rem;padding:0 .85rem;border:0;border-radius:9999px;background:color-mix(in oklch,var(--color-primary) 9%,transparent);font:inherit;text-align:left;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background .15s ease}@media(hover:hover){.pfo-link.svelte-c2yn6a:hover{background:color-mix(in oklch,var(--color-primary) 18%,transparent)}}.pfo-link.svelte-c2yn6a:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.pfo-link-glyph.svelte-c2yn6a,.pfo-link-go.svelte-c2yn6a{display:inline-flex;flex-shrink:0;color:var(--color-primary)}.pfo-link-go.svelte-c2yn6a{margin-left:auto;opacity:.7}.pfo-link-label.svelte-c2yn6a{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:var(--pfo-ink)}.pfo-chips.svelte-c2yn6a{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.pfo-chip.svelte-c2yn6a{display:inline-flex;align-items:center;gap:.4rem;min-height:2.75rem;padding:0 .95rem 0 .8rem;border:0;border-radius:9999px;background:color-mix(in oklch,var(--color-primary) 11%,transparent);font:inherit;text-decoration:none;cursor:pointer}.pfo-chip-glyph.svelte-c2yn6a{display:inline-flex;color:var(--color-primary)}.pfo-chip-label.svelte-c2yn6a{font-size:.85rem;font-weight:500;white-space:nowrap;color:var(--pfo-ink)}@media(min-width:768px){.pfo-about.svelte-c2yn6a{margin-top:.75rem;gap:1.5rem}.pfo-bio.svelte-c2yn6a{font-size:1.0625rem}}.pfo-follows.svelte-1i7tdsx{--pfo-ink: color-mix(in oklch, var(--color-base-content) 88%, transparent);--pfo-ink-quiet: color-mix(in oklch, var(--color-base-content) 60%, transparent);display:flex;flex-direction:column;gap:1rem;width:100%;max-width:40rem;margin:.25rem auto 2.5rem;padding-inline:.75rem;box-sizing:border-box}.pfo-stand.svelte-1i7tdsx{display:flex;flex-direction:column}.pfo-stand-row.svelte-1i7tdsx{display:flex;align-items:center;gap:.6rem;min-height:2.75rem}.pfo-stand-glyph.svelte-1i7tdsx{display:inline-flex;flex-shrink:0;color:var(--color-primary)}.pfo-stand-text.svelte-1i7tdsx{flex:1;min-width:0;font-size:.9rem;font-weight:500;color:var(--pfo-ink);text-wrap:pretty}.pfo-disclose.svelte-1i7tdsx{position:relative;display:inline-flex;align-items:center;gap:.3rem;flex-shrink:0;min-height:2.75rem;padding:0 .25rem;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.pfo-disclose-label.svelte-1i7tdsx{font-size:.85rem;font-weight:500;color:var(--pfo-ink-quiet)}.pfo-disclose-glyph.svelte-1i7tdsx{display:inline-flex;color:var(--color-primary);transition:transform .3s ease}.pfo-disclose-glyph.is-open.svelte-1i7tdsx{transform:rotate(180deg)}.pfo-disclose.svelte-1i7tdsx:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:9999px}.pfo-reveal.svelte-1i7tdsx{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.pfo-reveal.is-open.svelte-1i7tdsx{grid-template-rows:1fr}.pfo-reveal-inner.svelte-1i7tdsx{overflow:hidden;min-height:0}.pfo-reveal-pad.svelte-1i7tdsx{padding-block:.25rem;opacity:0;transform:scale(.96);transform-origin:top center;transition:opacity .25s ease,transform .25s ease}.pfo-reveal.is-open.svelte-1i7tdsx .pfo-reveal-pad:where(.svelte-1i7tdsx){opacity:1;transform:scale(1)}.pfo-reveal-lede.svelte-1i7tdsx{margin:0 0 .75rem;font-size:.85rem;line-height:1.5;color:var(--pfo-ink-quiet)}.pfo-reveal-actions.svelte-1i7tdsx{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}@media(prefers-reduced-motion:reduce){.pfo-disclose-glyph.svelte-1i7tdsx,.pfo-reveal.svelte-1i7tdsx,.pfo-reveal-pad.svelte-1i7tdsx{transition:none}}.pfo-head.svelte-1270g5s{display:flex;flex-direction:column;align-items:center;text-align:center}.pfo-name-row.svelte-1270g5s{display:flex;justify-content:center;width:100%;padding-inline:.5rem}.pfo-name-anchor.svelte-1270g5s{position:relative;display:inline-block;max-width:calc(100% - 4.5rem)}.pfo-name-after.svelte-1270g5s{position:absolute;left:100%;top:.1em;display:flex;align-items:center;gap:.35rem;margin-left:.4rem;font-size:1.6rem}.pfo-name.svelte-1270g5s{margin:-.5rem -1rem;padding:.5rem 1rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;font-size:1.6rem;letter-spacing:.015em;line-height:1.35;color:var(--color-primary);text-shadow:0 0 1px var(--color-nav-halo),0 0 2px var(--color-nav-halo),0 0 4px var(--color-nav-halo),0 0 6px var(--color-nav-halo),0 0 10px var(--color-nav-halo),0 0 16px var(--color-nav-halo)}.pfo-meta.svelte-1270g5s{margin:.1rem 0 0;max-width:100%;min-height:1.5em;line-height:1.5;padding-inline:.5rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;color:var(--color-secondary)}.pfo-name.is-pulse.svelte-1270g5s,.pfo-pulse.svelte-1270g5s{background:linear-gradient(90deg,color-mix(in oklch,var(--color-base-content) 6%,transparent),color-mix(in oklch,var(--color-base-content) 14%,transparent),color-mix(in oklch,var(--color-base-content) 6%,transparent));background-size:200% 100%;animation:svelte-1270g5s-pfo-pulse-shimmer 1.6s linear infinite}.pfo-name.is-pulse.svelte-1270g5s{min-width:10rem;border-radius:9999px;color:transparent;text-shadow:none}.pfo-pulse--meta.svelte-1270g5s{display:inline-block;width:13rem;height:.85em;border-radius:9999px;vertical-align:middle}@keyframes svelte-1270g5s-pfo-pulse-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.pfo-name.is-pulse.svelte-1270g5s,.pfo-pulse.svelte-1270g5s{animation:none}}.pfo-head.svelte-1270g5s .orbit-wrap{margin-top:var(--pfo-ring-top, .75rem);padding-bottom:.25rem}.pf-share-btn.svelte-1270g5s{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:none;background:none;color:var(--color-primary);line-height:0;cursor:pointer;transition:opacity .15s ease,transform .15s ease}.pf-share-btn.svelte-1270g5s:after{content:"";position:absolute;inset:-.75rem;border-radius:9999px}@media(hover:hover){.pf-share-btn.svelte-1270g5s:hover{opacity:.7}}.pf-share-btn.svelte-1270g5s:active{transform:scale(.92)}.pfo-globe.svelte-1270g5s{position:relative;width:100%;height:100%}.pfo-globe.svelte-1270g5s .sg-dropdown-trigger{display:block;width:100%;height:100%;padding:0;border-radius:50%}.pfo-globe-inner.svelte-1270g5s{display:block;width:100%;height:100%;border-radius:50%}.pfo-status.svelte-1270g5s{position:absolute;right:13%;bottom:13%;z-index:5;border-radius:9999px;box-shadow:0 0 0 2px var(--color-background);pointer-events:none}.pfo-ring-row.svelte-1270g5s{--pfo-ball: 2.25rem;--pfo-ring-top: .75rem;position:relative;display:flex;justify-content:center;width:100%}@media(min-width:768px){.pfo-ring-row.svelte-1270g5s{--pfo-ball: 2.75rem}}.pfo-moon.svelte-1270g5s,.pfo-stems.svelte-1270g5s,.pfo-constellation.svelte-1270g5s{position:absolute;z-index:3;translate:0 -50%}.pfo-moon.svelte-1270g5s{right:max(.5rem,calc(50% - 19.5rem));display:flex;top:calc(var(--pfo-ring-top) + .25rem + var(--pfo-ball) / 2)}.pfo-constellation.svelte-1270g5s{left:max(.75rem,calc(50% - 12rem));display:flex;top:33%}@media(min-width:768px){.pfo-constellation.svelte-1270g5s{left:max(.5rem,calc(50% - 23.5rem))}}.pfo-stems.svelte-1270g5s{right:max(.75rem,calc(50% - 12rem));display:flex;top:70%}@media(min-width:768px){.pfo-stems.svelte-1270g5s{right:max(.5rem,calc(50% - 21.5rem))}}.pfo-bio.svelte-1270g5s{position:relative;display:flex;align-items:center;justify-content:center;gap:.5rem;width:100%;margin-top:.25rem;padding:.25rem .5rem;border:none;background:none;cursor:pointer;text-align:center}.pfo-page.svelte-1270g5s{--pfo-bio-line: 2.25rem;--pfo-bar-h: 2.875rem;--pfo-bar-gap: .75rem;--pfo-bar-slot: calc(var(--pfo-bar-h) + var(--pfo-bar-gap))}.pfo-bio-wrap.svelte-1270g5s{width:100%;min-width:0;overflow:hidden}.pfo-bio-fold.svelte-1270g5s{width:100%;max-width:40rem;margin-inline:auto;height:var(--pfo-bio-line);overflow:hidden;transition:opacity .25s ease,visibility 0s linear 0s}.pfo-bio-fold[data-hidden].svelte-1270g5s{opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}.pfo-layer[data-pull=bio].svelte-1270g5s .pfo-about{margin-top:calc(.5rem - var(--pfo-bio-line) - var(--pfo-bar-slot))}.pfo-layer[data-pull=slot].svelte-1270g5s .pfo-about,.pfo-layer[data-pull=slot].svelte-1270g5s .pfo-follows{margin-top:calc(.25rem - var(--pfo-bar-slot))}.pfo-bar-wrap.svelte-1270g5s{position:relative;z-index:2}.pfo-bar-wrap.svelte-1270g5s:has(.is-open),.pfo-bar-wrap.svelte-1270g5s:focus-within{z-index:3}.pfo-bar-slot.svelte-1270g5s{min-height:var(--pfo-bar-h);margin-bottom:var(--pfo-bar-gap);padding-inline:.25rem;transition:opacity .25s ease,visibility 0s linear 0s}.pfo-bar-slot[data-hidden].svelte-1270g5s{height:var(--pfo-bar-h);overflow:clip;opacity:0;visibility:hidden;transition:opacity .25s ease,visibility 0s linear .25s}@media(prefers-reduced-motion:reduce){.pfo-bio-fold.svelte-1270g5s,.pfo-bar-slot.svelte-1270g5s{transition:none}}.pfo-bio-clamp.svelte-1270g5s{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-zinc-400, #a1a1aa);font-size:.875rem;line-height:1.6}.pfo-bio-seer.svelte-1270g5s{font-family:Georgia,Times New Roman,serif;font-style:italic}.pfo-bio-more.svelte-1270g5s{flex-shrink:0;padding:0 .5rem;font-size:.75rem;font-weight:500;line-height:1.5;color:var(--color-primary);background:color-mix(in oklch,var(--color-primary) 14%,transparent);border-radius:9999px}.pfo-stack.svelte-1270g5s{min-height:100svh;display:grid;grid-template-columns:minmax(0,1fr);align-items:start;overflow-x:clip}.pfo-layer.svelte-1270g5s{grid-area:1 / 1;min-width:0}.pfo-layer[data-enter=left].svelte-1270g5s{animation:svelte-1270g5s-pfo-in-left .38s cubic-bezier(.22,1,.36,1)}.pfo-layer[data-enter=right].svelte-1270g5s{animation:svelte-1270g5s-pfo-in-right .38s cubic-bezier(.22,1,.36,1)}.pfo-layer.is-leaving.svelte-1270g5s{pointer-events:none}.pfo-layer.is-leaving[data-leave=left].svelte-1270g5s{animation:svelte-1270g5s-pfo-out-left .38s cubic-bezier(.55,0,.45,1) forwards}.pfo-layer.is-leaving[data-leave=right].svelte-1270g5s{animation:svelte-1270g5s-pfo-out-right .38s cubic-bezier(.55,0,.45,1) forwards}@keyframes svelte-1270g5s-pfo-in-left{0%{transform:translate(-100%);opacity:0}}@keyframes svelte-1270g5s-pfo-in-right{0%{transform:translate(100%);opacity:0}}@keyframes svelte-1270g5s-pfo-out-left{to{transform:translate(-100%);opacity:0}}@keyframes svelte-1270g5s-pfo-out-right{to{transform:translate(100%);opacity:0}}@media(prefers-reduced-motion:reduce){.pfo-layer[data-enter].svelte-1270g5s{animation:none}.pfo-layer.is-leaving.svelte-1270g5s{display:none}}.sg-modal-card.avatar-lightbox{background:transparent!important;border:0!important;box-shadow:none!important;-webkit-backdrop-filter:none;backdrop-filter:none;max-width:min(92vw,30rem)}.sg-modal-card.avatar-lightbox .sg-modal-close{background:#00000073;color:#fff}.sg-modal-card.avatar-lightbox .sg-modal-body{display:grid;justify-items:center;gap:.75rem;padding:0}.avatar-lightbox-img.svelte-1270g5s{width:100%;max-height:70svh;object-fit:contain;border-radius:2rem;box-shadow:0 0 0 1px color-mix(in oklch,var(--color-primary) 40%,transparent),0 24px 64px #0000008c}.avatar-lightbox-caption.svelte-1270g5s{display:grid;justify-items:center;gap:.1rem;text-align:center}.avatar-lightbox-name.svelte-1270g5s{font-weight:600;color:var(--color-base-content)}.avatar-lightbox-handle.svelte-1270g5s{font-size:.8125rem;color:color-mix(in oklch,var(--color-base-content) 65%,transparent)}.pfo-route-pad.svelte-1246fdz{padding-top:calc(env(safe-area-inset-top,0px) + var(--sg-nav-row) + .5rem)}
