html:has(.vokoo-site){scrollbar-gutter:auto;height:100%;overflow-y:visible}html:has(.vokoo-site){--vokoo-canvas:#000;--vokoo-surface:#0f0f0f;--vokoo-surface-raised:#404040;--vokoo-overlay-5:#ffffff0d;--vokoo-overlay-10:#ffffff1a;--vokoo-overlay-15:#ffffff26;--vokoo-accent:#35eeff;--vokoo-accent-soft:#35eeff1a;--vokoo-accent-border:#35eeff4d;--vokoo-discount:#ff2b7a;--vokoo-model-scrollbar:#323232;--vokoo-scrollbar-thumb:#555;--vokoo-scrollbar-thumb-hover:#777;--vokoo-text-primary:#fff;--vokoo-text-secondary:#999;--vokoo-text-muted:#7b7b7b;--vokoo-border:#ffffff1a;--vokoo-border-strong:#ffffff4d;--vokoo-ink:#16211f;--vokoo-radius-label:8px;--vokoo-radius-detail:12px;--vokoo-radius-progress:3px;--vokoo-radius-control:16px;--vokoo-radius-panel:24px;--vokoo-control-sm:32px;--vokoo-control-md:40px;--vokoo-control-lg:48px}.vokoo-site{--background:var(--vokoo-canvas);--foreground:var(--vokoo-text-primary);--card:var(--vokoo-surface);--card-foreground:var(--vokoo-text-primary);--popover:var(--vokoo-surface);--popover-foreground:var(--vokoo-text-primary);--primary:var(--vokoo-accent);--primary-foreground:#000;--secondary:var(--vokoo-overlay-10);--secondary-foreground:var(--vokoo-text-primary);--muted:var(--vokoo-overlay-5);--muted-foreground:var(--vokoo-text-secondary);--accent:var(--vokoo-accent-soft);--accent-foreground:var(--vokoo-text-primary);--destructive:#ff6964;--border:var(--vokoo-border);--input:var(--vokoo-border);--ring:var(--vokoo-accent);--radius:var(--vokoo-radius-control);--surface:var(--vokoo-surface);--surfaceHighlight:var(--vokoo-surface-raised);--primaryHover:#16d6e8;--primaryStrong:var(--vokoo-accent);--primaryStrongHover:#16d6e8;--primarySoft:var(--vokoo-accent-soft);--textMain:var(--vokoo-text-primary);--textMuted:var(--vokoo-text-secondary);--placeholder:var(--vokoo-text-muted);--success:#66dee8;--warning:#f7f194;--error:#ff6964;--destructiveForeground:#000;--popoverForeground:var(--vokoo-text-primary);--cardForeground:var(--vokoo-text-primary);--mutedForeground:var(--vokoo-text-secondary);--radius-control:var(--vokoo-radius-control);--radius-panel:var(--vokoo-radius-detail);--radius-panel-large:var(--vokoo-radius-panel);--radius-huge:var(--vokoo-radius-panel);--radius-sm:var(--vokoo-radius-label);--radius-base:var(--vokoo-radius-label);background:var(--vokoo-canvas);width:100%;min-height:100dvh;color:var(--vokoo-text-primary);font-family:var(--font-manrope), Manrope, ui-sans-serif, system-ui, sans-serif}.vokoo-site,.vokoo-business-shell{--background:#060609;--surface:#0f0f14;--surface-2:#17171e;--line:#ffffff14;--foreground:#f4f4f6;--muted:#9c9ca6;--accent:#7deef7;--accent-strong:#2dd6e8;--accent-2:#4ade80;--accent-soft:#7deef71f;--accent-contrast:#04252a;--danger:#f87171;--bg-1:#0f0f0f;--bg-2:#151e1f;--primary:var(--accent);--profile-title:#a1a1a1;--profile-border:#191919}.vokoo-site .vokoo-app{background:var(--vokoo-canvas);color:var(--vokoo-text-primary);font-family:var(--font-manrope), Manrope, ui-sans-serif, system-ui, sans-serif}.vokoo-site .vokoo-scroll-area::-webkit-scrollbar{display:none}html:has(.vokoo-site):not(:has([data-vokoo-show-root-scrollbar])){scrollbar-width:none}html:has(.vokoo-site):not(:has([data-vokoo-show-root-scrollbar]))::-webkit-scrollbar{display:none}html:has([data-vokoo-hide-root-scrollbar]){scrollbar-width:none}html:has([data-vokoo-hide-root-scrollbar])::-webkit-scrollbar{display:none}@media (max-width:1023px){.vokoo-site [data-vokoo-part=mobile-trigger]{display:inline-flex!important}.vokoo-site [data-vokoo-part=desktop-menu-triggers],.vokoo-site [data-vokoo-part=promo-desktop]{display:none!important}.vokoo-site [data-vokoo-part=promo-mobile]{display:inline-flex!important}.vokoo-site [data-vokoo-part=mobile-menu]{display:block!important}.vokoo-site [data-vokoo-part=nav]{gap:8px}.vokoo-site [data-vokoo-part=nav]>div:last-child{margin-left:auto}.vokoo-site [data-vokoo-part=nav] a[href$=\/creative-partner-program],.vokoo-site [data-vokoo-part=nav] a[href$=\/pricing]{display:none!important}}.vokoo-site [class~=fixed][class~=inset-0],.vokoo-site [class~=fixed][class~=inset-x-0],.vokoo-site .banner,.vokoo-site .cookie,.vokoo-site .cookieBanner,.vokoo-site .vokoo-cookie-bar,.vokoo-site .previewBackdrop,.vokoo-site .mobileDrawer,.vokoo-site .dialogBackdrop,.vokoo-site .sign-in-backdrop{width:100%}.vokoo-model-picker-content{overflow:hidden;box-shadow:0 18px 48px #0000006b,0 0 0 1px #35eeff08;border:1px solid var(--vokoo-border)!important;background:var(--vokoo-surface)!important;border-radius:16px!important}.vokoo-model-menu-header{color:var(--vokoo-text-secondary);letter-spacing:.02em;padding:4px 8px 8px;font-size:11px;font-weight:600;line-height:16px}.vokoo-model-picker-content [role=radiogroup]{scrollbar-width:thin;scrollbar-color:var(--vokoo-model-scrollbar) transparent;gap:4px;padding:0;max-height:min(360px,100vh - 48px)!important}.vokoo-model-picker-content [role=radiogroup]::-webkit-scrollbar{width:8px;height:8px}.vokoo-model-picker-content [role=radiogroup]::-webkit-scrollbar-track{background:0 0}.vokoo-model-picker-content [role=radiogroup]::-webkit-scrollbar-thumb{background:var(--vokoo-model-scrollbar);border-radius:4px}.vokoo-model-option-item{background:0 0!important;border:0!important;border-radius:10px!important;padding:0!important}.vokoo-model-option{border:1px solid #0000;border-radius:10px;min-height:56px;padding:7px 10px;transition:background-color .15s,border-color .15s}.vokoo-model-option-item:hover .vokoo-model-option,.vokoo-model-option-item:focus-visible .vokoo-model-option{border-color:var(--vokoo-border-strong);background:var(--vokoo-overlay-5)}.vokoo-model-option-item[data-state=on] .vokoo-model-option{border-color:var(--vokoo-accent-border);background:var(--vokoo-overlay-10)}.vokoo-model-option-item[data-state=on] .vokoo-model-name{color:var(--vokoo-accent)}.vokoo-model-option>span:first-child{border-color:var(--vokoo-border-strong);background:var(--vokoo-overlay-10);border-radius:8px;width:44px;height:44px}.vokoo-model-option>span:first-child>svg{width:24px;height:24px}.vokoo-model-option .text-textMain,.vokoo-model-option .text-textMuted{color:var(--vokoo-text-primary)}.vokoo-model-option .text-textMuted{color:var(--vokoo-text-muted)}.vokoo-model-description{max-width:250px;font-size:11px}.vokoo-model-meta-badges,.vokoo-model-option-end{align-items:center;gap:5px;display:inline-flex}.vokoo-model-badge,.vokoo-model-capability{white-space:nowrap;border-radius:5px;align-items:center;height:18px;padding:0 6px;font-size:10px;font-weight:700;line-height:1;display:inline-flex}.vokoo-model-badge--new{background:var(--vokoo-accent);color:var(--vokoo-canvas)}.vokoo-model-badge--discount{background:var(--vokoo-discount);color:var(--vokoo-text-primary)}.vokoo-model-capability{border:1px solid var(--vokoo-border);color:var(--vokoo-text-secondary);font-weight:600}.vokoo-model-check{color:#0000;transition:color .15s}.vokoo-model-check--active,.vokoo-video-mode-option-item[data-state=on] .vokoo-video-mode-option-label,.vokoo-video-mode-option-item[data-state=on] .vokoo-video-mode-option-icon,.vokoo-video-mode-option-item[data-state=on] .vokoo-video-mode-option-check{color:var(--vokoo-accent)}@media (max-width:767px){.vokoo-model-picker-content{width:min(514px,100vw - 16px)!important}.vokoo-model-option-end .vokoo-model-capability{display:none}}@media (prefers-reduced-motion:reduce){.vokoo-model-option,.vokoo-model-check{transition:none}}.vokoo-site .vokoo-hero{--line:#ffffff14;--foreground:#f4f4f6;--muted:#9c9ca6;--accent:#7deef7;--accent-strong:#2dd6e8;--accent-2:#4ade80;--accent-soft:#7deef71f;--accent-contrast:#04252a}.custom-scrollbar{scrollbar-width:thin;scrollbar-color:var(--vokoo-scrollbar-thumb,var(--border,#555)) transparent}.custom-scrollbar::-webkit-scrollbar{width:6px;height:6px}.custom-scrollbar::-webkit-scrollbar-track{background:0 0}.custom-scrollbar::-webkit-scrollbar-thumb{background:var(--vokoo-scrollbar-thumb,var(--border,#555));border-radius:4px}.custom-scrollbar::-webkit-scrollbar-thumb:hover{background:var(--vokoo-scrollbar-thumb-hover,var(--textMuted,#777))}@media (max-width:768px){.vokoo-site .vokoo-scroll-area{height:calc(100dvh - 128px);margin:0 0 16px}}@keyframes vokoo-banner-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}
