:root{--color-white: #ffffff;--color-black: #000000;--color-primary: #60a5fa;--color-primary-dark: #3D87AF;--color-primary-light: #7BB8D4;--color-accent: #2B7FA8;--color-accent-hover: #236C91;--color-accent-strong: #1A5A7A;--color-accent-bright: #4594BF;--color-primary-alt: #2B7FA8;--color-primary-alt-hover: #236C91;--color-primary-alt-light: #6AAFC8;--color-sea: #00d0ff;--color-bg-page: #f6f6f6;--color-bg-page-alt: #f2f2f2;--color-bg-card: #ffffff;--color-bg-card-muted: #f9f9f9;--color-bg-card-subtle: #f5f5f5;--color-bg-card-soft: #f3f4f6;--color-bg-card-soft-alt: #f5f7fa;--color-bg-card-strong: #e5e7eb;--color-bg-card-disabled: #E3E6ED;--color-bg-card-disabled-hover: #D5D8DF;--color-bg-card-hover: #f1f5f9;--color-bg-card-hover-strong: #e2e8f0;--color-bg-card-hover-soft: #e6f4fb;--color-bg-card-info: #eef6fb;--color-bg-card-info-soft: #f2f8fc;--color-bg-card-success: #ecfdf3;--color-bg-card-success-soft: #d1fae5;--color-bg-card-success-strong: #ecfdf5;--color-bg-card-warning: #fef3c7;--color-bg-card-warning-soft: #fff3cd;--color-bg-card-warning-alt: #fff7ed;--color-bg-card-error: #fee2e2;--color-bg-card-error-soft: #fef2f2;--color-bg-card-danger-soft: #ffebee;--color-bg-card-brand-soft: #deeef6;--color-bg-card-brand-muted: #d3e8f3;--color-bg-card-brand-subtle: #c4dded;--color-bg-card-brand-ghost: rgba(83, 159, 197, .12);--color-bg-card-neutral-soft: #f9fafb;--color-bg-card-neutral-alt: #f8f9fa;--color-bg-card-softer: #f3f3f3;--color-bg-card-slate-soft: #edf2f7;--color-bg-disabled: #cccccc;--color-bg-card-info-faint: #f5f9fd;--color-bg-card-success-faint: #f0fdf4;--color-bg-card-error-alt: #f8d7da;--color-bg-card-warning-tint: #fffbeb;--color-bg-card-warning-strong: #fff3e0;--color-bg-inverse: #151515;--color-bg-inverse-hover: #2a2a2a;--color-bg-inverse-soft: #333333;--color-bg-inverse-strong: #111111;--color-bg-modal-dark: #2c2c2e;--color-text-primary: #002438;--color-text-heading: #1f2937;--color-text-body: #374151;--color-text-secondary: #385261;--color-text-muted: #5f6a70;--color-text-subtle: #6b7280;--color-text-soft: #666666;--color-text-softer: #555555;--color-text-disabled: #9ca3af;--color-text-placeholder: #9ca3af;--color-text-neutral: #4A4F5A;--color-text-slate: #64748b;--color-text-slate-strong: #334155;--color-text-slate-soft: #4b5563;--color-text-slate-alt: #4a6572;--color-text-deep: #111827;--color-text-muted-soft: #666666;--color-text-muted-softer: #767676;--color-text-muted-disabled: #aaaaaa;--color-text-disabled-alt: #a8a8a8;--color-text-ink: #222222;--color-text-inverse: #ffffff;--color-text-dark: #111111;--color-text-black: #000000;--color-text-success-strong: #14532d;--color-text-success-alt: #166534;--color-text-warning-strong: #b45309;--color-text-warning-alt: #f57c00;--color-text-link: #2B7FA8;--color-button-black: #151515;--color-button-black-hover: #2a2a2a;--color-border: #cfdcdd;--color-border-subtle: #d3d3d3;--color-border-light: #e5e5e5;--color-border-soft: #e5e7eb;--color-border-muted: #D5D8DF;--color-border-strong: #e0e0e0;--color-border-stronger: #d1d5db;--color-border-softest: #ebebeb;--color-border-footer: #e9e9e9;--color-border-brand: #2B7FA8;--color-border-brand-soft: #60a5fa;--color-border-info: #7BB8D4;--color-border-info-strong: #60a5fa;--color-border-success: #a7f3d0;--color-border-success-strong: #6ee7b7;--color-border-warning: #f59e0b;--color-border-warning-soft: #fed7aa;--color-border-warning-strong: #ffecb5;--color-border-warning-tint: #fde68a;--color-border-warning-alt: #ffcc80;--color-border-warning-light: #ffe0b2;--color-border-error: #fecaca;--color-border-error-strong: #fca5a5;--color-border-error-soft: #fee2e2;--color-border-error-light: #ffcdd2;--color-border-danger: #f5c2c7;--color-border-inverse-soft: rgba(255, 255, 255, .754);--color-border-inverse: rgba(255, 255, 255, .5);--color-border-slate-soft: #eef2f7;--color-border-slate-lighter: #e9eef5;--color-border-muted-alpha: #e7e7e773;--color-border-transparent: transparent;--color-toggle-bg: #f9f9f9;--color-toggle-border: #e5e5e5;--color-toggle-selected-bg: #ffffff;--color-toggle-selected-border: #ebebeb;--color-toggle-text-selected: #002438;--color-toggle-text-unselected: #385261;--color-warning: #f59e0b;--color-warning-dark: #d97706;--color-warning-text: #92400e;--color-warning-text-strong: #664d03;--color-warning-accent: #ff8800ff;--color-warning-bright: #FF9800;--color-success: #16a34a;--color-success-alt: #4caf50;--color-success-bright: #10b981;--color-success-dark: #047857;--color-success-deep: #388E3C;--color-success-text: #065f46;--color-error: #ef4444;--color-error-alt: #f44336;--color-error-dark: #b91c1c;--color-error-text: #991b1b;--color-error-critical: #b00020;--color-info: #1d4ed8;--color-info-text: #1e40af;--color-info-dark: #1e40af;--color-discord: #5865f2;--color-discord-hover: #4752c4;--color-discord-active: #3c45a5;--color-brand-mint: #5ae0c8;--color-brand-sky: #54AEFD;--color-brand-sky-light: #7FC0FE;--color-brand-sky-pale: #CCE8FE;--color-progress-bg: #f0f0f0;--color-progress-text: #5f6a70;--color-progress-spinner: var(--color-primary);--gradient-hero: var(--color-primary);--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 32px;--md-sys-spacing-0: 0;--md-sys-spacing-1: 4px;--md-sys-spacing-2: 8px;--md-sys-spacing-3: 12px;--md-sys-spacing-4: 16px;--md-sys-spacing-5: 20px;--md-sys-spacing-6: 24px;--md-sys-spacing-7: 28px;--md-sys-spacing-8: 32px;--md-sys-spacing-9: 36px;--md-sys-spacing-10: 40px;--md-sys-spacing-12: 48px;--md-sys-spacing-16: 64px;--md-sys-spacing-20: 80px;--container-padding-mobile: 8px;--container-padding-sm: 12px;--container-padding-tablet: 22px;--container-padding-desktop: 24px;--container-padding-wide: 28px;--container-padding-2k: 32px;--container-padding-4k: 40px;--container-padding-fluid: clamp(var(--container-padding-mobile), 2.5vw, var(--container-padding-4k));--padding-card: 12px;--radius-pill: 100px;--radius-card: 12px;--radius-small: 9px;--font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--font-size-base: clamp(16px, 1.1vw, 18px);--font-size-sm: 14px;--font-size-lg: 24px;--line-height-base: 1.5;--font-family-article: var(--font-family);--line-height-article: 1.65;--line-height-tight: 1.33;--shadow-card: 0 2px 8px rgba(0, 0, 0, .15);--shadow-toggle: 0 0 4px rgba(0, 0, 0, .1);--shadow-soft: 0 1px 3px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 18px 60px rgba(0, 0, 0, .35);--shadow-xl: 0 20px 60px rgba(0, 0, 0, .3);--shadow-panel: 0 12px 26px rgba(15, 23, 42, .12);--shadow-accent-sm: 0 4px 12px rgba(83, 159, 197, .25);--shadow-accent-md: 0 6px 16px rgba(83, 159, 197, .35);--color-overlay-scrim: rgba(0, 0, 0, .5);--color-overlay-scrim-heavy: rgba(0, 0, 0, .55);--color-overlay-scrim-strong: rgba(0, 0, 0, .6);--color-surface-hover-subtle: rgba(0, 0, 0, .05);--color-shadow-06: rgba(0, 0, 0, .06);--color-shadow-04: rgba(15, 23, 42, .04);--color-shadow-10: rgba(0, 0, 0, .1);--color-shadow-12: rgba(15, 23, 42, .12);--color-shadow-15: rgba(0, 0, 0, .15);--color-shadow-25: rgba(0, 0, 0, .25);--color-shadow-30: rgba(0, 0, 0, .3);--color-shadow-35: rgba(0, 0, 0, .35);--color-shadow-75: rgba(0, 0, 0, .75);--color-white-alpha-10: rgba(255, 255, 255, .1);--color-white-alpha-15: rgba(255, 255, 255, .15);--color-white-alpha-30: rgba(255, 255, 255, .3);--color-white-alpha-50: rgba(255, 255, 255, .5);--color-white-alpha-80: rgba(255, 255, 255, .8);--color-white-alpha-90: rgba(255, 255, 255, .9);--color-focus-light: rgba(255, 255, 255, .6);--color-focus-dark: rgba(21, 21, 21, .25);--color-focus-brand: rgba(83, 159, 197, .4);--color-accent-soft-05: rgba(83, 159, 197, .05);--color-accent-soft-08: rgba(83, 159, 197, .08);--color-accent-soft-10: rgba(83, 159, 197, .1);--color-accent-soft-12: rgba(83, 159, 197, .12);--color-success-soft-05: rgba(76, 175, 80, .05);--color-error-soft-05: rgba(244, 67, 54, .05);--color-accent-shadow-15: rgba(83, 159, 197, .15);--color-accent-shadow-25: rgba(83, 159, 197, .25);--color-accent-shadow-35: rgba(83, 159, 197, .35);--color-accent-ring-70: rgba(83, 159, 197, .5);--color-accent-ring-0: rgba(83, 159, 197, 0);--color-overlay-slate: rgba(17, 24, 39, .5);--color-skeleton-base: #e0e0e0;--color-skeleton-shimmer: #f0f0f0;--color-skeleton-track: #e8e8e8;--color-skeleton-base-alt: #d1d5db;--transition-fast: .15s ease;--transition-normal: .2s ease;--container-max-width-sm: 600px;--container-max-width-md: 700px;--container-max-width-lg: 800px;--container-max-width-xl: 900px;--container-max-width-2xl: 1000px;--container-max-width-3xl: 1200px;--color-surface: var(--color-bg-card);--color-surface-container: var(--color-bg-card);--color-surface-container-high: var(--color-bg-card-soft);--surface-container: var(--color-bg-card);--surface-container-high: var(--color-bg-card-soft);--color-muted: var(--color-bg-card-subtle);--color-text: var(--color-text-primary);--color-bg-secondary: var(--color-bg-card-subtle);--on-surface: var(--color-text-primary);--on-surface-variant: var(--color-text-secondary);--background-primary: var(--color-primary);--primary-color: var(--color-primary);--text-primary: var(--color-text-primary);--text-secondary: #666666;--compat-js-text-primary: #000000;--compat-js-text-secondary: #666666;--compat-js-tip-link: #f45d22;--compat-js-info-card-border: #cccccc;--compat-js-info-card-bg: #f9f9f9;--compat-js-meta-text: #666666;--compat-js-expire-close: #666666;--compat-js-expire-body: #333333;--compat-js-expire-retry-bg: #f5a623;--compat-js-expire-retry-text: #000000;--compat-js-license-active: #10b981;--compat-js-status-pending: #666666;--compat-js-status-fetching: #2196F3;--compat-js-status-ready: #4CAF50;--compat-js-status-queued: #FF9800;--compat-js-status-merging: #9C27B0;--compat-js-status-error: #f44336;--compat-js-alert-error-bg: #fef2f2;--compat-js-alert-error-text: #ef4444;--compat-js-alert-error-border: #f52222ff;--compat-js-alert-warn-bg: #fffbeb;--compat-js-alert-warn-text: #d97706;--compat-js-alert-warn-border: #fcd34d;--compat-js-trustpilot-empty: #DCDCE6;--compat-js-trustpilot-1: #FF3722;--compat-js-trustpilot-2: #FF8622;--compat-js-trustpilot-3: #FFCE00;--compat-js-trustpilot-4: #73CF11;--compat-js-trustpilot-5: #00B67A;--compat-js-ssvid-accent: #f45d22c0;--compat-js-ssvid-accent-hover: #f45d22de;--radius-md: 8px;--spacing-xs: 4px;--spacing-md: 16px;--spacing-xl: 24px;--font-size-md: 16px;--font-weight-medium: 500;--progress-width: 0%;--md-sys-color-surface: var(--color-bg-card);--md-sys-color-on-surface: var(--color-text-primary);--md-sys-elevation-level1: var(--shadow-soft);--md-sys-elevation-level2: var(--shadow-md);--md-sys-shape-corner-small: 8px;--md-sys-shape-corner-full: 9999px;--md-sys-motion-duration-short2: .15s;--md-sys-motion-duration-short4: .2s;--md-sys-motion-duration-medium2: .3s;--md-sys-motion-easing-standard: ease;--md-sys-motion-easing-emphasized-decelerate: cubic-bezier(.05, .7, .1, 1);--md-sys-spacing-14: 56px;--md-sys-typescale-body-large-size: 16px;--md-sys-typescale-body-large-line-height: 24px;--md-sys-typescale-body-medium-size: 14px;--md-sys-typescale-display-small-size: 36px;--md-sys-typescale-display-small-line-height: 44px;--md-sys-typescale-display-small-weight: 700;--md-sys-typescale-headline-large-size: 32px;--md-sys-typescale-headline-large-line-height: 40px;--md-sys-typescale-headline-large-weight: 700;--md-sys-typescale-headline-medium-size: 28px;--md-sys-typescale-headline-medium-line-height: 36px;--md-sys-typescale-headline-small-size: 24px;--md-sys-typescale-headline-small-line-height: 32px;--color-action-solid-bg: var(--color-button-black);--color-action-solid-bg-hover: var(--color-button-black-hover);--color-action-solid-text: var(--color-bg-card);--color-action-solid-icon: var(--color-action-solid-text);--color-action-coffee-bg: #f45d22;--color-action-coffee-bg-hover: #de521e;--color-action-coffee-text: #ffffff;--color-action-coffee-icon: #ffffff;--color-retry-btn-bg: var(--color-error-critical);--color-retry-btn-text: var(--color-white);--color-retry-btn-icon: var(--color-white);--color-next-btn-bg: var(--color-bg-card-disabled);--color-next-btn-text: var(--color-text-neutral);--color-next-btn-border: var(--color-border-muted);--color-next-btn-bg-hover: var(--color-bg-inverse-soft);--color-next-btn-text-hover: var(--color-white);--color-segmented-selected-bg: var(--color-black);--color-segmented-selected-text: var(--color-white);--color-segmented-selected-shadow: var(--shadow-toggle);--color-control-bg: var(--color-white);--color-control-bg-alt: var(--color-white);--color-control-menu-bg: var(--color-white);--color-control-search-bg: var(--color-white);--color-control-border: var(--color-border-light);--color-control-text: var(--color-bg-inverse-soft);--color-control-placeholder: var(--color-text-disabled);--color-control-icon: var(--color-text-disabled);--color-control-focus-border: var(--color-accent);--video-input-active-border: var(--color-primary);--color-control-option-hover: var(--color-bg-card-subtle);--color-control-option-active: var(--color-bg-card-brand-soft);--color-control-option-active-text: var(--color-primary);--color-tooltip-bg: var(--color-text-heading);--color-tooltip-text: var(--color-white);--color-tooltip-border: transparent;--color-tooltip-arrow: var(--color-text-heading);--supporter-tag-tooltip-bg: var(--color-tooltip-bg);--supporter-tag-tooltip-text: var(--color-tooltip-text);--supporter-tag-tooltip-border: var(--color-tooltip-border);--supporter-tag-tooltip-arrow: var(--color-tooltip-arrow);--drawer-surface: var(--color-white);--drawer-shadow: -2px 0 12px var(--color-shadow-15);--drawer-header-bg: var(--color-white);--drawer-header-border: var(--color-border-strong);--header-mobile-lang-text: var(--color-black);--header-mobile-lang-border: var(--color-shadow-30);--header-mobile-lang-hover-bg: var(--color-surface-hover-subtle);--header-mobile-lang-hover-border: var(--color-overlay-scrim);--header-icon-color: var(--color-text-muted);--header-license-button-bg: #ffd700;--header-license-button-border: #ffd700;--header-license-button-text: #1f1f1f;--header-license-button-icon: #1f1f1f;--header-license-supporter-bg: #ffffff;--header-license-supporter-border: #d1d5db;--header-license-supporter-text: #000000;--header-license-supporter-icon: #000000;--color-support-label: var(--color-black);--color-form-card-bg: var(--color-bg-card);--color-main-content-bg: var(--color-white);--shadow-main-content: 0 1px 3px var(--color-shadow-10);--color-platforms-bar-bg: transparent;--color-search-result-bg: var(--color-white);--yt-preview-card-bg: var(--color-bg-card-brand-ghost);--trustpilot-collector-bg: transparent;--trustpilot-widget-display: block;--color-footer-tagline: var(--color-text-secondary);--hero-feature-link-text: #334155;--hero-feature-link-text-hover: #0f172a;--hero-feature-links-bg: #ffffff;--hero-feature-link-desktop-bg: #ffffff;--hero-feature-links-icon: var(--color-primary);--hero-feature-links-divider: var(--color-border-info);--install-guide-hero-color: var(--color-text-primary);--install-guide-card-bg: var(--color-bg-card);--install-guide-card-shadow: var(--shadow-md);--install-guide-heading-color: var(--color-text-heading);--install-guide-step-number-bg: var(--color-accent);--install-guide-step-number-text: var(--color-text-inverse);--install-guide-body-color: var(--color-text-slate);--install-guide-benefit-bg: var(--color-bg-card-soft-alt);--install-guide-benefit-text: var(--color-text-body);--install-guide-button-bg: var(--color-accent);--install-guide-button-bg-hover: var(--color-accent-strong);--install-guide-button-text: var(--color-text-inverse);--playlist-group-bg: transparent;--playlist-group-item-bg: transparent;--playlist-group-item-border: var(--color-border-muted-alpha);--playlist-group-item-hover-bg: transparent;--playlist-group-item-selected-bg: transparent;--playlist-group-item-title: var(--color-text-primary);--playlist-group-item-meta: var(--color-text-soft);--playlist-group-item-thumb-bg: var(--color-border-soft);--playlist-group-item-thumb-shadow: none;--playlist-group-item-checkbox-accent: var(--color-border-brand);--playlist-group-item-progress: var(--color-text-primary);--playlist-group-item-status: var(--color-border-brand);--playlist-group-item-progress-text: var(--color-text-soft);--playlist-group-progress-bar-bg: var(--color-border-strong);--playlist-group-progress-fill: var(--color-border-brand);--playlist-group-skeleton-border: var(--color-border-muted-alpha);--playlist-group-skeleton-bg: linear-gradient(135deg, var(--color-border-soft) 25%, var(--color-bg-card-soft) 50%, var(--color-border-soft) 75%);--md-extracting-neon-base: var(--color-brand-sky-light);--md-extracting-neon-glow-soft: rgba(127, 192, 254, .55);--md-extracting-neon-glow-strong: rgba(127, 192, 254, .35);--md-extracting-neon-after-glow: rgba(127, 192, 254, .6);--md-extracting-neon-pulse-min: .1;--md-extracting-neon-pulse-max: .4;--md-extracting-neon-after-opacity: 1;--license-section-bg: none;--license-card-bg: transparent;--license-card-border: var(--color-accent-soft-08);--license-card-shadow: none;--license-hero-border: transparent;--license-steps-gap: 20px;--license-step-bg: transparent;--license-step-border: transparent;--license-step-radius: 0;--license-step-padding: 0;--license-step-shadow: none;--license-form-bg: var(--color-white);--license-form-border: var(--license-border);--license-form-shadow: none;--license-status-active-bg: var(--color-bg-card-success);--license-status-active-text: var(--color-success-dark);--license-status-active-border: var(--color-border-success);--license-status-inactive-bg: var(--color-bg-card-hover);--license-status-inactive-text: var(--color-text-slate);--license-status-inactive-border: var(--color-border-stronger);--license-status-expired-bg: var(--color-bg-card-warning-alt);--license-status-expired-text: var(--color-warning-dark);--license-status-expired-border: var(--color-border-warning-soft);--license-plan-badge-bg: var(--color-bg-card-info);--license-plan-badge-text: var(--color-info);--license-plan-badge-border: var(--color-border-info);--license-input-bg: var(--color-bg-card-info);--license-input-border: var(--color-shadow-15);--license-input-text: var(--color-text-primary);--license-input-placeholder: var(--color-text-placeholder);--license-input-focus-bg: var(--color-white);--license-input-focus-border: var(--color-border-info);--license-input-focus-ring: var(--color-accent-shadow-15);--license-submit-bg: var(--color-accent-hover);--license-submit-text: var(--color-white);--license-submit-shadow: none;--license-message-bg: var(--color-bg-card-hover);--license-message-text: var(--color-text-secondary);--license-message-border: transparent;--license-message-loading-bg: var(--color-bg-card-hover-soft);--license-message-loading-text: var(--color-info-dark);--license-message-loading-border: var(--color-border-info);--license-message-success-bg: var(--color-bg-card-success);--license-message-success-text: var(--color-success-dark);--license-message-success-border: var(--color-border-success);--license-message-error-bg: var(--color-bg-card-error-soft);--license-message-error-text: var(--color-error-dark);--license-message-error-border: var(--color-border-error);--license-email-image-bg: var(--color-bg-card-soft-alt);--license-email-image-border: transparent;--license-email-image-shadow: none;--license-email-image-filter: none;--feedback-bubble-border: #000000;--feedback-bubble-bg: #000000;--feedback-bubble-text: #ffffff;--feedback-bubble-hover: #222222;--feedback-accent: #f59e0b;--feedback-panel-bg: #ffffff;--feedback-panel-border: #e2e8f0;--feedback-head-bg: #f8fafc;--feedback-head-title: #0f172a;--feedback-close: #64748b;--feedback-close-hover: #334155;--feedback-close-hover-bg: #e2e8f0;--feedback-copy-lead: #0f172a;--feedback-copy-text: #64748b;--feedback-label: #64748b;--feedback-required: #f87171;--feedback-icon: #94a3b8;--feedback-icon-focus: #6366f1;--feedback-field-border: #e2e8f0;--feedback-field-bg: #f8fafc;--feedback-field-text: #0f172a;--feedback-placeholder: #94a3b8;--feedback-focus-bg: #ffffff;--feedback-focus-border: #6366f1;--feedback-focus-ring: #eef2ff;--feedback-submit-bg: #0f172a;--feedback-submit-text: #ffffff;--feedback-submit-hover: #111c33;--feedback-view-submit-bg: #000000;--feedback-view-submit-text: #ffffff;--feedback-note: #64748b;--feedback-badge-bg: #ecfdf5;--feedback-badge-text: #22c55e;--feedback-success-title: #0f172a;--feedback-success-text: #64748b;--support-widget-bg: #ff6332;--support-widget-hover: #ff7a52;--support-widget-text: #ffffff;--donate-widget-bg: #26a17b;--donate-widget-hover: #2eb88a;--donate-widget-text: #ffffff;--banner-supporter-bg: #60a5fa;--banner-supporter-card: #faf9f6;--banner-supporter-border: #e5e7eb;--banner-supporter-text: #44403c;--banner-supporter-title: #292524;--banner-supporter-muted: #a8a29e;--banner-supporter-btn: #292524;--banner-supporter-btn-hover: #44403c;--banner-supporter-btn-text: #ffffff;--banner-supporter-icon-bg: #ffedd5;--banner-supporter-icon-fg: #ea580c;--banner-supporter-strong: #e23600;--multi-intro-blue: #007aff;--multi-intro-bg: #ffffff;--multi-intro-text: #1c1c1e;--multi-intro-gray: #8e8e93;--multi-intro-desc: #6e6e73;--multi-intro-close-bg: #f2f2f7;--multi-intro-close-stroke: #555555;--multi-intro-border-soft: #f0f0f0;--multi-intro-surface-soft: #f9f9f9;--multi-intro-thumb-rose: #fb7185;--multi-intro-thumb-violet: #7c3aed;--multi-intro-thumb-indigo: #312e81;--multi-intro-heading: #1f2937;--multi-intro-subtle: #6b7280;--multi-intro-deep: #111827;--multi-intro-success: #4caf50;--multi-intro-danger-soft: #fef2f2;--multi-intro-danger-text: #dc2626;--multi-intro-check-border: #d1d5db;--multi-intro-check-fill: #333333;--multi-intro-check-mark: #ffffff;--multi-intro-overlay: rgba(0, 0, 0, .6);--playlist-popup-overlay: rgba(0, 0, 0, .4);--playlist-popup-bg: #ffffff;--playlist-popup-icon-bg: #fff9c4;--playlist-popup-icon: #fbc02d;--playlist-popup-title: #111827;--playlist-popup-message: #4b5563;--playlist-popup-cta: #ffca28;--playlist-popup-cta-text: #332100;--playlist-popup-cta-hover: #ffb300;--playlist-popup-border: #d1d5db;--playlist-popup-hover: #f9fafb;--vidtool-popup-blue: #007aff;--vidtool-popup-bg: #ffffff;--vidtool-popup-gray: #8e8e93;--vidtool-popup-text: #1c1c1e;--vidtool-popup-close-bg: #f2f2f7;--vidtool-popup-close-hover: #e5e5ea;--vidtool-popup-desc: #6e6e73;--vidtool-popup-overlay: rgba(0, 0, 0, .75);--vidtool-popup-button-text: #ffffff;--poppurchase-overlay-bg: rgba(15, 23, 42, .5);--poppurchase-box-bg: #ffffff;--poppurchase-box-text: #0f172a;--poppurchase-label: #c2410c;--poppurchase-desc: #64748b;--poppurchase-timer-line: #475569;--poppurchase-accent: #f97316;--poppurchase-card-from: #fff9f0;--poppurchase-card-to: #fff4e6;--poppurchase-card-border: #fed7aa;--poppurchase-card-badge: #92400e;--poppurchase-feature: #78350f;--poppurchase-check: #16a34a;--poppurchase-later: #94a3b8;--poppurchase-later-hover: #64748b;--poppurchase-btn: #ff5e5b;--poppurchase-star: #f59e0b;--md-confirm-modal-bg: var(--color-white);--md-confirm-modal-border: var(--color-border-soft);--md-confirm-modal-shadow: 0 20px 50px var(--color-shadow-25);--md-confirm-warning-border: transparent;--md-confirm-warning-shadow: none;--md-confirm-warning-header-bg: var(--color-white);--md-confirm-warning-header-border: var(--color-bg-card-soft);--md-confirm-title: var(--color-text-deep);--md-confirm-title-warning: var(--color-text-deep);--md-confirm-close: var(--color-text-subtle);--md-confirm-text: var(--color-text-body);--md-confirm-text-warning: var(--color-text-slate-soft);--md-confirm-note: var(--color-text-subtle);--md-confirm-cancel-bg: var(--color-bg-card-soft);--md-confirm-cancel-text: var(--color-text-deep);--md-confirm-warning-btn-bg: var(--color-white);--md-confirm-warning-btn-text: var(--color-text-warning-strong);--md-confirm-warning-btn-border: var(--color-warning);--md-confirm-warning-icon: var(--color-text-warning-strong);--md-confirm-warn-row-processing-bg: var(--color-bg-card-warning-tint);--md-confirm-warn-row-processing-text: var(--color-warning-text);--md-confirm-warn-row-processing-icon: var(--color-warning-dark)}html[data-theme=dark]{color-scheme:dark;--color-white: #ffffff;--color-black: #000000;--color-primary: #7BB8D4;--color-primary-dark: #60a5fa;--color-primary-light: #9DCCE0;--color-accent: #60a5fa;--color-accent-hover: #7BB8D4;--color-accent-strong: #3D87AF;--color-accent-bright: #9DCCE0;--color-primary-alt: #60a5fa;--color-primary-alt-hover: #7BB8D4;--color-primary-alt-light: #9DCCE0;--color-bg-page: #141414;--color-bg-page-alt: #292827;--color-bg-card: #1B1B1C;--color-bg-card-muted: #151516;--color-bg-card-subtle: #1B1B1C;--color-bg-card-soft: #1B1B1C;--color-bg-card-soft-alt: #1B1B1C;--color-bg-card-strong: #222224;--color-bg-card-disabled: #1B1B1C;--color-bg-card-disabled-hover: #222224;--color-bg-card-hover: #2A2A2C;--color-bg-card-hover-strong: #2A2A2C;--color-bg-card-hover-soft: rgba(83, 159, 197, .08);--color-bg-card-info: rgba(83, 159, 197, .14);--color-bg-card-info-soft: rgba(83, 159, 197, .1);--color-bg-card-info-faint: rgba(83, 159, 197, .07);--color-bg-card-success: rgba(52, 211, 153, .14);--color-bg-card-success-soft: rgba(52, 211, 153, .1);--color-bg-card-success-faint: rgba(52, 211, 153, .07);--color-bg-card-success-strong: rgba(52, 211, 153, .18);--color-bg-card-warning: rgba(245, 158, 11, .16);--color-bg-card-warning-soft: rgba(245, 158, 11, .1);--color-bg-card-warning-alt: rgba(245, 158, 11, .08);--color-bg-card-warning-tint: rgba(245, 158, 11, .06);--color-bg-card-warning-strong: rgba(245, 158, 11, .2);--color-bg-card-error: rgba(239, 68, 68, .16);--color-bg-card-error-soft: rgba(239, 68, 68, .1);--color-bg-card-error-alt: rgba(239, 68, 68, .08);--color-bg-card-danger-soft: rgba(239, 68, 68, .08);--color-bg-card-brand-soft: rgba(83, 159, 197, .14);--color-bg-card-brand-muted: rgba(83, 159, 197, .1);--color-bg-card-brand-subtle: rgba(83, 159, 197, .08);--color-bg-card-brand-ghost: rgba(83, 159, 197, .05);--color-bg-card-neutral-soft: #151516;--color-bg-card-neutral-alt: #151516;--color-bg-card-softer: #1B1B1C;--color-bg-card-slate-soft: #151516;--color-bg-disabled: #222224;--color-bg-inverse: #FAFAFA;--color-bg-inverse-hover: #E8E8E8;--color-bg-inverse-soft: #D4D4D4;--color-bg-inverse-strong: #FFFFFF;--color-bg-modal-dark: #222224;--color-text-primary: rgba(255, 255, 255, .92);--color-text-heading: rgba(255, 255, 255, .96);--color-text-body: rgba(255, 255, 255, .84);--color-text-secondary: rgba(255, 255, 255, .72);--color-text-muted: rgba(255, 255, 255, .56);--color-text-subtle: rgba(255, 255, 255, .48);--color-text-soft: rgba(255, 255, 255, .56);--color-text-softer: rgba(255, 255, 255, .48);--color-text-disabled: rgba(255, 255, 255, .38);--color-text-placeholder: rgba(255, 255, 255, .44);--color-text-neutral: rgba(255, 255, 255, .72);--color-text-slate: rgba(255, 255, 255, .56);--color-text-slate-strong: rgba(255, 255, 255, .84);--color-text-slate-soft: rgba(255, 255, 255, .72);--color-text-slate-alt: rgba(255, 255, 255, .56);--color-text-deep: rgba(255, 255, 255, .96);--color-text-muted-soft: rgba(255, 255, 255, .56);--color-text-muted-softer: rgba(255, 255, 255, .48);--color-text-muted-disabled: rgba(255, 255, 255, .38);--color-text-disabled-alt: rgba(255, 255, 255, .38);--color-text-ink: rgba(255, 255, 255, .96);--color-text-inverse: #0F0F10;--color-text-dark: #0F0F10;--color-text-black: #000000;--color-text-success-strong: #34D399;--color-text-success-alt: #34D399;--color-text-warning-strong: #FBBF24;--color-text-warning-alt: #F59E0B;--color-text-link: #8FC5FF;--color-button-black: #151516;--color-button-black-hover: #222224;--color-border: rgba(255, 255, 255, .12);--color-border-subtle: rgba(255, 255, 255, .08);--color-border-light: rgba(255, 255, 255, .12);--color-border-soft: rgba(255, 255, 255, .08);--color-border-muted: rgba(255, 255, 255, .1);--color-border-strong: rgba(255, 255, 255, .18);--color-border-stronger: rgba(255, 255, 255, .22);--color-border-softest: rgba(255, 255, 255, .06);--color-border-footer: rgba(255, 255, 255, .08);--color-border-brand: rgba(83, 159, 197, .72);--color-border-brand-soft: rgba(83, 159, 197, .48);--color-border-info: rgba(83, 159, 197, .35);--color-border-info-strong: rgba(83, 159, 197, .5);--color-border-success: rgba(52, 211, 153, .4);--color-border-success-strong: rgba(52, 211, 153, .55);--color-border-warning: rgba(245, 158, 11, .5);--color-border-warning-soft: rgba(245, 158, 11, .35);--color-border-warning-strong: rgba(245, 158, 11, .55);--color-border-warning-tint: rgba(245, 158, 11, .25);--color-border-warning-alt: rgba(245, 158, 11, .38);--color-border-warning-light: rgba(245, 158, 11, .28);--color-border-error: rgba(239, 68, 68, .45);--color-border-error-strong: rgba(239, 68, 68, .55);--color-border-error-soft: rgba(239, 68, 68, .35);--color-border-error-light: rgba(239, 68, 68, .25);--color-border-danger: rgba(239, 68, 68, .35);--color-border-inverse-soft: rgba(255, 255, 255, .18);--color-border-inverse: rgba(255, 255, 255, .12);--color-border-slate-soft: rgba(255, 255, 255, .1);--color-border-slate-lighter: rgba(255, 255, 255, .08);--color-border-muted-alpha: rgba(255, 255, 255, .08);--color-border-transparent: transparent;--color-toggle-bg: #212121;--color-toggle-border: rgba(255, 255, 255, .12);--color-toggle-selected-bg: #d7d7d7;--color-toggle-selected-border: #d7d7d7;--color-toggle-text-selected: #000000;--color-toggle-text-unselected: rgba(255, 255, 255, .56);--color-warning: #F59E0B;--color-warning-dark: #D97706;--color-warning-text: #FBBF24;--color-warning-text-strong: #FDE68A;--color-warning-accent: #F59E0B;--color-warning-bright: #FBBF24;--color-success: #10B981;--color-success-alt: #34D399;--color-success-bright: #34D399;--color-success-dark: #059669;--color-success-deep: #047857;--color-success-text: #34D399;--color-error: #EF4444;--color-error-alt: #F87171;--color-error-dark: #DC2626;--color-error-text: #FCA5A5;--color-error-critical: #EF4444;--color-info: #60a5fa;--color-info-text: #7BB8D4;--color-info-dark: #3D87AF;--color-discord: #5865F2;--color-discord-hover: #4752C4;--color-discord-active: #3C45A5;--color-brand-mint: #34D399;--color-brand-sky: #60a5fa;--color-brand-sky-light: #7BB8D4;--color-brand-sky-pale: rgba(83, 159, 197, .22);--color-progress-bg: #222224;--color-progress-text: rgba(255, 255, 255, .56);--background-primary: #141414;--text-secondary: var(--color-text-secondary);--compat-js-text-primary: var(--color-text-primary);--compat-js-text-secondary: var(--color-text-secondary);--compat-js-tip-link: #f45d22;--compat-js-info-card-border: var(--color-border);--compat-js-info-card-bg: var(--color-bg-card);--compat-js-meta-text: var(--color-text-muted);--compat-js-expire-close: var(--color-text-muted);--compat-js-expire-body: var(--color-text-body);--compat-js-expire-retry-bg: var(--color-warning);--compat-js-expire-retry-text: #000000;--compat-js-license-active: var(--color-success-bright);--compat-js-status-pending: var(--color-text-muted);--compat-js-status-fetching: var(--color-accent);--compat-js-status-ready: var(--color-success-alt);--compat-js-status-queued: var(--color-warning);--compat-js-status-merging: var(--color-accent-strong);--compat-js-status-error: var(--color-error-alt);--compat-js-alert-error-bg: var(--color-bg-card-error);--compat-js-alert-error-text: var(--color-error);--compat-js-alert-error-border: var(--color-border-error-strong);--compat-js-alert-warn-bg: var(--color-bg-card-warning);--compat-js-alert-warn-text: var(--color-warning);--compat-js-alert-warn-border: var(--color-border-warning-soft);--compat-js-trustpilot-empty: rgba(255, 255, 255, .18);--compat-js-trustpilot-1: #EF4444;--compat-js-trustpilot-2: #F59E0B;--compat-js-trustpilot-3: #FBBF24;--compat-js-trustpilot-4: #34D399;--compat-js-trustpilot-5: #10B981;--compat-js-ssvid-accent: var(--color-warning);--compat-js-ssvid-accent-hover: var(--color-warning-bright);--color-action-solid-bg: #ffffff;--color-action-solid-bg-hover: #ffffff;--color-action-solid-text: #000000;--color-action-solid-icon: #000000;--color-action-coffee-bg: #f45d22;--color-action-coffee-bg-hover: #de521e;--color-action-coffee-text: #ffffff;--color-action-coffee-icon: #ffffff;--color-retry-btn-bg: #ffffff;--color-retry-btn-text: #000000;--color-retry-btn-icon: #000000;--color-next-btn-bg: none;--color-next-btn-text: var(--color-text-primary);--color-next-btn-border: rgba(255, 255, 255, .34);--color-next-btn-bg-hover: rgba(255, 255, 255, .12);--color-next-btn-text-hover: #ffffff;--color-segmented-selected-bg: #d7d7d7;--color-segmented-selected-text: #000000;--color-segmented-selected-shadow: none;--color-control-bg: #212121;--color-control-bg-alt: #151516;--color-control-menu-bg: #222224;--color-control-search-bg: #151516;--color-control-border: rgba(255, 255, 255, .12);--color-control-text: rgba(255, 255, 255, .84);--color-control-placeholder: rgba(255, 255, 255, .56);--color-control-icon: #cacaca;--color-control-focus-border: #cacaca;--video-input-active-border: #5b5b5b;--color-control-option-hover: #2a2a2c;--color-control-option-active: #2a2a2c;--color-control-option-active-text: var(--color-primary);--color-tooltip-bg: #2a2a2c;--color-tooltip-text: #ffffff;--color-tooltip-border: rgba(255, 255, 255, .08);--color-tooltip-arrow: #2a2a2c;--supporter-tag-tooltip-bg: var(--color-tooltip-bg);--supporter-tag-tooltip-text: var(--color-tooltip-text);--supporter-tag-tooltip-border: var(--color-tooltip-border);--supporter-tag-tooltip-arrow: var(--color-tooltip-arrow);--drawer-surface: #212121;--drawer-shadow: none;--drawer-header-bg: #1c1c1c;--drawer-header-border: var(--color-border-stronger);--header-mobile-lang-text: #ffffff;--header-mobile-lang-border: rgba(255, 255, 255, .12);--header-mobile-lang-hover-bg: rgba(255, 255, 255, .08);--header-mobile-lang-hover-border: rgba(255, 255, 255, .2);--header-icon-color: #cacaca;--header-license-button-bg: #FFC107;--header-license-button-border: #303030;--header-license-button-text: #1f1f1f;--header-license-button-icon: #1f1f1f;--header-license-supporter-bg: #ffffff;--header-license-supporter-border: #303030;--header-license-supporter-text: #000000;--header-license-supporter-icon: #000000;--color-support-label: rgba(255, 255, 255, .925);--color-form-card-bg: #303030;--color-main-content-bg: #303030;--shadow-main-content: none;--color-platforms-bar-bg: #212121;--color-search-result-bg: #303030;--yt-preview-card-bg: rgb(66 66 66);--trustpilot-collector-bg: #303030;--trustpilot-widget-display: none;--color-footer-tagline: rgba(255, 255, 255, .48);--hero-feature-link-text: rgba(255, 255, 255, .72);--hero-feature-link-text-hover: rgba(255, 255, 255, .92);--hero-feature-links-bg: #303030;--hero-feature-link-desktop-bg: transparent;--hero-feature-links-icon: #ffffff;--hero-feature-links-divider: #ffffff;--playlist-group-bg: #151516;--playlist-group-item-bg: transparent;--playlist-group-item-border: rgba(255, 255, 255, .08);--playlist-group-item-hover-bg: #1b1b1c;--playlist-group-item-selected-bg: rgba(83, 159, 197, .1);--playlist-group-item-title: rgba(255, 255, 255, .92);--playlist-group-item-meta: rgba(255, 255, 255, .6);--playlist-group-item-thumb-bg: rgba(255, 255, 255, .08);--playlist-group-item-thumb-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);--playlist-group-item-checkbox-accent: #60a5fa;--playlist-group-item-progress: rgba(255, 255, 255, .82);--playlist-group-item-status: #60a5fa;--playlist-group-item-progress-text: rgba(255, 255, 255, .78);--playlist-group-progress-bar-bg: rgba(255, 255, 255, .14);--playlist-group-progress-fill: #60a5fa;--playlist-group-skeleton-border: rgba(255, 255, 255, .1);--playlist-group-skeleton-bg: linear-gradient(135deg, rgba(255, 255, 255, .07) 25%, rgba(255, 255, 255, .12) 50%, rgba(255, 255, 255, .07) 75%);--md-extracting-neon-base: var(--color-brand-sky);--md-extracting-neon-glow-soft: rgba(83, 159, 197, .35);--md-extracting-neon-glow-strong: rgba(83, 159, 197, .22);--md-extracting-neon-after-glow: rgba(83, 159, 197, .45);--md-extracting-neon-pulse-min: .06;--md-extracting-neon-pulse-max: .22;--md-extracting-neon-after-opacity: .78;--license-section-bg: radial-gradient(circle at top, rgba(83, 159, 197, .08), transparent 34%), linear-gradient(180deg, rgba(255, 255, 255, .015), rgba(255, 255, 255, 0));--license-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, 0)), var(--color-bg-card);--license-card-border: rgba(255, 255, 255, .08);--license-card-shadow: none;--license-hero-border: rgba(255, 255, 255, .08);--license-steps-gap: 16px;--license-step-bg: linear-gradient(180deg, rgba(255, 255, 255, .015), rgba(255, 255, 255, 0)), var(--color-bg-card-neutral-alt);--license-step-border: rgba(255, 255, 255, .08);--license-step-radius: 16px;--license-step-padding: 18px;--license-step-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);--license-form-bg: linear-gradient(180deg, rgba(255, 255, 255, .02), rgba(255, 255, 255, 0)), var(--color-bg-card-strong);--license-form-border: rgba(255, 255, 255, .08);--license-form-shadow: inset 0 1px 0 rgba(255, 255, 255, .03);--license-status-active-bg: rgba(52, 211, 153, .16);--license-status-active-text: #7ee7bf;--license-status-active-border: rgba(52, 211, 153, .2);--license-status-inactive-bg: rgba(255, 255, 255, .06);--license-status-inactive-text: var(--color-text-slate-soft);--license-status-inactive-border: rgba(255, 255, 255, .1);--license-status-expired-bg: rgba(245, 158, 11, .14);--license-status-expired-text: #fbbf24;--license-status-expired-border: rgba(245, 158, 11, .18);--license-plan-badge-bg: rgba(83, 159, 197, .14);--license-plan-badge-text: #7BB8D4;--license-plan-badge-border: rgba(83, 159, 197, .18);--license-input-bg: #202123;--license-input-border: rgba(255, 255, 255, .12);--license-input-text: var(--color-text-deep);--license-input-placeholder: rgba(255, 255, 255, .4);--license-input-focus-bg: var(--color-bg-card);--license-input-focus-border: rgba(83, 159, 197, .45);--license-input-focus-ring: rgba(83, 159, 197, .12);--license-submit-bg: #ffffff;--license-submit-text: #0f0f10;--license-submit-shadow: none;--license-message-bg: rgba(255, 255, 255, .04);--license-message-text: var(--color-text-secondary);--license-message-border: rgba(255, 255, 255, .08);--license-message-loading-bg: rgba(83, 159, 197, .1);--license-message-loading-text: #7BB8D4;--license-message-loading-border: rgba(83, 159, 197, .16);--license-message-success-bg: rgba(52, 211, 153, .12);--license-message-success-text: #7ee7bf;--license-message-success-border: rgba(52, 211, 153, .16);--license-message-error-bg: rgba(239, 68, 68, .12);--license-message-error-text: #fca5a5;--license-message-error-border: rgba(239, 68, 68, .16);--license-email-image-bg: var(--color-bg-card-hover);--license-email-image-border: rgba(255, 255, 255, .08);--license-email-image-shadow: none;--license-email-image-filter: brightness(.92) contrast(.96);--feedback-bubble-border: #000000;--feedback-bubble-bg: #000000;--feedback-bubble-text: #ffffff;--feedback-bubble-hover: #222222;--feedback-accent: var(--color-warning);--feedback-panel-bg: var(--color-bg-card);--feedback-panel-border: var(--color-border-slate-soft);--feedback-head-bg: var(--color-bg-card-neutral-alt);--feedback-head-title: var(--color-text-heading);--feedback-close: var(--color-text-disabled);--feedback-close-hover: var(--color-text-slate);--feedback-close-hover-bg: var(--color-bg-card-hover-strong);--feedback-copy-lead: var(--color-text-deep);--feedback-copy-text: var(--color-text-slate);--feedback-label: var(--color-text-slate);--feedback-required: var(--color-error-alt);--feedback-icon: var(--color-text-disabled);--feedback-icon-focus: var(--color-primary-alt);--feedback-field-border: var(--color-border-soft);--feedback-field-bg: var(--color-bg-card-neutral-alt);--feedback-field-text: var(--color-text-deep);--feedback-placeholder: var(--color-text-disabled);--feedback-focus-bg: var(--color-bg-card);--feedback-focus-border: var(--color-primary-alt);--feedback-focus-ring: var(--color-bg-card-hover-soft);--feedback-submit-bg: var(--color-bg-inverse);--feedback-submit-text: #ffffff;--feedback-submit-hover: var(--color-bg-inverse-hover);--feedback-view-submit-bg: #ffffff;--feedback-view-submit-text: #000000;--feedback-note: var(--color-text-slate);--feedback-badge-bg: var(--color-bg-card-success-strong);--feedback-badge-text: var(--color-success-alt);--feedback-success-title: var(--color-text-deep);--feedback-success-text: var(--color-text-slate);--support-widget-bg: var(--color-warning-accent);--support-widget-hover: var(--color-warning-bright);--support-widget-text: var(--color-text-inverse);--donate-widget-bg: var(--color-success-bright);--donate-widget-hover: var(--color-success-alt);--donate-widget-text: var(--color-text-inverse);--banner-supporter-bg: var(--color-primary);--banner-supporter-card: #212121;--banner-supporter-border: var(--color-border-soft);--banner-supporter-text: var(--color-text-body);--banner-supporter-title: var(--color-text-heading);--banner-supporter-muted: var(--color-text-muted);--banner-supporter-btn: #ffffff;--banner-supporter-btn-hover: #ffffff;--banner-supporter-btn-text: #000000;--banner-supporter-icon-bg: var(--color-bg-card-warning-alt);--banner-supporter-icon-fg: var(--color-warning-accent);--banner-supporter-strong: var(--color-warning-accent);--multi-intro-blue: var(--color-primary-alt);--multi-intro-bg: var(--color-bg-card);--multi-intro-text: var(--color-text-deep);--multi-intro-gray: var(--color-text-muted);--multi-intro-desc: var(--color-text-slate-soft);--multi-intro-close-bg: var(--color-bg-card-neutral-soft);--multi-intro-close-stroke: var(--color-text-softer);--multi-intro-border-soft: var(--color-border-soft);--multi-intro-surface-soft: var(--color-bg-card-neutral-soft);--multi-intro-thumb-rose: var(--color-error-alt);--multi-intro-thumb-violet: var(--color-primary-alt);--multi-intro-thumb-indigo: var(--color-info-dark);--multi-intro-heading: var(--color-text-heading);--multi-intro-subtle: var(--color-text-subtle);--multi-intro-deep: var(--color-text-deep);--multi-intro-success: var(--color-success-alt);--multi-intro-danger-soft: var(--color-bg-card-error-soft);--multi-intro-danger-text: var(--color-error-dark);--multi-intro-check-border: var(--color-border-stronger);--multi-intro-check-fill: var(--color-bg-inverse-soft);--multi-intro-check-mark: var(--color-text-inverse);--multi-intro-overlay: var(--color-overlay-scrim-strong);--playlist-popup-overlay: var(--color-overlay-scrim);--playlist-popup-bg: var(--color-bg-card);--playlist-popup-icon-bg: var(--color-bg-card-warning-soft);--playlist-popup-icon: var(--color-warning);--playlist-popup-title: var(--color-text-deep);--playlist-popup-message: var(--color-text-slate-soft);--playlist-popup-cta: var(--color-warning);--playlist-popup-cta-text: var(--color-text-black);--playlist-popup-cta-hover: var(--color-warning-bright);--playlist-popup-border: var(--color-border-stronger);--playlist-popup-hover: var(--color-bg-card-neutral-soft);--vidtool-popup-blue: var(--color-primary-alt);--vidtool-popup-bg: var(--color-bg-card);--vidtool-popup-gray: var(--color-text-muted);--vidtool-popup-text: var(--color-text-deep);--vidtool-popup-close-bg: var(--color-bg-card-neutral-soft);--vidtool-popup-close-hover: var(--color-bg-card-hover-strong);--vidtool-popup-desc: var(--color-text-slate-soft);--vidtool-popup-overlay: var(--color-overlay-scrim-heavy);--vidtool-popup-button-text: var(--color-text-inverse);--poppurchase-overlay-bg: var(--color-overlay-scrim-heavy);--poppurchase-box-bg: var(--color-bg-card);--poppurchase-box-text: var(--color-text-deep);--poppurchase-label: var(--color-warning-dark);--poppurchase-desc: var(--color-text-slate);--poppurchase-timer-line: var(--color-text-slate);--poppurchase-accent: var(--color-warning-accent);--poppurchase-card-from: var(--color-bg-card-warning-soft);--poppurchase-card-to: var(--color-bg-card-warning-alt);--poppurchase-card-border: var(--color-border-warning-soft);--poppurchase-card-badge: var(--color-warning-text);--poppurchase-feature: var(--color-text-body);--poppurchase-check: var(--color-success);--poppurchase-later: var(--color-text-disabled);--poppurchase-later-hover: var(--color-text-slate);--poppurchase-btn: var(--color-warning-accent);--poppurchase-star: var(--color-warning);--md-confirm-modal-bg: #2f2f2f;--md-confirm-modal-border: transparent;--md-confirm-modal-shadow: 0 20px 60px rgba(0, 0, 0, .55);--md-confirm-warning-border: transparent;--md-confirm-warning-shadow: none;--md-confirm-warning-header-bg: #2f2f2f;--md-confirm-warning-header-border: transparent;--md-confirm-title: var(--color-text-heading);--md-confirm-title-warning: var(--color-text-heading);--md-confirm-close: var(--color-text-muted);--md-confirm-text: var(--color-text-body);--md-confirm-text-warning: var(--color-text-secondary);--md-confirm-note: var(--color-text-muted);--md-confirm-cancel-bg: #3a3a3a;--md-confirm-cancel-text: var(--color-text-deep);--md-confirm-warning-btn-bg: #ffffff;--md-confirm-warning-btn-text: #111111;--md-confirm-warning-btn-border: #ffffff;--md-confirm-warning-icon: var(--color-warning);--md-confirm-warn-row-processing-bg: #3a3a3a;--md-confirm-warn-row-processing-text: var(--color-text-body);--md-confirm-warn-row-processing-icon: var(--color-text-muted)}html[data-theme=light]{color-scheme:light}body{font-family:var(--font-family);font-size:var(--font-size-base);line-height:var(--line-height-base);color:var(--color-text-primary);background-color:var(--color-bg-page-alt);margin:0!important;padding:0!important}.container{width:100%;max-width:var(--container-max-width-sm)}@media(min-width:768px){:root{--padding-card: 16px}}@media(min-width:600px){.container{max-width:var(--container-max-width-md)}}@media(min-width:840px){:root{--padding-card: 20px}.container{max-width:var(--container-max-width-lg)}}@media(min-width:1240px){:root{--padding-card: 24px}.container{max-width:var(--container-max-width-xl)}}@media(min-width:1920px){:root{--padding-card: 28px}.container{max-width:var(--container-max-width-2xl)}}@media(min-width:2560px){:root{--padding-card: 32px}.container{max-width:var(--container-max-width-3xl)}}@font-face{font-family:Fredoka SemiCondensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Fredoka_SemiCondensed-Bold.woff2) format("woff2")}.theme-toggle{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;background:transparent;border:1px solid var(--color-border-inverse-soft);border-radius:var(--radius-pill);color:var(--color-white);cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast);padding:0}.theme-toggle:hover{background:var(--color-white-alpha-10);border-color:var(--color-border-inverse)}.theme-toggle:focus-visible{outline:2px solid var(--color-focus-light);outline-offset:2px}#headerThemeIconSun{display:none}html[data-theme=light] #headerThemeIconSun{display:block}html[data-theme=light] #headerThemeIconMoon{display:none}.footer-background{background-color:var(--color-bg-page);width:100%;border-top:1px solid var(--color-border-footer);padding:12px 0}@media(min-width:351px){.footer-background{padding:14px 0}}@media(min-width:840px){.footer-background{padding:16px 0}}.drawer-header{display:none}@media(max-width:839px){.drawer-header{display:flex;align-items:center;justify-content:space-between;width:calc(100% + 48px);margin:0 -24px;padding:12px 16px;border-bottom:1px solid var(--drawer-header-border);background:var(--drawer-header-bg);position:sticky;top:0;z-index:1;touch-action:pan-y;-webkit-user-drag:none}.drawer-logo{text-decoration:none}.drawer-logo-text{font-family:Fredoka SemiCondensed,sans-serif;font-size:28px;font-weight:700;color:var(--color-primary)}.drawer-close{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:transparent;border:none;cursor:pointer;color:var(--color-text-soft);border-radius:50%;transition:background-color var(--transition-fast)}.drawer-close:hover{background-color:var(--color-surface-hover-subtle)}.drawer-close:focus{outline:2px solid var(--color-primary);outline-offset:2px}.drawer-close svg{width:24px;height:24px}}body.no-scroll{overflow:hidden;position:fixed;width:100%;overscroll-behavior:none}@keyframes skeleton-pulse{0%,to{opacity:1}50%{opacity:.8}}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}button,.btn-download,.btn-next,.btn-cancel-stream,#input-action-button{position:relative;overflow:hidden;cursor:pointer}button:active,.btn-download:active,.btn-next:active,.btn-cancel-stream:active{transform:none}@keyframes ripple-silk{to{transform:scale(3.5);opacity:0}}.section{padding:40px 24px 60px;scroll-margin-top:24px;display:flex;justify-content:center;background:transparent}.section h1{font-family:var(--font-family-heading);margin:0 0 24px;color:var(--color-text-primary);font-size:clamp(26px,3.2vw,36px);line-height:1.2;font-weight:700;letter-spacing:-.015em}.section h2{font-family:var(--font-family-heading);font-weight:400;font-size:42px;margin:48px 0 16px;color:var(--color-text-primary);line-height:1.25;letter-spacing:-.01em}.section h2:first-of-type{margin-top:32px}.section h3{margin:32px 0 12px;color:var(--color-text-primary);font-size:clamp(18px,2vw,22px);line-height:1.3;font-weight:600}.section p{margin:0 0 16px;color:var(--color-text-secondary);line-height:1.6}.section ul,.section ol{margin:0 0 16px;padding-left:20px;color:var(--color-text-secondary)}.section ul{list-style:disc}.section ol{list-style:decimal}.section li{margin:8px 0;line-height:1.6}.section a{color:#0071e3;text-decoration:none;transition:opacity .2s ease}.section a:hover{opacity:.7}.section .faq-dl{margin:0 0 24px}.section .faq-dl dt{margin:24px 0 8px;color:var(--color-text-primary);font-size:clamp(16px,1.8vw,18px);font-weight:600;line-height:1.4}.section .faq-dl dd{margin:0;color:var(--color-text-secondary);line-height:1.6}@media(min-width:600px){.section{padding:60px 32px 80px}}@media(min-width:840px){.section{padding:80px 40px 100px}}.main-content-card{background:#f5f5f7;padding:32px 24px;font-family:var(--font-family-article);width:100%;max-width:680px;border-radius:16px}.main-content-card>h1{text-align:center}.main-content-card>h1:first-child{margin-top:0}.main-content-card>h1+p{color:var(--color-text-secondary)}.main-content-card>h2:first-child{margin-top:0}.main-content-card>:last-child{margin-bottom:0!important}@media(min-width:351px){.main-content-card{max-width:680px}}@media(min-width:600px){.main-content-card{max-width:680px}}@media(min-width:840px){.main-content-card{max-width:720px}}@media(min-width:1240px){.main-content-card{max-width:760px}}@media(min-width:1920px){.main-content-card{max-width:800px}}@media(min-width:2560px){.main-content-card{max-width:860px}}.footer-standalone{width:100%;padding:60px 32px 58px;background:#fff;border-top:1px solid #e8eff2}@media(max-width:800px){.footer-standalone{padding:48px 20px}}.footer-standalone .footer-content{display:flex;flex-direction:column;gap:60px;max-width:1200px;margin:0 auto;color:#1d1f20}.footer-standalone .footer-content a{color:inherit;text-decoration:none;transition:color .2s ease}.footer-standalone .footer-content a:hover{color:#5f6162}.footer-standalone .footer-row{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;align-items:start}@media(max-width:800px){.footer-standalone .footer-row{grid-template-columns:1fr 1fr;gap:32px}}@media(max-width:520px){.footer-standalone .footer-row{grid-template-columns:1fr}}.footer-standalone .footer-brand{display:flex;flex-direction:column;gap:24px;align-items:flex-start}@media(max-width:800px){.footer-standalone .footer-brand{grid-column:1 / -1;align-items:center;text-align:center}}.footer-standalone .footer-logo a{display:flex;align-items:center;gap:10px;min-height:44px}.footer-standalone .footer-logo img{display:block;width:32px;height:32px}.footer-standalone .footer-logo-text{font-size:28px;font-weight:600;color:#1d1f20}.footer-standalone .footer-social{display:flex;gap:16px;align-items:center}.footer-standalone .footer-social a{line-height:0;display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;color:#1d1f20}.footer-standalone .footer-social a:hover{color:#00d0ff}.footer-standalone .footer-social svg{width:24px;height:24px}.footer-standalone .footer-section{text-align:left}.footer-standalone .footer-section h3{font-size:14px;font-weight:500;line-height:1.3;color:#1d1f20;text-transform:uppercase;letter-spacing:.7px;margin-bottom:16px;text-align:center}.footer-standalone .footer-links{display:flex;flex-direction:column;align-items:center;gap:12px}.footer-standalone .footer-links a{font-size:14px;line-height:1.3;color:#5f6162}.footer-standalone .footer-links a:hover{color:#00d0ff}.footer-standalone .footer-legal-row{display:flex;justify-content:center;align-items:center;padding-top:32px;border-top:1px solid #e8eff2}.footer-standalone .footer-legal-row p{font-size:14px;line-height:1.3;color:#5f6162;margin:0}.header-dub{position:fixed;top:0;left:0;right:0;z-index:30;width:100%;overflow-x:hidden;font-family:var(--font-family-denim, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);transition:all .2s ease}.header-dub.scrolled{background:#ffffffeb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transform:translateZ(0)}.header-dub-border{position:absolute;inset:0;display:block;border-bottom:1px solid transparent;transition:border-color .2s ease;pointer-events:none}.header-dub.scrolled .header-dub-border{border-bottom-color:#e5e5e5}.header-dub-container{position:relative;width:100%}.header-dub-inner{display:flex;width:100%;max-width:var(--container-max-width, 1400px);height:56px;align-items:center;justify-content:space-between;margin:0 auto;padding:0 16px}@media(min-width:1024px){.header-dub-inner{padding:0 80px}}.header-dub-logo-wrap{flex-grow:1;flex-basis:0;min-width:0}.header-dub-logo{display:flex;align-items:center;gap:8px;width:fit-content;min-height:44px;padding:8px 8px 8px 0;text-decoration:none}.header-dub-logo img{display:block;width:32px;height:32px}.header-dub-logo-text{font-family:var(--font-family-denim, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif);font-size:1.5rem;font-weight:700;color:#000;letter-spacing:-.02em}.header-dub-nav{display:none;align-items:center;gap:0}@media(min-width:1024px){.header-dub-nav{display:flex}}.header-dub-nav a{padding:8px 16px;font-size:14px;font-weight:500;color:#404040;text-decoration:none;transition:color .15s ease}.header-dub-nav a:hover{color:#525252}.header-dub-actions{display:none;flex-grow:1;flex-basis:0;min-width:0;justify-content:flex-end;gap:8px}@media(min-width:1024px){.header-dub-actions{display:flex}}.header-dub-btn-workspaces{display:flex;height:32px;align-items:center;padding:0 16px;border-radius:8px;border:1px solid #000;background:#000;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease}.header-dub-btn-workspaces:hover{background:#262626}.header-dub-btn-workspaces--outline{border:1px solid #e5e5e5;background:#fff;color:#171717}.header-dub-btn-workspaces--outline:hover{background:#fafafa}.header-dub-btn-signup{display:flex;height:32px;align-items:center;padding:0 16px;border-radius:8px;border:1px solid #000;background:#000;color:#fff;font-size:14px;font-weight:500;text-decoration:none;transition:all .15s ease}.header-dub-btn-signup:hover{background:#262626}.header-dub-menu-btn{display:flex;align-items:center;justify-content:center;padding:8px;border-radius:8px;background:transparent;border:none;cursor:pointer;color:#525252;transition:background .15s ease}.header-dub-menu-btn:hover{background:#f5f5f5}@media(min-width:1024px){.header-dub-menu-btn{display:none}}.header-dub-mobile{position:fixed;inset:0;z-index:100;display:none;flex-direction:column;height:100%;height:100dvh;background:#fff;font-family:var(--font-family-denim, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif)}.header-dub-mobile.open{display:flex}.header-dub-mobile-header{display:flex;height:56px;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e5e5e5}.header-dub-mobile-body{display:flex;flex-direction:column;flex:1;overflow-y:auto}.header-dub-mobile-links{list-style:none;padding:16px;margin:0;display:flex;flex-direction:column;gap:4px}.header-dub-mobile-links a{display:block;padding:12px 16px;font-size:16px;font-weight:500;color:#525252;text-decoration:none;border-radius:8px;transition:all .15s ease}.header-dub-mobile-links a:hover{color:#171717;background:#f5f5f5}.header-dub-mobile-cta{margin:24px 16px 16px;margin-bottom:max(16px,env(safe-area-inset-bottom))}.header-dub-mobile-signin{display:flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 20px;border:none;border-radius:12px;background:#000;color:#fff;font-size:16px;font-weight:500;cursor:pointer}@font-face{font-family:Fredoka SemiCondensed;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Fredoka_SemiCondensed-Bold.woff2) format("woff2")}:root{--font-family-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}@font-face{font-family:SwissNow;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SwissNow-Regular.otf) format("opentype")}@font-face{font-family:SwissNow;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SwissNow-Medium.otf) format("opentype")}@font-face{font-family:SwissNow;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/SwissNow-SemiBold.otf) format("opentype")}@font-face{font-family:SwissNow;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SwissNow-Bold.otf) format("opentype")}:root{--font-family-main: "SwissNow", system-ui, sans-serif;--font-family-denim: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-serif: Georgia, "Times New Roman", serif;--color-black: #000000;--color-white: #ffffff;--color-sea: #00d0ff;--color-sky: #a6ecff;--color-sunset: #f99f3f;--color-cloud: #ffcfcf;--color-meadow: #5bf6bb;--color-air: #EFFBFF;--color-medium-blue: #00b7e4;--color-bright-blue: #00c3f2;--color-bone: #f5f9fa;--color-light-gray: #e8eff2;--color-medium-gray: #d0d6d7;--color-gray: #5f6162;--color-dark-gray: #434647;--color-charcoal: #1d1f20;--color-gray-50: #eef4f6;--color-gray-100: #e8eff2;--color-gray-500: #5f6162;--color-gray-800: #2a2c2d;--container-max-width: 1400px;--section-gap: 160px}@media(max-width:800px){:root{--section-gap: 80px}}@font-face{font-family:Satoshi;src:url(/fonts/Satoshi-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}body:not(:has(#editor-root:not([hidden]))){font-family:var(--font-family-denim);background:var(--color-white);color:var(--color-charcoal);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior:none;overflow-x:hidden}::selection{background-color:var(--color-sea);color:var(--color-air)}a{color:inherit;text-decoration:none}img{display:block;max-width:100%}button{background:none;border:none;cursor:pointer;font:inherit;color:inherit}ul,ol{list-style:none}h1,h2{font-family:var(--font-family-heading)}.heading-01-landing-page{font-family:var(--font-family-heading);font-size:68px;font-weight:400;line-height:1.1;letter-spacing:-1px;color:var(--color-charcoal)}@media(max-width:800px){.heading-01-landing-page{font-size:44px;line-height:1.15;letter-spacing:-.5px}}@media(max-width:500px){.heading-01-landing-page{font-size:36px;line-height:1.2;letter-spacing:-.4px}}.heading-02{font-family:var(--font-family-heading);font-size:48px;font-weight:400;line-height:1}@media(max-width:800px){.heading-02{font-size:28px}}.heading-02-homepage{font-family:var(--font-family-heading);font-size:48px;font-weight:400;line-height:1;letter-spacing:-.48px;color:var(--color-gray-800);margin-top:3em}@media(max-width:800px){.heading-02-homepage{font-size:24px;line-height:32px;font-weight:500;letter-spacing:.24px}}.heading-03{font-family:var(--font-family-denim);font-size:32px;font-weight:400;line-height:1}@media(max-width:800px){.heading-03{font-size:24px}}.section-heading{margin:0}.section-heading-center{text-align:center;margin:3em 0 80px}@media(max-width:800px){.section-heading-center{margin:2em 0 40px}}.section-eyebrow{font-size:14px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;color:var(--color-sea);text-align:center;margin-bottom:8px}.section-desc{font-size:18px;line-height:1.5;color:var(--color-gray);text-align:center;max-width:700px;margin:0 auto 40px}.page-wrapper{position:relative;isolation:isolate;background-color:var(--color-white);overflow-x:clip}.page-content{position:relative;display:flex;flex-direction:column;padding-top:0;padding-bottom:160px}@media(max-width:600px){.page-content{padding-top:0;padding-bottom:80px}}@property --angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}@keyframes rotate{to{--angle: 360deg}}.header{--header-scroll-reveal: 0;position:fixed;top:20px;left:50%;transform:translate(-50%) translateZ(0);z-index:20;display:grid;grid-template-columns:auto 1fr auto;justify-content:space-between;align-items:center;width:calc(100% - 40px);max-width:var(--container-max-width);padding:15px 15px 15px 20px;border-radius:30px;box-shadow:inset 0 0 0 1.5px #fff6,0 10px 30px rgba(0,0,0,calc(var(--header-scroll-reveal) * .01)),0 10px 20px rgba(0,0,0,calc(var(--header-scroll-reveal) * .01)),0 5px 10px rgba(0,0,0,calc(var(--header-scroll-reveal) * .02)),0 2px 6px rgba(0,0,0,calc(var(--header-scroll-reveal) * .04));transition:background-color .15s ease-in-out}.header:before{content:"";position:absolute;inset:0;z-index:-1;border-radius:30px;box-shadow:inset 0 5px 10px #00000008;background-color:rgba(255,255,255,calc(var(--header-scroll-reveal) * .6));transition:box-shadow .15s ease-in-out}.header:after{content:"";position:absolute;inset:0;z-index:-1;border-radius:30px;border:1.5px solid transparent;mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) padding-box,linear-gradient(#fff 0 0);mask-composite:exclude;-webkit-mask-composite:xor;background:linear-gradient(var(--angle, 0deg),#9af1ff 12.49%,#ffcfcf 51.97%,#f99f3f 90.46%) border-box;animation:rotate 10s linear infinite;animation-play-state:paused;opacity:calc(var(--header-scroll-reveal) * .5);pointer-events:none}.header:hover:after{animation-play-state:running}@media(max-width:800px){.header{grid-template-columns:1fr auto;padding:15px 24px 15px 20px;gap:20px;border-radius:22px}.header:before,.header:after{border-radius:22px}}.logo{display:flex;align-items:center;min-height:44px}.logo img{display:block;width:32px;height:32px}[data-theme=dark] .logo img{filter:brightness(0) invert(1)}.nav-desktop{display:flex;align-items:center;justify-content:center;gap:32px}.nav-desktop a{font-size:14px;font-weight:500;color:var(--color-charcoal);text-decoration:none;transition:color .15s ease}.nav-desktop a:hover{color:var(--color-gray)}@media(max-width:800px){.nav-desktop{display:none}}.nav-mobile{position:fixed;inset:0;z-index:100;display:none;flex-direction:column;padding:20px;background:var(--color-white)}.nav-mobile.active,.nav-mobile.open{display:flex}.nav-mobile .container{display:flex;align-items:center;justify-content:space-between;margin-bottom:40px}.nav-mobile-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:24px}.nav-mobile-links a{font-size:18px;font-weight:500;color:var(--color-charcoal);text-decoration:none}.nav-mobile-cta{margin-top:auto;padding-top:24px}.btn-signup-mobile{width:100%;padding:16px;border-radius:15px;font-size:16px;font-weight:500;background:var(--color-charcoal);color:var(--color-white);border:none;cursor:pointer}.button{display:flex;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border-radius:15px;font-size:16px;font-weight:500;border:1px solid var(--color-light-gray);background:transparent;color:var(--color-charcoal);transition:all .2s ease-out}.button:hover{background-color:var(--color-light-gray)}.button-primary{background-color:var(--color-charcoal);border:1px solid var(--color-charcoal);color:var(--color-white)}.button-primary:hover{background-color:var(--color-dark-gray);border-color:var(--color-dark-gray)}[data-theme=dark] .button{border-color:var(--color-border);color:var(--color-text-primary)}[data-theme=dark] .button:hover{background-color:var(--color-bg-card-hover)}[data-theme=dark] .button-primary{background-color:var(--color-white);border-color:var(--color-white);color:var(--color-black)}[data-theme=dark] .button-primary:hover{background-color:var(--color-light-gray);border-color:var(--color-light-gray)}.btn-signup{padding:10px 20px;border-radius:15px;font-size:14px;font-weight:500;background:transparent;color:var(--color-charcoal);border:1px solid var(--color-charcoal);transition:all .2s ease}.btn-signup:hover{background:var(--color-charcoal);color:var(--color-white)}.hero-section{position:relative;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%;max-width:42rem;margin:0 auto;padding:5rem 1rem}.hero-grid-sides{pointer-events:none;position:absolute;top:0;bottom:0;left:50%;width:1800px;transform:translate(-50%) translateZ(0);-webkit-mask-image:linear-gradient(transparent,black);mask-image:linear-gradient(transparent,#000);-webkit-mask-composite:source-in;mask-composite:intersect;contain:layout style paint}.hero-grid-sides__inner{position:absolute;inset:0 360px}.hero-grid-sides__left,.hero-grid-sides__right{pointer-events:none;position:absolute;bottom:0;height:600px;width:361px;color:#d4d4d499}.hero-grid-sides__left{right:100%;-webkit-mask-image:linear-gradient(90deg,transparent,black);mask-image:linear-gradient(90deg,transparent,black)}.hero-grid-sides__right{left:100%;-webkit-mask-image:linear-gradient(270deg,transparent,black);mask-image:linear-gradient(270deg,transparent,black)}.hero-grid-center{pointer-events:none;position:absolute;top:0;bottom:0;left:50%;width:1800px;transform:translate(-50%) translateZ(0);overflow:hidden;-webkit-mask-image:linear-gradient(transparent,black),radial-gradient(130% 50% at 50% 100%,transparent,black);mask-image:linear-gradient(transparent,#000),radial-gradient(130% 50% at 50% 100%,transparent,black);-webkit-mask-composite:source-in;mask-composite:intersect;contain:layout style paint}.hero-grid-center__svg{pointer-events:none;position:absolute;bottom:0;left:50%;transform:translate(-50%);height:600px;width:1080px;color:#d4d4d499}.hero-grid-sides__left svg,.hero-grid-sides__right svg,.hero-grid-center__svg svg{width:100%;height:100%}.hero-announcement{display:flex;align-items:center;border-radius:9999px;border:1px solid #d4d4d4;background:#fff;font-size:.75rem;font-family:var(--font-family-denim);font-weight:500;box-shadow:0 1px 2px #0000000d;transition:background-color 75ms ease;text-decoration:none;animation:slide-up-fade 1s both;animation-delay:0ms;--offset: 10px}.hero-announcement:hover{background:#fafafa}.hero-announcement-text{padding:.375rem .625rem .375rem 1rem;color:#262626}.hero-announcement-cta{display:flex;align-items:center;gap:.375rem;padding:.375rem .375rem .375rem .625rem;color:#737373;border-left:1px solid #d4d4d4}.hero-announcement-cta-text{display:none}@media(min-width:640px){.hero-announcement-cta-text{display:block}}.hero-announcement-icon{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:9999px;background:#f5f5f5}.hero-announcement-icon svg{transition:transform .1s ease}.hero-announcement:hover .hero-announcement-icon svg{transform:translate(1px,-1px)}.hero-title{margin-top:3rem;max-width:800px;font-family:Satoshi,system-ui,-apple-system,sans-serif;font-size:2.25rem;font-weight:500;line-height:1;color:#171717;text-align:center;text-wrap:pretty}@media(min-width:640px){.hero-title{font-size:3rem;line-height:1.15}}.hero-highlight{color:inherit}.hero-subtitle{font-weight:500;margin-top:1.25rem;font-family:var(--font-family-denim);font-size:1rem;line-height:1.5rem;color:#525252;text-wrap:pretty;max-width:540px}@media(min-width:640px){.hero-subtitle{font-size:1.25rem;line-height:1.75rem}}@keyframes slide-up-fade{0%{opacity:0;transform:translateY(var(--offset, 10px))}to{opacity:1;transform:translateY(0)}}.hero-form-wrap{width:100%;max-width:560px;margin:50px auto 0}.hero-form-wrap.hero-form-mobile{display:none}@media(max-width:600px){.hero-form-wrap{display:none}.hero-form-wrap.hero-form-mobile{display:block}}.hero-form{width:100%}.hero-input-box{display:flex;align-items:center;gap:8px;padding:8px;border-radius:12px;background:var(--color-white);border:1.5px solid var(--color-light-gray);box-shadow:0 4px 24px #0000000a,0 1px 2px #00000005;transition:border-color .2s ease,box-shadow .2s ease}.hero-input-box:focus-within{border-color:var(--color-sea);box-shadow:0 4px 24px #00d0ff1f,0 0 0 3px #00d0ff14}.hero-input{flex:1;min-width:0;padding:12px 16px;font-size:16px;font-family:inherit;background:transparent;border:none;outline:none;color:var(--color-charcoal)}.hero-input::placeholder{color:var(--color-gray)}.hero-submit-btn{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border-radius:10px;font-size:15px;font-weight:500;background:var(--color-charcoal);color:var(--color-white);white-space:nowrap;transition:background .2s ease,transform .1s ease}.hero-submit-btn:hover{background:var(--color-dark-gray)}.hero-submit-btn:active{transform:scale(.98)}.hero-submit-icon{padding:12px}.hero-submit-icon span{display:none}.hero-upload-hint{margin-top:16px;font-size:14px;color:var(--color-gray)}.hero-upload-link{display:inline-flex;align-items:center;gap:4px;color:#000;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .2s ease;font-weight:500}.hero-upload-link:hover{color:var(--color-sea)}.hero-fake-btn{display:inline-flex;align-items:center;gap:6px;margin-top:14px;padding:8px 16px;font-size:13px;font-weight:500;color:var(--color-gray);background:transparent;border:1px dashed var(--color-gray);border-radius:999px;cursor:pointer;transition:color .2s ease,border-color .2s ease}.hero-fake-btn:hover{color:var(--color-sea);border-color:var(--color-sea)}.grid-2{display:grid;grid-template-columns:1fr auto;gap:40px;padding:0;width:100%;max-width:var(--container-max-width);margin:0 auto}.grid-2.grid-wider-start{grid-template-columns:3fr 2fr}@media(max-width:800px){.grid-2{grid-template-columns:1fr;padding:0}.grid-2.grid-wider-start{grid-template-columns:1fr}}.image-text-section{display:flex;flex-direction:column;gap:64px;padding:0 80px;width:100%;max-width:var(--container-max-width);content-visibility:auto;contain-intrinsic-size:auto 800px;margin:0 auto}@media(max-width:800px){.image-text-section{padding:0 20px;gap:40px}}.text-items{place-self:center;display:flex;flex-direction:column;gap:40px;margin-right:40px}@media(max-width:800px){.text-items{margin-right:0}}.text-item{display:flex;flex-direction:column;gap:16px;padding-bottom:40px;border-bottom:1px solid var(--color-light-gray)}.grid-2 .heading-03{color:#000}.text-item p{font-size:18px;line-height:1.5;color:var(--color-gray)}@media(max-width:800px){.text-item p{font-size:16px}}.graphic{position:relative;margin-bottom:auto;border-radius:40px;display:flex;justify-content:center}.graphic img,.graphic video{max-width:450px;height:auto;border-radius:32px;display:block;margin:0 auto}@media(max-width:1200px){.graphic img,.graphic video{max-width:400px}}@media(max-width:1000px){.graphic img,.graphic video{max-width:350px}}@media(max-width:900px){.graphic img,.graphic video{max-width:300px}}@media(max-width:800px){.graphic{display:none}}.steps-section{display:flex;flex-direction:column;align-items:center;gap:48px;padding:0 80px;width:100%;max-width:var(--container-max-width);margin:120px auto 0;text-align:center;content-visibility:auto;contain-intrinsic-size:auto 600px;color:#000}@media(max-width:800px){.steps-section{padding:0 20px;gap:32px;margin-top:60px}}.steps-container{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;width:100%}@media(max-width:900px){.steps-container{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.steps-container{grid-template-columns:1fr;max-width:380px}}.step-item{display:flex;flex-direction:column;gap:24px;text-align:left;border-radius:24px;padding:24px;background-color:#f5f5f5}.step-item-graphic{position:relative;width:100%;aspect-ratio:1 / 1;border-radius:24px;overflow:hidden;box-shadow:0 4px 16px #0000000f}.step-item-graphic:before{content:"";position:absolute;inset:0;opacity:.25;mix-blend-mode:overlay;pointer-events:none;z-index:1;background-image:repeating-radial-gradient(circle at 50% 50%,transparent 0,rgba(0,0,0,.03) 1px,transparent 2px),repeating-radial-gradient(circle at 25% 75%,transparent 0,rgba(255,255,255,.04) 1px,transparent 2px);background-size:4px 4px,3px 3px}.step-item-graphic>*{position:relative;z-index:2}.step-item-graphic img{width:100%;height:100%;object-fit:cover}.step-item-content{display:flex;flex-direction:column;gap:8px}.step-item-content h3{color:var(--color-black)}.step-item-content p{font-size:16px;line-height:1.6;color:var(--color-gray)}.features-section{display:flex;flex-direction:column;align-items:center;gap:60px;padding:0 80px;width:100%;max-width:var(--container-max-width);margin:0 auto;text-align:center;content-visibility:auto;contain-intrinsic-size:auto 500px}@media(max-width:800px){.features-section{padding:0 20px;gap:40px}}.title-center{text-align:center;width:100%}.image-card-section{display:flex;flex-direction:column;gap:60px;max-width:1312px;margin:0 auto;line-height:1.33;padding:0 80px;max-width:var(--container-max-width)}.image-card-header{text-align:center;display:flex;flex-direction:column;gap:16px}.image-card{border-radius:40px;background-color:var(--color-air);display:flex;flex-direction:column;padding:20px 20px 40px;gap:40px;color:var(--color-dark-gray)}.image-card-graphic{border-radius:20px;overflow:hidden;background:linear-gradient(180deg,var(--color-air) 40%,var(--color-sky) 100%);aspect-ratio:1}.image-card-graphic img{width:100%;height:100%;object-fit:cover}@media(max-width:800px){.image-card-graphic{order:-1}}.image-card-content{padding:0 24px;display:flex;flex-direction:column;gap:24px;font-size:18px;line-height:1.3}@media(max-width:800px){.image-card-content{font-size:16px;gap:16px;padding:0 16px}}.image-card-title{font-family:var(--font-family-denim);font-size:24px;font-weight:400;line-height:1;letter-spacing:-.24px;color:var(--color-charcoal)}@media(max-width:800px){.image-card-title{font-size:20px}}.image-card-content p{color:var(--color-gray)}.image-card-section-slider{margin:0 auto;padding:0 80px;gap:24px;overflow:hidden;max-width:min(var(--container-max-width),100%);box-sizing:border-box;content-visibility:auto;contain-intrinsic-size:auto 700px}@media(max-width:800px){.image-card-section-slider{padding:0 20px}}.image-card-section-slider .image-card-header{padding:0;max-width:1020px;margin:0 auto 60px}.image-cards-slider{display:flex;gap:16px;overflow-x:auto;width:100%;max-width:100%;margin:0 auto;scroll-snap-type:x mandatory;scroll-padding:0;-webkit-overflow-scrolling:touch;scrollbar-width:none;--fade-left: 0px;--fade-right: 24px;-webkit-mask-image:linear-gradient(to right,transparent,black var(--fade-left),black calc(100% - var(--fade-right)),transparent);mask-image:linear-gradient(to right,transparent,black var(--fade-left),black calc(100% - var(--fade-right)),transparent);cursor:grab;user-select:none;-webkit-user-select:none;touch-action:pan-y pinch-zoom;transform:translateZ(0)}.image-cards-slider.is-dragging{scroll-snap-type:none;scroll-behavior:auto;cursor:grabbing;-webkit-mask-image:none;mask-image:none}.image-cards-slider::-webkit-scrollbar{display:none}.image-cards-slider:active{cursor:grabbing}@media(max-width:800px){.image-cards-slider{gap:12px}}@media(max-width:400px){.image-cards-slider{gap:10px}}.image-cards-slider .image-card{flex:0 0 500px;width:500px;scroll-snap-align:start;background:none;border:none}.image-cards-slider .image-card-content{padding-left:0;padding-right:0}.image-cards-slider .image-card-graphic{aspect-ratio:1;width:100%;height:auto}.image-cards-slider .image-card-graphic img{height:100%;width:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none;user-drag:none}@media(max-width:1100px){.image-cards-slider .image-card{flex:0 0 300px;width:300px}}@media(max-width:800px){.image-cards-slider .image-card{flex:0 0 200px;width:200px;border-radius:20px;padding:10px 10px 20px;gap:16px}.image-cards-slider .image-card-graphic{border-radius:12px}.image-cards-slider .image-card-content{padding:0 10px;gap:10px}.image-cards-slider .image-card-title{font-size:16px}.image-cards-slider .image-card-content p{font-size:13px}}@media(max-width:500px){.image-cards-slider .image-card{flex:0 0 160px;width:160px;border-radius:14px;padding:6px 6px 14px;gap:10px}.image-cards-slider .image-card-graphic{border-radius:8px}.image-cards-slider .image-card-content{padding:0 6px;gap:6px}.image-cards-slider .image-card-title{font-size:13px}.image-cards-slider .image-card-content p{font-size:11px}}.slider-dots{display:flex;justify-content:center;gap:0;margin-top:0;padding:0 20px}.slider-dot{position:relative;width:24px;height:24px;border-radius:0;background:transparent;border:none;padding:0;cursor:pointer}.slider-dot:after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:8px;height:8px;border-radius:50%;background-color:#000;opacity:.15;transition:opacity .3s ease}.slider-dot:hover:after{opacity:.3}.slider-dot.active:after{opacity:.5}.features-container{display:grid;--grid-gap: 16px;gap:var(--grid-gap);grid-template-columns:repeat(auto-fit,minmax(max(280px,calc((100% - (2 * var(--grid-gap))) / 3)),1fr));width:100%;text-align:left;color:var(--color-dark-gray)}.feature-item{display:flex;gap:24px;padding:44px 10px}@media(max-width:800px){.feature-item{padding:10px 0}}.feature-graphic{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:64px;height:64px;background-color:var(--color-gray-100);border-radius:15px}.feature-graphic img{width:32px;height:32px}.feature-content{display:flex;flex-direction:column;gap:16px}.feature-description{color:var(--color-gray)}.heading-04{font-family:var(--font-family-denim);font-size:18px;font-weight:500;line-height:1.3;color:var(--color-charcoal)}.body-02{font-family:var(--font-family-denim);font-size:18px;font-weight:400;line-height:1.3}.logos-section{overflow:hidden;padding:40px 0;content-visibility:auto;contain-intrinsic-size:auto 120px}.logos-track{display:flex;width:max-content;animation:scroll 30s linear infinite;will-change:transform;transform:translateZ(0)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-25%)}}.logos-row{display:flex;gap:48px;padding-right:48px}.logo-item{display:flex;align-items:center;justify-content:center;height:40px;opacity:.6;transition:opacity .2s ease}.logo-item:hover{opacity:1}.logo-item img{height:100%;width:auto;object-fit:contain;filter:grayscale(100%);transition:filter .2s ease}.logo-item:hover img{filter:grayscale(0%)}.faq-section{display:flex;flex-direction:column;gap:40px;padding:0 80px;width:100%;max-width:var(--container-max-width);margin:120px auto 0;color:var(--color-dark-gray);content-visibility:auto;contain-intrinsic-size:auto 600px}@media(max-width:800px){.faq-section{padding:0 20px;margin-top:60px}}.faq-heading{text-align:center}.faq-items{display:flex;flex-direction:column;gap:20px}@media(max-width:800px){.faq-items{gap:10px}}.faq-item{border-bottom:1.5px solid var(--color-light-gray)}.faq-item summary{position:relative;padding:40px 40px 40px 0;cursor:pointer;list-style:none}@media(max-width:800px){.faq-item summary{padding:20px 30px 20px 0;min-height:44px}}.faq-item summary::marker{content:"";display:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:before,.faq-item summary:after{content:"";position:absolute;top:50%;right:0;width:14px;height:0;border-top:2px solid var(--color-gray);transform:translateY(-50%)}.faq-item summary:after{transform:translateY(-50%) rotate(90deg);transition:transform .2s ease}.faq-item[open] summary:after{transform:translateY(-50%) rotate(0)}.faq-item p{margin-bottom:20px;padding-right:40px;color:var(--color-gray);font-size:16px;line-height:1.6}.drag-overlay-content{position:fixed;inset:20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;background:#00d0ff14;border:3px dashed var(--color-sea);border-radius:24px;color:var(--color-sea)}.drag-overlay-content h2{font-size:20px;font-weight:600}.landing-toast-container{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:1000;display:flex;flex-direction:column;gap:8px}.landing-toast{display:flex;align-items:center;gap:10px;padding:12px 16px;background:#1e1e1ef2;border-radius:10px;box-shadow:0 4px 20px #0000004d;opacity:0;transform:translateY(10px);transition:opacity .2s ease,transform .2s ease}.landing-toast.is-visible{opacity:1;transform:translateY(0)}.hidden,[hidden]{display:none!important}@keyframes comingSoonFadeIn{0%{opacity:0}to{opacity:1}}@keyframes comingSoonSlideIn{0%{transform:translateY(16px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}
