.docs-hero[data-v-5ba3da33]{--animation-state:paused;align-items:center;background:rgb(var(--surface-panel-1));border:1px solid rgb(var(--panel-border));border-radius:1rem;box-shadow:0 20px 60px #00000029,inset 0 1px #ffffff0a;display:grid;gap:2.5rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));overflow:hidden;padding:2.5rem;position:relative}.docs-hero.is-visible[data-v-5ba3da33]{--animation-state:running}.docs-hero[data-v-5ba3da33]:after{background:radial-gradient(circle at 60% 20%,rgba(var(--color-primary),.12),transparent 45%),radial-gradient(circle at 30% 80%,rgba(var(--color-accent),.18),transparent 35%);content:"";inset:0;pointer-events:none;position:absolute}.docs-hero__text[data-v-5ba3da33]{position:relative;z-index:1}.docs-hero__eyebrow[data-v-5ba3da33]{align-items:center;background:rgba(var(--color-primary),.18);border-radius:9999px;color:rgb(var(--color-primary));display:inline-flex;font-size:.875rem;font-weight:600;gap:.5rem;letter-spacing:.02em;padding:.25rem .75rem}.docs-hero__title[data-v-5ba3da33]{font-size:clamp(1.8rem,2.4vw,2.6rem);line-height:1.1;margin:1rem 0 .75rem}.docs-hero__subtitle[data-v-5ba3da33]{color:rgb(var(--color-text-secondary));font-size:1.125rem;line-height:1.6;max-width:38rem}.docs-hero__cta[data-v-5ba3da33]{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0 1rem}.docs-hero__cta[data-v-5ba3da33] .button{align-items:center;border:1px solid transparent;border-radius:.5rem;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 2rem;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}.docs-hero__cta[data-v-5ba3da33] .button_primary{background:rgb(var(--color-primary));color:#fff}.docs-hero__cta[data-v-5ba3da33] .button_primary:hover{background:rgb(var(--color-primary-hover))}.docs-hero__cta[data-v-5ba3da33] .button_secondary{background:rgb(var(--button-secondary));color:#fff}.docs-hero__cta[data-v-5ba3da33] .button_secondary:hover{background:rgb(var(--button-secondary-hover))}.docs-hero__meta[data-v-5ba3da33]{color:rgb(var(--color-text-secondary));display:flex;flex-wrap:wrap;font-size:.875rem;gap:.75rem}.docs-hero__meta span[data-v-5ba3da33]{background:rgba(var(--color-primary),.05);border:1px dashed rgb(var(--color-border));border-radius:9999px;padding:.35rem .75rem}.docs-hero__visual[data-v-5ba3da33]{background:linear-gradient(145deg,rgba(var(--color-primary),.28),rgba(var(--color-accent),.32));border:1px solid rgb(var(--panel-border));border-radius:1rem;box-shadow:0 24px 80px #00000052;height:100%;min-height:320px;overflow:hidden;position:relative}.docs-hero__gradient[data-v-5ba3da33]{animation:docs-hero-rotate-5ba3da33 16s linear infinite;animation-play-state:var(--animation-state);background:conic-gradient(from 120deg,#ffffff40,#fff0);inset:-30%;position:absolute}.docs-hero__rings[data-v-5ba3da33]{border-radius:50%;display:grid;inset:12%;mix-blend-mode:screen;place-items:center;position:absolute}.docs-hero__ring[data-v-5ba3da33]{border:1px solid hsla(0,0%,100%,.18);border-radius:50%;position:absolute}.docs-hero__ring_accent[data-v-5ba3da33]{box-shadow:0 0 40px #ffffff3d;inset:10%}.docs-hero__ring_soft[data-v-5ba3da33]{inset:22%;opacity:.65}.docs-hero__ring_glow[data-v-5ba3da33]{background:radial-gradient(circle,hsla(0,0%,100%,.2),transparent 65%);inset:32%}.docs-hero__orbit[data-v-5ba3da33]{animation:docs-hero-spin-5ba3da33 12s linear infinite;animation-play-state:var(--animation-state);display:grid;inset:0;place-items:center;position:absolute}.docs-hero__dot[data-v-5ba3da33]{background:#fff;border-radius:50%;box-shadow:0 0 28px #fffc;height:14px;width:14px}.docs-hero__dot_lag[data-v-5ba3da33]{height:10px;opacity:.7;transform:rotate(120deg) translate(140px);width:10px}.docs-hero__dot_tiny[data-v-5ba3da33]{height:7px;opacity:.55;transform:rotate(240deg) translate(120px);width:7px}.docs-hero__panel[data-v-5ba3da33]{background:#12121294;border:1px solid hsla(0,0%,100%,.12);border-radius:.75rem;bottom:1.25rem;box-shadow:0 10px 30px #0000004d;color:#e8efff;padding:1rem 1.25rem;position:absolute;right:1.25rem;width:min(380px,70%)}.docs-hero__panel-title[data-v-5ba3da33]{font-weight:600;letter-spacing:.02em;margin-bottom:.5rem}.docs-hero__code[data-v-5ba3da33]{background:#00000073;border-radius:.5rem;color:rgb(var(--code-text));font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.875rem;overflow:auto;padding:.75rem}@keyframes docs-hero-rotate-5ba3da33{to{transform:rotate(1turn)}}@keyframes docs-hero-spin-5ba3da33{to{transform:rotate(1turn)}}@media(max-width:768px){.docs-hero[data-v-5ba3da33]{padding:1.75rem}.docs-hero__cta[data-v-5ba3da33]{align-items:flex-start;flex-direction:column}}.docs-topics[data-v-3d071040]{--animation-state:paused;margin-top:3rem}.docs-topics.is-visible[data-v-3d071040]{--animation-state:running}.docs-topics__head h2[data-v-3d071040]{font-size:clamp(1.6rem,2vw,2.1rem);margin:.35rem 0}.docs-topics__eyebrow[data-v-3d071040]{align-items:center;background:rgba(var(--color-primary),.08);border-radius:9999px;color:rgb(var(--color-primary));display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;padding:.25rem .75rem}.docs-topics__title[data-v-3d071040]{margin:.35rem 0 .25rem}.docs-topics__subtitle[data-v-3d071040]{color:rgb(var(--color-text-secondary));line-height:1.6;margin:0;max-width:46rem}.docs-topics__cards[data-v-3d071040]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin-top:1.5rem}.docs-card[data-v-3d071040]{background:rgb(var(--surface-panel-2));border:1px solid rgb(var(--panel-border));border-radius:1rem;gap:.75rem;overflow:hidden;padding:1.25rem;position:relative}.docs-card[data-v-3d071040],.docs-card__head[data-v-3d071040]{display:flex;flex-direction:column}.docs-card__head[data-v-3d071040]{gap:.4rem}.docs-card__badge[data-v-3d071040]{align-self:flex-start;background:rgba(var(--color-secondary),.2);border-radius:9999px;color:rgb(var(--color-secondary));display:inline-flex;font-size:.875rem;font-weight:500;padding:.25rem .65rem}.docs-card__title[data-v-3d071040]{font-size:1.25rem;margin:0}.docs-card__description[data-v-3d071040]{color:rgb(var(--color-text-secondary));margin:0}.docs-card__preview[data-v-3d071040]{background:rgba(var(--color-primary),.05);border:1px solid rgb(var(--panel-border));border-radius:.75rem;overflow:hidden;padding:1rem;position:relative}.docs-card__preview_gradients .docs-card__dot[data-v-3d071040]{background:linear-gradient(140deg,#6ee7ff,#7c3aed);box-shadow:0 10px 30px #7c3aed4d}.docs-card__preview_shadows .docs-card__dot[data-v-3d071040]{background:#ffffffe6;box-shadow:0 15px 30px #00000040,0 0 0 1px #ffffff1f,0 0 0 12px #7c3aed1f}.docs-card__preview_animations .docs-card__dot[data-v-3d071040]{animation-delay:calc(var(--i, 0)*.12s);animation-duration:2.4s;background:linear-gradient(135deg,#a855f7,#22d3ee)}.docs-card__preview_animations .docs-card__dot[data-v-3d071040]:nth-child(odd){--i:1}.docs-card__preview_animations .docs-card__dot[data-v-3d071040]:nth-child(3){--i:2}.docs-card__preview_animations .docs-card__dot[data-v-3d071040]:nth-child(4){--i:3}.docs-card__preview_animations .docs-card__dot[data-v-3d071040]:nth-child(5){--i:4}.docs-card__preview_animations .docs-card__dot[data-v-3d071040]:nth-child(6){--i:5}.docs-card__label[data-v-3d071040]{color:rgb(var(--color-text-secondary));font-size:.875rem;margin-bottom:.5rem}.docs-card__visual[data-v-3d071040]{align-items:center;display:grid;gap:.5rem;grid-template-columns:repeat(auto-fit,minmax(24px,1fr))}.docs-card__dot[data-v-3d071040]{animation:docs-card-float-3d071040 3.2s ease-in-out infinite;animation-play-state:var(--animation-state);aspect-ratio:1;border-radius:.5rem;display:block;width:100%}.docs-card__list[data-v-3d071040]{color:rgb(var(--color-text-secondary));display:flex;flex-direction:column;gap:.35rem;margin:0;padding-left:1rem}.docs-card__footer[data-v-3d071040]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:space-between}.docs-card__footer[data-v-3d071040] .button{align-items:center;border:1px solid transparent;border-radius:.5rem;display:inline-flex;font-weight:600;gap:.5rem;justify-content:center;padding:.5rem 2rem;transition:background .2s ease-in-out,border-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out,box-shadow .2s ease-in-out}.docs-card__footer[data-v-3d071040] .button_sm{font-size:.875rem;padding:.5rem 1rem}.docs-card__footer[data-v-3d071040] .button_primary{background:rgb(var(--color-primary));color:#fff}.docs-card__footer[data-v-3d071040] .button_primary:hover{background:rgb(var(--color-primary-hover))}.docs-card__hint[data-v-3d071040]{color:rgb(var(--color-text-secondary));font-size:.875rem}@keyframes docs-card-float-3d071040{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@media(max-width:768px){.docs-card__footer[data-v-3d071040]{align-items:flex-start;flex-direction:column}}.docs-playbook[data-v-84567667]{--animation-state:paused;margin-top:3rem}.docs-playbook.is-visible[data-v-84567667]{--animation-state:running}.docs-playbook__head h2[data-v-84567667]{font-size:clamp(1.6rem,2vw,2.1rem);margin:.35rem 0}.docs-playbook__eyebrow[data-v-84567667]{align-items:center;background:rgba(var(--color-primary),.08);border-radius:9999px;color:rgb(var(--color-primary));display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;padding:.25rem .75rem}.docs-playbook__title[data-v-84567667]{margin:.35rem 0 .25rem}.docs-playbook__subtitle[data-v-84567667]{color:rgb(var(--color-text-secondary));line-height:1.6;margin:0;max-width:46rem}.docs-playbook__grid[data-v-84567667]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1.25rem}.docs-snippet[data-v-84567667]{background:rgb(var(--surface-panel-2));border:1px solid rgb(var(--panel-border));border-radius:1rem;box-shadow:0 12px 32px #00000024;display:grid;grid-template-rows:auto 1fr;overflow:hidden}.docs-snippet__preview[data-v-84567667]{background:rgba(var(--color-primary),.1);overflow:hidden;padding:1.5rem;position:relative}.docs-snippet__preview_card[data-v-84567667]{background:linear-gradient(140deg,#0f172a,#111827)}.docs-snippet__preview_marquee[data-v-84567667]{background:radial-gradient(circle at 20% 30%,rgba(124,58,237,.3),transparent 40%),radial-gradient(circle at 80% 40%,rgba(34,211,238,.25),transparent 45%),linear-gradient(145deg,#0b1020,#0d1224)}.docs-snippet__preview_pulse[data-v-84567667]{background:radial-gradient(circle at 50% 50%,#22d3ee26,#7c3aed1a);display:grid;place-items:center}.docs-snippet__shine[data-v-84567667]{animation:docs-playbook-slide-84567667 7s ease-in-out infinite;animation-play-state:var(--animation-state);background:linear-gradient(120deg,#ffffff2e,#fff0);height:220px;inset:12% 20% auto auto;position:absolute;transform:rotate(12deg);width:120px}.docs-snippet__chip[data-v-84567667]{background:linear-gradient(140deg,#6ee7ff,#7c3aed);border-radius:.75rem;box-shadow:0 20px 50px #7c3aed59;height:56px;width:56px}.docs-snippet__rows[data-v-84567667]{display:grid;gap:.35rem;margin-top:1rem}.docs-snippet__rows span[data-v-84567667]{background:#ffffff26;border-radius:9999px;display:block;height:8px}.docs-snippet__track[data-v-84567667]{animation:docs-playbook-marquee-84567667 12s linear infinite;animation-play-state:var(--animation-state);color:#e0f2fe;display:flex;font-weight:600;gap:1.25rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.docs-snippet__track span[data-v-84567667]{display:inline-flex;opacity:.8}.docs-snippet__pulse[data-v-84567667]{animation:docs-playbook-pulse-84567667 2.8s ease-out infinite;animation-play-state:var(--animation-state);background:radial-gradient(circle,#7c3aeda6,#7c3aed00);border-radius:50%;height:120px;width:120px}.docs-snippet__pulse_delayed[data-v-84567667]{animation-delay:.7s;opacity:.6;position:absolute}.docs-snippet__body[data-v-84567667]{display:grid;gap:.35rem;padding:1.25rem}.docs-snippet__body h3[data-v-84567667]{font-size:1.125rem;margin:0}.docs-snippet__body p[data-v-84567667]{color:rgb(var(--color-text-secondary));margin:0}.docs-snippet__code[data-v-84567667]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.docs-snippet pre[data-v-84567667]{background:var(--code-surface);border-radius:.5rem;color:rgb(var(--code-text));font-family:SF Mono,Monaco,Cascadia Code,Roboto Mono,Consolas,monospace;font-size:.875rem;min-width:240px;overflow:auto;padding:.75rem}@keyframes docs-playbook-slide-84567667{0%{transform:translate(-30%) rotate(12deg)}50%{transform:translate(20%) rotate(12deg)}to{transform:translate(-30%) rotate(12deg)}}@keyframes docs-playbook-marquee-84567667{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes docs-playbook-pulse-84567667{0%{opacity:.9;transform:scale(.9)}60%{opacity:0;transform:scale(1.4)}to{opacity:0;transform:scale(.9)}}.docs-primer[data-v-8e7ea627]{margin-top:2.5rem}.docs-primer__head h2[data-v-8e7ea627]{font-size:clamp(1.6rem,2vw,2.1rem);margin:.35rem 0}.docs-primer__eyebrow[data-v-8e7ea627]{align-items:center;background:rgba(var(--color-primary),.08);border-radius:9999px;color:rgb(var(--color-primary));display:inline-flex;font-size:.875rem;font-weight:600;gap:.35rem;padding:.25rem .75rem}.docs-primer__title[data-v-8e7ea627]{margin:.35rem 0 .25rem}.docs-primer__subtitle[data-v-8e7ea627]{color:rgb(var(--color-text-secondary));line-height:1.6;margin:0;max-width:46rem}.docs-primer__grid[data-v-8e7ea627]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin-top:1.2rem}.docs-primer__card[data-v-8e7ea627]{background:rgb(var(--surface-panel-2));border:1px solid rgb(var(--panel-border));border-radius:.75rem;box-shadow:0 8px 24px #00000024;display:grid;gap:.45rem;padding:1rem 1.1rem}.docs-primer__header h3[data-v-8e7ea627]{font-size:1.125rem;margin:0}.docs-primer__description[data-v-8e7ea627]{color:rgb(var(--color-text-secondary));margin:.15rem 0 0}.docs-primer__list[data-v-8e7ea627]{color:rgb(var(--color-text-secondary));display:grid;gap:.35rem;line-height:1.5;margin:0;padding-left:1.1rem}.docs-page[data-v-d8bdb6ab]{background:radial-gradient(circle at 20% 20%,rgba(var(--color-accent),.24),transparent 40%),radial-gradient(circle at 80% 10%,rgba(var(--color-primary),.18),transparent 38%),var(--page-background);color:rgb(var(--color-text-primary));display:grid;gap:1.5rem;padding:120px 0 4rem}
