button.svelte-wy2jpw{font:inherit;cursor:pointer}.options.svelte-wy2jpw{background:var(--surface);width:44px;height:44px;color:var(--ink-muted);border:0;border-radius:50%;flex-shrink:0;place-items:center;display:grid}dialog.svelte-wy2jpw{box-sizing:border-box;border:1px solid var(--border);background:var(--surface);width:calc(100% - 32px);max-width:380px;max-height:calc(100dvh - 32px);color:var(--ink);border-radius:22px;margin:auto;padding:20px;position:fixed;inset:0;overflow:auto}dialog.svelte-wy2jpw::backdrop{background:var(--share-scrim)}.heading.svelte-wy2jpw{justify-content:space-between;align-items:center;gap:8px;display:flex}h2.svelte-wy2jpw{overflow-wrap:anywhere;margin:0;font-size:20px;line-height:1.35}p.svelte-wy2jpw{color:var(--ink-muted);font-size:15px;line-height:1.55}.person.svelte-wy2jpw{overflow-wrap:anywhere;margin:0 0 16px}.privacy-note.svelte-wy2jpw{background:var(--canvas-muted);border-radius:12px;padding:12px;font-size:14px}.block-option.svelte-wy2jpw{border:1px solid var(--border);background:var(--canvas);width:100%;min-height:48px;color:var(--danger-strong);border-radius:12px;align-items:center;gap:12px;padding:12px;font-size:16px;display:flex}.actions.svelte-wy2jpw{gap:10px;margin-top:20px;display:flex}.actions.svelte-wy2jpw button:where(.svelte-wy2jpw){border:1px solid var(--border);background:var(--canvas);min-height:48px;color:var(--ink);border-radius:12px;flex:1;padding:10px;font-size:15px}.actions.svelte-wy2jpw .danger:where(.svelte-wy2jpw){background:var(--danger);color:var(--on-danger);border-color:var(--danger)}button.svelte-wy2jpw:disabled{opacity:.6;cursor:wait}button.svelte-wy2jpw:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}[role=alert].svelte-wy2jpw{color:var(--danger-strong)}.recognition-guide.svelte-lx9kk2{color:var(--ink-muted);padding:12px 10px;font-size:13px;line-height:1.5}.recognition-guide.svelte-lx9kk2 summary:where(.svelte-lx9kk2){cursor:pointer;align-content:center;min-height:44px}.recognition-guide.svelte-lx9kk2 p:where(.svelte-lx9kk2){margin:8px 0}.recognition.svelte-lx9kk2{background:var(--photo-viewer);border:1px solid;border-radius:6px;margin-top:10px;padding:4px 7px;font-size:12px;display:inline-block}.profile-actions.svelte-lx9kk2{justify-content:flex-end;display:flex}.embedded-options.svelte-lx9kk2{color:var(--ink-muted);justify-content:space-between;align-items:center;gap:12px;padding:0 4px;font-size:14px;display:flex}.embedded-options.svelte-lx9kk2 span:where(.svelte-lx9kk2){overflow-wrap:anywhere;min-width:0}.profile-page.svelte-lx9kk2{container-type:inline-size}html:has(.profile-page){background:var(--canvas-outer);height:100%;overflow:hidden}body:has(.profile-page){background:var(--canvas-outer);width:100%;height:100%;position:fixed;inset:0;overflow:hidden}body:has(.profile-page.standalone){background:linear-gradient(135deg,var(--canvas-muted),var(--border));place-items:center;padding:16px;display:grid}.profile-page.svelte-lx9kk2{background:var(--canvas-muted);min-height:100%;color:var(--ink);scrollbar-width:none;-webkit-overflow-scrolling:touch;position:relative;overflow:hidden auto}.profile-page.svelte-lx9kk2::-webkit-scrollbar{display:none}.profile-page.embedded.svelte-lx9kk2{background:0 0;min-height:0;overflow:visible}.profile-page.embedded.svelte-lx9kk2 .story:where(.svelte-lx9kk2){padding:0}.profile-page.standalone.svelte-lx9kk2{width:min(390px,100vw - 32px);height:min(844px,100dvh - 32px);min-height:0;box-shadow:0 36px 90px color-mix(in srgb,var(--ink) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--ink) 7%,transparent);border-radius:44px}nav.svelte-lx9kk2{z-index:20;min-height:66px;padding:max(11px,env(safe-area-inset-top)) 13px 9px;border-bottom:1px solid var(--border);background:var(--canvas);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:6px;display:grid;position:sticky;top:0}.profile-title.svelte-lx9kk2{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink-soft);font-size:16px;font-weight:600;line-height:1.4;overflow:hidden}.nav-spacer.svelte-lx9kk2{width:40px}.share.svelte-lx9kk2{background:var(--surface);width:36px;height:36px;color:var(--ink-muted);border:0;border-radius:50%;flex-shrink:0;justify-self:end;place-items:center;display:grid}nav.svelte-lx9kk2>svg{color:var(--ink-muted);justify-self:end}.story.svelte-lx9kk2{width:100%;padding:10px 10px calc(30px + env(safe-area-inset-bottom));gap:10px;display:grid}.hero-card.svelte-lx9kk2{background:var(--surface);box-shadow:0 2px 12px var(--shadow-soft);border-radius:22px;position:relative;overflow:hidden}.hero-card.svelte-lx9kk2 .profile-media{aspect-ratio:1;min-height:0}.hero-card.svelte-lx9kk2:after{content:"";background:linear-gradient(transparent,color-mix(in srgb,var(--photo-viewer) 86%,transparent));pointer-events:none;position:absolute;inset:48% 0 0}.hero-overlay.svelte-lx9kk2{z-index:2;color:var(--on-dark);padding:66px 18px 18px;position:absolute;bottom:0;left:0;right:0}h1.svelte-lx9kk2{letter-spacing:-.04em;margin:0;font:300 43px/.92 Newsreader,Georgia,serif}.hero-overlay.svelte-lx9kk2>p:where(.svelte-lx9kk2){margin:7px 0 0;font-size:12px;font-weight:650}.elsewhere-card.svelte-lx9kk2{background:var(--surface);box-shadow:0 2px 12px var(--shadow-soft);border-radius:20px;padding:16px}.elsewhere-heading.svelte-lx9kk2{justify-content:space-between;align-items:center;margin-bottom:11px;font-size:12px;display:flex}.elsewhere-heading.svelte-lx9kk2 svg{color:var(--group)}.link-list.svelte-lx9kk2{grid-template-columns:1fr 1fr;gap:7px;display:grid}.link-list.svelte-lx9kk2 a:where(.svelte-lx9kk2){background:var(--canvas-muted);min-width:0;color:var(--ink-muted);border-radius:11px;justify-content:space-between;align-items:center;padding:10px;font-size:9px;font-weight:700;text-decoration:none;display:flex}.link-list.svelte-lx9kk2 span:where(.svelte-lx9kk2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}footer.svelte-lx9kk2{color:var(--ink-muted);align-items:center;gap:9px;padding:17px 5px 6px;font-size:12px;line-height:1.5;display:flex}footer.svelte-lx9kk2 a:where(.svelte-lx9kk2),footer.svelte-lx9kk2>span:where(.svelte-lx9kk2){min-width:44px;min-height:44px;color:var(--ink-muted);align-items:center;font:300 22px Newsreader,Georgia,serif;text-decoration:none;display:inline-flex}footer.svelte-lx9kk2 p:where(.svelte-lx9kk2){margin:0}.brand-link.svelte-lx9kk2{min-width:44px;min-height:44px;color:var(--ink-muted);align-items:center;font:300 25px Newsreader,Georgia,serif;text-decoration:none;display:flex}footer.svelte-lx9kk2 .legal-link:where(.svelte-lx9kk2){text-underline-offset:3px;flex-shrink:0;font:400 12px/1.5 Inter,system-ui,sans-serif;text-decoration:underline}.footer-copy.svelte-lx9kk2{flex-wrap:wrap;flex:1;align-items:center;gap:4px 12px;min-width:0;display:flex}.footer-copy.svelte-lx9kk2 p:where(.svelte-lx9kk2){flex:150px}button.svelte-lx9kk2:focus-visible,a.svelte-lx9kk2:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.hero-overlay.svelte-lx9kk2>p:where(.svelte-lx9kk2){font-size:16px;line-height:1.35}.story.svelte-lx9kk2{gap:16px}.elsewhere-heading.svelte-lx9kk2{font-size:18px}.link-list.svelte-lx9kk2{grid-template-columns:1fr}.link-list.svelte-lx9kk2 a:where(.svelte-lx9kk2){min-height:48px;padding:12px;font-size:16px}.link-list.svelte-lx9kk2 span:where(.svelte-lx9kk2){white-space:normal;overflow-wrap:anywhere}.share.svelte-lx9kk2{width:44px;height:44px}@media (width<=430px){body:has(.profile-page.standalone){background:var(--canvas-muted);padding:0;display:block}.profile-page.standalone.svelte-lx9kk2{width:100vw;height:100dvh;box-shadow:none;border-radius:0}}
