.fz-home{--fz-home-hero-shadow:0 14px 34px #1c181438;--fz-home-solid:var(--ink);--fz-home-on-solid:#fff;--fz-home-mono-bg:#e4ecff;--fz-home-mono-ink:#1e5bff;--fz-home-soft-bg:var(--electric-50);--fz-home-soft-ink:var(--electric);--fz-home-accent:var(--electric);--fz-home-open-ink:var(--signal-soft,#1a7a33);--fz-home-divider:var(--paper-edge,#e2daca);--fz-home-empty:linear-gradient(160deg, #efe8dc, #e2daca);--fz-home-empty-ink:#a8a39b;--fz-home-ring:var(--surface);font-family:var(--font-ui,"Geist"), -apple-system, system-ui, sans-serif;color:var(--ink);max-width:560px;padding:calc(env(safe-area-inset-top,0px) + 14px) 16px calc(env(safe-area-inset-bottom,0px) + 16px);flex-direction:column;gap:14px;margin:0 auto;display:flex;container:home/inline-size}html.dark .fz-home{--fz-home-hero-shadow:0 14px 34px #00000080;--fz-home-solid:#f4efe6;--fz-home-on-solid:#14110e;--fz-home-mono-bg:#2a3350;--fz-home-mono-ink:#9db7ff;--fz-home-soft-ink:var(--electric-300);--fz-home-accent:var(--electric-300);--fz-home-open-ink:#7ee68d;--fz-home-divider:#2e2924;--fz-home-empty:linear-gradient(160deg, #39332b, #2d2822);--fz-home-empty-ink:#948b7f}@media (min-width:1024px){.fz-home{max-width:1180px;padding-top:28px;padding-bottom:48px}.fz-home-me{display:none}}.fz-home *,.fz-home :before,.fz-home :after{box-sizing:border-box}:where(.fz-home,.fz-home-sheet) :where(button){font:inherit;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}:where(.fz-home,.fz-home-sheet) :where(a){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}:where(.fz-home,.fz-home-sheet) :where(h1,h2,p){margin:0}.fz-home-press{transition:transform .12s cubic-bezier(.16,1,.3,1)}.fz-home-press:active{transform:scale(.98)}.fz-home :focus-visible,.fz-home-sheet :focus-visible{outline:2px solid var(--electric);outline-offset:2px}.fz-home-head{justify-content:space-between;align-items:center;gap:12px;padding:0 4px;display:flex}.fz-home-head-text{flex-direction:column;gap:2px;min-width:0;display:flex}.fz-home-eyebrow{font-size:var(--t-meta);color:var(--ink-60);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.fz-home-title{font-size:var(--t-display);letter-spacing:-.04em;font-weight:800;line-height:1.05}.fz-home-me{background:var(--fz-home-solid);width:44px;height:44px;color:var(--fz-home-on-solid);font-size:var(--t-small);text-align:center;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;overflow:hidden}.fz-home-me img{object-fit:cover;width:100%;height:100%;display:block}.fz-home-row-title{font-size:var(--t-body);letter-spacing:-.005em;font-weight:700;line-height:1.3;display:block}.fz-home-row-sub{font-size:var(--t-meta);color:var(--ink-60);line-height:1.35;display:block}.fz-home-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fz-home-face{object-fit:cover;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:inline-flex}.fz-home-face-mono{background:var(--fz-home-mono-bg);color:var(--fz-home-mono-ink);font-size:var(--t-micro);font-weight:700;line-height:1}.fz-home-live{background:var(--signal);border-radius:50%;flex-shrink:0;width:7px;height:7px}.fz-home-open{align-items:center;gap:5px;display:inline-flex}.fz-home-a-stream{flex-direction:column;gap:14px;min-width:0;display:flex}@container home (max-width:999px){.fz-home-a-stream{order:3}}@container home (min-width:640px) and (max-width:999px){.fz-home-head{width:100%;max-width:720px;margin:0 auto}}@container home (min-width:1000px){.fz-home-a-stream{gap:18px}.fz-home-head{padding-bottom:6px}.fz-home-me{display:none}.fz-home-title{font-size:var(--t-display)}}.fz-home-dyg{flex-direction:column;gap:12px;padding:14px;display:flex}.fz-home-dyg-open{border-radius:16px;align-items:center;gap:12px;min-height:56px;display:flex}.fz-home-dyg-img{object-fit:cover;border-radius:16px;flex-shrink:0;width:52px;height:52px}.fz-home-dyg-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fz-home-dyg-btns{gap:8px;display:flex}.fz-home-more{min-height:44px;font-size:var(--t-meta);color:var(--fz-home-accent);flex-shrink:0;align-items:center;gap:2px;padding:0 2px 0 8px;font-weight:600;display:inline-flex}.fz-home-lane{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px 12px;padding:18px 4px 0;display:grid}.fz-home-lane-text{display:contents}.fz-home-lane-sub{grid-area:2/1/auto/-1}.fz-home-lane>.fz-home-more{grid-area:1/2}.fz-home-lane-title{font-size:var(--t-title);letter-spacing:-.04em;font-weight:800;line-height:1.05}.fz-home-lane-sub{font-size:var(--t-small);color:var(--ink-60);text-wrap:pretty;line-height:1.4}.fz-home-a-stream>.fz-home-lane+.fz-fy-section{padding-top:4px}@container home (min-width:1000px){.fz-home-lane{padding-top:4px}.fz-home-lane-title{font-size:var(--t-display)}}.fz-home-suggest{padding:16px 14px 6px}.fz-home-suggest ul{margin:0;padding:0;list-style:none}.fz-home-suggest-row{align-items:center;gap:12px;min-height:60px;display:flex}.fz-home-suggest-row+.fz-home-suggest-row{border-top:.5px solid var(--fz-home-divider)}.fz-home-suggest-who{flex:1;align-items:center;gap:12px;min-width:0;min-height:44px;display:flex}.fz-home-suggest-who .fz-home-row-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.fz-home-suggest-face.fz-home-face{width:40px;height:40px;font-size:var(--t-body)}.fz-home-suggest-more{padding-left:4px}.fz-home-list-title{font-size:var(--t-lead);letter-spacing:-.01em;padding:0 4px 6px;font-weight:700;line-height:1.3}.fz-home-sheet{font-family:var(--font-ui,"Geist"), system-ui, sans-serif;color:var(--ink);flex-direction:column;gap:16px;padding:0 20px 8px;display:flex}.fz-home-sheet-img{object-fit:cover;border-radius:20px;width:100%;height:200px;display:block}.fz-home-sheet-meta{font-size:var(--t-small);color:var(--ink-60);margin-top:-4px;line-height:1.4}.fz-home-sheet-meta .fz-home-open[data-live]{color:var(--signal-soft,#1a7a33);font-weight:600}html.dark .fz-home-sheet-meta .fz-home-open[data-live]{color:#7ee68d}.fz-home-sheet-voices{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.fz-home-sheet-voices li{align-items:flex-start;gap:12px;display:flex}.fz-home-sheet-voices .fz-home-face{width:32px;height:32px;font-size:var(--t-meta)}.fz-home-voice{flex-direction:column;justify-content:center;gap:1px;min-width:0;min-height:32px;padding-top:1px;display:flex}.fz-home-voice-note{font-size:var(--t-body);color:var(--ink);line-height:1.4}.fz-home-sheet-actions{gap:8px;display:flex}.fz-home-sheet-actions>.fz-btn{flex:1}.fz-home-sheet-asker{align-items:flex-start;gap:12px;display:flex}.fz-home-sheet-asker-face.fz-home-face{width:36px;height:36px;font-size:var(--t-small)}.fz-home-sheet-ask{min-width:0;font-size:var(--t-lead);letter-spacing:-.015em;text-wrap:pretty;flex:1;font-weight:700;line-height:1.32}.fz-home-sheet-label{font-size:var(--t-meta);color:var(--ink-60);margin-bottom:-6px;font-weight:600}.fz-home-chips{flex-wrap:wrap;gap:8px;display:flex}.fz-home-chip{cursor:pointer;max-width:100%;min-height:44px;font:600 var(--t-small)/1.1 var(--font-ui,"Geist"), system-ui, sans-serif;background:var(--surface);color:var(--ink);box-shadow:var(--hairline-inset);border:0;border-radius:22px;align-items:center;gap:8px;padding:0 16px;transition:background-color .12s,color .12s,box-shadow .12s;display:inline-flex}.fz-home-chip:has(.fz-home-chip-img){padding-left:6px}.fz-home-chip-img{object-fit:cover;border-radius:50%;flex-shrink:0;width:32px;height:32px}.fz-home-chip-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fz-home-chip[aria-pressed=true]{background:var(--electric-50);color:var(--electric);box-shadow:inset 0 0 0 2px var(--electric)}html.dark .fz-home-chip[aria-pressed=true]{color:#fff;box-shadow:inset 0 0 0 2px var(--electric-300)}.fz-home-input{resize:none;width:100%;font:400 var(--t-lead)/1.4 var(--font-ui,"Geist"), system-ui, sans-serif;background:var(--surface);color:var(--ink);border:1px solid var(--ink-15);border-radius:16px;padding:12px 14px}.fz-home-input::placeholder{color:var(--ink-60)}.fz-home-input:focus{outline:2px solid var(--electric);outline-offset:0;border-color:#0000}@media (prefers-reduced-motion:reduce){.fz-home-press,.fz-home-chip{transition:none}.fz-home-press:active{transform:none}}.fz-home-lane-title{font-size:var(--t-title);letter-spacing:-.03em}@container home (min-width:1000px){.fz-home-lane-title{font-size:var(--t-title)}}