.yt.svelte-4xweo2{margin:28px 0}.frame.svelte-4xweo2{position:relative;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;background:#0f1114;border:1px solid var(--rule)}iframe.svelte-4xweo2,.poster.svelte-4xweo2,.soon.svelte-4xweo2{position:absolute;inset:0;width:100%;height:100%;border:0}.poster.svelte-4xweo2{padding:0;cursor:pointer;background:#0f1114}.poster.svelte-4xweo2 img:where(.svelte-4xweo2){width:100%;height:100%;object-fit:cover;opacity:.85;transition:opacity var(--dur-settle) var(--ease-glide),transform var(--dur-cinematic) var(--ease-glide)}.poster.svelte-4xweo2:hover img:where(.svelte-4xweo2){opacity:1;transform:scale(1.02)}.play.svelte-4xweo2{position:absolute;left:50%;top:50%;width:64px;height:64px;margin:-32px 0 0 -32px;border-radius:50%;display:grid;place-items:center;color:#0a0d14;background:#f4f2eceb;box-shadow:0 0 0 8px #2ea5a540;transition:var(--mo-hover)}.poster.svelte-4xweo2:hover .play:where(.svelte-4xweo2){transform:scale(1.06);box-shadow:0 0 0 12px #2ea5a54d}.soon.svelte-4xweo2{display:flex;align-items:center;justify-content:center;gap:10px;color:#a8aab2;font-family:JetBrains Mono,monospace;font-size:12px;letter-spacing:.08em;background:radial-gradient(60% 80% at 70% 40%,rgba(46,165,165,.22),transparent 70%),#0f1114}.dot.svelte-4xweo2{width:7px;height:7px;border-radius:50%;background:#2ea5a5}figcaption.svelte-4xweo2{margin-top:10px;font-size:13px;color:var(--text-quiet)}.prose.svelte-1t7mt8t{font-size:17px;line-height:1.8;color:var(--text)}.prose.svelte-1t7mt8t h2{margin:48px 0 14px;font-size:24px;font-weight:600;letter-spacing:-.02em;color:var(--text-deep)}.prose.svelte-1t7mt8t h3{margin:32px 0 10px;font-size:19px;font-weight:600;color:var(--text-deep)}.prose.svelte-1t7mt8t p{margin:0 0 18px}.prose.svelte-1t7mt8t a{color:var(--teal);text-underline-offset:3px}.prose.svelte-1t7mt8t strong{font-weight:600;color:var(--text-deep)}.prose.svelte-1t7mt8t ul,.prose.svelte-1t7mt8t ol{margin:0 0 20px;padding-left:1.3em}.prose.svelte-1t7mt8t ul{list-style:disc}.prose.svelte-1t7mt8t ul>li::marker{color:var(--teal)}.prose.svelte-1t7mt8t li{margin:6px 0}.prose.svelte-1t7mt8t ol{counter-reset:step;list-style:none;padding-left:0}.prose.svelte-1t7mt8t ol>li{counter-increment:step;position:relative;padding-left:44px;margin:14px 0}.prose.svelte-1t7mt8t ol>li:before{content:counter(step);position:absolute;left:0;top:.15em;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-family:JetBrains Mono,monospace;font-size:12px;color:var(--teal);border:1px solid color-mix(in oklab,var(--teal) 45%,transparent);background:var(--teal-trace)}.prose.svelte-1t7mt8t blockquote{margin:24px 0;padding:14px 18px;border-left:2px solid var(--teal);border-radius:0 10px 10px 0;background:var(--teal-trace);color:var(--text-mute);font-size:15px}.prose.svelte-1t7mt8t blockquote p{margin:0}.prose.svelte-1t7mt8t table{width:100%;border-collapse:collapse;margin:20px 0 28px;font-size:14px;line-height:1.6;display:block;overflow-x:auto}.prose.svelte-1t7mt8t th,.prose.svelte-1t7mt8t td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--rule)}.prose.svelte-1t7mt8t th{font-weight:600;color:var(--text-deep);border-bottom-color:var(--rule-emphasis)}.prose.svelte-1t7mt8t code{font-family:JetBrains Mono,monospace;font-size:.88em;padding:2px 6px;border-radius:4px;background:var(--canvas-deep)}
