.narrow.svelte-1sxn9rv{max-width:768px}.head.svelte-1sxn9rv{padding-top:clamp(108px,13vw,140px);padding-bottom:clamp(20px,3vw,36px)}.head.svelte-1sxn9rv .container:where(.svelte-1sxn9rv){display:flex;flex-direction:column;gap:18px;align-items:flex-start}.crumb.svelte-1sxn9rv{display:flex;flex-wrap:wrap;gap:8px;align-items:center;font-size:12px;color:var(--faint)}.crumb.svelte-1sxn9rv a:where(.svelte-1sxn9rv):hover{color:var(--text)}.head.svelte-1sxn9rv h1:where(.svelte-1sxn9rv){margin:0;font-size:clamp(1.9rem,4.6vw,3rem);line-height:1.08;letter-spacing:-.03em;font-weight:600;max-width:22ch}.meta.svelte-1sxn9rv{display:flex;align-items:center;flex-wrap:wrap;gap:10px;font-size:11.5px;color:var(--faint)}.meta.svelte-1sxn9rv .time:where(.svelte-1sxn9rv){display:inline-flex;align-items:center;gap:5px}.meta.svelte-1sxn9rv .dot:where(.svelte-1sxn9rv){opacity:.6}.tag.svelte-1sxn9rv{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:2px 9px;font-size:10.5px;letter-spacing:.04em}.prose.svelte-1sxn9rv{display:flex;flex-direction:column;gap:34px;padding-block:clamp(16px,3vw,32px) clamp(32px,5vw,56px)}.prose.svelte-1sxn9rv p:where(.svelte-1sxn9rv){margin:0;font-size:1.04rem;line-height:1.75;color:var(--muted)}.prose.svelte-1sxn9rv .lead-in:where(.svelte-1sxn9rv){font-size:clamp(1.14rem,1.8vw,1.3rem);line-height:1.6;color:var(--text);letter-spacing:-.01em;padding-bottom:14px;border-bottom:1px solid var(--line)}.block.svelte-1sxn9rv{display:flex;flex-direction:column;gap:14px;padding-block:0}.block.svelte-1sxn9rv h2:where(.svelte-1sxn9rv){display:flex;align-items:baseline;gap:12px;font-size:clamp(1.3rem,2.2vw,1.55rem);font-weight:600;letter-spacing:-.02em;color:var(--text);margin:10px 0 0}.num.svelte-1sxn9rv{font-size:.72em;font-weight:500;letter-spacing:.08em;color:var(--primary-2);opacity:.75}.prose.svelte-1sxn9rv ul:where(.svelte-1sxn9rv){margin:2px 0 0;padding:0 0 0 2px;list-style:none;display:flex;flex-direction:column;gap:10px}.prose.svelte-1sxn9rv li:where(.svelte-1sxn9rv){position:relative;padding-left:22px;font-size:.99rem;line-height:1.6;color:var(--muted)}.prose.svelte-1sxn9rv li:where(.svelte-1sxn9rv):before{content:"";position:absolute;left:2px;top:.62em;width:7px;height:7px;border-radius:2.5px;background:linear-gradient(140deg,#5787efd9,#5787ef59)}.code.svelte-1sxn9rv{margin:4px 0 0;border:1px solid var(--line);border-radius:14px;background:var(--surface);overflow:hidden}.code.svelte-1sxn9rv figcaption:where(.svelte-1sxn9rv){display:flex;align-items:center;gap:10px;padding:10px 16px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--faint);border-bottom:1px solid var(--line);background:var(--surface-2)}.dots.svelte-1sxn9rv{display:inline-flex;gap:5px}.dots.svelte-1sxn9rv i:where(.svelte-1sxn9rv){width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.code.svelte-1sxn9rv pre:where(.svelte-1sxn9rv){margin:0;padding:16px 18px;overflow-x:auto}.code.svelte-1sxn9rv code:where(.svelte-1sxn9rv){font-family:var(--mono);font-size:13px;line-height:1.65;color:var(--text);white-space:pre}.cta-band.svelte-1sxn9rv{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:18px;padding:clamp(24px,4vw,36px);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.glow.svelte-1sxn9rv{position:absolute;inset:auto -10% -60% 45%;height:120%;background:radial-gradient(closest-side,hsl(221 83% 55% / .2),transparent 70%);filter:blur(50px);pointer-events:none}.cta-copy.svelte-1sxn9rv{position:relative;display:flex;flex-direction:column;gap:6px}.cta-band.svelte-1sxn9rv .h2:where(.svelte-1sxn9rv){font-size:clamp(1.25rem,2.4vw,1.6rem);max-width:24ch}.cta-copy.svelte-1sxn9rv p:where(.svelte-1sxn9rv){margin:0;font-size:.92rem;color:var(--muted)}.cta-band.svelte-1sxn9rv .btn:where(.svelte-1sxn9rv){position:relative;gap:8px;flex:0 0 auto}.foot-nav.svelte-1sxn9rv{display:flex;align-items:stretch;justify-content:space-between;gap:20px;flex-wrap:wrap;margin:28px 0 clamp(64px,8vw,100px)}.back.svelte-1sxn9rv{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--faint);align-self:center}.back.svelte-1sxn9rv:hover{color:var(--text)}.next-card.svelte-1sxn9rv{display:flex;align-items:center;gap:14px;padding:16px 20px;border-radius:14px;max-width:420px;transition:border-color .2s ease,transform .2s var(--ease),box-shadow .25s ease}.next-card.svelte-1sxn9rv:hover{border-color:var(--line-strong);transform:translateY(-2px);box-shadow:var(--shadow-card-hover)}.next-label.svelte-1sxn9rv{font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--primary-2);flex:0 0 auto}.next-title.svelte-1sxn9rv{font-size:.9rem;font-weight:600;letter-spacing:-.01em;line-height:1.35}.next-go.svelte-1sxn9rv{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:10px;color:var(--primary-2);background:linear-gradient(140deg,#447aee29,#447aee08);box-shadow:0 0 0 1px #447aee24 inset;transition:transform .2s var(--ease)}.next-card.svelte-1sxn9rv:hover .next-go:where(.svelte-1sxn9rv){transform:translate(3px)}
