.container.svelte-1yemnlm{width:min(720px,100% - 48px);margin-inline:auto}.page.svelte-1yemnlm{padding:64px 0 96px}.back.svelte-1yemnlm{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-pink);text-decoration:none;margin-bottom:28px}.back.svelte-1yemnlm:hover{color:var(--color-pink-soft)}.head.svelte-1yemnlm{position:relative;padding-bottom:36px;margin-bottom:36px;border-bottom:1px solid var(--color-line)}.head.svelte-1yemnlm .meta:where(.svelte-1yemnlm){display:flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:var(--color-ink-faint);margin-bottom:14px}.head.svelte-1yemnlm .tag:where(.svelte-1yemnlm){color:var(--color-pink);font-weight:700}.head.svelte-1yemnlm .dot:where(.svelte-1yemnlm){opacity:.5}.head.svelte-1yemnlm h1:where(.svelte-1yemnlm){font-family:var(--font-serif);font-weight:400;font-size:clamp(34px,5.4vw,56px);line-height:1.05;letter-spacing:-.025em;margin:0 0 16px;color:var(--color-ink);max-width:22ch}.head.svelte-1yemnlm .lede:where(.svelte-1yemnlm){font-size:17px;line-height:1.6;color:var(--color-ink-dim);margin:0;max-width:56ch}.head.svelte-1yemnlm .hero:where(.svelte-1yemnlm){position:absolute;top:-14px;right:-8px;font-size:80px;filter:drop-shadow(0 12px 32px rgba(255,46,159,.35));pointer-events:none}.prose.svelte-1yemnlm{font-family:var(--font-body);font-size:16px;line-height:1.7;color:var(--color-ink)}.prose.svelte-1yemnlm>:where(.svelte-1yemnlm)+:where(.svelte-1yemnlm){margin-top:1.1em}.prose.svelte-1yemnlm p:where(.svelte-1yemnlm){color:var(--color-ink)}.prose.svelte-1yemnlm p.dropcap:where(.svelte-1yemnlm):first-letter{font-family:var(--font-serif);font-style:italic;float:left;font-size:3.6em;line-height:.86;padding:6px 12px 0 0;color:var(--color-pink);text-shadow:0 0 32px rgba(255,46,159,.4)}.prose.svelte-1yemnlm strong:where(.svelte-1yemnlm){font-weight:700;color:var(--color-ink)}.prose.svelte-1yemnlm em:where(.svelte-1yemnlm){font-style:italic;color:var(--color-pink-soft)}.prose.svelte-1yemnlm a:where(.svelte-1yemnlm){color:var(--color-pink);text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:3px;text-decoration-color:#ff2e9f66;transition:color .12s,text-decoration-color .12s}.prose.svelte-1yemnlm a:where(.svelte-1yemnlm):hover{color:var(--color-pink-soft);text-decoration-color:var(--color-pink-soft)}.prose.svelte-1yemnlm h2:where(.svelte-1yemnlm){font-family:var(--font-serif);font-weight:400;font-size:30px;line-height:1.15;letter-spacing:-.02em;color:var(--color-ink);margin:1.8em 0 .5em}.prose.svelte-1yemnlm h3:where(.svelte-1yemnlm){font-family:var(--font-display);font-weight:700;font-size:18px;letter-spacing:.02em;text-transform:lowercase;color:var(--color-pink-soft);margin:1.5em 0 .4em}.prose.svelte-1yemnlm ul:where(.svelte-1yemnlm),.prose.svelte-1yemnlm ol:where(.svelte-1yemnlm){padding-left:1.4em;margin:0}.prose.svelte-1yemnlm ul:where(.svelte-1yemnlm){list-style:none}.prose.svelte-1yemnlm ul:where(.svelte-1yemnlm)>li:where(.svelte-1yemnlm){position:relative;padding-left:4px}.prose.svelte-1yemnlm ul:where(.svelte-1yemnlm)>li:where(.svelte-1yemnlm):before{content:"◆";position:absolute;left:-1.2em;color:var(--color-pink);font-size:.7em;top:.5em}.prose.svelte-1yemnlm ol:where(.svelte-1yemnlm)>li:where(.svelte-1yemnlm){padding-left:4px}.prose.svelte-1yemnlm ol:where(.svelte-1yemnlm)>li:where(.svelte-1yemnlm)::marker{color:var(--color-pink);font-family:var(--font-mono);font-weight:700}.prose.svelte-1yemnlm li:where(.svelte-1yemnlm)+li:where(.svelte-1yemnlm){margin-top:.4em}.prose.svelte-1yemnlm blockquote:where(.svelte-1yemnlm){margin:0;padding:14px 20px 14px 22px;border-left:3px solid var(--color-pink);background:linear-gradient(90deg,rgba(255,46,159,.08),transparent 60%);border-radius:0 14px 14px 0;font-family:var(--font-serif);font-style:italic;font-size:17px;color:var(--color-ink)}.prose.svelte-1yemnlm blockquote:where(.svelte-1yemnlm) p:where(.svelte-1yemnlm){margin:0}.prose.svelte-1yemnlm blockquote:where(.svelte-1yemnlm) cite:where(.svelte-1yemnlm){display:block;margin-top:10px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-style:normal;color:var(--color-ink-faint)}.prose.svelte-1yemnlm code:where(.svelte-1yemnlm){font-family:var(--font-mono);font-size:.88em;padding:2px 6px;border-radius:5px;background:#ff2e9f14;border:1px solid rgba(255,46,159,.18);color:var(--color-pink-soft)}.prose.svelte-1yemnlm pre:where(.svelte-1yemnlm){margin:0;padding:16px 18px;border-radius:14px;background:#00000073;border:1px solid var(--color-line);overflow-x:auto;font-family:var(--font-mono);font-size:13px;line-height:1.6;color:var(--color-ink)}.prose.svelte-1yemnlm pre:where(.svelte-1yemnlm) code:where(.svelte-1yemnlm){display:block;background:transparent;border:0;padding:0;color:inherit;font-size:inherit;border-radius:0}.prose.svelte-1yemnlm kbd:where(.svelte-1yemnlm){display:inline-block;padding:2px 7px;font-family:var(--font-mono);font-size:.82em;font-weight:700;color:var(--color-ink);background:#ffffff0f;border:1px solid rgba(255,255,255,.18);border-radius:5px;box-shadow:inset 0 -2px #0006}.prose.svelte-1yemnlm hr:where(.svelte-1yemnlm){border:0;height:1px;background:linear-gradient(90deg,transparent,var(--color-line) 30%,var(--color-line) 70%,transparent);margin:2.4em 0}.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm){width:100%;border-collapse:separate;border-spacing:0;font-family:var(--font-body);font-size:14px;border:1px solid var(--color-line);border-radius:14px;overflow:hidden}.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm) thead:where(.svelte-1yemnlm){background:#ff2e9f14}.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm) th:where(.svelte-1yemnlm){text-align:left;font-family:var(--font-mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-pink);padding:10px 14px;font-weight:700}.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm) td:where(.svelte-1yemnlm){padding:12px 14px;border-top:1px solid var(--color-line);color:var(--color-ink);vertical-align:top}.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm) td:where(.svelte-1yemnlm):nth-child(2){font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--color-gold)}.prose.svelte-1yemnlm .callout:where(.svelte-1yemnlm){margin-top:2em;padding:16px 20px;border-radius:14px;background:linear-gradient(180deg,#ffd1660f,#ffd16605);border:1px solid rgba(255,209,102,.3);font-family:var(--font-body);font-size:14px;line-height:1.6;color:var(--color-ink)}.prose.svelte-1yemnlm .callout:where(.svelte-1yemnlm) strong:where(.svelte-1yemnlm){color:var(--color-gold);font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:700;display:inline-block;margin-right:8px}.prose.svelte-1yemnlm .signoff:where(.svelte-1yemnlm){display:flex;align-items:center;gap:10px;margin-top:2.5em;font-family:var(--font-mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-ink-faint)}.prose.svelte-1yemnlm .signoff-mark:where(.svelte-1yemnlm){color:var(--color-gold);text-shadow:0 0 10px rgba(255,209,102,.6);font-size:18px}.footer-nav.svelte-1yemnlm{margin-top:56px;padding-top:28px;border-top:1px solid var(--color-line)}.back-link.svelte-1yemnlm{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--color-pink);text-decoration:none;padding:8px 14px;border-radius:999px;border:1px solid rgba(255,46,159,.3);transition:background .14s,border-color .14s}.back-link.svelte-1yemnlm:hover{background:#ff2e9f14;border-color:#ff2e9f8c}@media(max-width:640px){.container.svelte-1yemnlm{width:calc(100% - 24px)}.page.svelte-1yemnlm{padding:32px 0 56px}.head.svelte-1yemnlm{padding-bottom:24px;margin-bottom:24px}.head.svelte-1yemnlm .hero:where(.svelte-1yemnlm){font-size:50px;top:-4px;right:-4px}.head.svelte-1yemnlm h1:where(.svelte-1yemnlm){font-size:clamp(28px,8vw,38px)}.head.svelte-1yemnlm .lede:where(.svelte-1yemnlm){font-size:15px}.prose.svelte-1yemnlm{font-size:15px}.prose.svelte-1yemnlm h2:where(.svelte-1yemnlm){font-size:24px}.prose.svelte-1yemnlm h3:where(.svelte-1yemnlm){font-size:16px}.prose.svelte-1yemnlm pre:where(.svelte-1yemnlm){font-size:12px;padding:12px 14px}.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm){font-size:13px}.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm) th:where(.svelte-1yemnlm),.prose.svelte-1yemnlm .data-table:where(.svelte-1yemnlm) td:where(.svelte-1yemnlm){padding:8px 10px}.prose.svelte-1yemnlm p.dropcap:where(.svelte-1yemnlm):first-letter{font-size:3em;padding:4px 8px 0 0}}
