.hero[data-astro-cid-x76rihjb]{position:relative;min-height:92svh;display:grid;align-items:center;padding-top:7rem;padding-bottom:4rem;overflow:hidden}.hero-grid[data-astro-cid-x76rihjb]{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:center}.hero[data-astro-cid-x76rihjb] h1[data-astro-cid-x76rihjb],.hero[data-astro-cid-x76rihjb] .lead[data-astro-cid-x76rihjb]{margin-top:1.25rem}.pills[data-astro-cid-x76rihjb]{list-style:none;margin:1.75rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.pills[data-astro-cid-x76rihjb] li[data-astro-cid-x76rihjb]{display:inline-flex;align-items:center;gap:.45rem;padding:.4rem .85rem;border-radius:999px;border:1px solid var(--line-strong);background:var(--card);font-size:.85rem;font-weight:600}.pills[data-astro-cid-x76rihjb] svg{color:var(--gold-bright)}.state[data-astro-cid-x76rihjb]{margin-top:1.5rem;display:flex;flex-wrap:wrap;gap:.5rem 1rem;align-items:center;font-size:.85rem;color:var(--faint)}.orb-wrap[data-astro-cid-x76rihjb]{perspective:900px;display:grid;place-items:center}.orb[data-astro-cid-x76rihjb]{position:relative;width:min(100%,460px);aspect-ratio:1;transform-style:preserve-3d;transition:transform .6s var(--ease)}.ring[data-astro-cid-x76rihjb]{position:absolute;inset:0;border-radius:50%;border:1px solid rgba(255,210,48,.25)}.rg1[data-astro-cid-x76rihjb]{border-style:dashed;animation:spin 40s linear infinite}.rg2[data-astro-cid-x76rihjb]{inset:12%;border-color:#ffffff14;animation:spin 26s linear infinite reverse}.rg3[data-astro-cid-x76rihjb]{inset:24%;border:1px dotted rgba(255,210,48,.4);animation:spin 18s linear infinite}.spin[data-astro-cid-x76rihjb]{position:absolute;inset:6%;border-radius:50%;animation:spin 9s linear infinite}.spin[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb]{position:absolute;top:-5px;left:50%;width:10px;height:10px;margin-left:-5px;border-radius:50%;background:#ffd230;box-shadow:0 0 18px 4px #ffd230b3}.sp2[data-astro-cid-x76rihjb]{inset:18%;animation-duration:6s;animation-direction:reverse}.sp2[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb]{background:#fff;width:6px;height:6px;margin-left:-3px;top:-3px;box-shadow:0 0 12px 3px #fff9}.sp3[data-astro-cid-x76rihjb]{inset:30%;animation-duration:4s}.sp3[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb]{width:7px;height:7px;margin-left:-3.5px}.orb-core[data-astro-cid-x76rihjb]{position:absolute;inset:36%;border-radius:50%;background:radial-gradient(circle at 40% 35%,#fff4cc,#ffd230 22%,#c6a45c 48%,#5a4210 78%,#1e1608);box-shadow:0 0 60px 10px #ffd23059,0 0 140px 40px #96721d40;animation:breathe 3.2s ease-in-out infinite}.core-light[data-astro-cid-x76rihjb]{position:absolute;inset:20%;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9),transparent 70%);filter:blur(6px);animation:wander 7s ease-in-out infinite}.orb-label[data-astro-cid-x76rihjb]{position:absolute;left:0;right:0;bottom:-.5rem;text-align:center;font-size:.75rem;font-weight:700;letter-spacing:.4em;color:var(--gold-bright)}.cycle[data-astro-cid-x76rihjb]{border-radius:2rem;border:1px solid var(--line-strong);background:radial-gradient(ellipse at 50% 50%,rgba(150,114,29,.12),transparent 65%),var(--card);padding:clamp(1.25rem,3vw,2rem)}.cy-steps[data-astro-cid-x76rihjb]{display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem}.cy-step[data-astro-cid-x76rihjb]{display:inline-flex;align-items:center;gap:.5rem;padding:.4rem 1rem .4rem .4rem;border-radius:999px;border:1px solid var(--line-strong);background:#11100d80;color:#d1d5dc;font:inherit;font-weight:600;cursor:pointer;transition:background .3s var(--ease),border-color .3s var(--ease),color .3s var(--ease)}.cy-ico[data-astro-cid-x76rihjb]{width:2rem;height:2rem;display:grid;place-items:center;border-radius:50%;background:#96721d40;color:var(--gold-bright)}.cy-step[data-astro-cid-x76rihjb][aria-selected=true]{background:var(--primary);border-color:var(--primary);color:#fff}.cy-step[data-astro-cid-x76rihjb][aria-selected=true] .cy-ico[data-astro-cid-x76rihjb]{background:#ffffff2e;color:#fff}.cy-bar[data-astro-cid-x76rihjb]{height:2px;margin:1.25rem auto 0;max-width:30rem;border-radius:2px;background:#ffffff14;overflow:hidden}.cy-bar[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb]{display:block;height:100%;width:100%;background:linear-gradient(90deg,var(--primary),var(--gold-bright));transform-origin:left;transform:scaleX(0)}.cy-bar[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb].run{animation:fill 3.6s linear forwards}.cy-svg[data-astro-cid-x76rihjb]{width:100%;height:auto;margin-top:1rem;overflow:visible}.cy-cap[data-astro-cid-x76rihjb]{fill:var(--faint);font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cy-lbl[data-astro-cid-x76rihjb]{fill:#d1d5dc;font-size:14px;font-weight:600}.cy-lbl[data-astro-cid-x76rihjb].small{fill:var(--muted);font-size:11px;letter-spacing:.1em;text-transform:uppercase}.wire[data-astro-cid-x76rihjb]{fill:none;stroke:#364153;stroke-width:1.5;stroke-dasharray:5 7;transition:stroke .4s ease,opacity .4s ease}.node[data-astro-cid-x76rihjb] circle[data-astro-cid-x76rihjb],.node[data-astro-cid-x76rihjb] rect[data-astro-cid-x76rihjb]{fill:#17202d;stroke:#364153;stroke-width:1.5;transition:fill .4s ease,stroke .4s ease}.node[data-astro-cid-x76rihjb] svg{color:var(--muted);transition:color .4s ease}.n-sys[data-astro-cid-x76rihjb] text[data-astro-cid-x76rihjb]{fill:#e5e7eb;font-size:13px;font-weight:700;letter-spacing:.18em}.tick[data-astro-cid-x76rihjb]{opacity:0;transition:opacity .4s ease}.tick[data-astro-cid-x76rihjb] circle[data-astro-cid-x76rihjb]{fill:#3f8f5a;stroke:none}.tick[data-astro-cid-x76rihjb] path[data-astro-cid-x76rihjb]{fill:none;stroke:#fff;stroke-width:2}.trend[data-astro-cid-x76rihjb]{opacity:.25;transition:opacity .5s ease}.trend[data-astro-cid-x76rihjb] rect[data-astro-cid-x76rihjb]{fill:#17202d;stroke:#364153}.trend[data-astro-cid-x76rihjb] polyline[data-astro-cid-x76rihjb]{fill:none;stroke:#ffd230;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1}.halo[data-astro-cid-x76rihjb]{opacity:.6;animation:breathe-o 3s ease-in-out infinite}.core-ring[data-astro-cid-x76rihjb]{fill:none;stroke:#ffd230;transform-origin:450px 230px}.cr1[data-astro-cid-x76rihjb]{stroke-dasharray:3 8;opacity:.5;animation:spin 30s linear infinite}.cr2[data-astro-cid-x76rihjb]{opacity:.25}.core-txt[data-astro-cid-x76rihjb]{fill:#1e1608;font-size:15px;font-weight:800;letter-spacing:.16em}.cycle[data-astro-cid-x76rihjb][data-stage="0"] .w-in[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="1"] .w-mem[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="3"] .w-out[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="4"] .w-out[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="4"] .w-gov[data-astro-cid-x76rihjb]{stroke:#ffd230;animation:flow .9s linear infinite}.cycle[data-astro-cid-x76rihjb][data-stage="0"] .n-in[data-astro-cid-x76rihjb] circle[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="1"] .n-mem[data-astro-cid-x76rihjb] circle[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="3"] .n-sys[data-astro-cid-x76rihjb] rect[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="4"] .n-sys[data-astro-cid-x76rihjb] rect[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="4"] .n-gov[data-astro-cid-x76rihjb] circle[data-astro-cid-x76rihjb]{stroke:#ffd230;fill:#2a2412}.cycle[data-astro-cid-x76rihjb][data-stage="0"] .n-in[data-astro-cid-x76rihjb] svg,.cycle[data-astro-cid-x76rihjb][data-stage="1"] .n-mem[data-astro-cid-x76rihjb] svg,.cycle[data-astro-cid-x76rihjb][data-stage="4"] .n-gov[data-astro-cid-x76rihjb] svg{color:#ffd230}.cycle[data-astro-cid-x76rihjb][data-stage="1"] .cr1[data-astro-cid-x76rihjb],.cycle[data-astro-cid-x76rihjb][data-stage="1"] .cr2[data-astro-cid-x76rihjb]{animation:spin 30s linear infinite,pulse-ring 1.2s ease-out infinite;opacity:.8}.cycle[data-astro-cid-x76rihjb][data-stage="2"] .trend[data-astro-cid-x76rihjb]{opacity:1}.cycle[data-astro-cid-x76rihjb][data-stage="2"] .trend[data-astro-cid-x76rihjb] polyline[data-astro-cid-x76rihjb]{animation:draw 1.4s ease forwards}.cycle[data-astro-cid-x76rihjb][data-stage="4"] .tick[data-astro-cid-x76rihjb]{opacity:1}.cy-caption[data-astro-cid-x76rihjb]{margin-top:1rem;text-align:center;font-size:1.05rem;font-weight:600;color:#e5e7eb;min-height:1.6em}.cy-caption[data-astro-cid-x76rihjb].in{animation:rise .5s var(--ease)}.orbit[data-astro-cid-x76rihjb]{position:relative;width:min(100%,620px);aspect-ratio:1;margin:0 auto}.o-ring[data-astro-cid-x76rihjb]{position:absolute;inset:9%;border-radius:50%;border:1px dashed rgba(255,210,48,.3);animation:spin 60s linear infinite}.o-center[data-astro-cid-x76rihjb]{position:absolute;inset:24%;display:grid;place-items:center;border-radius:50%;background:radial-gradient(circle at 50% 30%,rgba(150,114,29,.35),var(--card) 70%);border:1px solid var(--line-strong);box-shadow:0 0 80px #96721d33}.o-card[data-astro-cid-x76rihjb]{grid-area:1 / 1;display:grid;justify-items:center;text-align:center;gap:.5rem;padding:0 12%;opacity:0;transform:scale(.95);transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none}.o-card[data-astro-cid-x76rihjb].on{opacity:1;transform:none}.o-big[data-astro-cid-x76rihjb]{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:var(--primary);color:#fff}.o-card[data-astro-cid-x76rihjb] h3[data-astro-cid-x76rihjb]{font-size:1.25rem}.o-card[data-astro-cid-x76rihjb] p[data-astro-cid-x76rihjb]{font-size:.85rem;color:var(--muted)}.o-node[data-astro-cid-x76rihjb]{position:absolute;transform:translate(-50%,-50%);display:grid;justify-items:center;gap:.35rem;background:none;border:0;padding:0;color:#d1d5dc;font:inherit;cursor:pointer}.o-ico[data-astro-cid-x76rihjb]{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:var(--card);border:1px solid var(--line-strong);color:var(--gold-bright);transition:transform .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.o-name[data-astro-cid-x76rihjb]{font-size:.8rem;font-weight:600;white-space:nowrap}.o-node[data-astro-cid-x76rihjb]:hover .o-ico[data-astro-cid-x76rihjb],.o-node[data-astro-cid-x76rihjb].on .o-ico[data-astro-cid-x76rihjb]{transform:scale(1.12);background:var(--primary);color:#fff;box-shadow:0 0 30px #ffd23066}.o-node[data-astro-cid-x76rihjb].on .o-name[data-astro-cid-x76rihjb]{color:var(--gold-bright)}.pipe[data-astro-cid-x76rihjb]{position:relative;padding:3rem clamp(1rem,3vw,2rem) 2rem;border-radius:2rem;border:1px dashed var(--gold-dim)}.pipe-label[data-astro-cid-x76rihjb]{position:absolute;top:-.8rem;left:50%;transform:translate(-50%);display:inline-flex;align-items:center;gap:.4rem;padding:.25rem .9rem;border-radius:999px;background:var(--black);border:1px solid var(--gold-dim);font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--gold-bright);white-space:nowrap}.pipe-track[data-astro-cid-x76rihjb]{position:absolute;left:6%;right:6%;top:50%;height:2px;background:#364153;overflow:hidden}.pipe-track[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb]{position:absolute;top:-3px;width:18%;height:8px;border-radius:8px;background:linear-gradient(90deg,transparent,#ffd230,transparent);animation:travel 2.8s linear infinite}.pipe-row[data-astro-cid-x76rihjb]{position:relative;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;align-items:center}.pm[data-astro-cid-x76rihjb]{display:grid;justify-items:center;text-align:center;gap:.35rem;padding:1.25rem .75rem;border-radius:1.25rem;border:1px solid var(--line-strong);background:var(--card);transition:transform .3s var(--ease),border-color .3s var(--ease)}.pm[data-astro-cid-x76rihjb]:hover{transform:translateY(-4px);border-color:var(--gold-bright)}.pm[data-astro-cid-x76rihjb] b[data-astro-cid-x76rihjb]{font-size:.95rem}.pm[data-astro-cid-x76rihjb] small[data-astro-cid-x76rihjb]{font-size:.75rem;color:var(--muted);line-height:1.4}.pm-ico[data-astro-cid-x76rihjb]{width:2.75rem;height:2.75rem;display:grid;place-items:center;border-radius:50%;background:#96721d40;color:var(--gold-bright)}.pm-ico[data-astro-cid-x76rihjb].sm{width:2rem;height:2rem}.pm[data-astro-cid-x76rihjb].stack{gap:.75rem}.pm[data-astro-cid-x76rihjb].stack div[data-astro-cid-x76rihjb]{display:flex;align-items:center;gap:.5rem}.pm[data-astro-cid-x76rihjb].core{border-color:var(--gold-bright);background:radial-gradient(circle at 50% 0%,rgba(150,114,29,.45),var(--card) 75%);box-shadow:0 0 40px #96721d4d}.pm[data-astro-cid-x76rihjb].core b[data-astro-cid-x76rihjb]{color:var(--gold-bright)}.scen[data-astro-cid-x76rihjb]{position:relative;border-radius:2rem;border:1px solid var(--line-strong);background:var(--card);padding:clamp(1.25rem,3vw,2.25rem)}.sc-tabs[data-astro-cid-x76rihjb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}.sc-tab[data-astro-cid-x76rihjb]{display:flex;align-items:center;gap:.75rem;text-align:left;padding:.75rem;border-radius:1rem;border:1px solid var(--line-strong);background:#11100d73;color:#d1d5dc;font:inherit;font-weight:600;cursor:pointer;transition:border-color .3s var(--ease),background .3s var(--ease)}.sc-letter[data-astro-cid-x76rihjb]{flex:none;width:2.25rem;height:2.25rem;display:grid;place-items:center;border-radius:.75rem;background:#96721d40;color:var(--gold-bright);font-weight:800}.sc-tab[data-astro-cid-x76rihjb][aria-selected=true]{border-color:var(--gold-bright);background:#96721d2e;color:#fff}.sc-tab[data-astro-cid-x76rihjb][aria-selected=true] .sc-letter[data-astro-cid-x76rihjb]{background:var(--primary);color:#fff}.sc-panel[data-astro-cid-x76rihjb]{display:none;margin-top:2rem}.sc-panel[data-astro-cid-x76rihjb].on{display:block}.sc-ctx[data-astro-cid-x76rihjb]{text-align:center;color:#e5e7eb;font-weight:600}.sc-sys[data-astro-cid-x76rihjb]{display:inline-block;margin-right:.75rem;padding:.2rem .7rem;border-radius:999px;background:#96721d40;color:var(--gold-bright);font-size:.72rem;font-weight:700;letter-spacing:.08em}.sc-flow[data-astro-cid-x76rihjb]{position:relative;list-style:none;margin:2.25rem 0 1.5rem;padding:0;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:1rem}.sc-flow[data-astro-cid-x76rihjb]:before{content:"";position:absolute;top:1.75rem;left:10%;right:10%;height:2px;background:#364153}.sc-flow[data-astro-cid-x76rihjb] li[data-astro-cid-x76rihjb]{position:relative;display:grid;justify-items:center;text-align:center;gap:.6rem;opacity:.25;transform:translateY(8px);transition:opacity .5s var(--ease),transform .5s var(--ease)}.sc-flow[data-astro-cid-x76rihjb] li[data-astro-cid-x76rihjb].on{opacity:1;transform:none}.sc-node[data-astro-cid-x76rihjb]{width:3.5rem;height:3.5rem;display:grid;place-items:center;border-radius:50%;background:var(--black);border:2px solid #364153;color:var(--muted);transition:border-color .4s ease,color .4s ease,box-shadow .4s ease}.sc-flow[data-astro-cid-x76rihjb] li[data-astro-cid-x76rihjb].on .sc-node[data-astro-cid-x76rihjb]{border-color:var(--gold-bright);color:var(--gold-bright);box-shadow:0 0 24px #ffd23059}.sc-step[data-astro-cid-x76rihjb]{font-size:.88rem;font-weight:600;color:#e5e7eb}.sc-guard[data-astro-cid-x76rihjb]{display:flex;justify-content:center;align-items:center;gap:.5rem;text-align:center;font-size:.85rem;color:var(--muted)}.sc-guard[data-astro-cid-x76rihjb] svg{flex:none;color:var(--gold)}.sc-replay[data-astro-cid-x76rihjb]{position:absolute;right:1.25rem;bottom:1.25rem;display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .8rem;border-radius:999px;border:1px solid var(--line-strong);background:none;color:var(--muted);font:inherit;font-size:.8rem;cursor:pointer}.sc-replay[data-astro-cid-x76rihjb]:hover{color:var(--gold-bright);border-color:var(--gold-bright)}.quote-sec[data-astro-cid-x76rihjb] .wrap[data-astro-cid-x76rihjb]{display:grid;justify-items:center;text-align:center;gap:2rem}blockquote[data-astro-cid-x76rihjb]{margin:0;max-width:46rem;font-size:clamp(1.6rem,3.2vw,2.6rem);font-weight:700;line-height:1.2}blockquote[data-astro-cid-x76rihjb] em{color:var(--gold-bright)}.demo[data-astro-cid-x76rihjb]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem 1.25rem;font-size:.85rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{transform:scale(1.06);box-shadow:0 0 80px 18px #ffd23073,0 0 180px 60px #96721d4d}}@keyframes breathe-o{50%{opacity:1}}@keyframes wander{25%{transform:translate(18%,-12%)}50%{transform:translate(-14%,10%)}75%{transform:translate(10%,16%)}}@keyframes flow{to{stroke-dashoffset:-24}}@keyframes draw{to{stroke-dashoffset:0}}@keyframes pulse-ring{0%{stroke-width:1}to{stroke-width:4;opacity:0}}@keyframes fill{to{transform:scaleX(1)}}@keyframes rise{0%{opacity:0;transform:translateY(6px)}}@keyframes travel{0%{left:-18%}to{left:100%}}@media(max-width:960px){.hero-grid[data-astro-cid-x76rihjb]{grid-template-columns:1fr}.orb-wrap[data-astro-cid-x76rihjb]{order:-1}.orb[data-astro-cid-x76rihjb]{width:min(80vw,320px)}.pipe-row[data-astro-cid-x76rihjb]{grid-template-columns:1fr}.pipe-track[data-astro-cid-x76rihjb]{left:50%;right:auto;top:3rem;bottom:2rem;width:2px;height:auto}.pipe-track[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb]{display:none}.sc-tabs[data-astro-cid-x76rihjb]{grid-template-columns:1fr}.pipe-label[data-astro-cid-x76rihjb]{left:1rem;right:1rem;transform:none;white-space:normal;text-align:center;justify-content:center;font-size:.65rem}}@media(max-width:720px){.orbit[data-astro-cid-x76rihjb]{aspect-ratio:auto;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem .5rem}.o-ring[data-astro-cid-x76rihjb]{display:none}.o-center[data-astro-cid-x76rihjb]{position:relative;inset:auto;grid-column:1 / -1;border-radius:1.5rem;padding:1.5rem 0}.o-node[data-astro-cid-x76rihjb]{position:static;transform:none}.o-name[data-astro-cid-x76rihjb]{font-size:.7rem;white-space:normal;text-align:center}.sc-flow[data-astro-cid-x76rihjb]{grid-template-columns:1fr;gap:.75rem}.sc-flow[data-astro-cid-x76rihjb]:before{top:1rem;bottom:1rem;left:1.75rem;right:auto;width:2px;height:auto}.sc-flow[data-astro-cid-x76rihjb] li[data-astro-cid-x76rihjb]{grid-template-columns:3.5rem 1fr;justify-items:start;align-items:center;text-align:left;gap:1rem}.sc-replay[data-astro-cid-x76rihjb]{position:static;margin:1rem auto 0;display:flex}.cy-step[data-astro-cid-x76rihjb]{font-size:.85rem}.cy-scroll[data-astro-cid-x76rihjb]{overflow-x:auto;margin-inline:-.5rem;-webkit-overflow-scrolling:touch}.cy-scroll[data-astro-cid-x76rihjb] .cy-svg[data-astro-cid-x76rihjb]{min-width:640px}}@media(prefers-reduced-motion:reduce){.pipe-track[data-astro-cid-x76rihjb] i[data-astro-cid-x76rihjb],.spin[data-astro-cid-x76rihjb]{display:none}}
