:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ui-bg:#fbf7f0;--ui-fg:#181615;--ui-fg-muted:#5f5b55;--ui-surface:#f2ece2;--ui-surface-hover:#e7e0d4;--ui-border:#1816151f;--ui-primary:#6d28d9;--ui-on-primary:#fbf7f0;--ui-primary-muted:#6d28d924;--ui-primary-hover:#6d28d938;--ui-primary-active:#6d28d94d;--ui-accent:#b45309;--ui-on-accent:#fbf7f0;--ui-accent-muted:#b4530924;--ui-accent-hover:#b4530938;--ui-accent-active:#b453094d;--ui-secondary:#3eca9b;--ui-on-secondary:#0f1a16;--ui-secondary-muted:#3eca9b24;--ui-secondary-hover:#3eca9b38;--ui-secondary-active:#3eca9b4d;--ui-critical:#b42318;--ui-on-critical:#fbf7f0;--ui-critical-muted:#b4231829;--ui-critical-hover:#b423183d;--ui-critical-active:#b4231852;--ui-success:#1f8f62;--ui-on-success:#fbf7f0;--ui-success-muted:#1f8f6229;--ui-success-hover:#1f8f623d;--ui-success-active:#1f8f6252;--ui-warning:#b45309;--ui-on-warning:#fbf7f0;--ui-warning-muted:#b4530929;--ui-warning-hover:#b453093d;--ui-warning-active:#b4530952;--ui-info:#2563eb;--ui-on-info:#fbf7f0;--ui-info-muted:#2563eb29;--ui-info-hover:#2563eb3d;--ui-info-active:#2563eb52;--ui-danger:var(--ui-critical);--ui-on-danger:var(--ui-on-critical);--ui-danger-muted:var(--ui-critical-muted);--ui-danger-hover:var(--ui-critical-hover);--ui-danger-active:var(--ui-critical-active);--ui-tonal-secondary:#1816150f;--ui-tonal-secondary-hover:#1816151a;--ui-tonal-tertiary:#18161508;--ui-tonal-tertiary-hover:#18161512;--ui-ring:#6d28d966;--ui-glow-primary:0 0 0 2px #6d28d940;--ui-glow-accent:0 0 0 2px #b4530938;--ui-glow-critical:0 0 0 2px #b4231840;--ui-glow-success:0 0 0 2px #1f8f6238;--ui-radius-sm:8px;--ui-radius-md:12px;--ui-radius-lg:16px;--ui-duration-fast:.12s;--ui-duration-normal:.2s;--ui-duration-slow:.3s;--ui-ease-out:cubic-bezier(0,0,.2,1);--ui-shadow-sm:0 1px 2px #0a08061f;--ui-shadow-md:0 6px 18px #0a080638;--ui-lift-hover:-.5px;--ui-scale-active:.97;--ui-logo-start:#ff5757;--ui-logo-end:#8c52ff;--ui-logo-cutout:#fbf7f0}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ui-bg:#2d3047;--ui-fg:#e9e6df;--ui-fg-muted:#b7b2a8;--ui-surface:#1b1a18;--ui-surface-hover:#24231f;--ui-border:#e9e6df1f;--ui-primary:#419d78;--ui-on-primary:#141311;--ui-primary-muted:#c4b5fd24;--ui-primary-hover:#c4b5fd38;--ui-primary-active:#c4b5fd4d;--ui-accent:#f59e0b;--ui-on-accent:#141311;--ui-accent-muted:#f59e0b29;--ui-accent-hover:#f59e0b3d;--ui-accent-active:#f59e0b52;--ui-secondary:#2b9572;--ui-on-secondary:#0b1411;--ui-secondary-muted:#2b957229;--ui-secondary-hover:#2b95723d;--ui-secondary-active:#2b957252;--ui-critical:#f87171;--ui-on-critical:#141311;--ui-critical-muted:#f8717129;--ui-critical-hover:#f871713d;--ui-critical-active:#f8717152;--ui-success:#34d399;--ui-on-success:#0b1411;--ui-success-muted:#34d39929;--ui-success-hover:#34d3993d;--ui-success-active:#34d39952;--ui-warning:#f59e0b;--ui-on-warning:#141311;--ui-warning-muted:#f59e0b29;--ui-warning-hover:#f59e0b3d;--ui-warning-active:#f59e0b52;--ui-info:#60a5fa;--ui-on-info:#0b1411;--ui-info-muted:#60a5fa29;--ui-info-hover:#60a5fa3d;--ui-info-active:#60a5fa52;--ui-danger:var(--ui-critical);--ui-on-danger:var(--ui-on-critical);--ui-danger-muted:var(--ui-critical-muted);--ui-danger-hover:var(--ui-critical-hover);--ui-danger-active:var(--ui-critical-active);--ui-tonal-secondary:#e9e6df14;--ui-tonal-secondary-hover:#e9e6df24;--ui-tonal-tertiary:#e9e6df0a;--ui-tonal-tertiary-hover:#e9e6df1a;--ui-ring:#c4b5fd80;--ui-glow-primary:0 0 0 2px #c4b5fd59;--ui-glow-accent:0 0 0 2px #f59e0b59;--ui-glow-critical:0 0 0 2px #f871714d;--ui-glow-success:0 0 0 2px #34d3994d;--ui-shadow-sm:0 1px 2px #0000004d;--ui-shadow-md:0 6px 18px #00000073;--ui-logo-start:#ff6b6b;--ui-logo-end:#a78bfa;--ui-logo-cutout:#2d3047}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:focus-visible{outline:2px solid var(--ui-ring);outline-offset:2px}.ui-feature-card[data-v-ca4a9f78]{flex-direction:column;gap:1.25rem;height:100%;display:flex;position:relative;overflow:hidden}.ui-feature-card[data-v-ca4a9f78]:after{content:"";background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-primary-muted)64%,transparent),transparent);height:1px;position:absolute;inset:auto 0 0}.ui-feature-card--panel[data-v-ca4a9f78]:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-accent-muted)54%,transparent),transparent)}.ui-feature-card--subtle[data-v-ca4a9f78]:after{background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-border)92%,transparent),transparent)}.ui-feature-card--sm[data-v-ca4a9f78]{gap:1rem}.ui-feature-card__icon[data-v-ca4a9f78]{border:1px solid color-mix(in srgb,currentColor 24%,transparent);border-radius:var(--ui-radius-md);background:color-mix(in srgb,currentColor 10%,transparent);justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}.ui-feature-card__icon--primary[data-v-ca4a9f78]{color:var(--ui-primary)}.ui-feature-card__icon--secondary[data-v-ca4a9f78]{color:var(--ui-secondary)}.ui-feature-card__icon--accent[data-v-ca4a9f78]{color:var(--ui-accent)}.ui-feature-card__icon--success[data-v-ca4a9f78]{color:var(--ui-success)}.ui-feature-card__icon--info[data-v-ca4a9f78]{color:var(--ui-info)}.ui-feature-card__body[data-v-ca4a9f78]{flex-direction:column;flex:1;gap:.75rem;display:flex}.ui-feature-card--subtle .ui-feature-card__body[data-v-ca4a9f78]{gap:.625rem}.ui-feature-card__title[data-v-ca4a9f78]{color:var(--ui-fg);letter-spacing:-.03em;margin:0;font-size:1.5rem;font-weight:500;line-height:1.15}.ui-feature-card--sm .ui-feature-card__title[data-v-ca4a9f78]{font-size:1.1rem}.ui-feature-card__description[data-v-ca4a9f78],.ui-feature-card__content[data-v-ca4a9f78]{color:var(--ui-fg-muted);margin:0;font-size:1rem;line-height:1.65}.ui-feature-card--subtle .ui-feature-card__description[data-v-ca4a9f78],.ui-feature-card--subtle .ui-feature-card__content[data-v-ca4a9f78]{color:color-mix(in srgb,var(--ui-fg-muted)88%,var(--ui-fg)12%)}.ui-feature-card--sm .ui-feature-card__description[data-v-ca4a9f78],.ui-feature-card--sm .ui-feature-card__content[data-v-ca4a9f78]{font-size:.95rem}.ui-page-surface[data-v-4dcac17e]{min-height:100vh;color:var(--ui-fg);isolation:isolate;position:relative;overflow:clip visible}.ui-page-surface__content[data-v-4dcac17e]{z-index:1;background:color-mix(in srgb,var(--ui-bg)35%,transparent);box-shadow:0 20px 50px #080a1824,inset 0 24px 48px color-mix(in srgb,var(--ui-bg)26%,transparent),inset 0 -24px 48px color-mix(in srgb,var(--ui-bg)22%,transparent);-webkit-backdrop-filter:blur(16px)saturate(120%);backdrop-filter:blur(16px)saturate(120%);position:relative}.ui-page-surface__mesh[data-v-4dcac17e],.ui-page-surface__glow[data-v-4dcac17e]{pointer-events:none;position:absolute;inset:0}.ui-page-surface__mesh[data-v-4dcac17e]{opacity:.3;background-image:linear-gradient(color-mix(in srgb,var(--ui-border)72%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-border)72%,transparent)1px,transparent 1px);background-size:2rem 2rem;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.ui-page-surface__glow[data-v-4dcac17e]{filter:blur(64px);opacity:.5}.ui-page-surface__glow--primary[data-v-4dcac17e]{background:color-mix(in srgb,var(--ui-primary)22%,transparent);width:22rem;height:22rem;top:12%;left:58%}.ui-page-surface__glow--accent[data-v-4dcac17e]{background:color-mix(in srgb,var(--ui-info)16%,transparent);width:18rem;height:18rem;top:48%;left:8%}.ui-preview-panel[data-v-7c844f7c]{width:100%;max-width:100%;position:relative;overflow:hidden}.ui-preview-panel[data-v-7c844f7c]:before{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--ui-tonal-tertiary)78%,transparent),transparent 28%),radial-gradient(circle at top right,color-mix(in srgb,var(--ui-primary-muted)38%,transparent),transparent 38%);opacity:.42;pointer-events:none;position:absolute;inset:0}.ui-preview-panel--subtle[data-v-7c844f7c]:before{opacity:.22}.ui-preview-panel--strong[data-v-7c844f7c]:before{opacity:.34}.ui-preview-panel[data-v-7c844f7c]:after{content:"";border-radius:inherit;background-image:linear-gradient(color-mix(in srgb,var(--ui-border)72%,transparent)1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-border)72%,transparent)1px,transparent 1px);opacity:.12;pointer-events:none;background-position:50%;background-size:2.25rem 2.25rem;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 78%);mask-image:radial-gradient(circle,#000,#0000 78%)}.ui-preview-panel--subtle[data-v-7c844f7c]:after{opacity:.12}.ui-preview-panel--strong[data-v-7c844f7c]:after{opacity:.18}.ui-preview-panel--strong[data-v-7c844f7c]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-border)84%,transparent),0 14px 30px color-mix(in srgb,var(--ui-bg)55%,transparent)}.ui-preview-panel[data-v-7c844f7c]>*{z-index:1;position:relative}.ui-preview-panel__tabs[data-v-7c844f7c]{border:1px solid var(--ui-border);border-radius:calc(var(--ui-radius-md) + 4px);background:color-mix(in srgb,var(--ui-surface)72%,transparent);align-items:center;gap:.375rem;margin-bottom:1rem;padding:.25rem;display:inline-flex}.ui-preview-panel--strong .ui-preview-panel__tabs[data-v-7c844f7c]{background:color-mix(in srgb,var(--ui-surface)86%,transparent)}.ui-preview-panel__tab[data-v-7c844f7c]{border-radius:calc(var(--ui-radius-sm) + 2px);color:var(--ui-fg-muted);padding:.375rem .75rem;font-size:.875rem;font-weight:500}.ui-preview-panel__tab[data-active=true][data-v-7c844f7c]{background:var(--ui-surface);color:var(--ui-fg);box-shadow:var(--ui-shadow-sm)}.ui-preview-panel--strong .ui-preview-panel__tab[data-active=true][data-v-7c844f7c]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-border)86%,transparent),var(--ui-shadow-sm)}.ui-preview-panel__header[data-v-7c844f7c]{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.ui-preview-panel__title[data-v-7c844f7c]{color:var(--ui-fg);letter-spacing:-.02em;margin:0;font-size:1.125rem;font-weight:500}.ui-preview-panel--strong .ui-preview-panel__title[data-v-7c844f7c]{font-size:1.2rem}.ui-preview-panel__meta[data-v-7c844f7c]{color:var(--ui-fg-muted);letter-spacing:.08em;text-transform:uppercase;font-size:.8rem}.ui-preview-panel__body[data-v-7c844f7c]{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-preview-panel__rows[data-v-7c844f7c]{flex-direction:column;gap:.875rem;margin:0;display:flex}.ui-preview-panel__row[data-v-7c844f7c]{border-bottom:1px solid color-mix(in srgb,var(--ui-border)72%,transparent);justify-content:space-between;align-items:center;gap:1rem;padding-bottom:.75rem;display:flex}.ui-preview-panel--strong .ui-preview-panel__row[data-v-7c844f7c]{border-bottom-color:color-mix(in srgb,var(--ui-border)88%,transparent)}.ui-preview-panel__row[data-v-7c844f7c]:last-child{border-bottom:0;padding-bottom:0}.ui-preview-panel__label[data-v-7c844f7c]{color:var(--ui-fg-muted);font-size:.875rem}.ui-preview-panel__value[data-v-7c844f7c]{color:var(--ui-fg);text-align:right;margin:0;font-size:.95rem;font-weight:500}.ui-preview-panel__value--primary[data-v-7c844f7c],.ui-preview-panel__value--info[data-v-7c844f7c]{color:var(--ui-primary)}.ui-preview-panel__value--secondary[data-v-7c844f7c]{color:var(--ui-secondary)}.ui-preview-panel__value--accent[data-v-7c844f7c],.ui-preview-panel__value--warning[data-v-7c844f7c]{color:var(--ui-accent)}.ui-preview-panel__value--success[data-v-7c844f7c]{color:var(--ui-success)}.ui-preview-panel__value--critical[data-v-7c844f7c]{color:var(--ui-critical)}.ui-preview-panel__code[data-v-7c844f7c]{border:1px solid color-mix(in srgb,var(--ui-border)72%,transparent);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-bg)55%,var(--ui-surface));min-width:0;max-width:100%;color:var(--ui-fg);margin:0;padding:1rem 1.125rem;font-size:.92rem;line-height:1.8;overflow-x:auto}.ui-preview-panel--subtle .ui-preview-panel__code[data-v-7c844f7c]{background:color-mix(in srgb,var(--ui-surface)88%,var(--ui-bg))}.ui-preview-panel__slot[data-v-7c844f7c]{flex-direction:column;gap:1rem;min-width:0;display:flex}.ui-preview-panel__footer[data-v-7c844f7c]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.25rem;display:flex}.ui-preview-panel__footer-text[data-v-7c844f7c]{color:var(--ui-fg-muted);margin:0;font-size:.95rem}.ui-section-clarifier[data-v-c28e8e57]{flex-direction:column;gap:1.25rem;width:100%;margin-inline:auto;display:flex}.ui-section-clarifier__header[data-v-c28e8e57]{flex-direction:column;gap:.375rem;display:flex}.ui-section-clarifier__eyebrow[data-v-c28e8e57]{color:var(--ui-fg-muted);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.ui-section-clarifier__title[data-v-c28e8e57]{max-width:30rem;color:var(--ui-fg);letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(1.25rem,1.8vw,1.5rem);font-weight:500;line-height:1.16}.ui-section-clarifier__frame[data-v-c28e8e57]{border-top:1px solid color-mix(in srgb,var(--ui-border)82%,transparent);border-bottom:1px solid color-mix(in srgb,var(--ui-border)82%,transparent);background-color:color-mix(in srgb,var(--ui-bg)84%,var(--ui-tonal-secondary)16%)}.ui-section-clarifier__content[data-v-c28e8e57]{min-width:0;padding:1.5rem}@media (min-width:768px){.ui-section-clarifier__content[data-v-c28e8e57]{padding:1.75rem 2rem}}.ui-section-intro[data-v-4a2b4dce]{color:var(--ui-fg);flex-direction:column;gap:1rem;display:flex}.ui-section-intro--center[data-v-4a2b4dce]{text-align:center;align-items:center}.ui-section-intro__eyebrow[data-v-4a2b4dce]{color:var(--ui-fg-muted);letter-spacing:.24em;text-transform:uppercase;margin:0;font-size:.75rem;font-weight:600}.ui-section-intro__title[data-v-4a2b4dce]{color:var(--ui-fg);letter-spacing:-.04em;text-wrap:balance;margin:0;font-weight:500;line-height:1.05}.ui-section-intro__title--hero[data-v-4a2b4dce]{letter-spacing:-.05em;max-width:12ch;font-size:clamp(3.25rem,6.4vw,5.65rem);line-height:.98}.ui-section-intro__title--section[data-v-4a2b4dce]{font-size:clamp(2.25rem,4vw,3.25rem)}.ui-section-intro__title--compact[data-v-4a2b4dce]{font-size:clamp(1.5rem,2.5vw,2rem)}.ui-section-intro__description[data-v-4a2b4dce]{max-width:42rem;color:var(--ui-fg-muted);text-wrap:pretty;margin:0;font-size:1.125rem;line-height:1.7}.ui-section-intro--hero .ui-section-intro__description[data-v-4a2b4dce]{max-width:34rem;color:color-mix(in srgb,var(--ui-fg-muted)92%,var(--ui-bg)8%);font-size:1.03rem;line-height:1.75}.ui-section-intro--compact .ui-section-intro__description[data-v-4a2b4dce]{font-size:1rem}.ui-section-intro__actions[data-v-4a2b4dce]{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.ui-section-intro--center .ui-section-intro__actions[data-v-4a2b4dce]{justify-content:center}.ui-section-intro__content[data-v-4a2b4dce]{flex-direction:column;gap:1rem;display:flex}.ui-step-list[data-v-c4517f5e]{flex-direction:column;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}.ui-step-list__item[data-v-c4517f5e]{grid-template-columns:auto 1fr;align-items:start;gap:1rem;display:grid}.ui-step-list__marker[data-v-c4517f5e]{border:1px solid color-mix(in srgb,var(--ui-primary)40%,var(--ui-border));background:color-mix(in srgb,var(--ui-primary-muted)72%,transparent);width:2rem;height:2rem;color:var(--ui-fg);box-shadow:var(--ui-shadow-sm);border-radius:999px;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:inline-flex}.ui-step-list__body[data-v-c4517f5e]{flex-direction:column;gap:.5rem;padding-bottom:1.5rem;display:flex;position:relative}.ui-step-list__item:not(:last-child) .ui-step-list__body[data-v-c4517f5e]:after{content:"";background:linear-gradient(180deg,color-mix(in srgb,var(--ui-primary-muted)80%,transparent),transparent);width:1px;height:calc(100% - .25rem);position:absolute;top:2rem;left:-1.5rem}.ui-step-list__title[data-v-c4517f5e]{color:var(--ui-fg);letter-spacing:-.02em;margin:0;font-size:1.375rem;font-weight:500}.ui-step-list__description[data-v-c4517f5e]{color:var(--ui-fg-muted);margin:0;font-size:1rem;line-height:1.7}.ui-preview-panel__code{border:1px solid color-mix(in srgb,var(--ui-border)72%,transparent);border-radius:var(--ui-radius-md);background:color-mix(in srgb,var(--ui-bg)55%,var(--ui-surface));min-width:0;max-width:100%;color:var(--ui-fg);margin:0;padding:1rem 1.125rem;font-size:.92rem;line-height:1.8;overflow-x:auto}
