.progress.svelte-1teoznn{background:linear-gradient(90deg, var(--brand), var(--pink));transform-origin:0;z-index:60;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}header.svelte-1teoznn{padding:12px 0 8px}h1.svelte-1teoznn{font-family:var(--display);letter-spacing:-.03em;margin:12px 0 14px;font-size:clamp(32px,4.6vw,46px);line-height:1.1}.meta.svelte-1teoznn{color:var(--muted);border-bottom:1px solid var(--line);margin:0 0 28px;padding-bottom:22px;font-size:14px}.cover.svelte-1teoznn{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius);background:var(--surface-2);width:100%;height:auto;margin:0 0 32px}.prose.svelte-1teoznn{font-size:18px;line-height:1.75}.prose.svelte-1teoznn h2{font-family:var(--display);letter-spacing:-.02em;margin:40px 0 12px;font-size:26px;line-height:1.2}.prose.svelte-1teoznn h3{margin:30px 0 8px;font-size:20px}.prose.svelte-1teoznn p{margin:0 0 18px}.prose.svelte-1teoznn ul,.prose.svelte-1teoznn ol{margin:0 0 18px;padding-left:22px}.prose.svelte-1teoznn li{margin:4px 0}.prose.svelte-1teoznn a{color:var(--brand)}.prose.svelte-1teoznn blockquote{border-left:3px solid var(--brand-2);color:var(--muted);margin:0 0 18px;padding:4px 0 4px 18px}.prose.svelte-1teoznn table{border-collapse:collapse;width:100%;margin:0 0 18px;font-size:15px;display:block;overflow-x:auto}.prose.svelte-1teoznn th,.prose.svelte-1teoznn td{border-bottom:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.prose.svelte-1teoznn strong{font-weight:650}.faq.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--display);letter-spacing:-.02em;margin:40px 0 8px;font-size:26px}.faq.svelte-1teoznn h3:where(.svelte-1teoznn){margin:22px 0 6px;font-size:18px}.faq.svelte-1teoznn p:where(.svelte-1teoznn){color:var(--muted);margin:0;font-size:17px;line-height:1.7}.app.svelte-1teoznn{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);align-items:center;gap:18px;margin-top:48px;padding:20px 22px;display:flex}.app.svelte-1teoznn img:where(.svelte-1teoznn){border-radius:13px;flex-shrink:0}.app-h.svelte-1teoznn{margin:0 0 2px;font-weight:700}.app-p.svelte-1teoznn{color:var(--muted);margin:0;font-size:14.5px}.app.svelte-1teoznn .btn:where(.svelte-1teoznn){flex-shrink:0;margin-left:auto}.related.svelte-1teoznn h2:where(.svelte-1teoznn){font-family:var(--display);letter-spacing:-.02em;margin:56px 0 12px;font-size:24px}.related.svelte-1teoznn ul:where(.svelte-1teoznn){margin:0;padding:0;list-style:none}.related.svelte-1teoznn li:where(.svelte-1teoznn){border-bottom:1px solid var(--line)}.related.svelte-1teoznn a:where(.svelte-1teoznn){color:var(--ink);flex-direction:column;gap:2px;padding:14px 0;text-decoration:none;display:flex}.related.svelte-1teoznn a:where(.svelte-1teoznn):hover .r-title:where(.svelte-1teoznn){color:var(--brand)}.r-title.svelte-1teoznn{font-weight:650}.r-desc.svelte-1teoznn{color:var(--muted);font-size:14px}@media (width<=600px){.app.svelte-1teoznn{flex-direction:column;align-items:flex-start}.app.svelte-1teoznn .btn:where(.svelte-1teoznn){margin-left:0}}
