/*! Design data: Copyright (c) 2026 VoltAgent, MIT.
 * Source: docs/design/references/notion/DESIGN.md (unmodified).
 * Generated by npm run design:generate. See DESIGN.md for integration boundaries. */
:root{--site-font:"NotionInter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--notion-colors-primary:#5645d4;--notion-colors-primary-pressed:#4534b3;--notion-colors-primary-deep:#3a2a99;--notion-colors-on-primary:#fff;--notion-colors-brand-navy:#0a1530;--notion-colors-brand-navy-deep:#070f24;--notion-colors-brand-navy-mid:#1a2a52;--notion-colors-link-blue:#0075de;--notion-colors-link-blue-pressed:#005bab;--notion-colors-brand-orange:#dd5b00;--notion-colors-brand-orange-deep:#793400;--notion-colors-brand-pink:#ff64c8;--notion-colors-brand-pink-deep:#a02e6d;--notion-colors-brand-purple:#7b3ff2;--notion-colors-brand-purple-300:#d6b6f6;--notion-colors-brand-purple-800:#391c57;--notion-colors-brand-teal:#2a9d99;--notion-colors-brand-green:#1aae39;--notion-colors-brand-yellow:#f5d75e;--notion-colors-brand-brown:#523410;--notion-colors-card-tint-peach:#ffe8d4;--notion-colors-card-tint-rose:#fde0ec;--notion-colors-card-tint-mint:#d9f3e1;--notion-colors-card-tint-lavender:#e6e0f5;--notion-colors-card-tint-sky:#dcecfa;--notion-colors-card-tint-yellow:#fef7d6;--notion-colors-card-tint-yellow-bold:#f9e79f;--notion-colors-card-tint-cream:#f8f5e8;--notion-colors-card-tint-gray:#f0eeec;--notion-colors-canvas:#fff;--notion-colors-surface:#f6f5f4;--notion-colors-surface-soft:#fafaf9;--notion-colors-hairline:#e5e3df;--notion-colors-hairline-soft:#ede9e4;--notion-colors-hairline-strong:#c8c4be;--notion-colors-ink-deep:#000;--notion-colors-ink:#1a1a1a;--notion-colors-charcoal:#37352f;--notion-colors-slate:#5d5b54;--notion-colors-steel:#787671;--notion-colors-stone:#a4a097;--notion-colors-muted:#bbb8b1;--notion-colors-on-dark:#fff;--notion-colors-on-dark-muted:#a4a097;--notion-colors-semantic-success:#1aae39;--notion-colors-semantic-warning:#dd5b00;--notion-colors-semantic-error:#e03131;--notion-typography-hero-display-font-family:var(--site-font);--notion-typography-hero-display-font-size:80px;--notion-typography-hero-display-font-weight:600;--notion-typography-hero-display-line-height:1.05;--notion-typography-hero-display-letter-spacing:-2px;--notion-typography-display-lg-font-family:var(--site-font);--notion-typography-display-lg-font-size:56px;--notion-typography-display-lg-font-weight:600;--notion-typography-display-lg-line-height:1.1;--notion-typography-display-lg-letter-spacing:-1px;--notion-typography-heading-1-font-family:var(--site-font);--notion-typography-heading-1-font-size:48px;--notion-typography-heading-1-font-weight:600;--notion-typography-heading-1-line-height:1.15;--notion-typography-heading-1-letter-spacing:-.5px;--notion-typography-heading-2-font-family:var(--site-font);--notion-typography-heading-2-font-size:36px;--notion-typography-heading-2-font-weight:600;--notion-typography-heading-2-line-height:1.2;--notion-typography-heading-2-letter-spacing:-.5px;--notion-typography-heading-3-font-family:var(--site-font);--notion-typography-heading-3-font-size:28px;--notion-typography-heading-3-font-weight:600;--notion-typography-heading-3-line-height:1.25;--notion-typography-heading-4-font-family:var(--site-font);--notion-typography-heading-4-font-size:22px;--notion-typography-heading-4-font-weight:600;--notion-typography-heading-4-line-height:1.3;--notion-typography-heading-5-font-family:var(--site-font);--notion-typography-heading-5-font-size:18px;--notion-typography-heading-5-font-weight:600;--notion-typography-heading-5-line-height:1.4;--notion-typography-subtitle-font-family:var(--site-font);--notion-typography-subtitle-font-size:18px;--notion-typography-subtitle-font-weight:400;--notion-typography-subtitle-line-height:1.5;--notion-typography-body-md-font-family:var(--site-font);--notion-typography-body-md-font-size:16px;--notion-typography-body-md-font-weight:400;--notion-typography-body-md-line-height:1.55;--notion-typography-body-md-medium-font-family:var(--site-font);--notion-typography-body-md-medium-font-size:16px;--notion-typography-body-md-medium-font-weight:500;--notion-typography-body-md-medium-line-height:1.55;--notion-typography-body-sm-font-family:var(--site-font);--notion-typography-body-sm-font-size:14px;--notion-typography-body-sm-font-weight:400;--notion-typography-body-sm-line-height:1.5;--notion-typography-body-sm-medium-font-family:var(--site-font);--notion-typography-body-sm-medium-font-size:14px;--notion-typography-body-sm-medium-font-weight:500;--notion-typography-body-sm-medium-line-height:1.5;--notion-typography-caption-font-family:var(--site-font);--notion-typography-caption-font-size:13px;--notion-typography-caption-font-weight:400;--notion-typography-caption-line-height:1.4;--notion-typography-caption-bold-font-family:var(--site-font);--notion-typography-caption-bold-font-size:13px;--notion-typography-caption-bold-font-weight:600;--notion-typography-caption-bold-line-height:1.4;--notion-typography-micro-font-family:var(--site-font);--notion-typography-micro-font-size:12px;--notion-typography-micro-font-weight:500;--notion-typography-micro-line-height:1.4;--notion-typography-micro-uppercase-font-family:var(--site-font);--notion-typography-micro-uppercase-font-size:11px;--notion-typography-micro-uppercase-font-weight:600;--notion-typography-micro-uppercase-line-height:1.4;--notion-typography-micro-uppercase-letter-spacing:1px;--notion-typography-button-md-font-family:var(--site-font);--notion-typography-button-md-font-size:14px;--notion-typography-button-md-font-weight:500;--notion-typography-button-md-line-height:1.3;--notion-rounded-xs:4px;--notion-rounded-sm:6px;--notion-rounded-md:8px;--notion-rounded-lg:12px;--notion-rounded-xl:16px;--notion-rounded-xxl:20px;--notion-rounded-xxxl:24px;--notion-rounded-full:9999px;--notion-spacing-xxs:4px;--notion-spacing-xs:8px;--notion-spacing-sm:12px;--notion-spacing-md:16px;--notion-spacing-lg:20px;--notion-spacing-xl:24px;--notion-spacing-xxl:32px;--notion-spacing-xxxl:40px;--notion-spacing-section-sm:48px;--notion-spacing-section:64px;--notion-spacing-section-lg:96px;--notion-spacing-hero:120px;--notion-components-button-primary-background-color:var(--notion-colors-primary);--notion-components-button-primary-text-color:var(--notion-colors-on-primary);--notion-components-button-primary-typography:var(--notion-typography-button-md-font-weight) var(--notion-typography-button-md-font-size)/var(--notion-typography-button-md-line-height) var(--notion-typography-button-md-font-family);--notion-components-button-primary-rounded:var(--notion-rounded-md);--notion-components-button-primary-padding:10px 18px;--notion-components-button-primary-pressed-background-color:var(--notion-colors-primary-pressed);--notion-components-button-primary-pressed-text-color:var(--notion-colors-on-primary);--notion-components-button-primary-disabled-background-color:var(--notion-colors-hairline);--notion-components-button-primary-disabled-text-color:var(--notion-colors-muted);--notion-components-button-dark-background-color:var(--notion-colors-ink-deep);--notion-components-button-dark-text-color:var(--notion-colors-on-dark);--notion-components-button-dark-typography:var(--notion-typography-button-md-font-weight) var(--notion-typography-button-md-font-size)/var(--notion-typography-button-md-line-height) var(--notion-typography-button-md-font-family);--notion-components-button-dark-rounded:var(--notion-rounded-md);--notion-components-button-dark-padding:10px 18px;--notion-components-button-secondary-background-color:transparent;--notion-components-button-secondary-text-color:var(--notion-colors-ink);--notion-components-button-secondary-typography:var(--notion-typography-button-md-font-weight) var(--notion-typography-button-md-font-size)/var(--notion-typography-button-md-line-height) var(--notion-typography-button-md-font-family);--notion-components-button-secondary-rounded:var(--notion-rounded-md);--notion-components-button-secondary-padding:10px 18px;--notion-components-button-secondary-border:1px solid var(--notion-colors-hairline-strong);--notion-components-button-on-dark-background-color:var(--notion-colors-on-dark);--notion-components-button-on-dark-text-color:var(--notion-colors-ink);--notion-components-button-on-dark-typography:var(--notion-typography-button-md-font-weight) var(--notion-typography-button-md-font-size)/var(--notion-typography-button-md-line-height) var(--notion-typography-button-md-font-family);--notion-components-button-on-dark-rounded:var(--notion-rounded-md);--notion-components-button-on-dark-padding:10px 18px;--notion-components-button-secondary-on-dark-background-color:transparent;--notion-components-button-secondary-on-dark-text-color:var(--notion-colors-on-dark);--notion-components-button-secondary-on-dark-typography:var(--notion-typography-button-md-font-weight) var(--notion-typography-button-md-font-size)/var(--notion-typography-button-md-line-height) var(--notion-typography-button-md-font-family);--notion-components-button-secondary-on-dark-rounded:var(--notion-rounded-md);--notion-components-button-secondary-on-dark-padding:10px 18px;--notion-components-button-secondary-on-dark-border:1px solid var(--notion-colors-on-dark-muted);--notion-components-button-ghost-background-color:transparent;--notion-components-button-ghost-text-color:var(--notion-colors-ink);--notion-components-button-ghost-typography:var(--notion-typography-button-md-font-weight) var(--notion-typography-button-md-font-size)/var(--notion-typography-button-md-line-height) var(--notion-typography-button-md-font-family);--notion-components-button-ghost-rounded:var(--notion-rounded-sm);--notion-components-button-ghost-padding:8px 12px;--notion-components-button-link-background-color:transparent;--notion-components-button-link-text-color:var(--notion-colors-link-blue);--notion-components-button-link-typography:var(--notion-typography-body-sm-medium-font-weight) var(--notion-typography-body-sm-medium-font-size)/var(--notion-typography-body-sm-medium-line-height) var(--notion-typography-body-sm-medium-font-family);--notion-components-button-link-padding:0;--notion-components-card-base-background-color:var(--notion-colors-canvas);--notion-components-card-base-rounded:var(--notion-rounded-lg);--notion-components-card-base-padding:var(--notion-spacing-xl);--notion-components-card-base-border:1px solid var(--notion-colors-hairline);--notion-components-card-feature-background-color:var(--notion-colors-canvas);--notion-components-card-feature-rounded:var(--notion-rounded-lg);--notion-components-card-feature-padding:var(--notion-spacing-xxl);--notion-components-card-feature-border:1px solid var(--notion-colors-hairline);--notion-components-card-feature-yellow-bold-background-color:var(--notion-colors-card-tint-yellow-bold);--notion-components-card-feature-yellow-bold-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-yellow-bold-rounded:var(--notion-rounded-lg);--notion-components-card-feature-yellow-bold-padding:var(--notion-spacing-xxl);--notion-components-card-feature-peach-background-color:var(--notion-colors-card-tint-peach);--notion-components-card-feature-peach-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-peach-rounded:var(--notion-rounded-lg);--notion-components-card-feature-peach-padding:var(--notion-spacing-xxl);--notion-components-card-feature-rose-background-color:var(--notion-colors-card-tint-rose);--notion-components-card-feature-rose-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-rose-rounded:var(--notion-rounded-lg);--notion-components-card-feature-rose-padding:var(--notion-spacing-xxl);--notion-components-card-feature-mint-background-color:var(--notion-colors-card-tint-mint);--notion-components-card-feature-mint-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-mint-rounded:var(--notion-rounded-lg);--notion-components-card-feature-mint-padding:var(--notion-spacing-xxl);--notion-components-card-feature-sky-background-color:var(--notion-colors-card-tint-sky);--notion-components-card-feature-sky-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-sky-rounded:var(--notion-rounded-lg);--notion-components-card-feature-sky-padding:var(--notion-spacing-xxl);--notion-components-card-feature-lavender-background-color:var(--notion-colors-card-tint-lavender);--notion-components-card-feature-lavender-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-lavender-rounded:var(--notion-rounded-lg);--notion-components-card-feature-lavender-padding:var(--notion-spacing-xxl);--notion-components-card-feature-yellow-background-color:var(--notion-colors-card-tint-yellow);--notion-components-card-feature-yellow-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-yellow-rounded:var(--notion-rounded-lg);--notion-components-card-feature-yellow-padding:var(--notion-spacing-xxl);--notion-components-card-feature-cream-background-color:var(--notion-colors-card-tint-cream);--notion-components-card-feature-cream-text-color:var(--notion-colors-charcoal);--notion-components-card-feature-cream-rounded:var(--notion-rounded-lg);--notion-components-card-feature-cream-padding:var(--notion-spacing-xxl);--notion-components-card-agent-tile-background-color:var(--notion-colors-canvas);--notion-components-card-agent-tile-rounded:var(--notion-rounded-lg);--notion-components-card-agent-tile-padding:var(--notion-spacing-xl);--notion-components-card-agent-tile-border:1px solid var(--notion-colors-hairline);--notion-components-card-template-background-color:var(--notion-colors-canvas);--notion-components-card-template-rounded:var(--notion-rounded-lg);--notion-components-card-template-padding:var(--notion-spacing-lg);--notion-components-card-template-border:1px solid var(--notion-colors-hairline);--notion-components-card-startup-perk-background-color:var(--notion-colors-canvas);--notion-components-card-startup-perk-rounded:var(--notion-rounded-lg);--notion-components-card-startup-perk-padding:var(--notion-spacing-xl);--notion-components-card-startup-perk-border:1px solid var(--notion-colors-hairline);--notion-components-pricing-card-background-color:var(--notion-colors-canvas);--notion-components-pricing-card-rounded:var(--notion-rounded-lg);--notion-components-pricing-card-padding:var(--notion-spacing-xxl);--notion-components-pricing-card-border:1px solid var(--notion-colors-hairline);--notion-components-pricing-card-featured-background-color:var(--notion-colors-surface);--notion-components-pricing-card-featured-rounded:var(--notion-rounded-lg);--notion-components-pricing-card-featured-padding:var(--notion-spacing-xxl);--notion-components-pricing-card-featured-border:2px solid var(--notion-colors-primary);--notion-components-text-input-background-color:var(--notion-colors-canvas);--notion-components-text-input-text-color:var(--notion-colors-ink);--notion-components-text-input-typography:var(--notion-typography-body-md-font-weight) var(--notion-typography-body-md-font-size)/var(--notion-typography-body-md-line-height) var(--notion-typography-body-md-font-family);--notion-components-text-input-rounded:var(--notion-rounded-md);--notion-components-text-input-padding:var(--notion-spacing-sm) var(--notion-spacing-md);--notion-components-text-input-border:1px solid var(--notion-colors-hairline-strong);--notion-components-text-input-height:44px;--notion-components-text-input-focused-background-color:var(--notion-colors-canvas);--notion-components-text-input-focused-text-color:var(--notion-colors-ink);--notion-components-text-input-focused-border:2px solid var(--notion-colors-primary);--notion-components-search-pill-background-color:var(--notion-colors-surface);--notion-components-search-pill-text-color:var(--notion-colors-steel);--notion-components-search-pill-typography:var(--notion-typography-body-md-font-weight) var(--notion-typography-body-md-font-size)/var(--notion-typography-body-md-line-height) var(--notion-typography-body-md-font-family);--notion-components-search-pill-rounded:var(--notion-rounded-md);--notion-components-search-pill-padding:var(--notion-spacing-sm) var(--notion-spacing-md);--notion-components-search-pill-height:44px;--notion-components-search-pill-border:1px solid var(--notion-colors-hairline);--notion-components-pill-tab-background-color:transparent;--notion-components-pill-tab-text-color:var(--notion-colors-steel);--notion-components-pill-tab-typography:var(--notion-typography-body-sm-medium-font-weight) var(--notion-typography-body-sm-medium-font-size)/var(--notion-typography-body-sm-medium-line-height) var(--notion-typography-body-sm-medium-font-family);--notion-components-pill-tab-rounded:var(--notion-rounded-full);--notion-components-pill-tab-padding:var(--notion-spacing-xs) var(--notion-spacing-md);--notion-components-pill-tab-border:1px solid var(--notion-colors-hairline);--notion-components-pill-tab-active-background-color:var(--notion-colors-ink-deep);--notion-components-pill-tab-active-text-color:var(--notion-colors-on-dark);--notion-components-pill-tab-active-rounded:var(--notion-rounded-full);--notion-components-pill-tab-active-border:1px solid var(--notion-colors-ink-deep);--notion-components-segmented-tab-background-color:transparent;--notion-components-segmented-tab-text-color:var(--notion-colors-steel);--notion-components-segmented-tab-typography:var(--notion-typography-body-sm-medium-font-weight) var(--notion-typography-body-sm-medium-font-size)/var(--notion-typography-body-sm-medium-line-height) var(--notion-typography-body-sm-medium-font-family);--notion-components-segmented-tab-padding:var(--notion-spacing-sm) var(--notion-spacing-md);--notion-components-segmented-tab-border:0 0 2px transparent solid;--notion-components-segmented-tab-active-background-color:transparent;--notion-components-segmented-tab-active-text-color:var(--notion-colors-ink);--notion-components-segmented-tab-active-typography:var(--notion-typography-body-sm-medium-font-weight) var(--notion-typography-body-sm-medium-font-size)/var(--notion-typography-body-sm-medium-line-height) var(--notion-typography-body-sm-medium-font-family);--notion-components-segmented-tab-active-border:0 0 2px var(--notion-colors-ink) solid;--notion-components-badge-purple-background-color:var(--notion-colors-primary);--notion-components-badge-purple-text-color:var(--notion-colors-on-primary);--notion-components-badge-purple-typography:var(--notion-typography-caption-bold-font-weight) var(--notion-typography-caption-bold-font-size)/var(--notion-typography-caption-bold-line-height) var(--notion-typography-caption-bold-font-family);--notion-components-badge-purple-rounded:var(--notion-rounded-full);--notion-components-badge-purple-padding:4px 10px;--notion-components-badge-pink-background-color:var(--notion-colors-brand-pink);--notion-components-badge-pink-text-color:var(--notion-colors-on-primary);--notion-components-badge-pink-typography:var(--notion-typography-caption-bold-font-weight) var(--notion-typography-caption-bold-font-size)/var(--notion-typography-caption-bold-line-height) var(--notion-typography-caption-bold-font-family);--notion-components-badge-pink-rounded:var(--notion-rounded-full);--notion-components-badge-pink-padding:4px 10px;--notion-components-badge-orange-background-color:var(--notion-colors-brand-orange);--notion-components-badge-orange-text-color:var(--notion-colors-on-primary);--notion-components-badge-orange-typography:var(--notion-typography-caption-bold-font-weight) var(--notion-typography-caption-bold-font-size)/var(--notion-typography-caption-bold-line-height) var(--notion-typography-caption-bold-font-family);--notion-components-badge-orange-rounded:var(--notion-rounded-full);--notion-components-badge-orange-padding:4px 10px;--notion-components-badge-tag-purple-background-color:var(--notion-colors-card-tint-lavender);--notion-components-badge-tag-purple-text-color:var(--notion-colors-brand-purple-800);--notion-components-badge-tag-purple-typography:var(--notion-typography-caption-bold-font-weight) var(--notion-typography-caption-bold-font-size)/var(--notion-typography-caption-bold-line-height) var(--notion-typography-caption-bold-font-family);--notion-components-badge-tag-purple-rounded:var(--notion-rounded-sm);--notion-components-badge-tag-purple-padding:2px 8px;--notion-components-badge-tag-orange-background-color:var(--notion-colors-card-tint-peach);--notion-components-badge-tag-orange-text-color:var(--notion-colors-brand-orange-deep);--notion-components-badge-tag-orange-typography:var(--notion-typography-caption-bold-font-weight) var(--notion-typography-caption-bold-font-size)/var(--notion-typography-caption-bold-line-height) var(--notion-typography-caption-bold-font-family);--notion-components-badge-tag-orange-rounded:var(--notion-rounded-sm);--notion-components-badge-tag-orange-padding:2px 8px;--notion-components-badge-tag-green-background-color:var(--notion-colors-card-tint-mint);--notion-components-badge-tag-green-text-color:var(--notion-colors-brand-green);--notion-components-badge-tag-green-typography:var(--notion-typography-caption-bold-font-weight) var(--notion-typography-caption-bold-font-size)/var(--notion-typography-caption-bold-line-height) var(--notion-typography-caption-bold-font-family);--notion-components-badge-tag-green-rounded:var(--notion-rounded-sm);--notion-components-badge-tag-green-padding:2px 8px;--notion-components-badge-popular-background-color:var(--notion-colors-primary);--notion-components-badge-popular-text-color:var(--notion-colors-on-primary);--notion-components-badge-popular-typography:var(--notion-typography-caption-bold-font-weight) var(--notion-typography-caption-bold-font-size)/var(--notion-typography-caption-bold-line-height) var(--notion-typography-caption-bold-font-family);--notion-components-badge-popular-rounded:var(--notion-rounded-full);--notion-components-badge-popular-padding:4px 10px;--notion-components-promo-banner-background-color:var(--notion-colors-surface);--notion-components-promo-banner-text-color:var(--notion-colors-ink);--notion-components-promo-banner-typography:var(--notion-typography-body-sm-medium-font-weight) var(--notion-typography-body-sm-medium-font-size)/var(--notion-typography-body-sm-medium-line-height) var(--notion-typography-body-sm-medium-font-family);--notion-components-promo-banner-padding:var(--notion-spacing-sm) var(--notion-spacing-md);--notion-components-hero-band-dark-background-color:var(--notion-colors-brand-navy);--notion-components-hero-band-dark-text-color:var(--notion-colors-on-dark);--notion-components-hero-band-dark-rounded:0;--notion-components-hero-band-dark-padding:var(--notion-spacing-hero);--notion-components-workspace-mockup-card-background-color:var(--notion-colors-canvas);--notion-components-workspace-mockup-card-rounded:var(--notion-rounded-lg);--notion-components-workspace-mockup-card-padding:0;--notion-components-workspace-mockup-card-border:1px solid var(--notion-colors-hairline);--notion-components-workspace-mockup-card-shadow:#0f0f0f33 0px 24px 48px -8px;--notion-components-cta-banner-light-background-color:var(--notion-colors-surface);--notion-components-cta-banner-light-text-color:var(--notion-colors-ink);--notion-components-cta-banner-light-rounded:var(--notion-rounded-lg);--notion-components-cta-banner-light-padding:var(--notion-spacing-section);--notion-components-comparison-table-background-color:var(--notion-colors-canvas);--notion-components-comparison-table-text-color:var(--notion-colors-ink);--notion-components-comparison-table-typography:var(--notion-typography-body-sm-font-weight) var(--notion-typography-body-sm-font-size)/var(--notion-typography-body-sm-line-height) var(--notion-typography-body-sm-font-family);--notion-components-comparison-table-rounded:var(--notion-rounded-md);--notion-components-comparison-table-border:1px solid var(--notion-colors-hairline);--notion-components-comparison-row-background-color:var(--notion-colors-canvas);--notion-components-comparison-row-text-color:var(--notion-colors-ink);--notion-components-comparison-row-padding:var(--notion-spacing-md) var(--notion-spacing-lg);--notion-components-comparison-row-border:0 0 1px var(--notion-colors-hairline-soft) solid;--notion-components-testimonial-card-background-color:var(--notion-colors-canvas);--notion-components-testimonial-card-rounded:var(--notion-rounded-lg);--notion-components-testimonial-card-padding:var(--notion-spacing-xxl);--notion-components-testimonial-card-border:1px solid var(--notion-colors-hairline);--notion-components-logo-wall-item-background-color:transparent;--notion-components-logo-wall-item-text-color:var(--notion-colors-steel);--notion-components-logo-wall-item-typography:var(--notion-typography-body-md-medium-font-weight) var(--notion-typography-body-md-medium-font-size)/var(--notion-typography-body-md-medium-line-height) var(--notion-typography-body-md-medium-font-family);--notion-components-logo-wall-item-padding:var(--notion-spacing-lg);--notion-components-faq-accordion-item-background-color:var(--notion-colors-canvas);--notion-components-faq-accordion-item-rounded:var(--notion-rounded-md);--notion-components-faq-accordion-item-padding:var(--notion-spacing-xl);--notion-components-faq-accordion-item-border:0 0 1px var(--notion-colors-hairline) solid;--notion-components-stat-row-background-color:var(--notion-colors-surface);--notion-components-stat-row-text-color:var(--notion-colors-ink);--notion-components-stat-row-rounded:var(--notion-rounded-lg);--notion-components-stat-row-padding:var(--notion-spacing-section-sm);--notion-components-footer-region-background-color:var(--notion-colors-canvas);--notion-components-footer-region-text-color:var(--notion-colors-charcoal);--notion-components-footer-region-typography:var(--notion-typography-body-sm-font-weight) var(--notion-typography-body-sm-font-size)/var(--notion-typography-body-sm-line-height) var(--notion-typography-body-sm-font-family);--notion-components-footer-region-padding:var(--notion-spacing-section) var(--notion-spacing-xxl);--notion-components-footer-region-border:1px solid var(--notion-colors-hairline);--notion-components-footer-link-background-color:transparent;--notion-components-footer-link-text-color:var(--notion-colors-steel);--notion-components-footer-link-typography:var(--notion-typography-body-sm-font-weight) var(--notion-typography-body-sm-font-size)/var(--notion-typography-body-sm-line-height) var(--notion-typography-body-sm-font-family);--notion-components-footer-link-padding:var(--notion-spacing-xxs) 0}.ds-type-hero-display{font-family:var(--notion-typography-hero-display-font-family);font-size:var(--notion-typography-hero-display-font-size);font-weight:var(--notion-typography-hero-display-font-weight);line-height:var(--notion-typography-hero-display-line-height);letter-spacing:var(--notion-typography-hero-display-letter-spacing)}.ds-type-display-lg{font-family:var(--notion-typography-display-lg-font-family);font-size:var(--notion-typography-display-lg-font-size);font-weight:var(--notion-typography-display-lg-font-weight);line-height:var(--notion-typography-display-lg-line-height);letter-spacing:var(--notion-typography-display-lg-letter-spacing)}.ds-type-heading-1{font-family:var(--notion-typography-heading-1-font-family);font-size:var(--notion-typography-heading-1-font-size);font-weight:var(--notion-typography-heading-1-font-weight);line-height:var(--notion-typography-heading-1-line-height);letter-spacing:var(--notion-typography-heading-1-letter-spacing)}.ds-type-heading-2{font-family:var(--notion-typography-heading-2-font-family);font-size:var(--notion-typography-heading-2-font-size);font-weight:var(--notion-typography-heading-2-font-weight);line-height:var(--notion-typography-heading-2-line-height);letter-spacing:var(--notion-typography-heading-2-letter-spacing)}.ds-type-heading-3{font-family:var(--notion-typography-heading-3-font-family);font-size:var(--notion-typography-heading-3-font-size);font-weight:var(--notion-typography-heading-3-font-weight);line-height:var(--notion-typography-heading-3-line-height);letter-spacing:0}.ds-type-heading-4{font-family:var(--notion-typography-heading-4-font-family);font-size:var(--notion-typography-heading-4-font-size);font-weight:var(--notion-typography-heading-4-font-weight);line-height:var(--notion-typography-heading-4-line-height);letter-spacing:0}.ds-type-heading-5{font-family:var(--notion-typography-heading-5-font-family);font-size:var(--notion-typography-heading-5-font-size);font-weight:var(--notion-typography-heading-5-font-weight);line-height:var(--notion-typography-heading-5-line-height);letter-spacing:0}.ds-type-subtitle{font-family:var(--notion-typography-subtitle-font-family);font-size:var(--notion-typography-subtitle-font-size);font-weight:var(--notion-typography-subtitle-font-weight);line-height:var(--notion-typography-subtitle-line-height);letter-spacing:0}.ds-type-body-md{font-family:var(--notion-typography-body-md-font-family);font-size:var(--notion-typography-body-md-font-size);font-weight:var(--notion-typography-body-md-font-weight);line-height:var(--notion-typography-body-md-line-height);letter-spacing:0}.ds-type-body-md-medium{font-family:var(--notion-typography-body-md-medium-font-family);font-size:var(--notion-typography-body-md-medium-font-size);font-weight:var(--notion-typography-body-md-medium-font-weight);line-height:var(--notion-typography-body-md-medium-line-height);letter-spacing:0}.ds-type-body-sm{font-family:var(--notion-typography-body-sm-font-family);font-size:var(--notion-typography-body-sm-font-size);font-weight:var(--notion-typography-body-sm-font-weight);line-height:var(--notion-typography-body-sm-line-height);letter-spacing:0}.ds-type-body-sm-medium{font-family:var(--notion-typography-body-sm-medium-font-family);font-size:var(--notion-typography-body-sm-medium-font-size);font-weight:var(--notion-typography-body-sm-medium-font-weight);line-height:var(--notion-typography-body-sm-medium-line-height);letter-spacing:0}.ds-type-caption{font-family:var(--notion-typography-caption-font-family);font-size:var(--notion-typography-caption-font-size);font-weight:var(--notion-typography-caption-font-weight);line-height:var(--notion-typography-caption-line-height);letter-spacing:0}.ds-type-caption-bold{font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0}.ds-type-micro{font-family:var(--notion-typography-micro-font-family);font-size:var(--notion-typography-micro-font-size);font-weight:var(--notion-typography-micro-font-weight);line-height:var(--notion-typography-micro-line-height);letter-spacing:0}.ds-type-micro-uppercase{font-family:var(--notion-typography-micro-uppercase-font-family);font-size:var(--notion-typography-micro-uppercase-font-size);font-weight:var(--notion-typography-micro-uppercase-font-weight);line-height:var(--notion-typography-micro-uppercase-line-height);letter-spacing:var(--notion-typography-micro-uppercase-letter-spacing)}.ds-type-button-md{font-family:var(--notion-typography-button-md-font-family);font-size:var(--notion-typography-button-md-font-size);font-weight:var(--notion-typography-button-md-font-weight);line-height:var(--notion-typography-button-md-line-height);letter-spacing:0}.ds-button-primary{background-color:var(--notion-components-button-primary-background-color);color:var(--notion-components-button-primary-text-color);font-family:var(--notion-typography-button-md-font-family);font-size:var(--notion-typography-button-md-font-size);font-weight:var(--notion-typography-button-md-font-weight);line-height:var(--notion-typography-button-md-line-height);letter-spacing:0;border-radius:var(--notion-components-button-primary-rounded);padding:var(--notion-components-button-primary-padding)}.ds-button-primary-pressed{background-color:var(--notion-components-button-primary-pressed-background-color);color:var(--notion-components-button-primary-pressed-text-color)}.ds-button-primary-disabled{background-color:var(--notion-components-button-primary-disabled-background-color);color:var(--notion-components-button-primary-disabled-text-color)}.ds-button-dark{background-color:var(--notion-components-button-dark-background-color);color:var(--notion-components-button-dark-text-color);font-family:var(--notion-typography-button-md-font-family);font-size:var(--notion-typography-button-md-font-size);font-weight:var(--notion-typography-button-md-font-weight);line-height:var(--notion-typography-button-md-line-height);letter-spacing:0;border-radius:var(--notion-components-button-dark-rounded);padding:var(--notion-components-button-dark-padding)}.ds-button-secondary{background-color:var(--notion-components-button-secondary-background-color);color:var(--notion-components-button-secondary-text-color);font-family:var(--notion-typography-button-md-font-family);font-size:var(--notion-typography-button-md-font-size);font-weight:var(--notion-typography-button-md-font-weight);line-height:var(--notion-typography-button-md-line-height);letter-spacing:0;border-radius:var(--notion-components-button-secondary-rounded);padding:var(--notion-components-button-secondary-padding);border:var(--notion-components-button-secondary-border)}.ds-button-on-dark{background-color:var(--notion-components-button-on-dark-background-color);color:var(--notion-components-button-on-dark-text-color);font-family:var(--notion-typography-button-md-font-family);font-size:var(--notion-typography-button-md-font-size);font-weight:var(--notion-typography-button-md-font-weight);line-height:var(--notion-typography-button-md-line-height);letter-spacing:0;border-radius:var(--notion-components-button-on-dark-rounded);padding:var(--notion-components-button-on-dark-padding)}.ds-button-secondary-on-dark{background-color:var(--notion-components-button-secondary-on-dark-background-color);color:var(--notion-components-button-secondary-on-dark-text-color);font-family:var(--notion-typography-button-md-font-family);font-size:var(--notion-typography-button-md-font-size);font-weight:var(--notion-typography-button-md-font-weight);line-height:var(--notion-typography-button-md-line-height);letter-spacing:0;border-radius:var(--notion-components-button-secondary-on-dark-rounded);padding:var(--notion-components-button-secondary-on-dark-padding);border:var(--notion-components-button-secondary-on-dark-border)}.ds-button-ghost{background-color:var(--notion-components-button-ghost-background-color);color:var(--notion-components-button-ghost-text-color);font-family:var(--notion-typography-button-md-font-family);font-size:var(--notion-typography-button-md-font-size);font-weight:var(--notion-typography-button-md-font-weight);line-height:var(--notion-typography-button-md-line-height);letter-spacing:0;border-radius:var(--notion-components-button-ghost-rounded);padding:var(--notion-components-button-ghost-padding)}.ds-button-link{background-color:var(--notion-components-button-link-background-color);color:var(--notion-components-button-link-text-color);font-family:var(--notion-typography-body-sm-medium-font-family);font-size:var(--notion-typography-body-sm-medium-font-size);font-weight:var(--notion-typography-body-sm-medium-font-weight);line-height:var(--notion-typography-body-sm-medium-line-height);letter-spacing:0;padding:var(--notion-components-button-link-padding)}.ds-card-base{background-color:var(--notion-components-card-base-background-color);border-radius:var(--notion-components-card-base-rounded);padding:var(--notion-components-card-base-padding);border:var(--notion-components-card-base-border)}.ds-card-feature{background-color:var(--notion-components-card-feature-background-color);border-radius:var(--notion-components-card-feature-rounded);padding:var(--notion-components-card-feature-padding);border:var(--notion-components-card-feature-border)}.ds-card-feature-yellow-bold{background-color:var(--notion-components-card-feature-yellow-bold-background-color);color:var(--notion-components-card-feature-yellow-bold-text-color);border-radius:var(--notion-components-card-feature-yellow-bold-rounded);padding:var(--notion-components-card-feature-yellow-bold-padding)}.ds-card-feature-peach{background-color:var(--notion-components-card-feature-peach-background-color);color:var(--notion-components-card-feature-peach-text-color);border-radius:var(--notion-components-card-feature-peach-rounded);padding:var(--notion-components-card-feature-peach-padding)}.ds-card-feature-rose{background-color:var(--notion-components-card-feature-rose-background-color);color:var(--notion-components-card-feature-rose-text-color);border-radius:var(--notion-components-card-feature-rose-rounded);padding:var(--notion-components-card-feature-rose-padding)}.ds-card-feature-mint{background-color:var(--notion-components-card-feature-mint-background-color);color:var(--notion-components-card-feature-mint-text-color);border-radius:var(--notion-components-card-feature-mint-rounded);padding:var(--notion-components-card-feature-mint-padding)}.ds-card-feature-sky{background-color:var(--notion-components-card-feature-sky-background-color);color:var(--notion-components-card-feature-sky-text-color);border-radius:var(--notion-components-card-feature-sky-rounded);padding:var(--notion-components-card-feature-sky-padding)}.ds-card-feature-lavender{background-color:var(--notion-components-card-feature-lavender-background-color);color:var(--notion-components-card-feature-lavender-text-color);border-radius:var(--notion-components-card-feature-lavender-rounded);padding:var(--notion-components-card-feature-lavender-padding)}.ds-card-feature-yellow{background-color:var(--notion-components-card-feature-yellow-background-color);color:var(--notion-components-card-feature-yellow-text-color);border-radius:var(--notion-components-card-feature-yellow-rounded);padding:var(--notion-components-card-feature-yellow-padding)}.ds-card-feature-cream{background-color:var(--notion-components-card-feature-cream-background-color);color:var(--notion-components-card-feature-cream-text-color);border-radius:var(--notion-components-card-feature-cream-rounded);padding:var(--notion-components-card-feature-cream-padding)}.ds-card-agent-tile{background-color:var(--notion-components-card-agent-tile-background-color);border-radius:var(--notion-components-card-agent-tile-rounded);padding:var(--notion-components-card-agent-tile-padding);border:var(--notion-components-card-agent-tile-border)}.ds-card-template{background-color:var(--notion-components-card-template-background-color);border-radius:var(--notion-components-card-template-rounded);padding:var(--notion-components-card-template-padding);border:var(--notion-components-card-template-border)}.ds-card-startup-perk{background-color:var(--notion-components-card-startup-perk-background-color);border-radius:var(--notion-components-card-startup-perk-rounded);padding:var(--notion-components-card-startup-perk-padding);border:var(--notion-components-card-startup-perk-border)}.ds-pricing-card{background-color:var(--notion-components-pricing-card-background-color);border-radius:var(--notion-components-pricing-card-rounded);padding:var(--notion-components-pricing-card-padding);border:var(--notion-components-pricing-card-border)}.ds-pricing-card-featured{background-color:var(--notion-components-pricing-card-featured-background-color);border-radius:var(--notion-components-pricing-card-featured-rounded);padding:var(--notion-components-pricing-card-featured-padding);border:var(--notion-components-pricing-card-featured-border)}.ds-text-input{background-color:var(--notion-components-text-input-background-color);color:var(--notion-components-text-input-text-color);font-family:var(--notion-typography-body-md-font-family);font-size:var(--notion-typography-body-md-font-size);font-weight:var(--notion-typography-body-md-font-weight);line-height:var(--notion-typography-body-md-line-height);letter-spacing:0;border-radius:var(--notion-components-text-input-rounded);padding:var(--notion-components-text-input-padding);border:var(--notion-components-text-input-border);height:var(--notion-components-text-input-height)}.ds-text-input-focused{background-color:var(--notion-components-text-input-focused-background-color);color:var(--notion-components-text-input-focused-text-color);border:var(--notion-components-text-input-focused-border)}.ds-search-pill{background-color:var(--notion-components-search-pill-background-color);color:var(--notion-components-search-pill-text-color);font-family:var(--notion-typography-body-md-font-family);font-size:var(--notion-typography-body-md-font-size);font-weight:var(--notion-typography-body-md-font-weight);line-height:var(--notion-typography-body-md-line-height);letter-spacing:0;border-radius:var(--notion-components-search-pill-rounded);padding:var(--notion-components-search-pill-padding);height:var(--notion-components-search-pill-height);border:var(--notion-components-search-pill-border)}.ds-pill-tab{background-color:var(--notion-components-pill-tab-background-color);color:var(--notion-components-pill-tab-text-color);font-family:var(--notion-typography-body-sm-medium-font-family);font-size:var(--notion-typography-body-sm-medium-font-size);font-weight:var(--notion-typography-body-sm-medium-font-weight);line-height:var(--notion-typography-body-sm-medium-line-height);letter-spacing:0;border-radius:var(--notion-components-pill-tab-rounded);padding:var(--notion-components-pill-tab-padding);border:var(--notion-components-pill-tab-border)}.ds-pill-tab-active{background-color:var(--notion-components-pill-tab-active-background-color);color:var(--notion-components-pill-tab-active-text-color);border-radius:var(--notion-components-pill-tab-active-rounded);border:var(--notion-components-pill-tab-active-border)}.ds-segmented-tab{background-color:var(--notion-components-segmented-tab-background-color);color:var(--notion-components-segmented-tab-text-color);font-family:var(--notion-typography-body-sm-medium-font-family);font-size:var(--notion-typography-body-sm-medium-font-size);font-weight:var(--notion-typography-body-sm-medium-font-weight);line-height:var(--notion-typography-body-sm-medium-line-height);letter-spacing:0;padding:var(--notion-components-segmented-tab-padding);border:0;border-bottom:2px solid #0000}.ds-segmented-tab-active{background-color:var(--notion-components-segmented-tab-active-background-color);color:var(--notion-components-segmented-tab-active-text-color);font-family:var(--notion-typography-body-sm-medium-font-family);font-size:var(--notion-typography-body-sm-medium-font-size);font-weight:var(--notion-typography-body-sm-medium-font-weight);line-height:var(--notion-typography-body-sm-medium-line-height);letter-spacing:0;border:0;border-bottom:2px var(--notion-colors-ink) solid}.ds-badge-purple{background-color:var(--notion-components-badge-purple-background-color);color:var(--notion-components-badge-purple-text-color);font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0;border-radius:var(--notion-components-badge-purple-rounded);padding:var(--notion-components-badge-purple-padding)}.ds-badge-pink{background-color:var(--notion-components-badge-pink-background-color);color:var(--notion-components-badge-pink-text-color);font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0;border-radius:var(--notion-components-badge-pink-rounded);padding:var(--notion-components-badge-pink-padding)}.ds-badge-orange{background-color:var(--notion-components-badge-orange-background-color);color:var(--notion-components-badge-orange-text-color);font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0;border-radius:var(--notion-components-badge-orange-rounded);padding:var(--notion-components-badge-orange-padding)}.ds-badge-tag-purple{background-color:var(--notion-components-badge-tag-purple-background-color);color:var(--notion-components-badge-tag-purple-text-color);font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0;border-radius:var(--notion-components-badge-tag-purple-rounded);padding:var(--notion-components-badge-tag-purple-padding)}.ds-badge-tag-orange{background-color:var(--notion-components-badge-tag-orange-background-color);color:var(--notion-components-badge-tag-orange-text-color);font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0;border-radius:var(--notion-components-badge-tag-orange-rounded);padding:var(--notion-components-badge-tag-orange-padding)}.ds-badge-tag-green{background-color:var(--notion-components-badge-tag-green-background-color);color:var(--notion-components-badge-tag-green-text-color);font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0;border-radius:var(--notion-components-badge-tag-green-rounded);padding:var(--notion-components-badge-tag-green-padding)}.ds-badge-popular{background-color:var(--notion-components-badge-popular-background-color);color:var(--notion-components-badge-popular-text-color);font-family:var(--notion-typography-caption-bold-font-family);font-size:var(--notion-typography-caption-bold-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);line-height:var(--notion-typography-caption-bold-line-height);letter-spacing:0;border-radius:var(--notion-components-badge-popular-rounded);padding:var(--notion-components-badge-popular-padding)}.ds-promo-banner{background-color:var(--notion-components-promo-banner-background-color);color:var(--notion-components-promo-banner-text-color);font-family:var(--notion-typography-body-sm-medium-font-family);font-size:var(--notion-typography-body-sm-medium-font-size);font-weight:var(--notion-typography-body-sm-medium-font-weight);line-height:var(--notion-typography-body-sm-medium-line-height);letter-spacing:0;padding:var(--notion-components-promo-banner-padding)}.ds-hero-band-dark{background-color:var(--notion-components-hero-band-dark-background-color);color:var(--notion-components-hero-band-dark-text-color);border-radius:var(--notion-components-hero-band-dark-rounded);padding:var(--notion-components-hero-band-dark-padding)}.ds-workspace-mockup-card{background-color:var(--notion-components-workspace-mockup-card-background-color);border-radius:var(--notion-components-workspace-mockup-card-rounded);padding:var(--notion-components-workspace-mockup-card-padding);border:var(--notion-components-workspace-mockup-card-border);box-shadow:var(--notion-components-workspace-mockup-card-shadow)}.ds-cta-banner-light{background-color:var(--notion-components-cta-banner-light-background-color);color:var(--notion-components-cta-banner-light-text-color);border-radius:var(--notion-components-cta-banner-light-rounded);padding:var(--notion-components-cta-banner-light-padding)}.ds-comparison-table{background-color:var(--notion-components-comparison-table-background-color);color:var(--notion-components-comparison-table-text-color);font-family:var(--notion-typography-body-sm-font-family);font-size:var(--notion-typography-body-sm-font-size);font-weight:var(--notion-typography-body-sm-font-weight);line-height:var(--notion-typography-body-sm-line-height);letter-spacing:0;border-radius:var(--notion-components-comparison-table-rounded);border:var(--notion-components-comparison-table-border)}.ds-comparison-row{background-color:var(--notion-components-comparison-row-background-color);color:var(--notion-components-comparison-row-text-color);padding:var(--notion-components-comparison-row-padding);border:0;border-bottom:1px var(--notion-colors-hairline-soft) solid}.ds-testimonial-card{background-color:var(--notion-components-testimonial-card-background-color);border-radius:var(--notion-components-testimonial-card-rounded);padding:var(--notion-components-testimonial-card-padding);border:var(--notion-components-testimonial-card-border)}.ds-logo-wall-item{background-color:var(--notion-components-logo-wall-item-background-color);color:var(--notion-components-logo-wall-item-text-color);font-family:var(--notion-typography-body-md-medium-font-family);font-size:var(--notion-typography-body-md-medium-font-size);font-weight:var(--notion-typography-body-md-medium-font-weight);line-height:var(--notion-typography-body-md-medium-line-height);letter-spacing:0;padding:var(--notion-components-logo-wall-item-padding)}.ds-faq-accordion-item{background-color:var(--notion-components-faq-accordion-item-background-color);border-radius:var(--notion-components-faq-accordion-item-rounded);padding:var(--notion-components-faq-accordion-item-padding);border:0;border-bottom:1px var(--notion-colors-hairline) solid}.ds-stat-row{background-color:var(--notion-components-stat-row-background-color);color:var(--notion-components-stat-row-text-color);border-radius:var(--notion-components-stat-row-rounded);padding:var(--notion-components-stat-row-padding)}.ds-footer-region{background-color:var(--notion-components-footer-region-background-color);color:var(--notion-components-footer-region-text-color);font-family:var(--notion-typography-body-sm-font-family);font-size:var(--notion-typography-body-sm-font-size);font-weight:var(--notion-typography-body-sm-font-weight);line-height:var(--notion-typography-body-sm-line-height);letter-spacing:0;padding:var(--notion-components-footer-region-padding);border:var(--notion-components-footer-region-border)}.ds-footer-link{background-color:var(--notion-components-footer-link-background-color);color:var(--notion-components-footer-link-text-color);font-family:var(--notion-typography-body-sm-font-family);font-size:var(--notion-typography-body-sm-font-size);font-weight:var(--notion-typography-body-sm-font-weight);line-height:var(--notion-typography-body-sm-line-height);letter-spacing:0;padding:var(--notion-components-footer-link-padding)}@font-face{font-family:Onyou Brand;font-style:normal;font-weight:100 900;font-display:swap;src:url(/brand/OnyouWordmark.woff2)format("woff2")}@font-face{font-family:NotionInter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/notion-inter/NotionInter-Regular.woff2)format("woff2")}@font-face{font-family:NotionInter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/notion-inter/NotionInter-Medium.woff2)format("woff2")}@font-face{font-family:NotionInter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/notion-inter/NotionInter-SemiBold.woff2)format("woff2")}:root{--layout-width:1280px;--layout-gutter:var(--notion-spacing-xxl);--header-height:64px;font-family:var(--site-font);font-size:var(--notion-typography-body-md-font-size);font-weight:var(--notion-typography-body-md-font-weight);line-height:var(--notion-typography-body-md-line-height);color:var(--notion-colors-ink);background:var(--notion-colors-canvas);font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-height) + var(--notion-spacing-xl))}body{margin:0}a{color:inherit;text-decoration:none}button,summary{font:inherit}a,summary{-webkit-tap-highlight-color:transparent}a:focus-visible,summary:focus-visible,.format-panel:focus-visible{outline:2px solid var(--notion-colors-link-blue);outline-offset:var(--notion-spacing-xxs)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}section:focus,main:focus{outline:none}p,h1,h2,h3{word-break:keep-all;overflow-wrap:anywhere}h1,h2,h3{margin:0}ul{padding:0;list-style:none}.shell{width:min(var(--layout-width), calc(100% - var(--layout-gutter) * 2));margin-inline:auto}.skip-link{top:var(--notion-spacing-xs);left:var(--notion-spacing-md);background:var(--notion-colors-ink);color:var(--notion-colors-on-dark);padding:var(--notion-spacing-sm);z-index:20;position:fixed;transform:translateY(-150%)}.skip-link:focus{transform:none}.site-header{z-index:10;background:var(--notion-colors-canvas);border-bottom:1px solid var(--notion-colors-hairline);position:sticky;top:0}.header-inner{height:var(--header-height);justify-content:space-between;align-items:center;gap:var(--notion-spacing-xl);display:flex}.brand-lockup{align-items:center;gap:var(--notion-spacing-xs);color:#222b38;flex-shrink:0;min-height:44px;display:inline-flex}.brand-symbol{flex:none;width:32px;height:32px;display:block}.brand-wordmark{font-family:Onyou Brand,system-ui,sans-serif;font-size:var(--notion-typography-heading-4-font-size);letter-spacing:-.015em;white-space:nowrap;font-weight:600;line-height:1.3}.brand-wordmark:lang(ko){letter-spacing:-.02em}.site-footer .brand-lockup:hover{text-decoration:none}.desktop-nav{align-items:center;gap:var(--notion-spacing-xxl);display:flex}.desktop-nav a,.site-footer a{transition:color .15s}.desktop-nav a:hover,.site-footer a:hover{text-underline-offset:var(--notion-spacing-xxs);text-decoration:underline}.header-actions{align-items:center;gap:var(--notion-spacing-sm);display:flex}.button{justify-content:center;align-items:center;min-height:40px;transition:background-color .15s;display:inline-flex}.button[aria-disabled=true],.button:disabled{background:var(--notion-components-button-primary-disabled-background-color);color:var(--notion-components-button-primary-disabled-text-color)}.mobile-menu{display:none}.hero{text-align:center;padding-inline:0}.hero-description{max-width:44rem;margin:var(--notion-spacing-xl) auto 0}.hero-actions{justify-content:center;gap:var(--notion-spacing-sm);margin-top:var(--notion-spacing-xxl);flex-wrap:wrap;display:flex}.hero-note{color:var(--notion-colors-on-dark-muted);margin-top:var(--notion-spacing-md)}.section{padding-block:var(--notion-spacing-section-lg)}.section-heading{justify-content:space-between;align-items:end;gap:var(--notion-spacing-xxxl);margin-bottom:var(--notion-spacing-xxxl);display:flex}.section-heading>p,.small-note{color:var(--notion-colors-slate);margin:0}.format-tabs{gap:var(--notion-spacing-xs);padding:var(--notion-spacing-xs) var(--notion-spacing-xxs) var(--notion-spacing-md);margin:calc(-1 * var(--notion-spacing-xs)) calc(-1 * var(--notion-spacing-xxs)) var(--notion-spacing-xs);scrollbar-width:thin;display:flex;overflow-x:auto}.format-tabs a{flex:none;justify-content:center;align-items:center;display:flex}.format-tabs a[aria-selected=true]{background:var(--notion-components-pill-tab-active-background-color);color:var(--notion-components-pill-tab-active-text-color);border:var(--notion-components-pill-tab-active-border)}.format-panel{margin:0 0 var(--notion-spacing-xl);scroll-margin-top:calc(var(--header-height) + var(--notion-spacing-xl))}.format-panel[hidden],.screen-stage [hidden]{display:none}.screen-stage{aspect-ratio:64/35;place-items:center;display:grid;overflow:hidden}.screen-stage img{width:100%;height:auto;display:block}.screen-error{color:var(--notion-colors-ink);padding:var(--notion-spacing-xl);text-align:center}.format-panel figcaption{justify-content:space-between;gap:var(--notion-spacing-xl);padding-top:var(--notion-spacing-xl);display:flex}.format-panel figcaption p{color:var(--notion-colors-slate);margin:var(--notion-spacing-xs) 0 0}.screen-meta{gap:var(--notion-spacing-sm);color:var(--notion-colors-slate);padding-top:var(--notion-spacing-xxs);flex-direction:column;flex-shrink:0;align-items:end;display:flex}.screen-meta a,.download-status a:not(.button){color:var(--notion-colors-link-blue);text-underline-offset:var(--notion-spacing-xxs);min-height:var(--notion-spacing-xxl);align-items:center;text-decoration:underline;display:inline-flex}.screen-meta a:active,.download-status a:not(.button):active{color:var(--notion-colors-link-blue-pressed)}.download-status{align-items:flex-start;gap:var(--notion-spacing-sm);flex-direction:column;display:flex}.workflow-grid{gap:var(--notion-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.workflow-verb{display:inline-block}.workflow-grid h3{margin-top:var(--notion-spacing-md)}.workflow-grid p{margin-top:var(--notion-spacing-md);margin-bottom:0}.start-section{border-block:1px solid var(--notion-colors-hairline)}.start-steps{gap:var(--notion-spacing-xxxl);margin:var(--notion-spacing-section-sm) 0 0;counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));padding:0;list-style:none;display:grid}.start-steps li{counter-increment:step}.start-steps li:before{content:counter(step) / "";width:var(--notion-spacing-xxl);height:var(--notion-spacing-xxl);border-radius:var(--notion-rounded-full);background:var(--notion-colors-card-tint-lavender);color:var(--notion-colors-brand-purple-800);font-size:var(--notion-typography-body-sm-font-size);font-weight:var(--notion-typography-caption-bold-font-weight);margin-bottom:var(--notion-spacing-md);justify-content:center;align-items:center;display:flex}.start-steps p{color:var(--notion-colors-slate);margin-bottom:0}.faq-section{gap:var(--notion-spacing-section);grid-template-columns:1fr 1.3fr;display:grid}.faq-list details{scroll-margin-top:calc(var(--header-height) + var(--notion-spacing-xl))}.faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--notion-spacing-md);min-height:44px;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font-size:var(--notion-typography-heading-4-font-size);font-weight:var(--notion-typography-body-md-font-weight)}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{margin:var(--notion-spacing-md) var(--notion-spacing-xl) 0 0;color:var(--notion-colors-slate)}.download-section{padding-block:var(--notion-spacing-section-lg)}.download-inner{justify-content:space-between;gap:var(--notion-spacing-section);align-items:center;display:flex}.download-inner>div>p{color:var(--notion-colors-slate);margin:var(--notion-spacing-lg) 0 0}.download-status{border-left:1px solid var(--notion-colors-hairline-strong);padding-left:var(--notion-spacing-xxxl);flex-shrink:0}.download-inner .download-status p{margin:var(--notion-spacing-sm) 0 var(--notion-spacing-lg)}.site-footer{border:0;border-top:1px solid var(--notion-colors-hairline)}.footer-grid{gap:var(--notion-spacing-xxxl);grid-template-columns:2fr repeat(3,minmax(0,1fr));display:grid}.footer-brand p{color:var(--notion-colors-slate);margin-top:var(--notion-spacing-md)}.footer-group>summary{pointer-events:none;list-style:none}.footer-group>summary::-webkit-details-marker{display:none}.site-footer ul{margin:var(--notion-spacing-md) 0 0}.footer-bottom{margin-top:var(--notion-spacing-xxxl);border-top:1px solid var(--notion-colors-hairline);padding-top:var(--notion-spacing-xl);color:var(--notion-colors-slate);justify-content:space-between;display:flex}@media (1024px<=width<1280px){.hero h1{font-size:72px}}@media (width<1024px){.desktop-nav{display:none}.mobile-menu{display:block}.mobile-menu summary{cursor:pointer;align-items:center;gap:var(--notion-spacing-xs);min-height:44px;padding:var(--notion-spacing-xs);list-style:none;display:flex}.mobile-menu summary::-webkit-details-marker{display:none}.mobile-menu summary span{font-size:var(--notion-typography-heading-4-font-size)}.mobile-menu[open] summary span{transform:rotate(45deg)}.mobile-menu nav{top:var(--header-height);background:var(--notion-colors-canvas);border-bottom:1px solid var(--notion-colors-hairline);padding:var(--notion-spacing-sm) var(--layout-gutter) var(--notion-spacing-lg);display:grid;position:absolute;left:0;right:0}.mobile-menu nav a{padding:var(--notion-spacing-sm) var(--notion-spacing-xs);display:block}.hero{padding-block:var(--notion-spacing-section-lg)}.hero h1{font-size:56px}.section-heading{align-items:start;gap:var(--notion-spacing-xl);flex-direction:column}.section-heading h2,.start-section h2,.download-inner h2{font-size:var(--notion-typography-heading-1-font-size)}.faq-section{gap:var(--notion-spacing-xxl);grid-template-columns:1fr}.workflow-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-inner{align-items:stretch;gap:var(--notion-spacing-xxl);flex-direction:column}.download-status{border-left:0;border-top:1px solid var(--notion-colors-hairline-strong);padding:var(--notion-spacing-xl) 0 0}.footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-brand{grid-column:1/-1}}@media (width<768px){.hero{padding-block:var(--notion-spacing-section)}.hero h1{font-size:48px}.section{padding-block:var(--notion-spacing-section)}.section-heading h2,.start-section h2,.download-inner h2{font-size:var(--notion-typography-heading-2-font-size)}.format-tabs a{min-height:44px}.format-panel figcaption{gap:var(--notion-spacing-md);flex-direction:column}.screen-meta{flex-direction:row;justify-content:space-between;align-items:center}.screen-meta a{min-height:44px}.start-steps{gap:var(--notion-spacing-xl);grid-template-columns:1fr}.start-steps li{padding-left:var(--notion-spacing-section-sm);position:relative}.start-steps li:before{position:absolute;top:0;left:0}.start-steps p br,.desktop-break{display:none}.download-section{padding-block:var(--notion-spacing-section)}.download-inner{padding:var(--notion-spacing-xxl)}.site-footer{padding-inline:0}.footer-grid{display:block}.footer-brand{margin-bottom:var(--notion-spacing-xxl)}.footer-group{border-bottom:1px solid var(--notion-colors-hairline)}.footer-group>summary{pointer-events:auto;cursor:pointer;justify-content:space-between;align-items:center;min-height:44px;display:flex}.footer-group>summary:after{content:"+"}.footer-group[open]>summary:after{content:"−"}}@media (width<480px){.hero h1{font-size:36px}.header-inner.shell{width:calc(100% - var(--notion-spacing-xxl))}.brand-wordmark{font-size:var(--notion-typography-heading-5-font-size)}.brand-symbol{width:28px;height:28px}.site-header .brand-wordmark:lang(en){font-size:var(--notion-typography-body-md-font-size)}.site-header .button{padding-inline:var(--notion-spacing-sm);white-space:nowrap}.mobile-menu-label{display:none}.mobile-menu summary{justify-content:center;min-width:44px}.header-inner{gap:var(--notion-spacing-xs)}.header-actions{gap:var(--notion-spacing-xxs)}.workflow-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.format-detail{margin-top:var(--notion-spacing-xl);border-top:1px solid var(--notion-colors-hairline);padding-top:var(--notion-spacing-md);gap:var(--notion-spacing-xl);grid-template-columns:1fr 1fr;display:grid}.format-detail ul{padding-left:var(--notion-spacing-lg);margin:0;list-style:outside}.format-detail li+li{margin-top:var(--notion-spacing-xxs)}.format-detail p{color:var(--notion-colors-slate);margin:0}.file-principles,.review-steps,.connection-grid{gap:var(--notion-spacing-xxl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.file-principles article{border-top:1px solid var(--notion-colors-hairline-strong);padding-top:var(--notion-spacing-xl)}.file-principles h3,.review-steps h3{margin-top:var(--notion-spacing-md)}.file-principles p,.review-steps p,.connection-grid p{color:var(--notion-colors-slate);margin-bottom:0}.format-index{margin-top:var(--notion-spacing-xxxl)}.format-index summary{justify-content:space-between;align-items:center;gap:var(--notion-spacing-md);cursor:pointer;min-height:44px;list-style:none;display:flex}.format-index summary::-webkit-details-marker{display:none}.format-index summary span{font-size:var(--notion-typography-heading-4-font-size)}.format-index[open] summary span{transform:rotate(45deg)}.format-table-wrap{margin-top:var(--notion-spacing-xl);overflow-x:auto}.format-index table{border-collapse:collapse;text-align:left;width:100%;font-size:var(--notion-typography-body-sm-font-size)}.format-index th,.format-index td{padding:var(--notion-spacing-md);border-bottom:1px solid var(--notion-colors-hairline);vertical-align:top}.format-index thead{background:var(--notion-colors-surface)}.format-index th{font-weight:500}.format-index th a{align-items:center;gap:var(--notion-spacing-xs);white-space:nowrap;display:inline-flex}.format-index td p{margin:0 0 var(--notion-spacing-xs)}.format-index td small{color:var(--notion-colors-slate)}.format-scope{color:var(--notion-colors-slate);margin-top:var(--notion-spacing-md);max-width:54rem}.review-steps{margin:0;padding:0;list-style:none}.file-workflow{border-block:1px solid var(--notion-colors-hairline)}.connection-grid{gap:var(--notion-spacing-xl)}.connection-grid a{margin-top:var(--notion-spacing-xl)}.text-link{color:var(--notion-colors-link-blue);text-underline-offset:var(--notion-spacing-xxs);min-height:44px;text-decoration:underline;display:inline-block}.text-link:active{color:var(--notion-colors-link-blue-pressed)}#ai-cost{scroll-margin-top:calc(var(--header-height) + var(--notion-spacing-xl))}.footer-top{gap:var(--notion-spacing-section);padding-bottom:var(--notion-spacing-xxxl);margin-bottom:var(--notion-spacing-xxxl);border-bottom:1px solid var(--notion-colors-hairline);grid-template-columns:1fr 1fr;display:grid}.footer-brand p{max-width:32rem;line-height:1.55}.footer-guide>p{margin:0 0 var(--notion-spacing-sm)}.footer-guide>p+p{color:var(--notion-colors-slate)}.footer-grid{gap:var(--notion-spacing-xxl);grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer li{margin:var(--notion-spacing-sm) 0}.footer-bottom>div{gap:var(--notion-spacing-xl);display:flex}@media (width<1024px){.product-heading{align-items:start;gap:var(--notion-spacing-sm);flex-direction:column}.product-heading h2{font-size:var(--notion-typography-heading-3-font-size)}.format-tabs{grid-template-columns:repeat(5,minmax(0,1fr))}.format-tabs a{padding-inline:var(--notion-spacing-xs);gap:var(--notion-spacing-xxs)}.format-tabs small{display:none}.file-principles,.review-steps{gap:var(--notion-spacing-xl)}.connection-grid{grid-template-columns:1fr}.footer-top{gap:var(--notion-spacing-xxl)}}@media (width<768px){.hero{padding-block:var(--notion-spacing-section-sm) var(--notion-spacing-section)}.product-section{margin-top:var(--notion-spacing-xxl)}.product-heading h2{font-size:var(--notion-typography-heading-4-font-size)}.format-gallery{padding:var(--notion-spacing-md)}.format-tabs{margin-inline:calc(-1 * var(--notion-spacing-xxs));padding-bottom:var(--notion-spacing-sm);display:flex;overflow-x:auto}.format-tabs a{min-width:max-content;padding-inline:var(--notion-spacing-sm)}.format-tabs img{width:24px;height:24px}.format-panel h3{font-size:var(--notion-typography-heading-4-font-size)}.format-detail{gap:var(--notion-spacing-md);grid-template-columns:1fr}.screen-meta{flex-wrap:wrap}.file-principles,.review-steps,.footer-top{grid-template-columns:1fr}.file-principles,.review-steps{gap:var(--notion-spacing-xxl)}.format-index{padding:var(--notion-spacing-md)}.format-index table{min-width:600px}.format-index td,.format-index th{padding:var(--notion-spacing-sm)}.footer-brand{margin-bottom:0}.footer-grid{display:block}.footer-top{gap:var(--notion-spacing-xl);padding-bottom:var(--notion-spacing-xl);margin-bottom:var(--notion-spacing-xl)}.footer-bottom{gap:var(--notion-spacing-md);flex-direction:column}.footer-bottom>div{justify-content:space-between}.site-footer li a{min-height:44px;padding-block:var(--notion-spacing-xs);align-items:center;display:inline-flex}.site-footer li{margin:var(--notion-spacing-xxs) 0}}.header-github,.header-language{white-space:nowrap;font-size:14px}.header-github{color:inherit;text-decoration:none}.header-github:hover{text-decoration:underline}.header-language{color:#666;border-left:1px solid #ddd;padding-left:12px}@media (width<=1023px){.header-github,.header-language{display:none}}.header-github{align-items:center;display:flex}.language-menu{font-size:14px;position:relative}.language-menu summary{cursor:pointer;align-items:center;gap:6px;list-style:none;display:flex}.language-menu summary::-webkit-details-marker{display:none}.language-menu>div{z-index:20;background:#fff;border:1px solid #e6e8ed;border-radius:12px;min-width:130px;padding:6px;position:absolute;top:calc(100% + 14px);right:0;box-shadow:0 10px 30px #1b294414}.language-menu a{color:#222;border-radius:8px;padding:9px 12px;text-decoration:none;display:block}.language-menu a:hover,.language-menu a[aria-current]{color:#2456ff;background:#f0f4ff}@media (width<=1023px){.language-menu{display:none}}.header-github{flex:none;justify-content:center;width:44px;height:44px}.header-github svg,.language-menu summary svg{flex:none;display:block}.language-menu summary{gap:6px;min-height:44px;line-height:1}.language-menu summary span{line-height:1}.language-menu>div{top:calc(100% + 4px)}[hidden]{display:none!important}.page-breadcrumb{gap:var(--notion-spacing-sm);padding-top:var(--notion-spacing-xxl);color:var(--notion-colors-slate);font-size:var(--notion-typography-body-sm-font-size);flex-wrap:wrap;display:flex}.page-breadcrumb a:hover{text-decoration:underline}.page-heading{padding-block:var(--notion-spacing-section) var(--notion-spacing-section-sm)}.page-heading h1{text-wrap:balance;max-width:1000px}.page-category{color:var(--notion-colors-slate);margin:0 0 var(--notion-spacing-md)}.page-heading>p.ds-type-subtitle{color:var(--notion-colors-slate);max-width:740px;margin:var(--notion-spacing-xl) 0 0}.page-actions{gap:var(--notion-spacing-sm);margin-top:var(--notion-spacing-xxl);flex-wrap:wrap;display:flex}.page-cta{margin-block:var(--notion-spacing-section-lg);justify-content:space-between;align-items:center;gap:var(--notion-spacing-xxl);display:flex}.page-cta p{color:var(--notion-colors-slate);max-width:700px;margin-bottom:0}.page-cta .button{flex:none}.content-layout{padding-bottom:var(--notion-spacing-section-lg)}.content-layout.with-sidebar{gap:var(--notion-spacing-section);grid-template-columns:240px minmax(0,1fr);display:grid}.page-content{min-width:0;max-width:900px}.help-sidebar nav{top:calc(var(--header-height) + var(--notion-spacing-xl));gap:var(--notion-spacing-xxs);display:grid;position:sticky}.help-sidebar a{padding:var(--notion-spacing-sm);font-size:var(--notion-typography-body-sm-font-size);color:var(--notion-colors-slate);border-radius:var(--notion-rounded-md)}.help-sidebar .sidebar-home{color:var(--notion-colors-ink);margin-bottom:var(--notion-spacing-xs);font-weight:600}.help-sidebar a[aria-current=page]{color:var(--notion-colors-ink);background:var(--notion-colors-surface);font-weight:500}.article-toc{padding:var(--notion-spacing-xl);background:var(--notion-colors-surface-soft);border:1px solid var(--notion-colors-hairline);border-radius:var(--notion-rounded-md);margin-bottom:var(--notion-spacing-section-sm)}.article-toc summary{cursor:pointer;font-size:var(--notion-typography-body-sm-font-size);font-weight:500}.article-toc nav{gap:var(--notion-spacing-sm);margin-top:var(--notion-spacing-md);display:grid}.article-toc a{color:var(--notion-colors-slate);font-size:var(--notion-typography-body-sm-font-size)}.article-toc a:hover{color:var(--notion-colors-link-blue)}.article-section{margin-bottom:var(--notion-spacing-section-sm);scroll-margin-top:calc(var(--header-height) + var(--notion-spacing-xl))}.article-section h2{margin-bottom:var(--notion-spacing-xl)}.prose-article p,.prose-article li{line-height:var(--notion-typography-body-md-line-height)}.prose-article p{margin-block:var(--notion-spacing-md)}.prose-article ul{padding-left:var(--notion-spacing-xl);list-style:outside}.prose-article li+li{margin-top:var(--notion-spacing-sm)}.article-steps{padding-left:var(--notion-spacing-xl)}.article-steps li{padding-left:var(--notion-spacing-xs)}.article-note{padding:var(--notion-spacing-md) var(--notion-spacing-xl);border-left:3px solid var(--notion-colors-hairline-strong);background:var(--notion-colors-surface-soft);margin-block:var(--notion-spacing-xl);color:var(--notion-colors-slate);font-size:var(--notion-typography-body-sm-font-size)}.article-note p{margin:0}.article-links{gap:var(--notion-spacing-md) var(--notion-spacing-xl);margin-top:var(--notion-spacing-xl);flex-wrap:wrap;display:flex}.article-links a{color:var(--notion-colors-link-blue);text-underline-offset:var(--notion-spacing-xxs);text-decoration:underline}.article-table-wrap{margin-block:var(--notion-spacing-xl);overflow-x:auto}.article-table-wrap table{border-collapse:collapse;width:100%;font-size:var(--notion-typography-body-sm-font-size)}.article-table-wrap td,.article-table-wrap th{border-bottom:1px solid var(--notion-colors-hairline);padding:var(--notion-spacing-md);text-align:left;vertical-align:top}.article-table-wrap th{background:var(--notion-colors-surface-soft);font-weight:500}.prose-article pre{padding:var(--notion-spacing-xl);background:var(--notion-colors-surface);border-radius:var(--notion-rounded-md);white-space:pre-wrap;line-height:1.8;overflow:auto}.help-followup{justify-content:space-between;align-items:center;gap:var(--notion-spacing-xl);margin-top:var(--notion-spacing-section);padding-top:var(--notion-spacing-xxl);border-top:1px solid var(--notion-colors-hairline);display:flex}.help-followup p{color:var(--notion-colors-slate)}.help-heading{max-width:var(--layout-width)}.help-search{max-width:680px;margin-top:var(--notion-spacing-xxl);display:block;position:relative}.help-search input{width:100%;height:56px;padding-right:var(--notion-spacing-section-sm);outline-offset:var(--notion-spacing-xxs)}.help-search>span:last-child{right:var(--notion-spacing-lg);top:var(--notion-spacing-sm);pointer-events:none;font-size:24px;position:absolute}.search-count{color:var(--notion-colors-slate)}.help-featured{gap:var(--notion-spacing-section);padding-block:var(--notion-spacing-xxl);border-block:1px solid var(--notion-colors-hairline);grid-template-columns:1fr 1.5fr;display:grid}.help-featured p{color:var(--notion-colors-slate)}.help-featured ol{gap:var(--notion-spacing-xs);margin:0;padding:0;list-style:none;display:grid}.help-featured li a{gap:var(--notion-spacing-xs);padding:var(--notion-spacing-md);border-radius:var(--notion-rounded-md);grid-template-columns:32px 1fr;display:grid}.help-featured li a:hover{background:var(--notion-colors-surface)}.help-featured li span{color:var(--notion-colors-slate);font-size:var(--notion-typography-body-sm-font-size);grid-column:2}.guide-grid{gap:var(--notion-spacing-xl);margin-top:var(--notion-spacing-xxl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.guide-card{flex-direction:column;align-items:start;display:flex}.guide-card>span:first-child{color:var(--notion-colors-slate);margin-bottom:var(--notion-spacing-md)}.guide-card p{color:var(--notion-colors-slate)}.guide-arrow{color:var(--notion-colors-link-blue);margin-top:auto}.guide-card:hover{border-color:var(--notion-colors-hairline-strong)}.search-empty{padding-block:var(--notion-spacing-xxxl)}.search-empty a{color:var(--notion-colors-link-blue)}.product-overview{gap:var(--notion-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.product-overview p{margin-bottom:0}.format-jump,.case-jump{gap:var(--notion-spacing-sm);flex-wrap:wrap;display:flex}.format-jump{padding-bottom:var(--notion-spacing-xxl)}.format-jump a{align-items:center;gap:var(--notion-spacing-xs);padding:var(--notion-spacing-xs) var(--notion-spacing-md);border:1px solid var(--notion-colors-hairline);border-radius:var(--notion-rounded-full);min-height:44px;font-size:var(--notion-typography-body-sm-font-size);display:inline-flex}.product-format-grid{gap:var(--notion-spacing-xl);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.product-format{scroll-margin-top:calc(var(--header-height) + var(--notion-spacing-xl))}.product-format-title{align-items:center;gap:var(--notion-spacing-md);display:flex}.product-format-title span{color:var(--notion-colors-slate)}.product-format ul{padding-left:var(--notion-spacing-lg);list-style:outside}.product-format li{margin-block:var(--notion-spacing-xs)}.product-format-note{color:var(--notion-colors-slate);font-size:var(--notion-typography-body-md-font-size);border-top:1px solid var(--notion-colors-hairline);padding-top:var(--notion-spacing-md)}.product-ai-summary{gap:var(--notion-spacing-section);border-block:1px solid var(--notion-colors-hairline);grid-template-columns:1fr 1fr;display:grid}.product-ai-summary p:first-child{margin-top:0}.product-ai-summary .text-link{margin-right:var(--notion-spacing-xl)}.case-jump{padding-bottom:var(--notion-spacing-section-sm)}.case-jump a{padding:var(--notion-spacing-sm) var(--notion-spacing-md);border:1px solid var(--notion-colors-hairline);border-radius:var(--notion-rounded-md);font-size:var(--notion-typography-body-sm-font-size)}.case-section{gap:var(--notion-spacing-section);padding-block:var(--notion-spacing-section);border-top:1px solid var(--notion-colors-hairline);scroll-margin-top:var(--header-height);grid-template-columns:1fr 1.15fr;display:grid}.case-heading>p:last-child{max-width:480px;color:var(--notion-colors-slate)}.case-request{background:var(--notion-colors-surface-soft)}.case-request span{color:var(--notion-colors-slate)}.case-request blockquote{margin:var(--notion-spacing-sm) 0 0;font-size:var(--notion-typography-subtitle-font-size)}.case-steps{padding-left:var(--notion-spacing-xl);margin-block:var(--notion-spacing-xxl)}.case-steps li+li{margin-top:var(--notion-spacing-md)}.case-note{color:var(--notion-colors-slate);font-size:var(--notion-typography-body-md-font-size)}.release-meta{align-items:center;gap:var(--notion-spacing-md);margin-top:var(--notion-spacing-xl);color:var(--notion-colors-slate);font-size:var(--notion-typography-body-sm-font-size);flex-wrap:wrap;display:flex}.release-meta a{color:var(--notion-colors-link-blue)}.version-pill{padding:var(--notion-spacing-xxs) var(--notion-spacing-sm);border-radius:var(--notion-rounded-full);background:var(--notion-colors-surface);color:var(--notion-colors-ink);font-weight:500;display:inline-flex}.download-switcher{gap:var(--notion-spacing-xs);margin-bottom:var(--notion-spacing-xxl);flex-wrap:wrap;display:flex}.download-switcher button{border:1px solid var(--notion-colors-hairline);border-radius:var(--notion-rounded-full);padding:var(--notion-spacing-sm) var(--notion-spacing-xl);cursor:pointer;min-height:44px;font-family:inherit;font-size:var(--notion-typography-body-sm-font-size);background:0 0}.download-switcher button[aria-pressed=true]{background:var(--notion-colors-ink-deep);border-color:var(--notion-colors-ink-deep);color:var(--notion-colors-on-dark)}button:focus-visible,input:focus-visible{outline:2px solid var(--notion-colors-link-blue);outline-offset:var(--notion-spacing-xxs)}.download-platform{gap:var(--notion-spacing-xl) var(--notion-spacing-xxxl);padding-block:var(--notion-spacing-xxl);border-top:1px solid var(--notion-colors-hairline);scroll-margin-top:var(--header-height);grid-template-columns:1fr 2fr;display:grid}.download-platform header p{color:var(--notion-colors-slate);margin-bottom:var(--notion-spacing-xs)}.download-platform header>span{color:var(--notion-colors-slate)}.package-grid{gap:var(--notion-spacing-xl);margin-block:var(--notion-spacing-xl);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.package-card p{color:var(--notion-colors-slate)}.package-size{margin-block:var(--notion-spacing-lg);font-size:var(--notion-typography-body-sm-font-size)}.package-card .button{width:100%}.package-card .package-filename{font-size:var(--notion-typography-body-sm-font-size);overflow-wrap:anywhere;margin-bottom:0}.download-notes{gap:var(--notion-spacing-section);grid-template-columns:1.4fr 1fr;display:grid}.download-notes ul{padding-left:var(--notion-spacing-xl);list-style:outside}.download-notes li{margin-top:var(--notion-spacing-sm)}.download-notes .ds-card-base{align-self:start}.extra-downloads{padding-bottom:var(--notion-spacing-section-lg)}.extra-downloads>p{max-width:760px;color:var(--notion-colors-slate)}.extra-downloads ul{max-width:860px}.extra-downloads li{justify-content:space-between;gap:var(--notion-spacing-sm);padding:var(--notion-spacing-md) 0;border-bottom:1px solid var(--notion-colors-hairline);font-size:var(--notion-typography-body-sm-font-size);flex-wrap:wrap;display:flex}.extra-downloads li a{color:var(--notion-colors-link-blue);overflow-wrap:anywhere}.release-list{padding-bottom:var(--notion-spacing-section)}.release-entry{gap:var(--notion-spacing-section);padding-block:var(--notion-spacing-section-sm);border-top:1px solid var(--notion-colors-hairline);grid-template-columns:240px minmax(0,1fr);display:grid}.release-entry time{margin-top:var(--notion-spacing-md);color:var(--notion-colors-slate);font-size:var(--notion-typography-body-sm-font-size);display:block}.release-entry p{color:var(--notion-colors-slate);max-width:700px}.latest-label{margin-left:var(--notion-spacing-sm);color:var(--notion-colors-slate);font-size:var(--notion-typography-caption-font-size)}.release-article{margin-top:var(--notion-spacing-section-sm)}.nav-menu{position:relative}.nav-menu>summary{cursor:pointer;align-items:center;gap:var(--notion-spacing-xxs);min-height:44px;list-style:none;display:flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-dropdown{top:calc(100% + var(--notion-spacing-xs));left:calc(-1 * var(--notion-spacing-xl));width:340px;max-height:calc(100dvh - var(--header-height) - var(--notion-spacing-md));box-shadow:var(--notion-components-workspace-mockup-card-shadow);position:absolute;overflow-y:auto}.nav-dropdown a{padding:var(--notion-spacing-sm);border-radius:var(--notion-rounded-sm);display:block}.nav-dropdown a:hover{background:var(--notion-colors-surface);text-decoration:none}.nav-dropdown strong{font-weight:500;display:block}.nav-dropdown a span{margin-top:var(--notion-spacing-xxs);font-size:var(--notion-typography-caption-font-size);color:var(--notion-colors-slate);line-height:1.5;display:block}.desktop-nav>a[aria-current=page],.nav-menu summary[data-current=true]{text-underline-offset:var(--notion-spacing-xxs);text-decoration:underline}.mobile-support{border-top:1px solid var(--notion-colors-hairline);margin-top:var(--notion-spacing-sm);padding-top:var(--notion-spacing-md)}.mobile-support>span{color:var(--notion-colors-slate);font-size:var(--notion-typography-caption-font-size);padding-inline:var(--notion-spacing-xs);display:block}.standard-footer-grid{gap:var(--notion-spacing-xxxl);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.footer-platforms,.footer-version{color:var(--notion-colors-slate);font-size:var(--notion-typography-caption-font-size)}.site-footer .footer-brand .footer-platforms{margin-top:var(--notion-spacing-xl)}.footer-version{margin-top:var(--notion-spacing-xs);display:inline-block}.footer-bottom{font-size:var(--notion-typography-micro-font-size);align-items:center}.footer-bottom nav{align-items:center;gap:var(--notion-spacing-xl);flex-wrap:wrap;display:flex}.hero-news{align-items:center;gap:var(--notion-spacing-xs);margin-bottom:var(--notion-spacing-xl);padding:var(--notion-spacing-xs) var(--notion-spacing-md);border:1px solid var(--notion-colors-brand-navy-mid);border-radius:var(--notion-rounded-full);font-size:var(--notion-typography-caption-font-size);color:var(--notion-colors-on-dark);display:inline-flex}.home-latest{padding-block:var(--notion-spacing-section);border-top:1px solid var(--notion-colors-hairline)}.home-release-row{align-items:center;gap:var(--notion-spacing-xxl);margin-top:var(--notion-spacing-xxl);grid-template-columns:160px 1fr auto;display:grid}.home-release-row time{margin-top:var(--notion-spacing-xs);font-size:var(--notion-typography-caption-font-size);color:var(--notion-colors-slate);display:block}.home-release-row p{color:var(--notion-colors-slate)}@media (width<1024px){.content-layout.with-sidebar{gap:var(--notion-spacing-xxl);grid-template-columns:200px minmax(0,1fr)}.guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-overview{grid-template-columns:1fr}.product-ai-summary,.case-section{gap:var(--notion-spacing-xxl)}.package-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.download-notes{gap:var(--notion-spacing-xxl)}.standard-footer-grid{gap:var(--notion-spacing-xl);grid-template-columns:1.3fr 1fr 1fr 1fr}}@media (width<768px){.page-heading{padding-block:var(--notion-spacing-section-sm) var(--notion-spacing-xxl)}.page-heading h1{font-size:var(--notion-typography-heading-2-font-size)}.page-breadcrumb{font-size:var(--notion-typography-caption-font-size)}.page-cta{padding:var(--notion-spacing-xxl);margin-block:var(--notion-spacing-section);flex-direction:column;align-items:start}.content-layout.with-sidebar{display:block}.help-sidebar{margin-bottom:var(--notion-spacing-xxl)}.help-sidebar nav{padding-block:var(--notion-spacing-xs);display:flex;position:static;overflow-x:auto}.help-sidebar a{white-space:nowrap}.help-sidebar .sidebar-home{margin:0}.article-section h2{font-size:var(--notion-typography-heading-4-font-size)}.help-featured{gap:var(--notion-spacing-xl);grid-template-columns:1fr}.help-featured ol a{padding-inline:0}.guide-grid,.product-format-grid,.product-ai-summary,.case-section{grid-template-columns:1fr}.case-section{padding-block:var(--notion-spacing-section-sm)}.case-heading h2{font-size:var(--notion-typography-heading-3-font-size)}.package-grid,.download-notes{grid-template-columns:1fr}.download-switcher{gap:var(--notion-spacing-xxs)}.download-switcher button{padding-inline:var(--notion-spacing-md)}.release-entry{gap:var(--notion-spacing-xl);grid-template-columns:1fr}.release-entry h2{font-size:var(--notion-typography-heading-4-font-size)}.help-followup{flex-direction:column;align-items:start}.standard-footer-grid{display:block}.standard-footer-grid .footer-brand{margin-bottom:var(--notion-spacing-xxl)}.footer-bottom{align-items:start}.footer-bottom nav{gap:var(--notion-spacing-md)}.home-release-row{gap:var(--notion-spacing-md);grid-template-columns:1fr}}@media (width>=768px){.download-platform>header{grid-area:1/1}.download-platform>.package-grid{grid-area:1/2/span 2;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0}.download-platform>.text-link{grid-column:1;align-self:start}.package-card{max-width:460px}}@media (width<768px){.download-platform{display:block}}.desktop-nav>.nav-menu:last-child .nav-dropdown{left:auto;right:calc(-1 * var(--notion-spacing-xl))}.footer-bottom nav a{align-items:center;min-height:44px;display:inline-flex}@media (width<1024px){.mobile-menu nav{max-height:calc(100dvh - var(--header-height));overflow-y:auto}}.case-example-text{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:var(--notion-typography-body-md-font-size);margin-block:var(--notion-spacing-md) var(--notion-spacing-xl);line-height:1.85}.case-output{border-top:1px solid var(--notion-colors-hairline);padding-top:var(--notion-spacing-xl);margin-block:var(--notion-spacing-xl)}.case-output ul{padding-inline-start:var(--notion-spacing-xl);list-style:outside}.case-output li+li{margin-top:var(--notion-spacing-sm)}@media (width>=768px){.case-heading{top:calc(var(--header-height) + var(--notion-spacing-xl));align-self:start;position:sticky}}.case-request h3{margin-block:0 var(--notion-spacing-md)}.case-request pre+h3{margin-top:var(--notion-spacing-xl)}.case-instructions{border-block:1px solid var(--notion-colors-hairline);padding-block:var(--notion-spacing-md);margin-block:var(--notion-spacing-xl)}.case-instructions summary{cursor:pointer;padding-block:var(--notion-spacing-xs);font-weight:500}.case-instructions ul{padding-inline-start:var(--notion-spacing-xl);list-style:outside}.case-instructions li+li{margin-top:var(--notion-spacing-sm)}.product-format-screen{aspect-ratio:16/10;object-fit:contain;background:var(--notion-colors-surface-soft);width:100%;height:auto;margin-block:var(--notion-spacing-xl);border-radius:var(--notion-rounded-sm);display:block}.case-demo{margin:0 0 var(--notion-spacing-xl)}.case-demo figcaption{margin-top:var(--notion-spacing-md);font-size:var(--notion-typography-body-md-font-size)}.screen-stage:has(video){aspect-ratio:auto;display:block}.product-demo{width:100%}@media (width>=1024px){.site-header .header-inner.shell{grid-template-columns:1fr auto 1fr;gap:26px;width:100%;max-width:1440px;height:66px;margin:auto;padding:0 70px;display:grid}.site-header .desktop-nav{justify-content:center;gap:28px;margin:0;font-size:16px}.site-header .header-actions{justify-self:end;margin-left:auto}}.site-footer{background:#f7f8fa;border-top:1px solid #e7e7e7;padding:0}.site-footer .standard-footer-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;max-width:1280px;padding:40px 32px}.site-footer:has(.standard-footer-grid>.footer-group:nth-child(4):last-child) .standard-footer-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.site-footer .footer-group summary,.site-footer .footer-group a{font-size:16px;font-weight:400;line-height:26px}.site-footer .footer-group li{margin-top:8px}.site-footer .footer-bottom{max-width:1280px;min-height:92px;margin:0 auto;padding:20px 32px;font-size:13px}.site-footer .footer-identity{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.site-footer .footer-identity .brand-wordmark{font-size:16px}.site-footer .footer-identity .brand-symbol{width:24px;height:24px}.button.ds-button-primary{color:#fff;background:#2456ff}.button.ds-button-primary:hover{background:#1644de}.button.ds-button-primary:active{background:#1239ba}@media (width<=1279px) and (width>=1024px){.site-header .header-inner.shell{padding-inline:40px}}@media (width<=767px){.site-footer .standard-footer-grid{padding:24px 16px;display:block}.site-footer .footer-bottom{padding:20px 16px}}
