.flow[data-astro-cid-ffbntisa]{grid-template-columns:repeat(var(--n), 1fr);max-width:980px;margin:clamp(32px,4vw,48px) auto 0;list-style:none;display:grid;position:relative}.flow[data-astro-cid-ffbntisa]:before{content:"";top:6px;left:calc(50% / var(--n));right:calc(50% / var(--n));background:linear-gradient(90deg, rgba(var(--accent-rgb), .75), rgba(var(--line-rgb), .4) 55%, rgba(var(--gold-rgb), .85));height:1px;position:absolute}li[data-astro-cid-ffbntisa]{text-align:center;justify-items:center;gap:12px;display:grid;position:relative}.dot[data-astro-cid-ffbntisa]{background:var(--bg-primary);width:13px;height:13px;box-shadow:0 0 0 1.5px var(--brand-cyan), 0 0 14px rgba(var(--accent-rgb), .6);border-radius:50%}.last[data-astro-cid-ffbntisa] .dot[data-astro-cid-ffbntisa]{background:var(--brand-gold);box-shadow:0 0 0 1.5px var(--brand-gold), 0 0 16px rgba(var(--gold-rgb), .8)}.label[data-astro-cid-ffbntisa]{font-family:var(--font-display);color:var(--text-primary);font-size:1rem;font-weight:600}.last[data-astro-cid-ffbntisa] .label[data-astro-cid-ffbntisa]{color:var(--brand-gold-light)}@media (width<=760px){.flow[data-astro-cid-ffbntisa]{grid-template-columns:1fr;gap:14px;max-width:280px}.flow[data-astro-cid-ffbntisa]:before{background:linear-gradient(180deg, rgba(var(--accent-rgb), .75), rgba(var(--gold-rgb), .85));width:1px;height:auto;inset:6px auto 6px 6px}li[data-astro-cid-ffbntisa]{text-align:left;grid-template-columns:13px 1fr;place-items:center start;gap:14px}}.bp[data-astro-cid-qt7ebpno]{box-shadow:0 0 0 1px rgba(var(--accent-rgb), .2), var(--shadow-soft);background:linear-gradient(#101826eb,#070b13f5);border-radius:22px;gap:18px;margin:0;padding:clamp(18px,2.6vw,30px);display:grid}.bp-head[data-astro-cid-qt7ebpno]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.bp-title[data-astro-cid-qt7ebpno]{font-family:var(--font-display);color:var(--text-bright);font-size:1.15rem;font-weight:650}.bp-scope[data-astro-cid-qt7ebpno]{border-radius:var(--r-pill);border:1px solid var(--border-cyan);color:var(--brand-cyan-light);padding:3px 10px;font-size:.8rem}.kinds[data-astro-cid-qt7ebpno]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;list-style:none;display:grid}.kinds[data-astro-cid-qt7ebpno] li[data-astro-cid-qt7ebpno]{border:1px solid var(--border-subtle);background:#05091099;border-radius:12px;gap:2px;padding:10px 12px;display:grid}.n[data-astro-cid-qt7ebpno]{color:var(--text-bright);font-size:.95rem;font-weight:600}.note[data-astro-cid-qt7ebpno]{color:var(--text-muted);font-size:.8rem}.kinds[data-astro-cid-qt7ebpno] .dec[data-astro-cid-qt7ebpno]{border-color:rgba(var(--gold-rgb), .45)}.kinds[data-astro-cid-qt7ebpno] .dec[data-astro-cid-qt7ebpno] .n[data-astro-cid-qt7ebpno]{color:var(--brand-gold-light)}.authority[data-astro-cid-qt7ebpno]{border-top:1px solid var(--border-subtle);flex-wrap:wrap;align-items:stretch;gap:10px;padding-top:16px;display:flex}.step[data-astro-cid-qt7ebpno]{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:12px;flex:140px;gap:2px;padding:10px 12px;font-size:.82rem;display:grid}.tag-s[data-astro-cid-qt7ebpno]{color:var(--text-bright);font-size:.9rem;font-weight:650}.step[data-astro-cid-qt7ebpno].you{border-color:var(--border-cyan)}.step[data-astro-cid-qt7ebpno].dec{border-color:rgba(var(--gold-rgb), .45)}.step[data-astro-cid-qt7ebpno].dec .tag-s[data-astro-cid-qt7ebpno]{color:var(--brand-gold-light)}.arrow[data-astro-cid-qt7ebpno]{color:var(--text-muted);align-self:center}.cap[data-astro-cid-qt7ebpno]{color:var(--text-muted);font-size:.8rem}@media (width<=700px){.kinds[data-astro-cid-qt7ebpno]{grid-template-columns:1fr 1fr}.arrow[data-astro-cid-qt7ebpno]{display:none}}.video[data-astro-cid-iwfqfkjb]{border-radius:var(--r-xl);background:var(--bg-deep);box-shadow:var(--shadow-screen);aspect-ratio:16/10;position:relative;overflow:hidden}.video[data-astro-cid-iwfqfkjb]:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff12}.player[data-astro-cid-iwfqfkjb],.placeholder[data-astro-cid-iwfqfkjb]{position:absolute;inset:0}.media[data-astro-cid-iwfqfkjb]{object-fit:contain;background:#000;width:100%;height:100%}.player:fullscreen{background:#000;border-radius:0}.ring[data-astro-cid-iwfqfkjb]{background:linear-gradient(180deg, #f3c584, var(--brand-gold) 60%, #dea25a);width:84px;height:84px;color:var(--on-gold);box-shadow:0 0 0 10px rgba(var(--gold-rgb), .12), 0 20px 50px -14px rgba(var(--gold-rgb), .8);border-radius:50%;place-items:center;display:grid}.ring[data-astro-cid-iwfqfkjb] svg{width:30px;height:30px;margin-left:4px}.big-play[data-astro-cid-iwfqfkjb]{cursor:pointer;color:var(--text-bright);background:radial-gradient(#04070d40,#04070d99);border:0;place-content:center;justify-items:center;gap:16px;font-weight:600;display:grid;position:absolute;inset:0}.big-play[data-astro-cid-iwfqfkjb]:hover .ring[data-astro-cid-iwfqfkjb]{transform:scale(1.04)}.big-play[data-astro-cid-iwfqfkjb] .ring[data-astro-cid-iwfqfkjb]{transition:transform .26s var(--ease)}.big-label[data-astro-cid-iwfqfkjb]{text-shadow:0 2px 12px #000000b3;font-size:1.05rem}.dur[data-astro-cid-iwfqfkjb]{color:var(--text-secondary);font-weight:500}.controls[data-astro-cid-iwfqfkjb]{transition:opacity .26s var(--ease);background:linear-gradient(#0000,#02040ae0);align-items:center;gap:6px;padding:28px 14px 12px;display:flex;position:absolute;bottom:0;left:0;right:0}.player[data-astro-cid-iwfqfkjb].playing:not(:hover):not(:focus-within) .controls[data-astro-cid-iwfqfkjb]{opacity:0}.c-btn[data-astro-cid-iwfqfkjb]{width:40px;height:40px;color:var(--text-bright);cursor:pointer;background:0 0;border:0;border-radius:10px;place-items:center;display:grid}.c-btn[data-astro-cid-iwfqfkjb]:hover{background:#ffffff1a}.c-btn[data-astro-cid-iwfqfkjb] svg{width:22px;height:22px}.c-btn[data-astro-cid-iwfqfkjb] .i-pause,.c-btn[data-astro-cid-iwfqfkjb] .i-mute,.player[data-astro-cid-iwfqfkjb].playing .c-btn[data-astro-cid-iwfqfkjb] .i-play{display:none}.player[data-astro-cid-iwfqfkjb].playing .c-btn[data-astro-cid-iwfqfkjb] .i-pause{display:block}.player[data-astro-cid-iwfqfkjb].muted .c-btn[data-astro-cid-iwfqfkjb] .i-vol{display:none}.player[data-astro-cid-iwfqfkjb].muted .c-btn[data-astro-cid-iwfqfkjb] .i-mute{display:block}.c-btn[data-astro-cid-iwfqfkjb][aria-pressed=false]{opacity:.55}.time[data-astro-cid-iwfqfkjb]{color:var(--text-secondary);font-variant-numeric:tabular-nums;text-align:center;min-width:84px;font-size:.8125rem}.seek[data-astro-cid-iwfqfkjb]{accent-color:var(--brand-gold);cursor:pointer;flex:1;min-width:60px;height:28px}.ph-img[data-astro-cid-iwfqfkjb],.placeholder[data-astro-cid-iwfqfkjb] img{object-fit:cover;object-position:top left;width:100%;height:100%}.ph-overlay[data-astro-cid-iwfqfkjb]{text-align:center;background:radial-gradient(#04070d9e,#04070ddb 75%);place-content:center;justify-items:center;gap:12px;padding:24px;display:grid;position:absolute;inset:0}.muted-ring[data-astro-cid-iwfqfkjb]{opacity:.5;filter:grayscale(.3);box-shadow:0 0 0 10px rgba(var(--gold-rgb), .08)}.ph-title[data-astro-cid-iwfqfkjb]{font-family:var(--font-display);color:var(--text-bright);margin-top:6px;font-size:clamp(1.15rem,1rem + .8vw,1.6rem);font-weight:650}.ph-sub[data-astro-cid-iwfqfkjb]{max-width:46ch;color:var(--text-secondary);font-size:var(--fs-small)}@media (width<=600px){.video[data-astro-cid-iwfqfkjb]{aspect-ratio:4/3;border-radius:var(--r-lg)}.ring[data-astro-cid-iwfqfkjb]{width:64px;height:64px}.ring[data-astro-cid-iwfqfkjb] svg{width:24px;height:24px}.time[data-astro-cid-iwfqfkjb],.ph-sub[data-astro-cid-iwfqfkjb]{display:none}}.intro[data-astro-cid-ikooipj4]{isolation:isolate;padding-block:clamp(48px,6vw,96px) clamp(32px,4vw,56px);position:relative;overflow:hidden}.intro[data-astro-cid-ikooipj4] .intro-orbit{z-index:-1;opacity:.5;width:min(1500px,140vw);height:auto;top:0;left:50%;transform:translate(-50%)}.head[data-astro-cid-ikooipj4]{text-align:center;justify-items:center;gap:18px;display:grid}.head[data-astro-cid-ikooipj4] h1[data-astro-cid-ikooipj4]{letter-spacing:-.035em;max-width:16ch;font-size:clamp(2.4rem,1.4rem + 4vw,4.6rem);line-height:1.03}.head[data-astro-cid-ikooipj4] .lead[data-astro-cid-ikooipj4]{max-width:60ch}.toc[data-astro-cid-ikooipj4]{margin-top:44px}.toc[data-astro-cid-ikooipj4] ul[data-astro-cid-ikooipj4]{flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;display:flex}.toc[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]{border-radius:var(--r-pill);border:1px solid var(--border-subtle);color:var(--text-secondary);font-size:var(--fs-small);padding:8px 14px;text-decoration:none;display:inline-block}.toc[data-astro-cid-ikooipj4] a[data-astro-cid-ikooipj4]:hover{color:var(--text-bright);border-color:var(--border-cyan)}.player[data-astro-cid-ikooipj4]{max-width:calc(1280px + 2 * var(--gutter))}section[data-astro-cid-ikooipj4][id]{scroll-margin-top:calc(var(--header-h) + 16px)}.alt[data-astro-cid-ikooipj4]{border-top:1px solid var(--border-subtle);background:linear-gradient(#0d131f80,#05091000)}.split[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,72px);display:grid}.copy[data-astro-cid-ikooipj4]{align-content:start;gap:18px;display:grid}.copy[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{font-size:var(--fs-h2)}.copy[data-astro-cid-ikooipj4].center{text-align:center;justify-items:center;max-width:760px;margin-inline:auto}.copy[data-astro-cid-ikooipj4] .checks[data-astro-cid-ikooipj4]{color:var(--text-secondary)}@media (width<=960px){.split[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}.roles[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr;gap:10px;list-style:none;display:grid}.roles[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-radius:var(--r-lg);border:1px solid var(--border-subtle);background:#0d131f8c;gap:4px;padding:16px 18px;display:grid}.r-name[data-astro-cid-ikooipj4]{font-family:var(--font-display);color:var(--text-bright);font-size:1.08rem;font-weight:650}.r-does[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small)}.more-roles[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small);margin-top:28px}.more-roles[data-astro-cid-ikooipj4] span[data-astro-cid-ikooipj4]{color:var(--text-muted)}.handoff[data-astro-cid-ikooipj4]{border-radius:var(--r-lg);border:1px solid var(--border-cyan);background:rgba(var(--accent-rgb), .05);flex-wrap:wrap;gap:10px 12px;margin-top:22px;padding:16px 20px;list-style:none;display:flex}.handoff[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small)}.handoff[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{color:var(--text-bright);font-weight:600}.handoff[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:not(:last-child):after{content:"→";color:var(--text-muted);margin-left:12px}.handoff[data-astro-cid-ikooipj4] .end[data-astro-cid-ikooipj4] strong[data-astro-cid-ikooipj4]{color:var(--brand-gold-light)}.shot[data-astro-cid-ikooipj4]{max-width:calc(1100px + 2 * var(--gutter));margin-top:clamp(36px,4vw,56px)}.shot[data-astro-cid-ikooipj4] .screen{box-shadow:var(--shadow-screen), 0 0 0 1px rgba(var(--accent-rgb), .18);border-radius:16px;overflow:hidden}.shot[data-astro-cid-ikooipj4] .caption{text-align:center;margin-top:12px}.wf-grid[data-astro-cid-ikooipj4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:clamp(32px,4vw,52px);display:grid}.wf[data-astro-cid-ikooipj4]{border-radius:var(--r-lg);border:1px solid var(--border-subtle);background:#0d131f99;align-content:start;gap:10px;padding:22px;display:grid}.wf[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:1.3rem}.wf-line[data-astro-cid-ikooipj4]{color:var(--text-primary)}.wf-detail[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small)}.modes[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.mode[data-astro-cid-ikooipj4]{border-radius:var(--r-lg);border:1px solid var(--border-subtle);align-content:start;gap:14px;padding:22px;display:grid}.mode[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:1.1rem}.mode[data-astro-cid-ikooipj4] dl[data-astro-cid-ikooipj4]{gap:10px;display:grid}.mode[data-astro-cid-ikooipj4] dl[data-astro-cid-ikooipj4] div[data-astro-cid-ikooipj4]{grid-template-columns:96px 1fr;gap:12px;display:grid}.mode[data-astro-cid-ikooipj4] dt[data-astro-cid-ikooipj4]{color:var(--brand-cyan-light);font-weight:600}.mode[data-astro-cid-ikooipj4] dd[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small);margin:0}@media (width<=960px){.wf-grid[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr}.modes[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}@media (width<=620px){.wf-grid[data-astro-cid-ikooipj4]{grid-template-columns:1fr}.mode[data-astro-cid-ikooipj4] dl[data-astro-cid-ikooipj4] div[data-astro-cid-ikooipj4]{grid-template-columns:1fr;gap:2px}.roles[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}.stages[data-astro-cid-ikooipj4]{flex-wrap:wrap;justify-content:center;gap:8px 14px;max-width:980px;margin:clamp(28px,3vw,44px) auto 0;list-style:none;display:flex}.stages[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{font-family:var(--font-display);color:var(--text-primary);font-weight:600}.stages[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:not(:last-child):after{content:"→";color:var(--text-muted);margin-left:14px;font-weight:400}.stages[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]:last-child{color:var(--brand-gold-light)}.gates[data-astro-cid-ikooipj4]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.gate[data-astro-cid-ikooipj4]{border-radius:var(--r-lg);border:1px solid rgba(var(--gold-rgb), .3);background:rgba(var(--gold-rgb), .04);gap:6px;padding:16px;display:grid}.g-name[data-astro-cid-ikooipj4]{color:var(--text-bright);align-items:center;gap:8px;font-weight:650;display:flex}.g-name[data-astro-cid-ikooipj4] svg{width:18px;height:18px;color:var(--success)}.g-line[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small)}.build-proof[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);align-items:center;gap:clamp(24px,4vw,48px);margin-top:clamp(36px,4vw,56px);display:grid}.build-proof[data-astro-cid-ikooipj4] .screen{box-shadow:var(--shadow-screen), 0 0 0 1px rgba(var(--accent-rgb), .18);border-radius:14px;overflow:hidden}.proof-copy[data-astro-cid-ikooipj4]{gap:14px;display:grid}.proof-copy[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:clamp(1.6rem,1.3rem + 1vw,2.1rem)}.proof-copy[data-astro-cid-ikooipj4]>p[data-astro-cid-ikooipj4]{color:var(--text-secondary)}.ex-label[data-astro-cid-ikooipj4]{font-size:var(--fs-meta);letter-spacing:.14em;text-transform:uppercase;color:var(--brand-gold);font-weight:600}.facts[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.facts[data-astro-cid-ikooipj4] div[data-astro-cid-ikooipj4]{border-radius:var(--r);border:1px solid var(--border-subtle);background:#05091080;padding:12px 14px}.facts[data-astro-cid-ikooipj4] dt[data-astro-cid-ikooipj4]{font-family:var(--font-display);color:var(--text-bright);font-size:1.4rem;font-weight:700}.facts[data-astro-cid-ikooipj4] dd[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small);margin:0}.proof-copy[data-astro-cid-ikooipj4] .cost[data-astro-cid-ikooipj4]{color:var(--text-primary)}.build-app[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);align-items:center;gap:clamp(24px,4vw,56px);margin-top:32px;display:grid}.build-app[data-astro-cid-ikooipj4] .screen{box-shadow:var(--shadow-soft), 0 0 0 1px #ffffff14;border-radius:14px;max-width:380px;overflow:hidden}.build-notes[data-astro-cid-ikooipj4]{color:var(--text-secondary)}@media (width<=1000px){.gates[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr}.build-proof[data-astro-cid-ikooipj4],.build-app[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}@media (width<=520px){.gates[data-astro-cid-ikooipj4],.facts[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}.prov-list[data-astro-cid-ikooipj4]{flex-wrap:wrap;gap:10px;list-style:none;display:flex}.prov-list[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-radius:var(--r-pill);border:1px solid var(--border-strong);color:var(--text-bright);background:#0d131f99;padding:10px 18px;font-weight:600}.byok[data-astro-cid-ikooipj4]{border-radius:var(--r-xl);border:1px solid var(--border-cyan);background:rgba(var(--accent-rgb), .04);gap:16px;padding:clamp(22px,3vw,34px);display:grid}.byok[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:1.3rem}.byok[data-astro-cid-ikooipj4] .checks[data-astro-cid-ikooipj4]{color:var(--text-secondary)}.cost-grid[data-astro-cid-ikooipj4]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:clamp(28px,3vw,44px);display:grid}.cc[data-astro-cid-ikooipj4]{border-radius:var(--r-lg);border:1px solid var(--border-subtle);background:#0d131f99;align-content:start;gap:8px;padding:20px;display:grid}.cc[data-astro-cid-ikooipj4] h3[data-astro-cid-ikooipj4]{font-size:1.08rem}.cc[data-astro-cid-ikooipj4] p[data-astro-cid-ikooipj4]{color:var(--text-secondary);font-size:var(--fs-small)}.shot[data-astro-cid-ikooipj4].inset{margin-inline:auto}.center-note[data-astro-cid-ikooipj4]{text-align:center;max-width:70ch;margin:18px auto 0}@media (width<=960px){.cost-grid[data-astro-cid-ikooipj4]{grid-template-columns:1fr 1fr}}@media (width<=620px){.cost-grid[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}.ny[data-astro-cid-ikooipj4]{gap:10px;list-style:none;display:grid}.ny[data-astro-cid-ikooipj4] li[data-astro-cid-ikooipj4]{border-radius:var(--r-lg);border:1px solid var(--border-subtle);color:var(--text-primary);background:#0d131f8c;align-items:center;gap:12px;padding:14px 16px;display:flex}.ny[data-astro-cid-ikooipj4] svg{width:20px;height:20px;color:var(--brand-gold);flex:none}.faq-grid[data-astro-cid-ikooipj4]{grid-template-columns:minmax(0,.6fr) minmax(0,1.4fr);align-items:start;gap:32px 64px;display:grid}.faq-grid[data-astro-cid-ikooipj4] h2[data-astro-cid-ikooipj4]{font-size:var(--fs-h2);margin-bottom:14px}@media (width<=860px){.faq-grid[data-astro-cid-ikooipj4]{grid-template-columns:1fr}}
