*,*:before,*:after{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}html{font-size:100%;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.15;-webkit-text-size-adjust:100%;color-scheme:light}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:var(--md-sys-color-surface);color:var(--md-sys-color-on-surface);line-height:1.5;font-weight:400;font-size:1rem;margin:0;min-height:100vh;text-rendering:optimizeSpeed;overflow-x:hidden;outline:none;display:flex;flex-direction:column}main{flex:1}main[tabindex="-1"]:focus{outline:none!important;box-shadow:none!important}[tabindex="-1"]:focus{outline:none!important;box-shadow:none!important}ul[role=list],ol[role=list]{list-style:none}ul,ol{list-style:none;padding-left:0}li::marker{content:""}body{min-height:100vh;text-rendering:optimizeSpeed}a:not([class]){text-decoration-skip-ink:auto}img,picture,video,canvas,svg{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit}@media(prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1,h2,h3,h5{font-size:inherit;font-weight:inherit}button{background:none;border:none;cursor:pointer}q{quotes:none}q:before,q:after{content:"";content:none}html.no-transitions,html.no-transitions *,html.no-transitions *:before,html.no-transitions *:after{-webkit-transition:none!important;-moz-transition:none!important;-ms-transition:none!important;-o-transition:none!important;transition:none!important;-webkit-animation:none!important;-moz-animation:none!important;-ms-animation:none!important;-o-animation:none!important;animation:none!important}: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")}:root{--font-family-heading: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif}.checkout-success-overlay{position:fixed;inset:0;z-index:100002;display:grid;place-items:center;padding:1.5rem;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.checkout-success-overlay.show{opacity:1;visibility:visible}.checkout-success-overlay:before{content:"";position:absolute;inset:0;background:#000000bf}html[data-theme=light] .checkout-success-overlay:before{background:var(--color-overlay-scrim-strong)}.checkout-success-modal{position:relative;z-index:1;width:min(400px,100%);padding:2.5rem 2rem 2rem;background:var(--color-black);color:var(--color-white);border:1px solid var(--color-white-alpha-10);border-radius:1.25rem;box-shadow:0 1px #ffffff0a inset,0 24px 60px -30px #000000e6;text-align:center;transform:translateY(1rem) scale(.95);transition:transform .3s cubic-bezier(.16,1,.3,1)}.checkout-success-overlay.show .checkout-success-modal{transform:translateY(0) scale(1)}html[data-theme=light] .checkout-success-modal{background:var(--color-white);color:var(--color-text-dark);border-color:var(--color-shadow-10);box-shadow:0 1px 0 var(--color-white-alpha-50) inset,0 24px 60px -30px #0003}.checkout-success-icon{display:inline-flex;align-items:center;justify-content:center;width:72px;height:72px;margin-bottom:1.25rem;background:linear-gradient(135deg,#22c55e26,#22c55e0d);border-radius:50%;color:#22c55e}.checkout-success-title{margin:0 0 .375rem;font-size:1.5rem;font-weight:600}.checkout-success-desc{margin:0 0 1.75rem;font-size:.9375rem;color:var(--color-focus-light)}html[data-theme=light] .checkout-success-desc{color:var(--color-text-muted-softer)}.checkout-success-plan{padding:1.25rem;margin-bottom:1.5rem;background:#7c3aed1a;border:1px solid rgba(124,58,237,.2);border-radius:.75rem}.checkout-success-plan-label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--color-white-alpha-50);margin-bottom:.5rem}html[data-theme=light] .checkout-success-plan-label{color:var(--multi-intro-gray)}.checkout-success-plan-name{font-size:1.25rem;font-weight:600;color:#7c3aed;margin-bottom:.375rem}.checkout-success-plan-quota{font-size:.9375rem;color:var(--color-text-secondary)}html[data-theme=light] .checkout-success-plan-quota{color:var(--color-text-soft)}.checkout-success-quota-value{font-weight:600;color:var(--color-white)}html[data-theme=light] .checkout-success-quota-value{color:var(--color-text-dark)}.checkout-success-quota-sep{margin:0 .25rem;opacity:.5}.checkout-success-btn{width:100%;padding:.875rem 1.5rem;font-size:1rem;font-weight:600;color:var(--color-white);background:linear-gradient(135deg,#7c3aed,#6d28d9);border:none;border-radius:.625rem;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease}.checkout-success-btn:hover{transform:translateY(-1px);box-shadow:0 4px 16px #7c3aed66}.checkout-success-btn:active{transform:translateY(0)}@media(max-width:480px){.checkout-success-modal{padding:2rem 1.5rem 1.5rem;border-radius:1rem}.checkout-success-icon{width:64px;height:64px}.checkout-success-icon svg{width:40px;height:40px}}
