:root{--color-primary:#1a1a2e;--color-secondary:#6760ff;--color-secondary-deep:#3d0099;--color-neutral:#e1dfff;--color-neutral-light:#f0efff;--color-surface:#f9f9ff;--color-on-dark:#d1cfff;--color-grey:#4a4a4a;--color-white:#fff;--color-outline:#1a1a2e2e;--type-display-xl-family:Poppins;--type-display-xl-size:96px;--type-display-xl-weight:700;--type-display-xl-line-height:.92;--type-display-xl-tracking:-.04em;--type-display-lg-family:Poppins;--type-display-lg-size:64px;--type-display-lg-weight:700;--type-display-lg-line-height:.95;--type-display-lg-tracking:-.03em;--type-headline-lg-family:Poppins;--type-headline-lg-size:40px;--type-headline-lg-weight:600;--type-headline-lg-line-height:1.05;--type-headline-lg-tracking:-.02em;--type-headline-md-family:Poppins;--type-headline-md-size:28px;--type-headline-md-weight:600;--type-headline-md-line-height:1.15;--type-headline-md-tracking:-.015em;--type-headline-sm-family:Poppins;--type-headline-sm-size:22px;--type-headline-sm-weight:600;--type-headline-sm-line-height:1.2;--type-headline-sm-tracking:-.01em;--type-body-lg-family:Inter;--type-body-lg-size:18px;--type-body-lg-weight:500;--type-body-lg-line-height:1.5;--type-body-md-family:Inter;--type-body-md-size:16px;--type-body-md-weight:400;--type-body-md-line-height:1.6;--type-body-sm-family:Inter;--type-body-sm-size:14px;--type-body-sm-weight:400;--type-body-sm-line-height:1.5;--type-label-button-family:Poppins;--type-label-button-size:15px;--type-label-button-weight:600;--type-label-button-line-height:1;--type-label-md-family:Poppins;--type-label-md-size:12px;--type-label-md-weight:600;--type-label-md-line-height:1.2;--type-label-md-tracking:.1em;--type-label-sm-family:Inter;--type-label-sm-size:12px;--type-label-sm-weight:500;--type-label-sm-line-height:1.2;--type-label-sm-tracking:.08em;--type-data-md-family:Inter;--type-data-md-size:13px;--type-data-md-weight:400;--type-data-md-line-height:1.6;--type-data-md-tracking:.01em;--type-data-md-feature:"tnum" 1;--type-stat-family:Poppins;--type-stat-size:72px;--type-stat-weight:700;--type-stat-line-height:1;--type-stat-tracking:-.03em;--type-stat-feature:"tnum" 1;--type-marquee-family:Poppins;--type-marquee-size:36px;--type-marquee-weight:700;--type-marquee-line-height:1;--type-marquee-tracking:-.02em;--space-base:4px;--space-xs:4px;--space-sm:8px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-section:128px;--space-section-mobile:64px;--space-margin:44px;--space-margin-mobile:20px;--space-gutter:24px;--space-container:1320px;--space-measure:36rem;--space-card-pad:28px;--space-columns:12;--rounded-none:0px;--rounded-sm:6px;--rounded-md:12px;--rounded-lg:24px;--rounded-xl:36px;--rounded-full:9999px;--component-band-ground-background-color:var(--color-neutral);--component-band-ground-text-color:var(--color-primary);--component-band-ground-padding:128px;--component-band-paper-background-color:var(--color-surface);--component-band-paper-text-color:var(--color-primary);--component-band-paper-padding:128px;--component-band-dark-background-color:var(--color-primary);--component-band-dark-text-color:var(--color-on-dark);--component-band-dark-padding:128px;--component-nav-bar-background-color:var(--color-neutral);--component-nav-bar-text-color:var(--color-primary);--component-nav-bar-type:var(--type-label-button);--component-nav-bar-height:72px;--component-button-primary-background-color:var(--color-primary);--component-button-primary-text-color:var(--color-white);--component-button-primary-type:var(--type-label-button);--component-button-primary-rounded:var(--rounded-full);--component-button-primary-height:52px;--component-button-primary-padding:28px;--component-button-primary-hover-background-color:var(--color-primary);--component-button-primary-hover-text-color:var(--color-on-dark);--component-button-secondary-background-color:var(--color-surface);--component-button-secondary-text-color:var(--color-primary);--component-button-secondary-type:var(--type-label-button);--component-button-secondary-rounded:var(--rounded-full);--component-button-secondary-height:52px;--component-button-secondary-padding:28px;--component-button-secondary-hover-background-color:var(--color-neutral-light);--component-button-secondary-hover-text-color:var(--color-primary);--component-button-on-dark-background-color:var(--color-primary);--component-button-on-dark-text-color:var(--color-on-dark);--component-button-on-dark-type:var(--type-label-button);--component-button-on-dark-rounded:var(--rounded-full);--component-button-on-dark-height:52px;--component-button-on-dark-padding:28px;--component-tag-outline-background-color:var(--color-surface);--component-tag-outline-text-color:var(--color-primary);--component-tag-outline-type:var(--type-label-button);--component-tag-outline-rounded:var(--rounded-full);--component-tag-outline-height:40px;--component-tag-outline-padding:18px;--component-tag-fill-background-color:var(--color-neutral);--component-tag-fill-text-color:var(--color-primary);--component-tag-fill-type:var(--type-label-button);--component-tag-fill-rounded:var(--rounded-full);--component-tag-fill-height:40px;--component-tag-fill-padding:18px;--component-tag-ink-background-color:var(--color-primary);--component-tag-ink-text-color:var(--color-white);--component-tag-ink-type:var(--type-label-button);--component-tag-ink-rounded:var(--rounded-full);--component-tag-ink-height:40px;--component-tag-ink-padding:18px;--component-pill-meta-background-color:var(--color-surface);--component-pill-meta-text-color:var(--color-secondary-deep);--component-pill-meta-type:var(--type-label-sm);--component-pill-meta-rounded:var(--rounded-full);--component-pill-meta-height:28px;--component-pill-meta-padding:14px;--component-label-section-background-color:var(--color-surface);--component-label-section-text-color:var(--color-secondary-deep);--component-label-section-type:var(--type-label-md);--component-label-on-dark-background-color:var(--color-primary);--component-label-on-dark-text-color:var(--color-on-dark);--component-label-on-dark-type:var(--type-label-md);--component-text-secondary-background-color:var(--color-surface);--component-text-secondary-text-color:var(--color-grey);--component-text-secondary-type:var(--type-body-sm);--component-link-inline-background-color:var(--color-surface);--component-link-inline-text-color:var(--color-secondary-deep);--component-link-inline-type:var(--type-body-md);--component-card-feature-background-color:var(--color-surface);--component-card-feature-text-color:var(--color-primary);--component-card-feature-rounded:var(--rounded-lg);--component-card-feature-padding:28px;--component-card-step-background-color:var(--color-neutral);--component-card-step-text-color:var(--color-primary);--component-card-step-rounded:var(--rounded-lg);--component-card-step-padding:28px;--component-card-sticker-background-color:var(--color-surface);--component-card-sticker-text-color:var(--color-primary);--component-card-sticker-rounded:var(--rounded-lg);--component-card-sticker-padding:24px;--component-card-diagram-background-color:var(--color-primary);--component-card-diagram-text-color:var(--color-on-dark);--component-card-diagram-type:var(--type-data-md);--component-card-diagram-rounded:var(--rounded-xl);--component-card-diagram-padding:24px;--component-diagram-node-background-color:var(--color-primary);--component-diagram-node-text-color:var(--color-on-dark);--component-diagram-node-type:var(--type-data-md);--component-diagram-node-rounded:var(--rounded-md);--component-diagram-node-padding:12px;--component-stat-block-background-color:var(--color-primary);--component-stat-block-text-color:var(--color-on-dark);--component-stat-block-type:var(--type-stat);--component-marquee-band-background-color:var(--color-primary);--component-marquee-band-text-color:var(--color-on-dark);--component-marquee-band-type:var(--type-marquee);--component-marquee-band-height:88px;--component-work-tile-background-color:var(--color-primary);--component-work-tile-text-color:var(--color-white);--component-work-tile-type:var(--type-display-lg);--component-work-tile-rounded:var(--rounded-none);--component-work-tile-padding:24px;--component-faq-row-background-color:var(--color-surface);--component-faq-row-text-color:var(--color-primary);--component-faq-row-type:var(--type-headline-md);--component-faq-row-rounded:var(--rounded-none);--component-faq-row-padding:24px;--component-input-field-background-color:var(--color-surface);--component-input-field-text-color:var(--color-primary);--component-input-field-type:var(--type-body-md);--component-input-field-rounded:var(--rounded-md);--component-input-field-height:52px;--component-input-field-padding:16px;--component-input-placeholder-background-color:var(--color-surface);--component-input-placeholder-text-color:var(--color-grey);--component-input-placeholder-type:var(--type-body-md);--component-hairline-background-color:var(--color-outline);--component-hairline-height:1px;--component-playground-panel-background-color:var(--color-primary);--component-playground-panel-text-color:var(--color-on-dark);--component-playground-panel-rounded:var(--rounded-xl);--component-playground-panel-height:520px;--component-footer-meta-background-color:var(--color-primary);--component-footer-meta-text-color:var(--color-on-dark);--component-footer-meta-type:var(--type-data-md);--component-accent-display-background-color:var(--color-surface);--component-accent-display-text-color:var(--color-secondary);--component-accent-display-type:var(--type-display-lg)}
