@import"./edge-tokens.css";@import"./navigation-tokens.css";:root{color-scheme:dark;--bg: #0c0d0f;--surface: #1d1e22;--muted: #9c9ea7;--line: #ffffff16;--divider-color: #ffffff18;--divider-thickness: 1.5px;--accent: #adb6f6;--radius: 14px;--skip-link-foreground: #000;--type-hero: calc(clamp(58px, 7.2vw, 104px) * var(--font-scale));--type-hero-compact: calc(clamp(49px, 10.6vw, 74px) * var(--font-scale));--type-hero-copy: calc(17px * var(--font-scale));--leading-hero: 1.02;--leading-hero-copy: 1.65;--type-accent-scale: 1.12em;--leading-accent: .85;--type-capability-accent: 1.15em;--leading-capability-accent: 1.1;--type-section-title: calc(clamp(34px, 4.2vw, 56px) * var(--font-scale));--leading-section-copy: 1.75;--type-plan-name: calc(22px * var(--font-scale));--type-plan-price: calc(24px * var(--font-scale));--leading-plan-features: 2.4;--leading-faq-copy: 1.85;--type-demo-promotion: calc(20px * var(--font-scale));--leading-demo-promotion: 1.7;--leading-preview-badge: 1.4;--type-info-title: calc(clamp(38px, 5vw, 64px) * var(--font-scale));--radius-content: 8px;--font: Inter, Arial, sans-serif;--font-display: "Instrument Serif", serif;--product-shadow: 0 2px 4px #0003, 0 18px 30px -20px #0009}:root{--type-mini: calc(9px * var(--font-scale));--type-micro: calc(10px * var(--font-scale));--type-note: calc(11px * var(--font-scale));--type-caption: calc(12px * var(--font-scale));--type-label: calc(13px * var(--font-scale));--type-copy: calc(15px * var(--font-scale));--type-feature-title: calc(19px * var(--font-scale));--type-feature-title-compact: calc(18px * var(--font-scale));--leading-copy: 1.8;--leading-caption: 1.5;--leading-heading: 1.13}body[data-landing-layout^=touch-]{--touch-unit: var(--ui-touch-unit);--type-mini: calc(max(9px, calc(var(--touch-unit) * 9)) * var(--font-scale));--type-micro: calc(max(9px, calc(var(--touch-unit) * 10)) * var(--font-scale));--type-note: calc(max(9px, calc(var(--touch-unit) * 11)) * var(--font-scale));--type-caption: calc(max(9px, calc(var(--touch-unit) * 12)) * var(--font-scale));--type-label: calc(max(9px, calc(var(--touch-unit) * 13)) * var(--font-scale));--type-copy: calc(var(--touch-unit) * 15 * var(--font-scale));--type-hero: calc(max(34px, min(9.6vmin, calc(var(--touch-unit) * 72))) * var(--font-scale));--type-hero-copy: calc(var(--touch-unit) * 17 * var(--font-scale));--type-section-title: calc(max(24px, min(5.2vmin, calc(var(--touch-unit) * 42))) * var(--font-scale));--type-info-title: calc(var(--touch-unit) * 48 * var(--font-scale));--type-plan-name: calc(var(--touch-unit) * 22 * var(--font-scale));--type-plan-price: calc(var(--touch-unit) * 24 * var(--font-scale));--type-feature-title: calc(var(--touch-unit) * 19 * var(--font-scale));--type-feature-title-compact: var(--type-feature-title);--type-demo-promotion: calc(var(--touch-unit) * 20 * var(--font-scale));--leading-plan-features: 1.65;--section-space: calc(var(--touch-unit) * 155);--content-space: calc(var(--touch-unit) * 52);--text-space: calc(var(--touch-unit) * 24);--radius: calc(var(--touch-unit) * 14);--radius-content: calc(var(--touch-unit) * 8);--radius-label: calc(var(--touch-unit) * 4);--radius-small: calc(var(--touch-unit) * 5);--radius-control: calc(var(--touch-unit) * 6);--radius-button: calc(var(--touch-unit) * 7);--radius-preview: calc(var(--touch-unit) * 12);--compare-handle-width: calc(var(--touch-unit) * 24);--compare-handle-height: var(--compare-handle-width)}body[data-landing-layout^=touch-] .hero-stage{--type-caption: calc(max(9.5px, calc(var(--touch-unit) * 12)) * var(--font-scale))}body[data-landing-layout^=touch-] .demo-shell{--editor-control-font-size: var(--type-caption);--editor-label-font-size: calc(max(9px, calc(var(--touch-unit) * 11)) * var(--font-scale));--type-mini: calc(max(9px, calc(var(--touch-unit) * 10)) * var(--font-scale));--fs-sm: var(--type-mini);--type-ui: calc(max(10px, calc(var(--touch-unit) * 14)) * var(--font-scale));--type-copy: calc(max(11px, calc(var(--touch-unit) * 15)) * var(--font-scale))}:root{--radius-label: 4px;--radius-small: 5px;--radius-control: 6px;--radius-button: 7px;--radius-preview: 12px}:root{--text-inverse: #131417;--text-link: #c3c4cc;--caption-muted: #8f939f;--caption-text: #b1b4bd}:root{--hero-ambient-warm: #df9d5514;--hero-ambient-cool: #7cabc918;--hero-signature-fallback: #a8bfee;--hero-signature-cyan: #72d5da;--hero-signature-blue: #94b8ef;--hero-signature-violet: #be9be9;--hero-signature-pink: #ee9bb5;--hero-signature-gold: #f2c17e}:root{--faq-background: #ffffff04;--faq-active-background: #ffffff08;--faq-question: #c4c6ce;--faq-icon-active: #ffffff0a}:root{--feature-tab-text: #7f8490;--feature-tab-active-text: #eef0f4;--feature-part-name: #707786;--feature-caption: #8e94a0;--lookbook-button-background: #ffffff05;--lookbook-button-text: #8d919c;--lookbook-button-active-text: #eff0f4;--lookbook-button-active-background: #ffffff0f;--lookbook-frame-background: #17181b;--lookbook-label-text: #d2d5dd;--lookbook-label-background: #0c0d0f75;--lookbook-caption-text: #e6e6e9;--lookbook-caption-scrim: #08090bb0;--lookbook-caption-muted: #b9bdc7;--lookbook-footer-text: var(--lookbook-caption-text);--lookbook-progress-thumb: #b8bfcc66;--control-preview-background: #232428;--camera-label: #d9dbe1}.demo-shell{--demo-more-text: var(--c-text-soft);--demo-media-hover: var(--selection-hover-background);--demo-media-add-background: var(--c-media-add-background);--demo-media-add-icon: var(--c-media-add-icon);--demo-media-add-radius: 3px;--demo-video-time: var(--c-text-dim);--demo-focus: var(--c-focus);--demo-library-divider: #ffffff0e;--demo-library-count: var(--c-text-dim);--demo-import-divider: #ffffff1a;--demo-thumbnail-start: var(--c-plane);--demo-thumbnail-end: var(--c-plane-raised);--demo-more-border: #ffffff15;--demo-more-background: var(--c-plane-raised);--demo-more-heading: var(--c-text);--demo-more-description: var(--c-text-soft);--demo-status-text: var(--c-text-soft);--demo-text-soft: var(--c-text-soft);--demo-label-muted: var(--c-text-dim);--demo-teaser-shade: var(--c-start-background);--demo-button-background: var(--c-control);--demo-button-hover: var(--c-control-hover);--demo-picture-background: var(--preview-media-background);--demo-compare-label-background: var(--c-overlay-label);--demo-arrow-hover: var(--c-text)}:root{--text-bright: #fff;--feature-tab-active-background: #ffffff0a;--lookbook-progress-track: #ffffff12;--control-preview-selected: #ffffff04;--demo-header-divider: #ffffff08}
