main[data-home-typography]{--home-section-space: 80px;--home-heading-content-gap: 64px}main[data-home-typography] :is(.pw-section,.tk-gallery.tk-home,.hc,.hfg,.home-pricing-section,.home-faq,.home-final-cta){padding-block:var(--home-section-space);margin-block:0}main[data-home-typography] .tk-home .tk-heading{padding-block:0}main[data-home-typography] :is(.hc-heading,.hfg-heading){margin-block:0 var(--home-heading-content-gap)}main[data-home-typography] :is(.hc-heading,.hfg-heading) h2{margin-top:0}main[data-home-typography] .hfg .tools-gallery{margin-top:calc(2 * var(--home-section-space))}@media(max-width:767px){main[data-home-typography]{--home-section-space: 48px;--home-heading-content-gap: 40px}}body .hero-shell.hero-shell[data-figma1467][data-rounded-review]{--home1467-unit: clamp(.75px, calc((100vw - 48px) / 1083), 1px);--home1467-cta-unit: 1px;--home1467-eyebrow-gap: 16;--home1467-button-gap: 28;margin-bottom:var(--home1467-editor-gap, 72px)!important}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] [data-cta-row]{width:max-content;min-height:0;flex-wrap:nowrap;gap:calc(16 * var(--home1467-cta-unit));transform:translate(calc(115 * var(--home1467-cta-unit) - 25%))}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .web-editor-cta,body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta{flex:none;height:calc(42 * var(--home1467-cta-unit));padding:0 calc(18 * var(--home1467-cta-unit));border-radius:calc(21 * var(--home1467-cta-unit));font:600 calc(15 * var(--home1467-cta-unit))/calc(18 * var(--home1467-cta-unit)) var(--font-sans);letter-spacing:calc(-.225 * var(--home1467-cta-unit));white-space:nowrap;gap:calc(8 * var(--home1467-cta-unit))}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta{width:calc(222 * var(--home1467-cta-unit));gap:calc(10 * var(--home1467-cta-unit));color:#2b2118;background:#fff;box-shadow:inset 0 0 0 1px #0000001f}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-main{flex:none;height:calc(42 * var(--home1467-cta-unit));background:#111;color:#fff;padding:0 calc(18 * var(--home1467-cta-unit));gap:calc(8 * var(--home1467-cta-unit));border-radius:calc(21 * var(--home1467-cta-unit));font:600 calc(15 * var(--home1467-cta-unit))/calc(18 * var(--home1467-cta-unit)) var(--font-sans);letter-spacing:calc(-.225 * var(--home1467-cta-unit));white-space:nowrap}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-main [data-os-label]{display:none}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-main:is([data-os=macos],[data-os=mac-intel]) [data-os-label=macos],body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-main[data-os=windows] [data-os-label=windows],body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-main[data-os=none] [data-os-label=none]{display:inline}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-menu{top:calc(100% + 8px);min-width:100%;padding:5px;border-radius:16px;background:#fff;border:1px solid #ebe8e2;box-shadow:0 14px 36px #2b1f111a,0 1px 2px #2b1f110a}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-menu-item{gap:9px;padding:8px 12px 8px 10px;border-radius:11px;font:500 13.5px/18px var(--font-sans);letter-spacing:-.01em;color:#2b2118}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-menu-item:is(:hover,:focus-visible){background:#f5f3ef;outline:none}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-menu-item svg{width:14px;height:14px;opacity:.7}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-menu-variant{gap:6px;font-size:13px;font-weight:400;color:#8a8378}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-menu:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] [data-cta-row]:has(.download-cta){transform:none}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .hero-download-glyph{width:calc(15 * var(--home1467-cta-unit));height:calc(15 * var(--home1467-cta-unit));flex:none}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta-marks{gap:calc(6 * var(--home1467-cta-unit))}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta-marks img{width:calc(16 * var(--home1467-cta-unit));height:calc(16 * var(--home1467-cta-unit))}@media(max-width:767px){body .hero-shell.hero-shell[data-figma1467][data-rounded-review]{--home1467-unit:clamp(.6px, calc((100vw - 32px) / 460), .75px)}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] h1{--type-h1-size:calc(var(--home-title-responsive-base,clamp(25.83px, calc(25.83px + (100vw - 320px) * .050437), 48.375px)) * var(--home-title-font-size,60) / 64.5) !important;--type-h1-line:calc(var(--type-h1-size) * 1.16279);--type-h1-tracking:calc(-1.5 * var(--home1467-unit));white-space:normal;text-wrap:balance}}@media(max-width:539px){body .hero-shell.hero-shell[data-figma1467][data-rounded-review] [data-cta-row]{width:100%;flex-direction:column;align-items:center;gap:12px;transform:none}}@supports (container-type: inline-size) and (transform: scale(tan(atan2(1px,1px)))){.es-fit[data-initial-fit]{container-type:inline-size}.es-fit[data-initial-fit]>.es-scaled{transform:scale(tan(atan2(100cqw,var(--scene-frame-width))))!important;visibility:visible!important}}[data-editor-skin=ableton-sunlit]{--accent: oklch(from #EDEBE7 calc(l - .06) c h);--accent-foreground: oklch(.18 .008 75);--background: oklch(from #EDEBE7 calc(l - .01) c h);--border: oklch(from #EDEBE7 calc(l - .1) c h);--border-width-control: 1px;--card: oklch(from #EDEBE7 calc(l + .03) c h);--card-foreground: oklch(.18 .008 75);--chart-1: oklch(.811 .17 75.8);--chart-2: oklch(.68 .12 85);--chart-3: oklch(.58 .11 85);--chart-4: oklch(.48 .09 85);--chart-5: oklch(.38 .07 85);--chat-bubble-skin: #e0deda;--chat-codex-bubble: linear-gradient( 180deg, rgb(159, 157, 249) 0%, rgb(102, 147, 248) 50%, rgb(35, 63, 245) 100% );--chat-codex-bubble-text: #ffffff;--chat-user-bubble: oklch(from #EDEBE7 calc(l - .04) c h);--chat-user-justify: flex-end;--density-control-h: 1.875rem;--density-control-h-sm: 1.5rem;--density-row-h: 2rem;--density-toolbar-py: .375rem;--destructive: #C02820;--destructive-foreground: oklch(.99 0 0);--divider: oklch(0 0 0 / .075);--divider-strong: oklch(0 0 0 / .13);--editor-starter-bg: oklch(from #EDEBE7 calc(l - .06) c h);--editor-starter-border: oklch(from #EDEBE7 calc(l - .1) c h);--editor-starter-panel: oklch(from #EDEBE7 calc(l - .01) c h);--favorite: oklch(.83 .17 86);--ff-ss01: 0;--ff-tnum: 0;--font-body-weight: 400;--font-display: "Stack Sans Notch", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display-weight: 500;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-numerals: "JetBrains Mono", ui-monospace, monospace;--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--foreground: oklch(.18 .008 75);--icon: oklch(.36 .008 75);--input: oklch(from #EDEBE7 calc(l - .04) c h);--muted: oklch(from #EDEBE7 calc(l - .08) c h);--muted-foreground: #807D74;--popover: oklch(from #EDEBE7 calc(l + .045) c h);--popover-foreground: oklch(.18 .008 75);--primary: #E7723B;--primary-foreground: oklch(.99 0 0);--radius: .375rem;--radius-card: .375rem;--radius-clip: 3px;--radius-control: .25rem;--radius-pill: 9999px;--radius-popover: .3125rem ;--ring: transparent;--secondary: oklch(from #EDEBE7 calc(l - .07) c h);--secondary-foreground: oklch(.32 .008 75);--shadow: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 1px 2px -1px oklch(0 0 0 / 0 );--shadow-2xl: 0px 2px 10px 0px oklch(0 0 0 / 0 );--shadow-2xs: 0px 2px 10px 0px oklch(0 0 0 / 0 );--shadow-depth: 0;--shadow-lg: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 4px 6px -1px oklch(0 0 0 / 0 );--shadow-md: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 2px 4px -1px oklch(0 0 0 / 0 );--shadow-sm: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 1px 2px -1px oklch(0 0 0 / 0 );--shadow-xl: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 8px 10px -1px oklch(0 0 0 / 0 );--shadow-xs: 0px 2px 10px 0px oklch(0 0 0 / 0 );--sidebar: oklch(from #EDEBE7 calc(l - .01) c h);--sidebar-accent: oklch(from #EDEBE7 calc(l - .06) c h);--sidebar-accent-foreground: oklch(.18 .008 75);--sidebar-border: oklch(from #EDEBE7 calc(l - .1) c h);--sidebar-foreground: oklch(.18 .008 75);--sidebar-primary: #E7723B;--sidebar-primary-foreground: oklch(.99 0 0);--sidebar-ring: transparent;--spacing: .25rem;--success: #3F7A4C;--success-foreground: oklch(.99 0 0);--surface-base: oklch(from #EDEBE7 calc(l - .04) c h);--surface-default: oklch(from #EDEBE7 calc(l - .01) c h);--surface-overlay: oklch(from #EDEBE7 calc(l + .045) c h);--surface-raised: oklch(from #EDEBE7 calc(l + .03) c h);--surface-tint: oklch(0 0 0 / .045);--surface-tint-hover: oklch(0 0 0 / .085);--surface-void: oklch(from #EDEBE7 calc(l - .06) c h);--text-primary: oklch(.18 .008 75);--text-quaternary: oklch(.62 .005 75);--text-secondary: oklch(.36 .008 75);--text-tertiary: oklch(.5 .008 75);--tl-background: oklch(from #EDEBE7 calc(l - .08) c h);--tl-button-hover-bg: oklch(0 0 0 / .085);--tl-divider-border: #C3C2BD;--tl-drag-preview-border: oklch(.18 .008 75);--tl-drag-preview-invalid: oklch(.6368 .2078 25.33 / .6);--tl-drag-preview-valid: oklch(from #E7723B l c h / .6);--tl-drop-preview-fill-invalid: oklch(.7017 .1895 23.33 / .25);--tl-drop-preview-fill-valid: oklch(from #E7723B l c h / .2);--tl-drop-preview-stroke-invalid: oklch(.6763 .2115 24.81 / .9);--tl-drop-preview-stroke-valid: oklch(from #E7723B l c h / .8);--tl-edge-active-color: oklch(from #E7723B calc(l + .06) c h);--tl-edge-blocked-color: oklch(.65 .22 27 / .98);--tl-edge-color: #E7723B;--tl-edge-hover-color: oklch(from #E7723B calc(l + .06) c h);--tl-fade-curve-audio: rgba(255, 255, 255, .55);--tl-fade-curve-visual: rgba(255, 255, 255, .55);--tl-fade-handle-color: oklch(.16 0 0 / .7);--tl-fade-handle-hover-color: oklch(.16 0 0);--tl-frame-placeholder: oklch(0 0 0 / .2);--tl-icon-active: oklch(.18 .008 75);--tl-icon-default: #807D74;--tl-item-audio: #5D996B;--tl-item-audio-label: #5D996B;--tl-item-audio-muted-overlay: oklch(.16 0 0 / .42);--tl-item-border-normal: oklch(0 0 0 / .45);--tl-item-border-radius: 3px;--tl-item-border-selected: #E7723B;--tl-item-content-bg: oklch(0 0 0 / .18);--tl-item-gap: transparent;--tl-item-gif: oklch(.6 .1 195);--tl-item-header-color: oklch(.16 0 0);--tl-item-image: oklch(.6 .1 130);--tl-item-invalid-fill: oklch(.6368 .2078 25.33 / .1);--tl-item-invalid-stroke: #C02820;--tl-item-mg-text: oklch(.16 0 0 / .7);--tl-item-motion-graph: #B3608D;--tl-item-selected: oklch(.18 .008 75);--tl-item-solid: oklch(.58 .12 305);--tl-item-text: #309B9B;--tl-item-text-overlay: oklch(0 0 0 / .75);--tl-item-video: #588FC0;--tl-marquee-background: oklch(from #E7723B l c h / .12);--tl-marquee-border: #E7723B;--tl-missing-border-color: #C02820;--tl-missing-dim-color: oklch(0 0 0 / .55);--tl-missing-icon-color: oklch(1 0 0 / .9);--tl-missing-stripe-color: oklch(.83 .12 80 / .18);--tl-missing-text-color: oklch(1 0 0 / .9);--tl-playhead: #1A1A1A;--tl-playhead-shadow: oklch(from #1A1A1A l c h / .25);--tl-ruler-bg: oklch(from #EDEBE7 calc(l - .01) c h);--tl-ruler-label: oklch(0 0 0 / .55);--tl-ruler-left-border: oklch(0 0 0 / .48);--tl-ruler-tick: oklch(0 0 0 / .2);--tl-ruler-tick-minor: oklch(0 0 0 / .08);--tl-ruler-zone-indicator: #E7723B;--tl-scrollbar-thumb: oklch(.7 .005 75);--tl-scrollbar-thumb-active: oklch(.55 0 0);--tl-scrollbar-thumb-hover: oklch(.55 .005 75);--tl-scrollbar-track: transparent;--tl-selected-gap-border: oklch(0 0 0 / .18);--tl-selected-gap-fill: oklch(0 0 0 / .07);--tl-side-panel-bg: oklch(from #EDEBE7 calc(l - .04) c h);--tl-side-panel-border: #C3C2BD;--tl-side-panel-shadow-end: oklch(0 0 0 / 0);--tl-side-panel-shadow-start: oklch(0 0 0 / .22);--tl-snap-indicator: #E7723B;--tl-through-edit-channel: rgb(21, 21, 21);--tl-through-edit-dash: rgb(104, 104, 104);--tl-thumbnail-frame-border: oklch(0 0 0 / .68);--tl-tooltip-bg: oklch(.18 .008 75);--tl-tooltip-text: oklch(from #EDEBE7 calc(l - .01) c h);--tl-top-border: oklch(0 0 0 / .58);--tl-track-area-bg: oklch(from #EDEBE7 calc(l - .01) c h);--tl-track-area-border: #C3C2BD;--tl-track-badge-active-bg: #E7723B;--tl-track-badge-active-text: oklch(0 0 0 / .9);--tl-track-badge-bg: oklch(.32 0 0);--tl-track-badge-text: oklch(1 0 0 / .95);--tl-track-bg: oklch(from #EDEBE7 calc(l - .01) c h);--tl-track-bg-alt: oklch(from #EDEBE7 calc(l - .01) c h);--tl-track-divider: #555555;--tl-track-divider-subtle: oklch(from #555555 l c h / .5);--tl-track-group-divider: #555555;--tl-track-group-divider-highlight: oklch(from #555555 calc(l - .05) c h);--tl-track-label: #807D74;--tl-transition-drop-target-fill: oklch(from #E7723B l c h / .25);--tl-transition-drop-target-glow: oklch(from #E7723B l c h / .6);--tl-transition-drop-target-line: oklch(1 0 0 / .6);--tl-transition-drop-target-pill-bg: oklch(from #E7723B l c h / .85);--tl-transition-drop-target-pill-text: oklch(1 0 0 / .9);--tl-transition-drop-target-stroke: oklch(.72 .12 230 / .8);--tl-trim-indicator: oklch(.85 0 0 / .9);--tl-video-waveform-bg: #5D996B;--tl-volume-centerline: oklch(0 0 0 / .3);--tl-volume-indicator-bg: oklch(.99 0 0 / .85);--tl-volume-indicator-text: oklch(.16 0 0);--tl-volume-line: oklch(.16 0 0);--tl-volume-line-default: oklch(.16 0 0 / .85);--tl-volume-line-drag: #E7723B;--tl-volume-line-hover: oklch(.16 .05 95);--tl-waveform: #2C5C38;--tl-zone-mask: oklch(0 0 0 / .18);--tracking-base: 0em;--tracking-control: 0em;--tracking-display: -.015em;--tracking-eyebrow: .06em;--tracking-normal: 0rem;--warning: #E0B547;--warning-foreground: oklch(.2 .01 75)}[data-editor-skin=ableton-moonlit]{--accent: oklch(.34 .003 50);--accent-foreground: oklch(.9 .002 50);--background: oklch(.27 .002 50);--border: oklch(.4 .002 50);--border-width-control: 1px;--card: oklch(.3 .002 50);--card-foreground: oklch(.92 .002 50);--chart-1: oklch(.811 .17 75.8);--chart-2: oklch(.68 .12 85);--chart-3: oklch(.58 .11 85);--chart-4: oklch(.48 .09 85);--chart-5: oklch(.38 .07 85);--chat-bubble-skin: oklch(.23 .002 50);--chat-codex-bubble: linear-gradient( 180deg, rgb(159, 157, 249) 0%, rgb(102, 147, 248) 50%, rgb(35, 63, 245) 100% );--chat-codex-bubble-text: #ffffff;--chat-user-bubble: oklch(.27 .002 50);--chat-user-justify: flex-end;--density-control-h: 1.875rem;--density-control-h-sm: 1.5rem;--density-row-h: 2rem;--density-toolbar-py: .375rem;--destructive: oklch(.55 .21 28);--destructive-foreground: oklch(.99 0 0);--divider: oklch(1 0 0 / .07);--divider-strong: oklch(1 0 0 / .12);--editor-starter-bg: oklch(.22 .002 50);--editor-starter-border: oklch(1 0 0 / .07);--editor-starter-panel: oklch(.27 .002 50);--favorite: oklch(.83 .17 86);--ff-ss01: 0;--ff-tnum: 0;--font-body-weight: 400;--font-display: "Stack Sans Notch", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display-weight: 500;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-numerals: "JetBrains Mono", ui-monospace, monospace;--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--foreground: oklch(.92 .002 50);--icon: oklch(.8 .002 50);--input: oklch(.32 .002 50);--muted: oklch(.36 .002 50);--muted-foreground: oklch(.68 .002 50);--popover: oklch(.315 .002 50);--popover-foreground: oklch(.92 .002 50);--primary: oklch(.69 .16 48);--primary-foreground: oklch(.99 0 0);--radius: .375rem;--radius-card: .375rem;--radius-clip: 3px;--radius-control: .25rem;--radius-pill: 9999px;--radius-popover: .3125rem ;--ring: transparent;--secondary: oklch(.34 .002 50);--secondary-foreground: oklch(.86 .002 50);--shadow: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 1px 2px -1px oklch(0 0 0 / 0 );--shadow-2xl: 0px 2px 10px 0px oklch(0 0 0 / 0 );--shadow-2xs: 0px 2px 10px 0px oklch(0 0 0 / 0 );--shadow-depth: 0;--shadow-lg: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 4px 6px -1px oklch(0 0 0 / 0 );--shadow-md: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 2px 4px -1px oklch(0 0 0 / 0 );--shadow-sm: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 1px 2px -1px oklch(0 0 0 / 0 );--shadow-xl: 0px 2px 10px 0px oklch(0 0 0 / 0 ), 0px 8px 10px -1px oklch(0 0 0 / 0 );--shadow-xs: 0px 2px 10px 0px oklch(0 0 0 / 0 );--sidebar: oklch(.27 .002 50);--sidebar-accent: oklch(.34 .003 50);--sidebar-accent-foreground: oklch(.9 .002 50);--sidebar-border: oklch(.4 .002 50);--sidebar-foreground: oklch(.92 .002 50);--sidebar-primary: oklch(.69 .16 48);--sidebar-primary-foreground: oklch(.99 0 0);--sidebar-ring: transparent;--spacing: .25rem;--success: oklch(.55 .11 145);--success-foreground: oklch(.99 0 0);--surface-base: oklch(.27 .002 50);--surface-default: oklch(.27 .002 50);--surface-overlay: oklch(.315 .002 50);--surface-raised: oklch(.3 .002 50);--surface-tint: oklch(1 0 0 / .05);--surface-tint-hover: oklch(1 0 0 / .09);--surface-void: oklch(.22 .002 50);--text-primary: oklch(.92 .002 50);--text-quaternary: oklch(.46 .002 50);--text-secondary: oklch(.76 .002 50);--text-tertiary: oklch(.6 .002 50);--tl-background: oklch(.19 .002 50);--tl-button-hover-bg: oklch(1 0 0 / .09);--tl-divider-border: oklch(.4 .002 50 / .65);--tl-drag-preview-border: oklch(.92 .002 50);--tl-drag-preview-invalid: oklch(.6368 .2078 25.33 / .6);--tl-drag-preview-valid: oklch(from oklch(.69 .16 48) l c h / .6);--tl-drop-preview-fill-invalid: oklch(.7017 .1895 23.33 / .25);--tl-drop-preview-fill-valid: oklch(from oklch(.69 .16 48) l c h / .2);--tl-drop-preview-stroke-invalid: oklch(.6763 .2115 24.81 / .9);--tl-drop-preview-stroke-valid: oklch(from oklch(.69 .16 48) l c h / .8);--tl-edge-active-color: oklch(from oklch(.69 .16 48) calc(l + .06) c h);--tl-edge-blocked-color: oklch(.65 .22 27 / .98);--tl-edge-color: oklch(.69 .16 48);--tl-edge-hover-color: oklch(from oklch(.69 .16 48) calc(l + .06) c h);--tl-fade-curve-audio: rgba(255, 255, 255, .55);--tl-fade-curve-visual: rgba(255, 255, 255, .55);--tl-fade-handle-color: oklch(.95 0 0 / .7);--tl-fade-handle-hover-color: oklch(.95 0 0);--tl-frame-placeholder: oklch(0 0 0 / .2);--tl-icon-active: oklch(.92 .002 50);--tl-icon-default: oklch(.68 .002 50);--tl-item-audio: #5d996b;--tl-item-audio-label: #5d996b;--tl-item-audio-muted-overlay: oklch(.16 0 0 / .42);--tl-item-border-normal: oklch(0 0 0 / .45);--tl-item-border-radius: 3px;--tl-item-border-selected: oklch(.69 .16 48);--tl-item-content-bg: oklch(0 0 0 / .18);--tl-item-gap: transparent;--tl-item-gif: #309b9b;--tl-item-header-color: oklch(.16 0 0);--tl-item-image: #5d996b;--tl-item-invalid-fill: oklch(.6368 .2078 25.33 / .1);--tl-item-invalid-stroke: oklch(.55 .21 28);--tl-item-mg-text: oklch(.95 0 0 / .7);--tl-item-motion-graph: #b3608d;--tl-item-selected: oklch(.92 .002 50);--tl-item-solid: oklch(.58 .12 305);--tl-item-text: #309b9b;--tl-item-text-overlay: oklch(0 0 0 / .75);--tl-item-video: #588fc0;--tl-marquee-background: oklch(from oklch(.69 .16 48) l c h / .16);--tl-marquee-border: oklch(.69 .16 48);--tl-missing-border-color: oklch(.55 .21 28);--tl-missing-dim-color: oklch(0 0 0 / .55);--tl-missing-icon-color: oklch(1 0 0 / .9);--tl-missing-stripe-color: oklch(.83 .12 80 / .18);--tl-missing-text-color: oklch(1 0 0 / .9);--tl-playhead: oklch(.92 0 0);--tl-playhead-shadow: oklch(.92 0 0 / .25);--tl-ruler-bg: oklch(.27 .002 50);--tl-ruler-label: oklch(1 0 0 / .48);--tl-ruler-left-border: oklch(0 0 0 / .48);--tl-ruler-tick: oklch(1 0 0 / .18);--tl-ruler-tick-minor: oklch(1 0 0 / .07);--tl-ruler-zone-indicator: oklch(.69 .16 48);--tl-scrollbar-thumb: oklch(.4 .002 50);--tl-scrollbar-thumb-active: oklch(.55 0 0);--tl-scrollbar-thumb-hover: oklch(.55 .002 50);--tl-scrollbar-track: transparent;--tl-selected-gap-border: oklch(1 0 0 / .18);--tl-selected-gap-fill: oklch(1 0 0 / .07);--tl-side-panel-bg: oklch(.23 .002 50);--tl-side-panel-border: oklch(.28 0 0 / .96);--tl-side-panel-shadow-end: oklch(0 0 0 / 0);--tl-side-panel-shadow-start: oklch(0 0 0 / .22);--tl-snap-indicator: oklch(.69 .16 48);--tl-through-edit-channel: rgb(21, 21, 21);--tl-through-edit-dash: rgb(104, 104, 104);--tl-thumbnail-frame-border: oklch(0 0 0 / .68);--tl-tooltip-bg: oklch(.92 .002 50);--tl-tooltip-text: oklch(.27 .002 50);--tl-top-border: oklch(0 0 0 / .58);--tl-track-area-bg: oklch(.27 .002 50);--tl-track-area-border: oklch(.38 .002 50 / .6);--tl-track-badge-active-bg: oklch(.69 .16 48);--tl-track-badge-active-text: oklch(0 0 0 / .9);--tl-track-badge-bg: oklch(.32 0 0);--tl-track-badge-text: oklch(1 0 0 / .95);--tl-track-bg: oklch(.27 .002 50);--tl-track-bg-alt: oklch(.27 .002 50);--tl-track-divider: oklch(1 0 0 / .08);--tl-track-divider-subtle: oklch(1 0 0 / .05);--tl-track-group-divider: oklch(1 0 0 / .14);--tl-track-group-divider-highlight: oklch(1 0 0 / .22);--tl-track-label: oklch(.76 .002 50);--tl-transition-drop-target-fill: oklch(from oklch(.69 .16 48) l c h / .25);--tl-transition-drop-target-glow: oklch(from oklch(.69 .16 48) l c h / .6);--tl-transition-drop-target-line: oklch(1 0 0 / .6);--tl-transition-drop-target-pill-bg: oklch(from oklch(.69 .16 48) l c h / .85);--tl-transition-drop-target-pill-text: oklch(1 0 0 / .9);--tl-transition-drop-target-stroke: oklch(.72 .12 230 / .8);--tl-trim-indicator: oklch(.85 0 0 / .9);--tl-video-waveform-bg: #5d996b;--tl-volume-centerline: oklch(1 0 0 / .3);--tl-volume-indicator-bg: oklch(.14 0 0 / .92);--tl-volume-indicator-text: oklch(.95 0 0);--tl-volume-line: oklch(.95 0 0);--tl-volume-line-default: oklch(.95 0 0 / .85);--tl-volume-line-drag: oklch(.69 .16 48);--tl-volume-line-hover: oklch(.95 .05 95);--tl-waveform: #2c5c38;--tl-zone-mask: oklch(0 0 0 / .35);--tracking-base: 0em;--tracking-control: 0em;--tracking-display: -.015em;--tracking-eyebrow: .06em;--tracking-normal: 0rem;--warning: oklch(.78 .13 85);--warning-foreground: oklch(.18 0 0)}[data-editor-skin=slate-studio]{--accent: oklch(.288 .006 270);--accent-foreground: oklch(.93 .003 270);--background: oklch(.218 .005 270);--border: oklch(.296 .006 270);--border-width-control: 1px;--card: oklch(.249 .005 270);--card-foreground: oklch(.93 .003 270);--chart-1: oklch(.78 .137 79.1);--chart-2: oklch(.68 .12 79);--chart-3: oklch(.58 .11 79);--chart-4: oklch(.48 .09 79);--chart-5: oklch(.38 .07 79);--chat-codex-bubble: linear-gradient( 180deg, rgb(159, 157, 249) 0%, rgb(102, 147, 248) 50%, rgb(35, 63, 245) 100% );--chat-codex-bubble-text: #ffffff;--density-control-h: 1.75rem;--density-control-h-sm: 1.5rem;--density-row-h: 2rem;--density-toolbar-py: .375rem;--destructive: oklch(.6368 .2078 25.3313);--destructive-foreground: oklch(1 0 0);--divider: oklch(0 0 0 / .32);--divider-strong: oklch(0 0 0 / .5);--editor-starter-bg: oklch(.165 .004 270);--editor-starter-border: oklch(0 0 0 / .32);--editor-starter-panel: oklch(.218 .005 270);--favorite: oklch(.83 .17 86);--ff-ss01: 0;--ff-tnum: 1;--font-body-weight: 400;--font-display: "Stack Sans Notch", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display-weight: 500;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-numerals: "JetBrains Mono", ui-monospace, monospace;--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--foreground: oklch(.93 .003 270);--icon: oklch(.93 .003 270);--input: oklch(.272 .006 270);--muted: oklch(.249 .005 270);--muted-foreground: oklch(.6 .004 270);--popover: oklch(.288 .006 270);--popover-foreground: oklch(.93 .003 270);--primary: oklch(.78 .137 79.1);--primary-foreground: oklch(.18 .008 79);--radius: .625rem;--radius-card: .625rem;--radius-clip: 3px;--radius-control: .5rem;--radius-pill: 9999px;--radius-popover: .5625rem ;--ring: transparent;--secondary: oklch(.249 .005 270);--secondary-foreground: oklch(.74 .004 270);--shadow: 0px 2px 10px 0px oklch(0 0 0 / .025 ), 0px 1px 2px -1px oklch(0 0 0 / .025 );--shadow-2xl: 0px 2px 10px 0px oklch(0 0 0 / .065 );--shadow-2xs: 0px 2px 10px 0px oklch(0 0 0 / .015 );--shadow-depth: .5;--shadow-lg: 0px 2px 10px 0px oklch(0 0 0 / .025 ), 0px 4px 6px -1px oklch(0 0 0 / .025 );--shadow-md: 0px 2px 10px 0px oklch(0 0 0 / .025 ), 0px 2px 4px -1px oklch(0 0 0 / .025 );--shadow-sm: 0px 2px 10px 0px oklch(0 0 0 / .025 ), 0px 1px 2px -1px oklch(0 0 0 / .025 );--shadow-xl: 0px 2px 10px 0px oklch(0 0 0 / .025 ), 0px 8px 10px -1px oklch(0 0 0 / .025 );--shadow-xs: 0px 2px 10px 0px oklch(0 0 0 / .015 );--sidebar: oklch(.205 .005 270);--sidebar-accent: oklch(.249 .005 270);--sidebar-accent-foreground: oklch(.78 .137 79.1);--sidebar-border: oklch(.296 .006 270);--sidebar-foreground: oklch(.74 .004 270);--sidebar-primary: oklch(.78 .137 79.1);--sidebar-primary-foreground: oklch(.18 .008 79);--sidebar-ring: oklch(.78 .137 79.1);--spacing: .25rem;--success: oklch(.696 .17 162.48);--success-foreground: oklch(.18 .008 79);--surface-base: oklch(.205 .005 270);--surface-default: oklch(.218 .005 270);--surface-overlay: oklch(.288 .006 270);--surface-raised: oklch(.249 .005 270);--surface-tint: oklch(1 0 0 / .05);--surface-tint-hover: oklch(1 0 0 / .09);--surface-void: oklch(.165 .004 270);--text-primary: oklch(.93 .003 270);--text-quaternary: oklch(.4 .005 270);--text-secondary: oklch(.74 .004 270);--text-tertiary: oklch(.55 .005 270);--tl-background: #17181b;--tl-button-hover-bg: oklch(1 0 0 / .09);--tl-divider-border: oklch(.38 0 0 / .7);--tl-drag-preview-border: oklch(.93 .003 270);--tl-drag-preview-invalid: oklch(.6368 .2078 25.33 / .6);--tl-drag-preview-valid: oklch(from oklch(.78 .137 79.1) l c h / .6);--tl-drop-preview-fill-invalid: oklch(.7017 .1895 23.33 / .25);--tl-drop-preview-fill-valid: oklch(from oklch(.78 .137 79.1) l c h / .2);--tl-drop-preview-stroke-invalid: oklch(.6763 .2115 24.81 / .9);--tl-drop-preview-stroke-valid: oklch(from oklch(.78 .137 79.1) l c h / .8);--tl-edge-active-color: #e6ac42;--tl-edge-blocked-color: oklch(.65 .22 27 / .98);--tl-edge-color: #e6ac42;--tl-edge-hover-color: #e6ac42;--tl-fade-curve-audio: rgba(42, 42, 42, .62);--tl-fade-curve-visual: rgba(0, 0, 0, .62);--tl-fade-handle-color: oklch(.82 .02 79);--tl-fade-handle-hover-color: oklch(.92 0 0);--tl-frame-placeholder: oklch(0 0 0 / .2);--tl-icon-active: oklch(.93 .003 270);--tl-icon-default: oklch(.6 .004 270);--tl-item-audio: oklch(.34 .075 155);--tl-item-audio-label: oklch(.34 .075 155);--tl-item-audio-muted-overlay: oklch(.16 0 0 / .42);--tl-item-border-normal: oklch(0 0 0 / .78);--tl-item-border-radius: 3px;--tl-item-border-selected: oklch(.78 .14 79);--tl-item-content-bg: oklch(0 0 0 / .32);--tl-item-gap: transparent;--tl-item-gif: oklch(.5 .13 195);--tl-item-header-color: oklch(.93 0 0);--tl-item-image: oklch(.52 .12 145);--tl-item-invalid-fill: oklch(.6368 .2078 25.33 / .1);--tl-item-invalid-stroke: oklch(.6368 .2078 25.3313);--tl-item-mg-text: oklch(.82 .02 79);--tl-item-motion-graph: oklch(.52 .14 355);--tl-item-selected: oklch(.93 .003 270);--tl-item-solid: oklch(.5 .13 300);--tl-item-text: oklch(.54 .12 75);--tl-item-text-overlay: oklch(1 0 0 / .8);--tl-item-video: oklch(.5 .12 245);--tl-marquee-background: oklch(from oklch(.78 .137 79.1) l c h / .08);--tl-marquee-border: oklch(.78 .137 79.1);--tl-missing-border-color: oklch(.6368 .2078 25.3313);--tl-missing-dim-color: oklch(0 0 0 / .55);--tl-missing-icon-color: oklch(1 0 0 / .9);--tl-missing-stripe-color: oklch(.83 .12 80 / .18);--tl-missing-text-color: oklch(1 0 0 / .9);--tl-playhead: oklch(.78 .137 79.1);--tl-playhead-shadow: oklch(from oklch(.78 .137 79.1) l c h / .25);--tl-ruler-bg: #25262b;--tl-ruler-label: oklch(.82 0 0 / .72);--tl-ruler-left-border: oklch(0 0 0 / .48);--tl-ruler-tick: oklch(.78 0 0 / .14);--tl-ruler-tick-minor: oklch(.74 0 0 / .06);--tl-ruler-zone-indicator: oklch(.78 .137 79.1);--tl-scrollbar-thumb: oklch(.32 .005 270);--tl-scrollbar-thumb-active: oklch(.55 0 0);--tl-scrollbar-thumb-hover: oklch(.46 .005 270);--tl-scrollbar-track: transparent;--tl-selected-gap-border: oklch(1 0 0 / .16);--tl-selected-gap-fill: oklch(1 0 0 / .08);--tl-side-panel-bg: oklch(.218 .005 270);--tl-side-panel-border: oklch(0 0 0 / .96);--tl-side-panel-shadow-end: oklch(0 0 0 / 0);--tl-side-panel-shadow-start: oklch(0 0 0 / .22);--tl-snap-indicator: oklch(.78 .137 79.1);--tl-through-edit-channel: rgb(21, 21, 21);--tl-through-edit-dash: rgb(104, 104, 104);--tl-thumbnail-frame-border: oklch(0 0 0 / .68);--tl-tooltip-bg: oklch(.93 .003 270);--tl-tooltip-text: oklch(.218 .005 270);--tl-top-border: oklch(0 0 0 / .58);--tl-track-area-bg: #25262b;--tl-track-area-border: oklch(.34 .005 270 / .58);--tl-track-badge-active-bg: #e6ac42;--tl-track-badge-active-text: oklch(0 0 0 / .9);--tl-track-badge-bg: oklch(.32 0 0);--tl-track-badge-text: oklch(1 0 0 / .95);--tl-track-bg: #25262b;--tl-track-bg-alt: #25262b;--tl-track-divider: oklch(0 0 0 / .18);--tl-track-divider-subtle: oklch(0 0 0 / .13);--tl-track-group-divider: oklch(.34 0 0 / .52);--tl-track-group-divider-highlight: oklch(0 0 0 / .72);--tl-track-label: oklch(.74 .004 270);--tl-transition-drop-target-fill: oklch(from oklch(.78 .137 79.1) l c h / .25);--tl-transition-drop-target-glow: oklch(from oklch(.78 .137 79.1) l c h / .6);--tl-transition-drop-target-line: oklch(1 0 0 / .6);--tl-transition-drop-target-pill-bg: oklch(from oklch(.78 .137 79.1) l c h / .85);--tl-transition-drop-target-pill-text: oklch(1 0 0 / .9);--tl-transition-drop-target-stroke: oklch(.72 .12 230 / .8);--tl-trim-indicator: oklch(.85 0 0 / .9);--tl-video-waveform-bg: oklch(.34 .075 155 / .86);--tl-volume-centerline: oklch(0 0 0 / .3);--tl-volume-indicator-bg: oklch(0 0 0 / .82);--tl-volume-indicator-text: oklch(.94 .005 85);--tl-volume-line: oklch(1 0 0);--tl-volume-line-default: oklch(1 0 0 / .92);--tl-volume-line-drag: oklch(.78 .137 79.1);--tl-volume-line-hover: oklch(.92 .08 88);--tl-waveform: oklch(.84 .055 152);--tl-zone-mask: oklch(0 0 0 / .4);--tracking-base: 0em;--tracking-control: 0em;--tracking-display: -.018em;--tracking-eyebrow: .06em;--tracking-normal: 0rem;--warning: oklch(.769 .188 70.08);--warning-foreground: oklch(.18 .008 79)}[data-editor-skin=avid-hardware-desk]{--accent: oklch(.4 0 0);--accent-foreground: oklch(.9 0 0);--background: oklch(.3 0 0);--border: oklch(.4 0 0);--border-width-control: 1px;--card: oklch(.32 0 0);--card-foreground: oklch(.9 0 0);--chart-1: oklch(.811 .17 75.8);--chart-2: oklch(.68 .12 85);--chart-3: oklch(.58 .11 85);--chart-4: oklch(.48 .09 85);--chart-5: oklch(.38 .07 85);--chat-codex-bubble: linear-gradient( 180deg, rgb(159, 157, 249) 0%, rgb(102, 147, 248) 50%, rgb(35, 63, 245) 100% );--chat-codex-bubble-text: #ffffff;--density-control-h: 1.75rem;--density-control-h-sm: 1.5rem;--density-row-h: 2rem;--density-toolbar-py: .375rem;--destructive: oklch(.55 .2 25);--destructive-foreground: oklch(1 0 0);--divider: oklch(0 0 0 / .3);--divider-strong: oklch(0 0 0 / .5);--editor-starter-bg: oklch(.129 0 0);--editor-starter-border: oklch(.27 0 0);--editor-starter-panel: oklch(.22 0 0);--favorite: oklch(.83 .17 86);--ff-ss01: 0;--ff-tnum: 1;--font-body-weight: 400;--font-display: "Stack Sans Notch", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--font-display-weight: 500;--font-mono: "JetBrains Mono", ui-monospace, monospace;--font-numerals: "JetBrains Mono", ui-monospace, monospace;--font-sans: "Inter Variable", "Inter", ui-sans-serif, system-ui, sans-serif;--foreground: oklch(.9 0 0);--icon: oklch(.9 0 0);--input: oklch(.25 0 0);--muted: oklch(.35 0 0);--muted-foreground: oklch(.6 0 0);--popover: oklch(.35 0 0);--popover-foreground: oklch(.9 0 0);--primary: oklch(.65 .1 240);--primary-foreground: oklch(.1 0 0);--radius: .375rem;--radius-card: .375rem;--radius-clip: 3px;--radius-control: 2px;--radius-pill: 9999px;--radius-popover: .3125rem ;--ring: oklch(.65 .1 240);--secondary: oklch(.35 0 0);--secondary-foreground: oklch(.8 0 0);--shadow: 0px 2px 10px 0px oklch(0 0 0 / calc(.05 * 1.5)), 0px 1px 2px -1px oklch(0 0 0 / calc(.05 * 1.5));--shadow-2xl: 0px 2px 10px 0px oklch(0 0 0 / .195 );--shadow-2xs: 0px 2px 10px 0px oklch(0 0 0 / .045 );--shadow-depth: 1.5;--shadow-lg: 0px 2px 10px 0px oklch(0 0 0 / calc(.05 * 1.5)), 0px 4px 6px -1px oklch(0 0 0 / calc(.05 * 1.5));--shadow-md: 0px 2px 10px 0px oklch(0 0 0 / calc(.05 * 1.5)), 0px 2px 4px -1px oklch(0 0 0 / calc(.05 * 1.5));--shadow-sm: 0px 2px 10px 0px oklch(0 0 0 / calc(.05 * 1.5)), 0px 1px 2px -1px oklch(0 0 0 / calc(.05 * 1.5));--shadow-xl: 0px 2px 10px 0px oklch(0 0 0 / calc(.05 * 1.5)), 0px 8px 10px -1px oklch(0 0 0 / calc(.05 * 1.5));--shadow-xs: 0px 2px 10px 0px oklch(0 0 0 / .045 );--sidebar: oklch(.3 0 0);--sidebar-accent: oklch(.4 0 0);--sidebar-accent-foreground: oklch(.9 0 0);--sidebar-border: oklch(.4 0 0);--sidebar-foreground: oklch(.9 0 0);--sidebar-primary: oklch(.65 .1 240);--sidebar-primary-foreground: oklch(.1 0 0);--sidebar-ring: oklch(.65 .1 240);--spacing: .25rem;--success: oklch(.6 .15 145);--success-foreground: oklch(.18 0 0);--surface-base: oklch(.28 0 0);--surface-default: oklch(.3 0 0);--surface-overlay: oklch(.35 0 0);--surface-raised: oklch(.32 0 0);--surface-tint: oklch(1 0 0 / .05);--surface-tint-hover: oklch(1 0 0 / .1);--surface-void: oklch(.25 0 0);--text-primary: oklch(.95 0 0);--text-quaternary: oklch(.45 0 0);--text-secondary: oklch(.75 0 0);--text-tertiary: oklch(.6 0 0);--tl-background: #1a1a1a;--tl-button-hover-bg: oklch(1 0 0 / .1);--tl-divider-border: #111111;--tl-drag-preview-border: oklch(.9 0 0);--tl-drag-preview-invalid: oklch(.6368 .2078 25.33 / .6);--tl-drag-preview-valid: oklch(from oklch(.65 .1 240) l c h / .6);--tl-drop-preview-fill-invalid: oklch(.7017 .1895 23.33 / .25);--tl-drop-preview-fill-valid: oklch(from oklch(.65 .1 240) l c h / .2);--tl-drop-preview-stroke-invalid: oklch(.6763 .2115 24.81 / .9);--tl-drop-preview-stroke-valid: oklch(from oklch(.65 .1 240) l c h / .8);--tl-edge-active-color: #00aaaa;--tl-edge-blocked-color: oklch(.65 .22 27 / .98);--tl-edge-color: #00d0d0;--tl-edge-hover-color: #00e5e5;--tl-fade-curve-audio: rgba(42, 42, 42, .62);--tl-fade-curve-visual: rgba(0, 0, 0, .62);--tl-fade-handle-color: oklch(.82 .02 79);--tl-fade-handle-hover-color: oklch(.92 0 0);--tl-frame-placeholder: oklch(0 0 0 / .2);--tl-icon-active: oklch(.9 0 0);--tl-icon-default: oklch(.6 0 0);--tl-item-audio: #3b5240;--tl-item-audio-label: #3b5240;--tl-item-audio-muted-overlay: oklch(.16 0 0 / .42);--tl-item-border-normal: rgba(0, 0, 0, .9);--tl-item-border-radius: 3px;--tl-item-border-selected: #ffffff;--tl-item-content-bg: oklch(0 0 0 / .32);--tl-item-gap: transparent;--tl-item-gif: #5c364e;--tl-item-header-color: oklch(.93 0 0);--tl-item-image: #5c4b31;--tl-item-invalid-fill: oklch(.6368 .2078 25.33 / .1);--tl-item-invalid-stroke: oklch(.55 .2 25);--tl-item-mg-text: oklch(.82 .02 79);--tl-item-motion-graph: #365c5c;--tl-item-selected: oklch(.9 0 0);--tl-item-solid: #46365c;--tl-item-text: #5c5331;--tl-item-text-overlay: oklch(1 0 0 / .8);--tl-item-video: #364a63;--tl-marquee-background: oklch(from oklch(.65 .1 240) l c h / .08);--tl-marquee-border: oklch(.65 .1 240);--tl-missing-border-color: oklch(.55 .2 25);--tl-missing-dim-color: oklch(0 0 0 / .55);--tl-missing-icon-color: oklch(1 0 0 / .9);--tl-missing-stripe-color: oklch(.83 .12 80 / .18);--tl-missing-text-color: oklch(1 0 0 / .9);--tl-playhead: #00d0d0;--tl-playhead-shadow: rgba(0, 208, 208, .4);--tl-ruler-bg: #1c1c1c;--tl-ruler-label: oklch(.82 0 0 / .72);--tl-ruler-left-border: oklch(0 0 0 / .48);--tl-ruler-tick: oklch(.78 0 0 / .14);--tl-ruler-tick-minor: oklch(.74 0 0 / .06);--tl-ruler-zone-indicator: oklch(.65 .1 240);--tl-scrollbar-thumb: oklch(.32 0 0);--tl-scrollbar-thumb-active: oklch(.55 0 0);--tl-scrollbar-thumb-hover: oklch(.45 0 0);--tl-scrollbar-track: transparent;--tl-selected-gap-border: oklch(1 0 0 / .16);--tl-selected-gap-fill: oklch(1 0 0 / .08);--tl-side-panel-bg: #222222;--tl-side-panel-border: oklch(.28 0 0 / .96);--tl-side-panel-shadow-end: oklch(0 0 0 / 0);--tl-side-panel-shadow-start: oklch(0 0 0 / .22);--tl-snap-indicator: oklch(.65 .1 240);--tl-through-edit-channel: rgb(21, 21, 21);--tl-through-edit-dash: rgb(104, 104, 104);--tl-thumbnail-frame-border: oklch(0 0 0 / .68);--tl-tooltip-bg: oklch(.9 0 0);--tl-tooltip-text: oklch(.3 0 0);--tl-top-border: oklch(0 0 0 / .58);--tl-track-area-bg: #1c1c1c;--tl-track-area-border: rgba(0, 0, 0, .8);--tl-track-badge-active-bg: #00d0d0;--tl-track-badge-active-text: oklch(0 0 0 / .9);--tl-track-badge-bg: oklch(.32 0 0);--tl-track-badge-text: oklch(1 0 0 / .95);--tl-track-bg: #1c1c1c;--tl-track-bg-alt: #1c1c1c;--tl-track-divider: rgba(0, 0, 0, .6);--tl-track-divider-subtle: oklch(0 0 0 / .13);--tl-track-group-divider: rgba(0, 0, 0, .8);--tl-track-group-divider-highlight: oklch(0 0 0 / .72);--tl-track-label: oklch(.75 0 0);--tl-transition-drop-target-fill: oklch(from oklch(.65 .1 240) l c h / .25);--tl-transition-drop-target-glow: oklch(from oklch(.65 .1 240) l c h / .6);--tl-transition-drop-target-line: oklch(1 0 0 / .6);--tl-transition-drop-target-pill-bg: oklch(from oklch(.65 .1 240) l c h / .85);--tl-transition-drop-target-pill-text: oklch(1 0 0 / .9);--tl-transition-drop-target-stroke: oklch(.72 .12 230 / .8);--tl-trim-indicator: oklch(.85 0 0 / .9);--tl-video-waveform-bg: rgba(0, 0, 0, .3);--tl-volume-centerline: oklch(0 0 0 / .3);--tl-volume-indicator-bg: oklch(0 0 0 / .82);--tl-volume-indicator-text: oklch(.94 .005 85);--tl-volume-line: oklch(1 0 0);--tl-volume-line-default: oklch(1 0 0 / .92);--tl-volume-line-drag: oklch(.65 .1 240);--tl-volume-line-hover: oklch(.92 .08 88);--tl-waveform: rgba(255, 255, 255, .6);--tl-zone-mask: oklch(0 0 0 / .4);--tracking-base: 0em;--tracking-control: 0em;--tracking-display: -.01em;--tracking-eyebrow: .06em;--tracking-normal: 0rem;--warning: oklch(.769 .188 70.08);--warning-foreground: oklch(.18 0 0)}.uib-clip-decor{position:absolute;top:2px;bottom:2px;z-index:5;pointer-events:none}.uib-trim-edge{position:absolute;top:0;bottom:0;width:8px;background:linear-gradient(90deg,color-mix(in oklab,var(--uib-trim-color, var(--tl-edge-color)) 18%,transparent),transparent)}.uib-trim-edge:before{content:"";position:absolute;top:0;bottom:0;width:2px;background:var(--uib-trim-color, var(--tl-edge-color))}.uib-trim-edge:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--uib-trim-color, var(--tl-edge-color)) 5px,transparent 0) top / 100% 2px no-repeat,linear-gradient(90deg,var(--uib-trim-color, var(--tl-edge-color)) 5px,transparent 0) bottom / 100% 2px no-repeat}.uib-trim-edge--left{left:-8px;background-position:right}.uib-trim-edge--left:before{right:0}.uib-trim-edge--right{right:-8px}.uib-trim-edge--right:before{left:0}.uib-trim-edge--right:after{transform:scaleX(-1)}.uib-trim[data-state=idle]{--uib-trim-color: var(--tl-edge-color)}.uib-trim[data-state=active]{--uib-trim-color: var(--tl-edge-active-color, #4a8fe7)}.uib-trim[data-state=blocked]{--uib-trim-color: var(--tl-edge-blocked-color, var(--destructive))}.uib-snap{position:absolute;top:0;bottom:0;z-index:6;pointer-events:none}.uib-snap-line{position:absolute;inset:0 0 0 -.5px;width:1px;background-image:linear-gradient(var(--tl-snap-indicator, #8cd278) 50%,transparent 50%);background-size:1px 8px}.uib-snap-tri{position:absolute;top:-6px;left:-3px;width:0;height:0;border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid var(--tl-snap-indicator, #8cd278)}.uib-drag-preview{position:absolute;z-index:5;box-sizing:border-box;border-radius:4px;pointer-events:none}.uib-drag-preview[data-validity=valid]{background:var(--tl-drop-preview-fill-valid, oklch(.7 .16 48 / .2));border:2px solid var(--tl-drop-preview-stroke-valid, var(--primary))}.uib-drag-preview[data-validity=invalid]{background:var(--tl-drop-preview-fill-invalid, oklch(.7 .19 23 / .25));border:2px solid var(--tl-drop-preview-stroke-invalid, var(--destructive))}.uib-drag-preview-label{position:absolute;inset:0;display:flex;align-items:center;padding:0 6px;font-size:9px;font-weight:600;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.uib-transition{position:absolute;z-index:4;border-radius:3px;border:1.5px solid rgba(255,255,255,.5);background:linear-gradient(to bottom right,#ffffff38 0 50%,#00000040 50% 100%);pointer-events:none;overflow:hidden}.uib-transition[data-freeze]{border-color:#ff8c28cc;background-image:repeating-linear-gradient(45deg,rgba(255,140,40,.3) 0 1px,transparent 1px 6px)}.uib-transition-label{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:9px;font-weight:500;color:#ffffffbf;white-space:nowrap}.uib-speed-badge,.uib-multicam-badge{position:absolute;top:4px;right:4px;height:16px;display:inline-flex;align-items:center;padding:0 5px;border-radius:5px;font-size:9.5px;font-weight:700;line-height:1;white-space:nowrap;z-index:1}.uib-speed-badge{background:#0000008c;color:#fff}.uib-multicam-badge{background:var(--warning, #e0b547);color:var(--warning-foreground, #201a0d);text-transform:uppercase;letter-spacing:.02em}.uib-multicam-badge:has(+.uib-speed-badge),.uib-speed-badge:has(+.uib-multicam-badge){right:26px}.uib-marker-chip,.uib-marker-range{color:var(--uib-marker-color, #3b82f6)}.uib-marker-chip[data-color=blue],.uib-marker-range[data-color=blue]{--uib-marker-color: #3b82f6}.uib-marker-chip[data-color=cyan],.uib-marker-range[data-color=cyan]{--uib-marker-color: #06b6d4}.uib-marker-chip[data-color=fuchsia],.uib-marker-range[data-color=fuchsia]{--uib-marker-color: #d946ef}.uib-marker-chip[data-color=green],.uib-marker-range[data-color=green]{--uib-marker-color: #10b981}.uib-marker-chip[data-color=pink],.uib-marker-range[data-color=pink]{--uib-marker-color: #ec4899}.uib-marker-chip[data-color=purple],.uib-marker-range[data-color=purple]{--uib-marker-color: #8b5cf6}.uib-marker-chip[data-color=red],.uib-marker-range[data-color=red]{--uib-marker-color: #ef4444}.uib-marker-chip[data-color=yellow],.uib-marker-range[data-color=yellow]{--uib-marker-color: #f59e0b}.uib-marker-chip{position:absolute;bottom:0;transform:translate(-50%);z-index:2}.uib-marker-range{position:absolute;bottom:-4px;height:4px;background:currentColor;z-index:2}.uib-clip-state-dot{position:absolute;top:4px;right:4px;width:6px;height:6px;border-radius:50%;z-index:6}.uib-clip-state-dot[data-variant=uploading]{background:var(--primary)}.uib-clip-state-dot[data-variant=failed]{background:var(--destructive)}.uib-clip-state-dot[data-variant=transcribing]{background:var(--warning, #e0b547);animation:uib-pulse 1.6s ease-in-out infinite}.uib-canvas-overlay{position:absolute;inset:0;pointer-events:none}.uib-canvas-selection{position:absolute;outline:1.5px solid var(--tl-item-border-selected, var(--primary));outline-offset:-.5px}.uib-canvas-handle{position:absolute;width:8px;height:8px;margin:-4px 0 0 -4px;background:#fff;border:1.5px solid var(--tl-item-border-selected, var(--primary));border-radius:1px;box-sizing:border-box}.uib-canvas-crop-bracket{position:absolute;width:20px;height:20px;margin:-1px 0 0 -1px}.uib-canvas-crop-bracket[data-corner=top-left]{border-top:5px solid var(--tl-item-border-selected, var(--primary));border-left:5px solid var(--tl-item-border-selected, var(--primary))}.uib-canvas-crop-bracket[data-corner=top-right]{margin-left:-19px;border-top:5px solid var(--tl-item-border-selected, var(--primary));border-right:5px solid var(--tl-item-border-selected, var(--primary))}.uib-canvas-crop-bracket[data-corner=bottom-left]{margin-top:-19px;border-bottom:5px solid var(--tl-item-border-selected, var(--primary));border-left:5px solid var(--tl-item-border-selected, var(--primary))}.uib-canvas-crop-bracket[data-corner=bottom-right]{margin-top:-19px;margin-left:-19px;border-bottom:5px solid var(--tl-item-border-selected, var(--primary));border-right:5px solid var(--tl-item-border-selected, var(--primary))}.uib-canvas-guides{position:absolute;inset:0}.uib-canvas-guide-line{position:absolute;background:var(--tl-snap-indicator, var(--primary));mix-blend-mode:difference;opacity:.9}.uib-canvas-guide-line[data-axis=v]{top:0;bottom:0;width:1px}.uib-canvas-guide-line[data-axis=h]{left:0;right:0;height:1px}.uib-canvas-guide-line[data-kind=golden]{background-image:repeating-linear-gradient(to right,var(--primary) 0 6px,transparent 6px 12px);background-color:transparent}.uib-canvas-guide-safe{position:absolute;border:1px dashed rgba(255,255,255,.5);mix-blend-mode:difference}.uib-canvas-toolbar{position:absolute;transform:translate(-50%,calc(-100% - 10px));display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 6px;background:var(--popover, var(--background));border:1px solid var(--border);border-radius:10px;box-shadow:0 8px 20px -8px #0006;pointer-events:auto;white-space:nowrap}.uib-canvas-toolbar-btn{display:inline-flex;align-items:center;gap:4px;height:28px;padding:0 8px;border:0;border-radius:7px;background:transparent;color:var(--foreground);font-family:inherit;font-size:11px;cursor:default}.uib-canvas-toolbar-ai{color:var(--primary);font-weight:600}.uib-canvas-toolbar-divider{width:1px;height:18px;margin:0 2px;background:var(--border)}.uib-canvas-marquee{position:absolute;border:1px dashed var(--tl-marquee-border, var(--primary));background:var(--tl-marquee-background, color-mix(in srgb, var(--primary) 14%, transparent))}.uib-canvas-mg-selection-frame{--uib-canvas-mg-selection: var(--tl-item-border-selected, #e8762c);position:relative;display:inline-grid;border:1.5px solid var(--uib-canvas-mg-selection);box-sizing:border-box;line-height:normal}.uib-canvas-mg-selection-content{display:grid}.uib-canvas-mg-selection-handle{position:absolute;z-index:2;width:8px;height:8px;border:1.5px solid var(--uib-canvas-mg-selection);border-radius:1px;background:#fff;box-sizing:border-box;transform:translate(-50%,-50%);pointer-events:none}.uib-canvas-mg-selection-handle[data-handle=top-left]{left:0;top:0}.uib-canvas-mg-selection-handle[data-handle=top]{left:50%;top:0}.uib-canvas-mg-selection-handle[data-handle=top-right]{left:100%;top:0}.uib-canvas-mg-selection-handle[data-handle=right]{left:100%;top:50%}.uib-canvas-mg-selection-handle[data-handle=bottom-right]{left:100%;top:100%}.uib-canvas-mg-selection-handle[data-handle=bottom]{left:50%;top:100%}.uib-canvas-mg-selection-handle[data-handle=bottom-left]{left:0;top:100%}.uib-canvas-mg-selection-handle[data-handle=left]{left:0;top:50%}.uib-canvas-mg-ai-toolbar{display:inline-flex;align-items:center;gap:2px;height:36px;padding:0 5px;border:1px solid var(--divider-strong, var(--border));border-radius:8px;background:var(--popover, var(--background));color:var(--foreground);box-shadow:0 10px 24px -12px #0000006b,0 2px 6px #0000001f;box-sizing:border-box;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);white-space:nowrap}.uib-canvas-mg-toolbar-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;width:28px;height:28px;padding:0;border:0;border-radius:var(--radius-control, 4px);background:transparent;color:var(--foreground);font:inherit;cursor:default}.uib-canvas-mg-toolbar-button[data-action=ai-edit]{width:auto;padding:0 7px;font-size:12px;font-weight:600}.uib-canvas-mg-toolbar-button[data-active]{background:var(--surface-tint-hover, var(--accent));color:var(--primary)}.uib-canvas-mg-toolbar-button svg{flex:0 0 auto}.uib-canvas-mg-toolbar-ai-label{line-height:1}.uib-canvas-mg-toolbar-separator{width:1px;height:20px;margin:0 2px;background:var(--divider, var(--border))}.uib-canvas-mg-checklist-card{display:grid;align-content:center;gap:14px;width:188px;min-height:188px;padding:18px 15px;border-radius:8px;background-color:#2563eb;background-image:linear-gradient(45deg,rgba(255,255,255,.075) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.075) 75%),linear-gradient(45deg,rgba(255,255,255,.075) 25%,transparent 25%,transparent 75%,rgba(255,255,255,.075) 75%);background-position:0 0,8px 8px;background-size:16px 16px;box-sizing:border-box;color:#fff;font-family:var(--font-mono, "JetBrains Mono", ui-monospace, monospace);overflow:hidden}.uib-canvas-mg-checklist-item{display:flex;align-items:center;gap:9px;min-width:0}.uib-canvas-mg-checklist-box{display:grid;flex:0 0 auto;place-items:center;width:14px;height:14px;border:1.5px solid rgba(255,255,255,.95);background:transparent;box-sizing:border-box;color:#2563eb}.uib-canvas-mg-checklist-box[data-done]{background:#fff}.uib-canvas-mg-checklist-box svg{width:10px;height:10px}.uib-canvas-mg-checklist-copy{min-width:0;font-size:12px;line-height:1;letter-spacing:-.035em;white-space:nowrap}.uib-canvas-mg-checklist-copy strong{font-weight:800}.uib-canvas-mg-checklist-copy em{font-style:italic;font-weight:650}.uib-canvas-mg-gallery{display:flex;align-items:center;flex-wrap:wrap;gap:28px;min-height:330px;max-width:980px;margin-top:18px;padding:28px;box-sizing:border-box}.uib-canvas-mg-gallery-stage{display:grid;place-items:center;flex:1 1 480px;min-width:min(480px,100%);min-height:276px;padding-top:52px;border:1px solid var(--divider, var(--border));border-radius:var(--radius-card, var(--radius));background:var(--surface-void, var(--muted));box-sizing:border-box}.uib-canvas-mg-gallery-selected{position:relative;display:inline-grid}.uib-canvas-mg-gallery-selected>.uib-canvas-mg-ai-toolbar{position:absolute;z-index:3;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}.uib-canvas-mg-gallery-parts{display:grid;align-content:center;justify-items:start;gap:24px;min-width:min(390px,100%)}.uib-export-card{display:flex;flex-direction:column;gap:8px;padding:14px 16px}.uib-export-head{display:flex;align-items:center;gap:8px;min-width:0}.uib-export-name{flex:1;min-width:0;font-size:12.5px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-export-icon{flex:0 0 auto;color:var(--text-tertiary, var(--muted-foreground))}.uib-export-card[data-status=done] .uib-export-icon{color:var(--success, #3d9a50)}.uib-export-card[data-status=failed] .uib-export-icon{color:var(--destructive, #c9483f)}.uib-export-cancel{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:0;background:var(--surface-base, var(--secondary));color:var(--text-tertiary, var(--muted-foreground));cursor:default}.uib-export-bar{height:4px;border-radius:2px;overflow:hidden;background:var(--surface-base, var(--secondary))}.uib-export-bar-fill{height:100%;border-radius:2px;background:var(--primary)}.uib-export-card[data-status=done] .uib-export-bar-fill{background:var(--success, #3d9a50)}.uib-export-card[data-status=failed] .uib-export-bar-fill{background:var(--destructive, #c9483f)}.uib-export-foot{display:flex;align-items:baseline;justify-content:space-between;font-size:10.5px;color:var(--text-tertiary, var(--muted-foreground))}.uib-export-pct{font-variant-numeric:tabular-nums;font-weight:600;color:var(--text-secondary, var(--muted-foreground))}.uib-queue-card{display:flex;flex-direction:column;gap:10px;padding:14px 16px;width:260px}.uib-queue-rows{display:flex;flex-direction:column;gap:10px}.uib-queue-row{display:flex;flex-direction:column;gap:5px}.uib-queue-row-head{display:flex;align-items:center;gap:6px;font-size:11px;color:var(--foreground)}.uib-queue-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-queue-row-icon{flex:0 0 auto;color:var(--text-tertiary, var(--muted-foreground))}.uib-queue-row[data-status=done] .uib-queue-row-icon{color:var(--success, #3d9a50)}.uib-queue-row[data-status=failed] .uib-queue-row-icon{color:var(--destructive, #c9483f)}.uib-queue-row-pct{flex:0 0 auto;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary, var(--muted-foreground))}.uib-queue-row-bar{height:3px;border-radius:2px;overflow:hidden;background:var(--surface-base, var(--secondary))}.uib-queue-row-bar-fill{height:100%;border-radius:2px;background:var(--primary)}.uib-queue-row[data-status=done] .uib-queue-row-bar-fill{background:var(--success, #3d9a50)}.uib-queue-row[data-status=failed] .uib-queue-row-bar-fill{background:var(--destructive, #c9483f)}.uib-status-pill{display:inline-flex;align-items:center;gap:4px;border:0;border-radius:var(--radius-pill, 999px);padding:2px 7px;background:#0000008c;color:#ffffffbf;font-family:inherit;font-size:9.5px;line-height:1.3;cursor:default}.uib-status-pill-dot{width:4px;height:4px;border-radius:50%;flex:0 0 auto;background:#ffffffd9}.uib-status-pill[data-tone=active] .uib-status-pill-dot{animation:uib-pulse 1.4s ease-in-out infinite}.uib-status-pill[data-tone=waiting]{color:#ffffff8c}.uib-status-pill[data-tone=failed]{background:color-mix(in oklab,var(--destructive, #c9483f) 70%,black 30%);color:#fff}.uib-status-pill-pct{font-variant-numeric:tabular-nums;color:#ffffff80}.uib-generating-card{position:relative;width:132px;aspect-ratio:16 / 10}.uib-generating-scrim{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;background:#0000008c;padding:0 10px}.uib-generating-icon{color:#ffffffbf}.uib-generating-label{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#ffffff8c;font-size:9.5px;letter-spacing:.02em}.uib-generating-cancel{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:17px;height:17px;border-radius:50%;border:0;background:#00000080;color:#fff;cursor:default}.uib-generating-bar{position:absolute;left:0;right:0;bottom:0;height:3px;background:#fff3}.uib-generating-bar-fill{height:100%;background:var(--primary)}.uib-transcribe-dot{display:inline-flex;align-items:center;gap:5px;font-size:10.5px;color:var(--text-secondary, var(--muted-foreground))}.uib-transcribe-dot-glyph{width:6px;height:6px;border-radius:50%;flex:0 0 auto;background:var(--text-quaternary, var(--muted-foreground))}.uib-transcribe-dot[data-variant=transcribing] .uib-transcribe-dot-glyph{background:var(--warning, #e0b547);animation:uib-pulse 1.4s ease-in-out infinite}.uib-transcribe-dot[data-variant=done] .uib-transcribe-dot-glyph{background:var(--success, #3d9a50)}.uib-transcribe-dot[data-variant=failed] .uib-transcribe-dot-glyph{background:var(--destructive, #c9483f)}.uib-transcribe-dot[data-variant=failed] .uib-transcribe-dot-label{color:var(--destructive, #c9483f)}.uib-mg-badge{display:inline-flex;align-items:center;gap:4px;background:var(--tl-item-motion-graph, #caa46b);color:var(--tl-item-mg-text, rgba(20, 17, 14, .75));border-radius:var(--radius-pill, 999px);padding:2px 8px;font-size:9.5px;font-weight:700;line-height:1.3;white-space:nowrap}.uib-mg-browser{display:flex;flex-direction:column;gap:10px}.uib-mg-tabs{display:flex;gap:6px;flex-wrap:wrap}.uib-mg-tab{font-size:10.5px;font-weight:600;color:var(--text-secondary, var(--muted-foreground));background:transparent;border:1px solid transparent;border-radius:var(--radius-pill, 999px);padding:3px 10px}.uib-mg-tab[data-active]{color:var(--foreground);background:var(--surface-tint, rgba(0, 0, 0, .06))}.uib-mg-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.uib-mg-card{display:flex;flex-direction:column;gap:5px;min-width:0}.uib-mg-card-thumb{position:relative;aspect-ratio:16 / 9;border-radius:var(--radius-card, 6px);border:1px solid var(--border);background:var(--surface-base, var(--secondary));overflow:hidden;display:grid;place-items:center}.uib-mg-card[data-active] .uib-mg-card-thumb{border-color:var(--primary);box-shadow:0 0 0 1.5px var(--primary)}.uib-mg-card-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.uib-mg-card-placeholder{font-size:22px;color:var(--tl-item-motion-graph, #caa46b);opacity:.6}.uib-mg-card-category{position:absolute;top:4px;left:4px;background:#0000008c;color:#fff;font-size:8.5px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;border-radius:4px;padding:1px 5px}.uib-mg-card-menu{position:absolute;top:4px;right:4px;display:flex;gap:3px}.uib-mg-card-icon-btn{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#00000080;color:#ffffffd9}.uib-mg-card-icon-btn[data-favorited]{color:var(--warning, #e0b547)}.uib-mg-card-title{margin:0;font-size:10px;font-weight:500;color:var(--text-secondary, var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 1px}.uib-mg-skel-card{display:flex;flex-direction:column;gap:5px}.uib-mg-skel-thumb{aspect-ratio:16 / 9;border-radius:var(--radius-card, 6px);background:var(--surface-base, var(--secondary));background-image:linear-gradient(90deg,transparent 0%,var(--surface-tint, rgba(0, 0, 0, .06)) 50%,transparent 100%);background-size:200% 100%;animation:uib-mg-shimmer 1.6s ease-in-out infinite}.uib-mg-skel-title{height:8px;width:70%;border-radius:4px;background:var(--surface-base, var(--secondary))}@keyframes uib-mg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.uib-mg-panel{display:flex;flex-direction:column;gap:12px;padding:14px 16px;width:220px}.uib-mg-panel-head{display:flex;align-items:center;gap:6px;color:var(--tl-item-motion-graph, #caa46b)}.uib-mg-panel-name{font-size:12px;font-weight:600;color:var(--foreground)}.uib-mg-panel-rows{display:flex;flex-direction:column;gap:9px}.uib-mg-prop-row{display:flex;flex-direction:column;gap:4px}.uib-mg-prop-label{font-size:9.5px;font-weight:600;color:var(--text-tertiary, var(--muted-foreground))}.uib-mg-prop-text,.uib-mg-prop-number{display:block;border:1px solid var(--border);border-radius:var(--radius-control, 7px);background:var(--surface-base, var(--secondary));padding:5px 8px;font-size:11px;color:var(--foreground)}.uib-mg-prop-number{font-variant-numeric:tabular-nums;text-align:right}.uib-mg-prop-select{display:flex;align-items:center;justify-content:space-between;gap:6px;border:1px solid var(--border);border-radius:var(--radius-control, 7px);background:var(--surface-base, var(--secondary));padding:5px 8px;font-size:11px;color:var(--foreground)}.uib-mg-prop-select-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-mg-prop-color{display:block;height:24px;width:100%;border:1px solid var(--border);border-radius:var(--radius-control, 7px)}.uib-mg-panel-foot{display:flex;justify-content:flex-end}.uib-insp-panel{display:flex;flex-direction:column;gap:14px;padding:14px 16px;width:240px;background:var(--background);color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);font-size:12px;border:1px solid var(--border);border-radius:10px}.uib-insp-section{display:flex;flex-direction:column;gap:8px}.uib-insp-section-label{font-size:9.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, var(--muted-foreground))}.uib-insp-section-rows{display:flex;flex-direction:column;gap:7px}.uib-insp-row{display:flex;align-items:center;gap:8px}.uib-insp-row-label{flex:0 0 auto;min-width:64px;font-size:11px;color:var(--text-secondary, var(--muted-foreground))}.uib-insp-row-control{flex:1;min-width:0;display:flex;align-items:center;gap:6px}.uib-insp-numfield{display:inline-flex;align-items:center;flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius-control, 7px);overflow:hidden;background:var(--surface-base, var(--secondary))}.uib-insp-numfield-label{flex:0 0 auto;padding:4px 6px;font-size:10.5px;color:var(--text-tertiary, var(--muted-foreground));border-right:1px solid var(--border)}.uib-insp-numfield-value{flex:1;min-width:0;padding:4px 7px;font-size:11px;font-variant-numeric:tabular-nums;font-family:var(--font-mono, ui-monospace, monospace);color:var(--foreground);text-align:right}.uib-insp-numfield-unit{margin-left:1px;color:var(--text-tertiary, var(--muted-foreground))}.uib-insp-slider{display:flex;align-items:center;gap:7px;flex:1;min-width:0}.uib-insp-slider-icon{flex:0 0 auto;display:grid;place-items:center;color:var(--text-tertiary, var(--muted-foreground))}.uib-insp-slider-track{position:relative;flex:1;min-width:0;height:3px;border-radius:2px;background:var(--tl-divider-border, var(--border))}.uib-insp-slider-fill{position:absolute;left:0;top:0;height:100%;border-radius:2px;background:var(--primary)}.uib-insp-slider-thumb{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--foreground);transform:translate(-50%,-50%);box-shadow:0 0 0 2px var(--background)}.uib-insp-slider-readout{flex:0 0 auto;min-width:34px;text-align:right;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--text-secondary, var(--muted-foreground))}.uib-insp-align-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:100%;border:1px solid var(--border);border-radius:var(--radius-control, 7px);padding:3px;background:var(--surface-base, var(--secondary))}.uib-insp-align-cell{display:grid;place-items:center;aspect-ratio:1;border-radius:5px;color:var(--text-tertiary, var(--muted-foreground))}.uib-insp-align-cell[data-active]{background:var(--primary);color:var(--primary-foreground)}.uib-insp-color{display:inline-flex;align-items:center;gap:6px;flex:1;min-width:0;border:1px solid var(--border);border-radius:var(--radius-control, 7px);padding:3px 8px;background:var(--surface-base, var(--secondary))}.uib-insp-color-chip{flex:0 0 auto;width:14px;height:14px;border-radius:4px;border:1px solid var(--border)}.uib-insp-color-hex{font-size:10.5px;font-family:var(--font-mono, ui-monospace, monospace);color:var(--text-secondary, var(--muted-foreground));letter-spacing:.02em}.uib-insp-select{flex:1;min-width:0;display:flex;align-items:center;border:1px solid var(--border);border-radius:var(--radius-control, 7px);padding:4px 8px;background:var(--surface-base, var(--secondary))}.uib-insp-select-sm{flex:0 0 auto;min-width:62px}.uib-insp-select-value{font-size:11px;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-insp-segmented{display:inline-flex;flex:1;border:1px solid var(--border);border-radius:var(--radius-control, 7px);overflow:hidden;background:var(--surface-base, var(--secondary))}.uib-insp-segment{flex:1;text-align:center;padding:4px 6px;font-size:10.5px;color:var(--text-secondary, var(--muted-foreground));border-right:1px solid var(--border)}.uib-insp-segment:last-child{border-right:0}.uib-insp-segment[data-active]{background:var(--primary);color:var(--primary-foreground)}.uib-insp-switch{position:relative;flex:0 0 auto;width:28px;height:16px;border-radius:var(--radius-pill, 999px);background:var(--surface-base, var(--secondary));border:1px solid var(--border)}.uib-insp-switch-thumb{position:absolute;top:1px;left:1px;width:12px;height:12px;border-radius:50%;background:var(--text-tertiary, var(--muted-foreground));transition:none}.uib-insp-switch[data-on]{background:var(--primary);border-color:var(--primary)}.uib-insp-switch[data-on] .uib-insp-switch-thumb{left:13px;background:var(--primary-foreground)}[data-editor-skin=avid-hardware-desk] .uib-insp-numfield,[data-editor-skin=avid-hardware-desk] .uib-insp-select,[data-editor-skin=avid-hardware-desk] .uib-insp-color,[data-editor-skin=avid-hardware-desk] .uib-insp-segmented{box-shadow:inset 0 1px 2px #0000004d}.uib-cap-line{display:inline-block;white-space:pre-wrap}.uib-cap-word{display:inline}.uib-cap-row{display:flex;align-items:flex-start;gap:10px}.uib-cap-card{display:flex;flex-direction:column;align-items:center;gap:6px;width:132px}.uib-cap-card-stage{position:relative;display:flex;align-items:center;justify-content:center;width:100%;aspect-ratio:16 / 9;border-radius:10px;overflow:hidden;padding:0 8%;background:radial-gradient(ellipse at 50% 30%,#1b1b1b,#050505 70%);border:1.5px solid transparent}.uib-cap-card[data-active] .uib-cap-card-stage{border-color:var(--primary);box-shadow:0 0 0 3px color-mix(in oklab,var(--primary) 22%,transparent)}.uib-cap-card-label{font-size:10.5px;font-weight:600;color:var(--text-secondary, var(--muted-foreground));text-align:center}.uib-cap-card[data-active] .uib-cap-card-label{color:var(--foreground)}.uib-cap-panel{display:flex;flex-direction:column;gap:10px;width:220px;padding:12px;border-radius:10px;border:1px solid var(--border);background:var(--card)}.uib-cap-row-line{display:flex;align-items:center;gap:8px}.uib-cap-row-label{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;width:62px;font-size:10.5px;font-weight:600;color:var(--text-tertiary, var(--muted-foreground))}.uib-cap-select{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11px;color:var(--foreground);border:1px solid var(--border);border-radius:6px;padding:3px 8px;background:var(--surface-base, var(--secondary))}.uib-cap-row-value{flex:0 0 auto;width:30px;text-align:right;font-size:10.5px;font-variant-numeric:tabular-nums;color:var(--text-secondary, var(--muted-foreground))}.uib-cap-slider-track{position:relative;flex:1;height:3px;border-radius:2px;background:var(--border)}.uib-cap-slider-fill{position:absolute;inset:0 auto 0 0;height:100%;border-radius:2px;background:var(--primary)}.uib-cap-slider-thumb{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;background:var(--foreground);transform:translate(-50%,-50%)}.uib-cap-swatches{display:flex;align-items:center;gap:6px}.uib-cap-swatch{width:18px;height:18px;border-radius:5px;border:1px solid var(--border)}.uib-cap-toggle-row{display:flex;align-items:center;gap:8px;cursor:default}.uib-cap-checkbox{display:inline-flex;width:14px;height:14px;border-radius:4px;border:1px solid var(--border);background:transparent}.uib-cap-checkbox[data-checked]{border-color:var(--primary);background:var(--primary)}.uib-cap-segmented{display:inline-flex;gap:2px;padding:2px;border-radius:7px;background:var(--surface-base, var(--secondary))}.uib-cap-segment{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;border-radius:5px;font-size:10.5px;font-weight:600;color:var(--text-secondary, var(--muted-foreground))}.uib-cap-segment[data-active]{background:var(--card);color:var(--foreground);box-shadow:0 1px 2px #00000026}.uib-cap-safe-overlay{position:absolute;inset:0;pointer-events:none}.uib-cap-safe-frame{position:absolute;border:1px dashed rgba(255,255,255,.5);mix-blend-mode:difference}.uib-cap-golden-line{position:absolute;left:0;right:0;height:1px;background-image:repeating-linear-gradient(to right,var(--primary) 0 6px,transparent 6px 12px);transform:translateY(-.5px)}.uib-cap-golden-tag{position:absolute;right:6%;display:inline-flex;align-items:center;gap:3px;padding:2px 5px;border-radius:4px;background:var(--primary);color:#000;transform:translateY(-50%)}.uib-menu-surface{display:flex;flex-direction:column;gap:1px;width:200px;padding:4px;border:1px solid var(--divider-strong, var(--border));border-radius:var(--radius-popover, var(--radius));background:var(--popover);color:var(--popover-foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);box-shadow:0 18px 48px #00000057,inset 0 1px #ffffff0a}.uib-menu-label{padding:8px 8px 4px;font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, var(--muted-foreground))}.uib-menu-separator{margin:4px;height:1px;background:var(--border)}.uib-menu-item{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:calc(var(--radius-popover, var(--radius)) - 2px);font-size:12.5px;color:var(--foreground);cursor:default}.uib-menu-item svg{flex:0 0 auto;color:var(--text-tertiary, var(--muted-foreground))}.uib-menu-check-slot{display:inline-flex;align-items:center;justify-content:center;width:14px;flex:0 0 auto;color:var(--foreground)}.uib-menu-item-label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-menu-shortcut{flex:0 0 auto;font-size:10.5px;letter-spacing:.04em;color:var(--text-tertiary, var(--muted-foreground))}.uib-menu-item[data-variant=destructive]{color:var(--destructive)}.uib-menu-item[data-variant=destructive] svg{color:var(--destructive)}.uib-menu-item[aria-disabled=true]{opacity:.5}.uib-dialog-backdrop{display:flex;align-items:center;justify-content:center;padding:24px;background:#00000080}.uib-dialog-card{display:flex;flex-direction:column;gap:14px;width:320px;padding:18px;border:1px solid var(--border);border-radius:var(--radius-card, var(--radius));background:var(--background);color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);box-shadow:0 30px 70px -20px #00000059,0 8px 22px -10px #0000002e}.uib-dialog-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.uib-dialog-title{font-size:14px;font-weight:600}.uib-dialog-close{display:grid;place-items:center;width:20px;height:20px;border:0;border-radius:4px;background:transparent;color:var(--text-tertiary, var(--muted-foreground));cursor:default}.uib-dialog-body{font-size:12.5px;line-height:1.5;color:var(--text-secondary, var(--muted-foreground))}.uib-dialog-foot{display:flex;justify-content:flex-end;gap:8px}.uib-dialog-btn{padding:6px 14px;border:1px solid transparent;border-radius:var(--radius-control, 4px);font-size:12px;font-weight:500;cursor:default}.uib-dialog-btn[data-tone=secondary]{border-color:var(--border);background:transparent;color:var(--foreground)}.uib-dialog-btn[data-tone=primary]{background:var(--primary);color:var(--primary-foreground)}.uib-tooltip{position:relative;display:inline-flex;width:fit-content;padding:4px 8px;border-radius:6px;background:var(--foreground);color:var(--background);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);font-size:11px;line-height:1.3;white-space:nowrap}.uib-tooltip-arrow{position:absolute;left:50%;width:8px;height:8px;margin-left:-4px;background:var(--foreground);transform:rotate(45deg)}.uib-tooltip[data-side=top] .uib-tooltip-arrow{bottom:-3px}.uib-tooltip[data-side=bottom] .uib-tooltip-arrow{top:-3px}.uib-toast{display:flex;align-items:flex-start;gap:10px;width:300px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius-card, var(--radius));background:var(--popover);color:var(--popover-foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);box-shadow:0 18px 48px #0000003d,inset 0 1px #ffffff0a}.uib-toast-icon{flex:0 0 auto;margin-top:1px;color:var(--text-tertiary, var(--muted-foreground))}.uib-toast[data-variant=success] .uib-toast-icon{color:var(--success, #3d9a50)}.uib-toast[data-variant=error] .uib-toast-icon{color:var(--destructive, #c9483f)}.uib-toast-copy{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.uib-toast-title{font-size:12.5px;font-weight:600}.uib-toast-desc{font-size:11.5px;color:var(--text-secondary, var(--muted-foreground))}.uib-toast-close{flex:0 0 auto;display:grid;place-items:center;width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--text-tertiary, var(--muted-foreground))}.uib-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:32px 24px;border:1px dashed var(--divider-strong, var(--border));border-radius:var(--radius-card, var(--radius));text-align:center;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.uib-empty-icon{color:var(--text-tertiary, var(--muted-foreground))}.uib-empty-headline{font-size:12.5px;font-weight:600;color:var(--foreground)}.uib-empty-hint{font-size:11px;color:var(--text-tertiary, var(--muted-foreground))}.uib-empty-cta{margin-top:4px;padding:6px 14px;border:1px solid var(--border);border-radius:var(--radius-control, 4px);background:var(--surface-raised, var(--secondary));color:var(--foreground);font-size:11.5px;font-weight:500;cursor:default}.uib-welcome{display:flex;flex-direction:column;align-items:center;gap:14px;padding:20px 12px;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.uib-welcome-headline{font-size:13px;font-weight:600;color:var(--foreground)}.uib-welcome-row{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.uib-welcome-card{display:flex;align-items:center;gap:8px;width:190px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-card, var(--radius));background:var(--surface-raised, var(--secondary));text-align:left}.uib-welcome-card-icon{display:grid;place-items:center;flex:0 0 auto;width:30px;height:30px;border-radius:6px;background:var(--surface-tint);color:var(--foreground)}.uib-welcome-card-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.uib-welcome-card-title{font-size:12px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-welcome-card-desc{font-size:10.5px;color:var(--text-tertiary, var(--muted-foreground));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-skel-block{display:block;border-radius:3px;background:linear-gradient(90deg,var(--surface-tint) 0%,var(--surface-tint-hover, var(--surface-tint)) 50%,var(--surface-tint) 100%)}.uib-skel-block[data-rounded]{border-radius:8px}.uib-skel-panel{display:grid;grid-template-columns:1.1fr .9fr .8fr;gap:12px;padding:14px;border:1px solid var(--border);border-radius:var(--radius-card, var(--radius));background:var(--background)}.uib-skel-col{display:flex;flex-direction:column;gap:6px}.uib-skel-col[data-col=ai]{padding-right:8px;border-right:1px solid var(--border)}.uib-skel-col[data-col=canvas]{justify-content:center;padding:0 8px}.uib-skel-canvas-box{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;border:1px dashed var(--divider-strong, var(--border));border-radius:8px}.uib-skel-canvas-icon{color:var(--text-tertiary, var(--muted-foreground));opacity:.6}.uib-skel-tile-row{display:flex;gap:6px}.uib-viewer-page{display:flex;flex-direction:column;min-height:0;background:#0b0b0c;color:#fff;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.uib-viewer-head{display:flex;align-items:center;gap:14px;padding:16px 22px}.uib-viewer-logo{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:600;color:#ffffffd9}.uib-viewer-head-meta{display:flex;flex-direction:column;gap:1px;margin-right:auto;min-width:0}.uib-viewer-head-title{font-size:12px;font-weight:600;color:#ffffffd9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-viewer-head-author{font-size:10.5px;color:#ffffff73}.uib-viewer-cta{flex:0 0 auto;padding:6px 14px;border:0;border-radius:var(--radius-control, 6px);background:var(--primary);color:var(--primary-foreground);font-size:11.5px;font-weight:600;cursor:default}.uib-viewer-body{display:flex;flex-direction:column;gap:18px;flex:1;min-height:0;padding:8px 22px 24px}.uib-viewer-stage-frame{position:relative;display:grid;height:320px;border-radius:var(--radius-card, 8px);overflow:hidden;background:#000;box-shadow:0 1px #ffffff0d inset}.uib-viewer-play{position:absolute;inset:0;margin:auto;width:56px;height:56px;border:0;border-radius:50%;background:#00000073;color:#fff;display:grid;place-items:center;backdrop-filter:blur(2px);cursor:default}.uib-viewer-placeholder{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;margin:auto;padding:24px;text-align:center;color:#ffffff8c}.uib-viewer-placeholder-icon{color:#ffffff80}.uib-viewer-placeholder-headline{font-size:13px;font-weight:500;color:#ffffffbf;max-width:26rem}.uib-viewer-placeholder-sub{font-size:11.5px;color:#fff6}.uib-viewer-body-meta{display:flex;flex-direction:column;gap:6px}.uib-viewer-body-title{font-size:22px;font-weight:500;letter-spacing:-.01em;color:#fff}.uib-viewer-body-author{font-size:12.5px;color:#ffffff8c}.uib-viewer-foot{display:flex;align-items:center;justify-content:center;gap:5px;padding:16px 16px 22px;font-size:11px;color:#fff6}.uib-viewer-foot-brand{font-weight:600;color:#ffffffb3}.uib-claim-frame{display:flex;flex-direction:column;align-items:stretch;gap:20px;width:360px;padding:32px 28px 26px;border:1px solid var(--border, rgba(255, 255, 255, .08));border-radius:var(--radius-card, 12px);background:var(--background, #0b0b0c);color:var(--foreground, #fff);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);box-shadow:0 30px 70px -20px #00000073,0 8px 22px -10px #00000040}.uib-claim-panel{display:flex;flex-direction:column;align-items:center;text-align:center;gap:10px}.uib-claim-eyebrow{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--primary)}.uib-claim-headline{margin:0;font-size:26px;font-weight:500;line-height:1.1;letter-spacing:-.01em;color:var(--foreground)}.uib-claim-body{margin:0;max-width:22rem;font-size:13px;line-height:1.5;color:var(--text-tertiary, var(--muted-foreground))}.uib-claim-project-row{display:flex;align-items:center;gap:10px;padding:10px 12px;border:1px solid var(--divider-strong, var(--border));border-radius:var(--radius-control, 8px);background:var(--surface-raised, var(--secondary))}.uib-claim-thumb{flex:0 0 auto;width:34px;height:34px;display:grid;place-items:center;border-radius:var(--radius-control, 6px);overflow:hidden;background:var(--muted, rgba(255, 255, 255, .06));color:var(--text-tertiary, var(--muted-foreground))}.uib-claim-thumb>img{width:100%;height:100%;object-fit:cover}.uib-claim-project-copy{display:flex;flex-direction:column;gap:1px;min-width:0}.uib-claim-project-name{font-size:12.5px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-claim-project-owner{font-size:11px;color:var(--text-tertiary, var(--muted-foreground))}.uib-claim-cta{padding:10px 16px;border:0;border-radius:var(--radius-control, 7px);background:var(--primary);color:var(--primary-foreground);font-size:13px;font-weight:600;cursor:default}.uib-claim-hint{margin-top:-8px;text-align:center;font-size:10.5px;color:var(--text-tertiary, var(--muted-foreground))}.uib-creator-hero{display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:640px;padding:8px;text-align:center;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.uib-creator-hero-headline{margin:0;font-family:var(--font-display, var(--font-sans));font-size:28px;font-weight:var(--font-display-weight, 500);letter-spacing:-.02em;color:var(--foreground)}.uib-creator-input{display:flex;flex-direction:column;gap:10px;width:100%;padding:16px 18px 12px;border:1px solid var(--divider-strong, var(--border));background:var(--surface-raised, var(--card));border-radius:20px;box-shadow:0 20px 44px -18px #0000004d}.uib-creator-input-area{min-height:44px;text-align:left}.uib-creator-input-value,.uib-creator-input-placeholder{margin:0;font-size:16px;line-height:1.4}.uib-creator-input-value{color:var(--foreground)}.uib-creator-input-placeholder{color:var(--text-quaternary, var(--muted-foreground))}.uib-creator-input-toolbar{display:flex;align-items:center;justify-content:space-between}.uib-creator-input-toolbar-left{display:flex;align-items:center;gap:8px}.uib-creator-input-attach{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;color:var(--text-tertiary, var(--muted-foreground));background:var(--surface-tint)}.uib-creator-scenario-tag{display:inline-flex;align-items:center;gap:5px;background:var(--surface-tint);color:var(--primary);border-radius:var(--radius-pill, 999px);padding:4px 8px 4px 10px;font-size:12px;font-weight:500}.uib-creator-input-submit{display:inline-flex;align-items:center;gap:6px;width:28px;height:28px;justify-content:center;border-radius:999px;border:0;background:var(--primary);color:var(--primary-foreground);cursor:default}.uib-creator-input-submit[data-pro]{width:auto;padding:0 12px 0 14px;font-size:12px;font-weight:600}.uib-upload-zone{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;width:100%;padding:28px 20px;border:2px dashed var(--divider-strong, var(--border));border-radius:var(--radius-card, 12px);text-align:center;font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.uib-upload-zone[data-state=dragover]{border-color:var(--primary);background:var(--surface-tint)}.uib-upload-zone-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--surface-tint);color:var(--text-tertiary, var(--muted-foreground))}.uib-upload-zone[data-state=dragover] .uib-upload-zone-icon{color:var(--primary)}.uib-upload-zone-copy{display:flex;flex-direction:column;gap:3px}.uib-upload-zone-title{margin:0;font-size:12.5px;font-weight:600;color:var(--foreground)}.uib-upload-zone-hint{margin:0;font-size:11px;color:var(--text-tertiary, var(--muted-foreground))}.uib-upload-file-rows{display:flex;flex-direction:column;gap:10px;width:100%;max-width:280px;text-align:left}.uib-upload-file-row{display:flex;flex-direction:column;gap:5px}.uib-upload-file-row-head{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:11px;color:var(--foreground)}.uib-upload-file-row-name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-upload-file-row-pct{flex:0 0 auto;font-size:9.5px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--text-tertiary, var(--muted-foreground))}.uib-upload-file-row-bar{height:3px;border-radius:2px;overflow:hidden;background:var(--surface-base, var(--secondary))}.uib-upload-file-row-bar-fill{height:100%;border-radius:2px;background:var(--primary)}.uib-scenario-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;width:100%}.uib-scenario-card{display:flex;align-items:center;gap:10px;padding:10px;border:1px solid var(--border);border-radius:var(--radius-card, 14px);background:var(--surface-raised, var(--secondary));text-align:left;cursor:default}.uib-scenario-card[data-active]{border-color:var(--primary);box-shadow:0 0 0 1.5px var(--primary)}.uib-scenario-card-thumb{position:relative;display:grid;place-items:center;flex:0 0 auto;width:40px;height:40px;border-radius:10px;background:var(--surface-tint);color:var(--foreground)}.uib-scenario-card-pro{position:absolute;top:-5px;right:-5px;background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius-pill, 999px);padding:1px 5px;font-size:8px;font-weight:700;line-height:1.4}.uib-scenario-card-copy{display:flex;flex-direction:column;gap:2px;min-width:0}.uib-scenario-card-title-row{display:flex;align-items:center;gap:6px}.uib-scenario-card-title{font-size:12.5px;font-weight:600;color:var(--foreground);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.uib-scenario-card-badge{flex:0 0 auto;background:var(--tl-item-motion-graph, #caa46b);color:var(--tl-item-mg-text, rgba(20, 17, 14, .75));border-radius:var(--radius-pill, 999px);padding:1px 6px;font-size:8.5px;font-weight:700}.uib-scenario-card-desc{font-size:10.5px;color:var(--text-tertiary, var(--muted-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.uib-segment-picker{display:flex;flex-direction:column;gap:6px;width:100%}.uib-segment-picker-label{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, var(--muted-foreground))}.uib-segment-picker-row{display:flex;gap:8px}.uib-segment-picker-choice{display:flex;flex:1;align-items:center;justify-content:center;gap:7px;padding:12px 10px;border:1px solid var(--border);border-radius:var(--radius-card, 12px);background:var(--surface-raised, var(--secondary));color:var(--text-secondary, var(--muted-foreground));font-size:12.5px;font-weight:600}.uib-segment-picker-choice[data-active]{border-color:var(--primary);background:var(--surface-tint);color:var(--primary)}.uib-price-tiers{display:grid;gap:12px;align-items:stretch}.uib-price-card{position:relative;display:flex;flex-direction:column;min-width:0;padding:18px;border:2px solid var(--border);border-radius:12px;background:var(--surface-raised, var(--card));color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);text-align:left}.uib-price-card[data-highlighted]{border-color:var(--primary)}.uib-price-badge{position:absolute;top:-9px;left:50%;transform:translate(-50%);padding:2px 9px;border-radius:var(--radius-pill, 999px);background:var(--primary);color:var(--primary-foreground);font-size:9px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.uib-price-name{margin-bottom:6px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-amount-row{display:flex;align-items:baseline}.uib-price-amount{font-size:26px;font-weight:700;font-variant-numeric:tabular-nums;color:var(--foreground)}.uib-price-original{margin-left:6px;font-size:14px;font-variant-numeric:tabular-nums;text-decoration:line-through;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-period{margin-left:2px;font-size:12px;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-subline{margin-top:2px;font-size:10px;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-cta{display:block;width:100%;margin-top:14px;padding:7px 12px;border:1px solid transparent;border-radius:var(--radius-control, 4px);font-family:inherit;font-size:12px;font-weight:500;text-align:center;cursor:default}.uib-price-cta[data-tone=primary]{background:var(--primary);color:var(--primary-foreground)}.uib-price-cta[data-tone=inverse]{background:var(--foreground);color:var(--background)}.uib-price-cta[data-tone=outline]{border-color:var(--border);background:transparent;color:var(--foreground)}.uib-price-cta[data-disabled]{opacity:.55}.uib-price-features{display:flex;flex-direction:column;gap:9px;margin:14px 0 0;padding:0;list-style:none}.uib-price-feature{display:flex;align-items:flex-start;gap:8px;font-size:11.5px;line-height:1.45;color:var(--text-secondary, var(--muted-foreground))}.uib-price-feature-check{flex:0 0 auto;margin-top:1px;color:var(--foreground)}.uib-price-feature-detail{color:var(--text-tertiary, var(--muted-foreground))}.uib-price-feature-help{display:inline-flex;flex:0 0 auto;margin-top:1px;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-packs{display:grid;gap:12px}.uib-price-pack{position:relative;display:flex;flex-direction:column;min-width:0;padding:14px 18px;border:1px solid var(--border);border-radius:12px;background:var(--surface-raised, var(--card));color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);text-align:left}.uib-price-pack-credits-row{display:flex;align-items:baseline;gap:4px}.uib-price-pack-credits{font-size:18px;font-weight:700;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.uib-price-pack-unit{font-size:11px;font-weight:500;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-pack-price{margin-top:2px;font-size:12.5px;font-variant-numeric:tabular-nums;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-pack-bonus{position:absolute;top:12px;right:12px;padding:1px 7px;border:1px solid color-mix(in oklab,var(--success, #3d9a50) 45%,transparent);border-radius:var(--radius-pill, 999px);background:color-mix(in oklab,var(--success, #3d9a50) 12%,transparent);color:var(--success, #3d9a50);font-size:9px;font-weight:600}.uib-price-pack .uib-price-cta{margin-top:12px;font-size:11.5px}.uib-price-result{display:flex;flex-direction:column;align-items:center;width:280px;padding:24px 24px 20px;text-align:center}.uib-price-result-well{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;background:var(--surface-tint, rgba(0, 0, 0, .05));color:var(--text-tertiary, var(--muted-foreground))}.uib-price-result[data-status=success] .uib-price-result-well{background:color-mix(in oklab,var(--success, #3d9a50) 12%,transparent);color:var(--success, #3d9a50)}.uib-price-result[data-status=failed] .uib-price-result-well{background:color-mix(in oklab,var(--destructive, #c9483f) 12%,transparent);color:var(--destructive, #c9483f)}.uib-price-result-headline{margin-top:14px;font-family:var(--font-display, inherit);font-size:15px;font-weight:600;letter-spacing:-.02em;color:var(--foreground)}.uib-price-result-detail{margin-top:6px;font-size:11.5px;line-height:1.5;color:var(--text-tertiary, var(--muted-foreground))}.uib-price-result .uib-price-cta{margin-top:16px}.uib-usage-list{display:flex;flex-direction:column;gap:8px;width:320px;padding:14px 16px}.uib-usage-rows{display:flex;flex-direction:column}.uib-usage-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--divider, var(--border))}.uib-usage-row:last-child{border-bottom:0}.uib-usage-main{flex:1;min-width:0}.uib-usage-desc-row{display:flex;align-items:center;gap:6px;min-width:0}.uib-usage-desc{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;color:var(--foreground)}.uib-usage-type{flex:0 0 auto;padding:1px 6px;border-radius:var(--radius-pill, 999px);background:var(--surface-tint, rgba(0, 0, 0, .05));color:var(--text-tertiary, var(--muted-foreground));font-size:9px}.uib-usage-date{margin-top:2px;font-size:10px;color:var(--text-tertiary, var(--muted-foreground))}.uib-usage-side{flex:0 0 auto;text-align:right;font-variant-numeric:tabular-nums}.uib-usage-delta{font-size:11.5px;color:var(--text-tertiary, var(--muted-foreground))}.uib-usage-delta[data-positive]{font-weight:600;color:var(--success, #3d9a50)}.uib-usage-balance{margin-top:2px;font-size:10px;color:var(--text-tertiary, var(--muted-foreground))}.uib-credit-badge{display:inline-flex;align-items:center;gap:6px;padding:4px 8px;border:0;border-radius:var(--radius-control, 4px);background:transparent;color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);font-size:11.5px;font-weight:500;font-variant-numeric:tabular-nums}.uib-credit-badge[data-tone=empty]{color:var(--text-tertiary, var(--muted-foreground))}.uib-checkout-dialog{display:flex;flex-direction:column;gap:16px;width:360px;padding:20px;border:1px solid var(--border);border-radius:var(--radius-card, var(--radius));background:var(--background);color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);box-shadow:0 30px 70px -20px #00000059,0 8px 22px -10px #0000002e;text-align:left}.uib-checkout-head{display:flex;flex-direction:column;gap:4px}.uib-checkout-title{font-size:15px;font-weight:600;color:var(--foreground)}.uib-checkout-desc{font-size:12px;line-height:1.45;color:var(--text-secondary, var(--muted-foreground))}.uib-checkout-body{display:flex;flex-direction:column;gap:16px}.uib-checkout-summary{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:12px;border:1px solid var(--border);border-radius:8px;background:color-mix(in oklab,var(--surface-tint, rgba(0, 0, 0, .05)) 50%,transparent)}.uib-checkout-summary-main{min-width:0;display:flex;flex-direction:column;gap:2px}.uib-checkout-summary-name{font-size:13px;font-weight:500;color:var(--foreground)}.uib-checkout-summary-sub{font-size:11px;color:var(--text-tertiary, var(--muted-foreground))}.uib-checkout-summary-side{flex:0 0 auto;display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.uib-checkout-summary-price{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--foreground)}.uib-checkout-summary-original{font-size:11px;font-variant-numeric:tabular-nums;text-decoration:line-through;color:var(--text-tertiary, var(--muted-foreground))}.uib-checkout-options{display:flex;flex-direction:column;gap:8px}.uib-checkout-option{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px;border:1px solid var(--border);border-radius:8px;background:var(--background);color:inherit;font-family:inherit;text-align:left;cursor:default}.uib-checkout-option[data-selected]{border-color:var(--primary);background:color-mix(in oklab,var(--primary) 6%,transparent)}.uib-checkout-option-well{flex:0 0 auto;display:grid;place-items:center;width:36px;height:36px;border:1px solid var(--border);border-radius:6px;background:var(--background);color:var(--foreground)}.uib-checkout-option-body{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px}.uib-checkout-option-title{font-size:13px;font-weight:500;color:var(--foreground)}.uib-checkout-option-desc{font-size:11px;line-height:1.4;color:var(--text-tertiary, var(--muted-foreground))}.uib-checkout-option-radio{flex:0 0 auto;margin-top:2px;display:grid;place-items:center;width:20px;height:20px;border:1px solid var(--border);border-radius:50%;color:var(--primary-foreground)}.uib-checkout-option[data-selected] .uib-checkout-option-radio{border-color:var(--primary);background:var(--primary)}.uib-checkout-foot{display:flex;justify-content:flex-end;gap:8px}.uib-checkout-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 14px;border:1px solid transparent;border-radius:var(--radius-control, 4px);font-family:inherit;font-size:12px;font-weight:500;cursor:default}.uib-checkout-btn[data-tone=ghost]{background:transparent;color:var(--foreground)}.uib-checkout-btn[data-tone=primary]{background:var(--primary);color:var(--primary-foreground)}.uib-checkout-btn[data-disabled]{opacity:.55}.uib-checkout-spin{animation:uib-checkout-spin .9s linear infinite}@keyframes uib-checkout-spin{to{transform:rotate(360deg)}}.uib-cdx-theme{--uib-cdx-canvas: #f7f7f7;--uib-cdx-surface: #fbfbfb;--uib-cdx-surface-strong: #ffffff;--uib-cdx-pill: #eeeeee;--uib-cdx-border: #d7d7d7;--uib-cdx-divider: #e6e6e6;--uib-cdx-text: #202020;--uib-cdx-text-muted: #858585;--uib-cdx-placeholder: #b8b8b8;--uib-cdx-button: #8d8d8d;--uib-cdx-button-text: #ffffff;--uib-cdx-addition: #009b3e;--uib-cdx-removal: #c71922;color-scheme:light;box-sizing:border-box;font-family:var(--font-sans, "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif)}.uib-cdx-theme *,.uib-cdx-theme *:before,.uib-cdx-theme *:after{box-sizing:border-box}.uib-cdx-composer{position:relative;display:flex;flex-direction:column;justify-content:space-between;width:min(100%,980px);min-height:164px;padding:24px 16px 14px 22px;border:1px solid var(--uib-cdx-border);border-radius:24px;background:var(--uib-cdx-surface);color:var(--uib-cdx-text);box-shadow:0 9px 24px #0000000d}.uib-cdx-placeholder{overflow:hidden;color:var(--uib-cdx-placeholder);font-size:18px;font-weight:400;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.uib-cdx-composer-tools,.uib-cdx-tools-left,.uib-cdx-tools-right{display:flex;align-items:center}.uib-cdx-composer-tools{justify-content:space-between;gap:20px}.uib-cdx-tools-left{flex:0 0 auto;gap:18px}.uib-cdx-tools-right{min-width:0;justify-content:flex-end;gap:10px}.uib-cdx-icon-button,.uib-cdx-approve-button,.uib-cdx-model-pill,.uib-cdx-send-button,.uib-cdx-action-button{appearance:none;border:0;font:inherit;cursor:default}.uib-cdx-icon-button{display:grid;place-items:center;width:36px;height:36px;padding:0;background:transparent;color:var(--uib-cdx-text)}.uib-cdx-icon-button svg{width:24px;height:24px}.uib-cdx-approve-button{display:inline-flex;align-items:center;gap:8px;padding:0;background:transparent;color:var(--uib-cdx-text-muted);font-size:16px;line-height:1;white-space:nowrap}.uib-cdx-approve-button svg{width:23px;height:23px}.uib-cdx-model-cluster{position:relative;flex:0 1 292px;width:292px}.uib-cdx-menu-anchor{position:absolute;right:0;bottom:calc(100% + 14px);z-index:2}.uib-cdx-model-pill{display:grid;grid-template-columns:20px minmax(0,1fr) 20px;align-items:center;gap:8px;width:100%;height:42px;padding:0 14px 0 18px;border-radius:999px;background:var(--uib-cdx-pill);color:var(--uib-cdx-text);font-size:16px;line-height:1}.uib-cdx-model-pill span{overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.uib-cdx-model-pill svg{width:20px;height:20px}.uib-cdx-model-pill svg:last-child{color:var(--uib-cdx-text-muted)}.uib-cdx-mic-button{flex:0 0 auto}.uib-cdx-send-button{display:grid;flex:0 0 auto;place-items:center;width:48px;height:48px;padding:0;border-radius:50%;background:var(--uib-cdx-button);color:var(--uib-cdx-button-text)}.uib-cdx-send-button svg{width:25px;height:25px}.uib-cdx-model-menu{width:292px;padding:12px 14px 10px;border:1px solid var(--uib-cdx-border);border-radius:18px;background:#fffffff7;color:var(--uib-cdx-text);box-shadow:0 18px 38px #0000001a,0 2px 8px #0000000a}.uib-cdx-menu-options{display:grid}.uib-cdx-menu-row{display:grid;grid-template-columns:minmax(0,1fr) auto 20px;align-items:center;min-height:38px;gap:10px;font-size:17px;line-height:1.15}.uib-cdx-menu-label{color:var(--uib-cdx-text)}.uib-cdx-menu-value{color:var(--uib-cdx-text-muted);text-align:right}.uib-cdx-menu-chevron{display:grid;place-items:center;color:var(--uib-cdx-text-muted)}.uib-cdx-menu-chevron svg,.uib-cdx-menu-advanced svg{width:20px;height:20px}.uib-cdx-menu-divider{height:1px;margin:3px 0 7px;background:var(--uib-cdx-divider)}.uib-cdx-menu-advanced{display:flex;align-items:center;min-height:36px;gap:4px;color:var(--uib-cdx-text-muted);font-size:17px}.uib-cdx-diff{width:min(100%,980px);color:var(--uib-cdx-text)}.uib-cdx-diff-surface{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:68px;padding:16px 20px;border:1px solid var(--uib-cdx-border);border-radius:16px;background:var(--uib-cdx-surface)}.uib-cdx-diff-path{min-width:0;overflow:hidden;color:var(--uib-cdx-text);font-family:var(--font-mono, "SFMono-Regular", Consolas, "Liberation Mono", monospace);font-size:16px;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.uib-cdx-diff-counts{display:flex;flex:0 0 auto;align-items:center;gap:8px;font-family:var(--font-mono, "SFMono-Regular", Consolas, "Liberation Mono", monospace);font-size:16px;font-variant-numeric:tabular-nums}.uib-cdx-added{color:var(--uib-cdx-addition)}.uib-cdx-removed{color:var(--uib-cdx-removal)}.uib-cdx-diff-actions{display:flex;align-items:center;gap:9px;min-height:38px;margin-top:10px}.uib-cdx-action-button{display:grid;place-items:center;width:28px;height:28px;padding:0;background:transparent;color:var(--uib-cdx-text-muted)}.uib-cdx-action-button svg{width:21px;height:21px}.uib-cdx-gallery{display:grid;width:100%;gap:28px;padding:24px;background:var(--uib-cdx-canvas);color:var(--uib-cdx-text)}.uib-cdx-gallery-scene{display:grid;gap:10px}.uib-cdx-gallery-label{margin:0;color:var(--uib-cdx-text-muted);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.uib-cdx-gallery-stage{display:grid;place-items:center;width:100%;padding:18px;border-radius:20px;background:var(--uib-cdx-canvas)}.uib-cdx-gallery-stage[data-menu-open]{padding-top:206px}.uib-cdx-gallery-stack{display:grid;width:min(100%,980px);gap:118px}@media(max-width:700px){.uib-cdx-composer{min-height:184px;padding:20px 14px 14px 18px}.uib-cdx-composer-tools{align-items:flex-end;flex-wrap:wrap;gap:14px}.uib-cdx-tools-right{flex:1 1 100%}.uib-cdx-model-cluster{flex:1 1 auto;width:auto}.uib-cdx-model-menu{width:260px}.uib-cdx-gallery{padding:16px 0}.uib-cdx-gallery-stage{padding-inline:0}.uib-cdx-diff-path{font-size:13px}}.uib-lib-panel{width:460px;max-width:100%;min-width:0;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-card, var(--radius));background:var(--background);color:var(--foreground);box-shadow:var(--shadow-sm);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);text-align:left}.uib-lib-tabs{display:flex;min-width:0;flex-direction:column;background:var(--background)}.uib-lib-panel-tabs,.uib-lib-category-tabs{display:flex;min-width:0;overflow:hidden;white-space:nowrap}.uib-lib-panel-tabs{gap:15px;padding:11px 13px 0}.uib-lib-panel-tab,.uib-lib-category-tab{flex:0 0 auto;border:0;background:transparent;color:var(--text-tertiary, var(--muted-foreground));cursor:default;font-family:inherit}.uib-lib-panel-tab{padding:0 0 8px;font-size:9.5px;font-weight:600;letter-spacing:.055em}.uib-lib-panel-tab[data-active]{color:var(--foreground);font-weight:750}.uib-lib-category-tabs{gap:2px;padding:0 8px;border-bottom:1px solid var(--divider)}.uib-lib-category-tab{padding:9px 7px 8px;font-size:10.5px;font-weight:500}.uib-lib-category-tab[data-active]{color:var(--foreground);box-shadow:inset 0 -2px 0 var(--foreground);font-weight:700}.uib-lib-sfx-list{display:flex;width:440px;max-width:100%;box-sizing:border-box;flex-direction:column;gap:9px;padding:11px;background:var(--surface-base);color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.uib-lib-panel>.uib-lib-sfx-list{width:100%}.uib-lib-search{display:flex;height:30px;box-sizing:border-box;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--border);border-radius:var(--radius-control, 6px);background:var(--surface-raised);color:var(--text-tertiary, var(--muted-foreground));font-size:10.5px}.uib-lib-filters{display:flex;min-width:0;gap:5px;overflow:hidden}.uib-lib-filter{flex:0 0 auto;padding:3px 8px;border:1px solid var(--divider);border-radius:var(--radius-pill, 999px);background:var(--surface-tint);color:var(--text-secondary, var(--muted-foreground));font-size:9px;font-weight:550;line-height:1.25;white-space:nowrap}.uib-lib-filter[data-active]{border-color:var(--foreground);background:var(--foreground);color:var(--background);font-weight:700}.uib-lib-sfx-rows{display:flex;flex-direction:column;gap:6px}.uib-lib-sfx-row{display:grid;min-width:0;height:38px;box-sizing:border-box;grid-template-columns:27px minmax(92px,126px) minmax(52px,1fr) 34px 16px;align-items:center;gap:7px;padding:5px 8px;border:1px solid color-mix(in oklab,var(--border) 58%,transparent);border-radius:var(--radius-control, 6px);background:var(--surface-raised)}.uib-lib-sfx-chip{display:grid;width:27px;height:27px;place-items:center;border-radius:7px;color:var(--primary);background:color-mix(in oklab,var(--primary) 15%,var(--surface-raised))}.uib-lib-sfx-chip[data-tone=impact]{color:var(--warning);background:color-mix(in oklab,var(--warning) 18%,var(--surface-raised))}.uib-lib-sfx-chip[data-tone=ui]{color:var(--success);background:color-mix(in oklab,var(--success) 16%,var(--surface-raised))}.uib-lib-sfx-chip[data-tone=click]{color:var(--tl-item-audio);background:color-mix(in oklab,var(--tl-item-audio) 16%,var(--surface-raised))}.uib-lib-sfx-name{min-width:0;overflow:hidden;color:var(--text-primary, var(--foreground));font-size:10.5px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.uib-lib-waveform{width:100%;min-width:0;height:23px;overflow:visible;color:var(--icon)}.uib-lib-waveform path:not(.uib-lib-waveform-axis){fill:none;stroke:currentColor;stroke-linecap:round;stroke-width:1.15;vector-effect:non-scaling-stroke}.uib-lib-waveform-axis{fill:none;stroke:var(--divider);stroke-width:1;vector-effect:non-scaling-stroke}.uib-lib-sfx-duration{color:var(--text-tertiary, var(--muted-foreground));font-size:9.5px;font-variant-numeric:tabular-nums;text-align:right}.uib-lib-sfx-add{display:grid;place-items:center;color:var(--icon)}.uib-lib-fx-grid{display:grid;width:440px;max-width:100%;box-sizing:border-box;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 10px;padding:11px;background:var(--background);color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif)}.uib-lib-panel>.uib-lib-fx-grid{width:100%}.uib-lib-fx-card{min-width:0;margin:0}.uib-lib-fx-thumb{--uib-lib-fx-dark: oklch(.16 .025 255);--uib-lib-fx-deep: oklch(.095 .018 255);--uib-lib-fx-light: oklch(.91 .025 220);--uib-lib-fx-cyan: oklch(.76 .135 210);--uib-lib-fx-green: oklch(.79 .17 148);position:relative;display:block;overflow:hidden;width:100%;aspect-ratio:16 / 9;border:1px solid color-mix(in oklab,var(--border) 50%,transparent);border-radius:var(--radius-card, 6px);background:var(--uib-lib-fx-dark);isolation:isolate}.uib-lib-fx-thumb:before,.uib-lib-fx-thumb:after{position:absolute;content:""}.uib-lib-fx-thumb[data-variant=rectangle-mask]{background:radial-gradient(circle at 50% 52%,color-mix(in oklab,var(--uib-lib-fx-cyan) 22%,transparent),transparent 58%),var(--uib-lib-fx-deep)}.uib-lib-fx-thumb[data-variant=rectangle-mask]:before{inset:27% 23%;border:1px solid color-mix(in oklab,var(--uib-lib-fx-light) 72%,transparent);background:color-mix(in oklab,var(--uib-lib-fx-light) 17%,transparent);box-shadow:0 0 14px color-mix(in oklab,var(--uib-lib-fx-cyan) 42%,transparent)}.uib-lib-fx-thumb[data-variant=circle-mask]:before{top:25%;left:38%;width:25%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 38% 34%,var(--uib-lib-fx-light),var(--uib-lib-fx-cyan) 34%,color-mix(in oklab,var(--primary) 58%,var(--uib-lib-fx-deep)) 72%);box-shadow:0 0 20px color-mix(in oklab,var(--uib-lib-fx-cyan) 38%,transparent)}.uib-lib-fx-thumb[data-variant=local-mosaic]{background:linear-gradient(135deg,transparent 28%,color-mix(in oklab,var(--primary) 35%,transparent) 100%),var(--uib-lib-fx-dark)}.uib-lib-fx-thumb[data-variant=local-mosaic]:after{inset:13% 12% 18% 45%;background:repeating-conic-gradient(from 40deg,var(--uib-lib-fx-cyan) 0 12.5%,color-mix(in oklab,var(--primary) 72%,var(--uib-lib-fx-deep)) 0 25%,var(--uib-lib-fx-light) 0 37.5%,var(--uib-lib-fx-deep) 0 50%);background-size:13px 13px;opacity:.76}.uib-lib-fx-thumb[data-variant=magnifying-glass]{background:linear-gradient(24deg,color-mix(in oklab,var(--primary) 28%,transparent),transparent 55%),var(--uib-lib-fx-deep)}.uib-lib-fx-thumb[data-variant=magnifying-glass]:before{top:18%;left:29%;width:36%;aspect-ratio:1;box-sizing:border-box;border:4px solid color-mix(in oklab,var(--uib-lib-fx-light) 84%,transparent);border-radius:50%;background:radial-gradient(circle at 45% 42%,color-mix(in oklab,var(--uib-lib-fx-cyan) 36%,transparent),transparent 64%)}.uib-lib-fx-thumb[data-variant=magnifying-glass]:after{top:62%;left:61%;width:27%;height:4px;transform:rotate(42deg);transform-origin:left center;border-radius:var(--radius-pill, 999px);background:color-mix(in oklab,var(--uib-lib-fx-light) 84%,transparent)}.uib-lib-fx-thumb[data-variant=tilt-shift]{background:linear-gradient(to bottom,color-mix(in oklab,var(--primary) 42%,var(--uib-lib-fx-dark)) 0 27%,var(--uib-lib-fx-cyan) 45% 56%,color-mix(in oklab,var(--warning) 38%,var(--uib-lib-fx-dark)) 74% 100%)}.uib-lib-fx-thumb[data-variant=tilt-shift]:before{inset:-8%;background:linear-gradient(to bottom,color-mix(in oklab,var(--uib-lib-fx-deep) 76%,transparent) 0 25%,transparent 38% 61%,color-mix(in oklab,var(--uib-lib-fx-deep) 78%,transparent) 76% 100%);filter:blur(4px)}.uib-lib-fx-thumb[data-variant=tilt-shift]:after{inset:43% 12% auto;height:1px;background:color-mix(in oklab,var(--uib-lib-fx-light) 70%,transparent)}.uib-lib-fx-thumb[data-variant=crt-retro]{background:radial-gradient(ellipse at center,color-mix(in oklab,var(--primary) 48%,var(--uib-lib-fx-dark)),var(--uib-lib-fx-deep) 72%)}.uib-lib-fx-thumb[data-variant=crt-retro]:before{inset:10% 8%;border:2px solid color-mix(in oklab,var(--uib-lib-fx-light) 58%,transparent);border-radius:18%/24%;box-shadow:inset 0 0 18px var(--uib-lib-fx-deep)}.uib-lib-fx-thumb[data-variant=crt-retro]:after{inset:0;background:repeating-linear-gradient(to bottom,transparent 0 3px,color-mix(in oklab,var(--uib-lib-fx-deep) 65%,transparent) 3px 5px)}.uib-lib-fx-thumb[data-variant=ascii-rain]{background:radial-gradient(circle at 20% 30%,color-mix(in oklab,var(--uib-lib-fx-cyan) 24%,transparent),transparent 48%),var(--uib-lib-fx-deep)}.uib-lib-fx-thumb[data-variant=ascii-rain]:before{inset:0;background-image:radial-gradient(circle,color-mix(in oklab,var(--uib-lib-fx-green) 78%,transparent) 0 1px,transparent 1.5px);background-size:8px 8px;opacity:.62}.uib-lib-fx-thumb[data-variant=ascii-rain]:after{inset:8% 7%;overflow:hidden;color:var(--uib-lib-fx-green);content:"01 1 001 10 0 11 010 1 00 101 0 11 001 10 1 010";font-family:var(--font-mono, ui-monospace, monospace);font-size:7px;line-height:1.55;opacity:.88;overflow-wrap:anywhere}.uib-lib-fx-thumb[data-variant=camera-shake]{background:linear-gradient(145deg,color-mix(in oklab,var(--warning) 24%,transparent),transparent 52%),var(--uib-lib-fx-deep)}.uib-lib-fx-thumb[data-variant=camera-shake]:before{inset:21% 24%;border:2px solid color-mix(in oklab,var(--uib-lib-fx-light) 76%,transparent);box-shadow:-6px 3px color-mix(in oklab,var(--primary) 54%,transparent),6px -3px color-mix(in oklab,var(--uib-lib-fx-cyan) 48%,transparent)}.uib-lib-fx-thumb[data-variant=camera-shake]:after{top:47%;left:48%;width:7px;height:7px;border-radius:50%;background:var(--uib-lib-fx-light)}.uib-lib-fx-thumb[data-variant=black-overlay]{background:radial-gradient(circle at 50% 43%,color-mix(in oklab,var(--uib-lib-fx-light) 13%,transparent),transparent 31%),radial-gradient(circle at center,var(--uib-lib-fx-dark),var(--uib-lib-fx-deep) 76%)}.uib-lib-fx-thumb[data-variant=black-overlay]:after{inset:0;box-shadow:inset 0 0 28px 10px var(--uib-lib-fx-deep)}.uib-lib-fx-label{display:block;overflow:hidden;margin-top:5px;color:var(--text-secondary, var(--muted-foreground));font-size:10px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.uib-lib-gallery{display:grid;gap:24px}.uib-lib-gallery-primary{display:flex;flex-wrap:wrap;align-items:flex-start;gap:18px}.uib-lib-gallery-triptych{display:grid;width:100%;grid-template-columns:repeat(3,minmax(250px,1fr));gap:12px;overflow-x:auto;padding-bottom:2px}.uib-lib-gallery-mini{width:100%;min-width:250px;min-height:440px}.uib-lib-gallery-mini .uib-lib-sfx-list,.uib-lib-gallery-mini .uib-lib-fx-grid{padding:8px}.uib-lib-gallery-mini .uib-lib-sfx-row{grid-template-columns:24px minmax(62px,94px) minmax(34px,1fr) 29px 14px;gap:5px;height:34px;padding:4px 6px}.uib-lib-gallery-mini .uib-lib-sfx-chip{width:24px;height:24px;border-radius:6px}.uib-lib-gallery-mini .uib-lib-category-tab{padding-inline:6px;font-size:9px}.uib-lib-gallery-placeholder{display:grid;min-height:335px;place-content:center;gap:6px;margin:12px;padding:22px;border:1px dashed var(--border);border-radius:var(--radius-card, var(--radius));background:var(--surface-base);color:var(--text-secondary, var(--muted-foreground));text-align:center}.uib-lib-gallery-placeholder strong{color:var(--foreground);font-size:12px}.uib-lib-gallery-placeholder span,.uib-lib-gallery-placeholder p{margin:0;font-size:9.5px;line-height:1.45}@media(max-width:560px){.uib-lib-sfx-row{grid-template-columns:27px minmax(78px,112px) minmax(40px,1fr) 32px 15px;gap:5px}.uib-lib-category-tab{padding-inline:6px;font-size:9.5px}}.uib-export-dialog,.uib-export-dialog *{box-sizing:border-box}.uib-export-dialog{display:flex;flex-direction:column;gap:18px;width:560px;max-width:100%;min-height:420px;padding:22px 24px 24px;border:1px solid var(--border);border-radius:14px;background:var(--surface-overlay);color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);box-shadow:0 28px 60px -24px #00000057,0 10px 24px -16px #0003;text-align:left}.uib-export-header{display:flex;align-items:center;justify-content:space-between;gap:20px}.uib-export-title{color:var(--foreground);font-size:17px;font-weight:650;letter-spacing:var(--tracking-control, 0);line-height:1.25}.uib-export-close{display:grid;flex:0 0 auto;width:28px;height:28px;padding:0;place-items:center;border:0;border-radius:var(--radius-control, 5px);background:transparent;color:var(--text-secondary, var(--muted-foreground));font:inherit;cursor:default}.uib-export-tabs{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:3px;width:100%;padding:4px;border-radius:9px;background:var(--surface-base)}.uib-export-tab{min-width:0;height:32px;padding:0 6px;overflow:hidden;border:0;border-radius:6px;background:transparent;color:var(--text-secondary, var(--muted-foreground));font:inherit;font-size:12px;font-weight:550;line-height:1;text-overflow:ellipsis;white-space:nowrap;cursor:default}.uib-export-tab[data-active]{background:var(--surface-raised);color:var(--foreground);box-shadow:0 1px 2px #00000017,inset 0 0 0 1px var(--divider)}.uib-export-form{display:flex;flex:1;flex-direction:column;gap:12px;min-height:220px}.uib-export-field,.uib-export-note-row{display:grid;grid-template-columns:116px minmax(0,1fr);align-items:center;gap:14px;min-width:0}.uib-export-field-label{color:var(--text-tertiary, var(--muted-foreground));font-size:12px;font-weight:450;line-height:1.35}.uib-export-select{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;height:42px;padding:0 13px;border:1px solid var(--border);border-radius:7px;background:var(--background);color:var(--text-secondary, var(--foreground));font-size:12px;font-weight:500}.uib-export-select svg{flex:0 0 auto;color:var(--text-quaternary, var(--muted-foreground))}.uib-export-segmented{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;width:100%;min-width:0;height:36px;padding:3px;border-radius:7px;background:var(--surface-base)}.uib-export-segment{min-width:0;padding:0 8px;overflow:hidden;border:0;border-radius:5px;background:transparent;color:var(--text-secondary, var(--muted-foreground));font:inherit;font-size:12px;font-weight:500;line-height:1;text-overflow:ellipsis;white-space:nowrap;cursor:default}.uib-export-segment[data-active]{background:var(--foreground);color:var(--background);box-shadow:0 1px 2px #00000029}.uib-export-toggle-row{display:flex;align-items:center;gap:14px;min-width:0;min-height:58px;padding:10px 12px;border:1px solid var(--border);border-radius:7px;background:var(--background)}.uib-export-toggle-copy{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.uib-export-toggle-title{color:var(--foreground);font-size:12px;font-weight:650;line-height:1.25}.uib-export-toggle-description{color:var(--text-tertiary, var(--muted-foreground));font-size:10.5px;line-height:1.35}.uib-export-switch{position:relative;display:block;flex:0 0 auto;width:38px;height:22px;border-radius:var(--radius-pill, 9999px);background:var(--muted);box-shadow:inset 0 0 0 1px var(--divider)}.uib-export-switch[data-on]{background:var(--primary)}.uib-export-switch-knob{position:absolute;top:3px;left:3px;width:16px;height:16px;border-radius:50%;background:var(--surface-raised);box-shadow:0 1px 3px #00000038}.uib-export-switch[data-on] .uib-export-switch-knob{left:19px;background:var(--primary-foreground)}.uib-export-check-list{display:flex;flex-direction:column;padding:4px 12px;border:1px solid var(--border);border-radius:7px;background:var(--background)}.uib-export-check-row{display:flex;align-items:center;gap:9px;min-height:34px;color:var(--text-secondary, var(--foreground));font-size:12px;line-height:1.25}.uib-export-check-row+.uib-export-check-row{border-top:1px solid var(--divider)}.uib-export-checkbox{display:grid;flex:0 0 auto;width:16px;height:16px;place-items:center;border:1px solid var(--border);border-radius:4px;background:var(--surface-overlay);color:var(--primary-foreground)}.uib-export-checkbox[data-checked]{border-color:var(--primary);background:var(--primary)}.uib-export-note-row{align-items:start}.uib-export-note{color:var(--text-tertiary, var(--muted-foreground));font-size:10.5px;line-height:1.45}.uib-export-submit{display:inline-flex;align-items:center;justify-content:center;width:100%;height:42px;padding:0 20px;border:0;border-radius:7px;background:var(--primary);color:var(--primary-foreground);font:inherit;font-size:13px;font-weight:650;line-height:1;box-shadow:0 1px 2px #00000029;cursor:default}@media(max-width:620px){.uib-export-dialog{width:100%;min-width:0;padding-inline:18px}.uib-export-field,.uib-export-note-row{grid-template-columns:100px minmax(0,1fr);gap:10px}}.uib-root{-webkit-font-smoothing:antialiased;text-align:left}.uib-window{background:var(--background);color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);font-size:12px;border-radius:12px;overflow:hidden;border:1px solid var(--border);box-shadow:0 30px 70px -20px #00000059,0 8px 22px -10px #0000002e;user-select:none;display:flex;flex-direction:column}.uib-body{display:grid;grid-template-columns:minmax(240px,26%) 1fr;grid-template-rows:minmax(0,1fr);min-height:0;flex:1;overflow:hidden}.uib-body>*{min-height:0;min-width:0}.uib-body>.uib-ai{border-right:1px solid var(--border)}.uib-right{display:flex;flex-direction:column;min-width:0;min-height:0}.uib-stage-row{display:grid;grid-template-columns:minmax(200px,34%) 1fr;grid-template-rows:minmax(0,1fr);overflow:hidden;flex:0 0 auto}.uib-stage-row[data-no-media]{grid-template-columns:1fr}.uib-stage-row>*{min-height:0;min-width:0}.uib-media{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--border);background:var(--background)}.uib-media-grid{flex:1;min-height:0;overflow:hidden;display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:12px 14px;align-content:start}.uib-media-tile{min-width:0}.uib-media-thumb{position:relative;aspect-ratio:16 / 10;border-radius:var(--radius-card, 6px);border:1px solid var(--border);background:var(--surface-base, var(--secondary));overflow:hidden;display:grid;place-items:center;color:var(--text-tertiary, var(--muted-foreground))}.uib-media-thumb img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.uib-media-wave{position:absolute;inset-inline:8px;bottom:8px;height:12px;background-image:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px);opacity:.4;border-radius:2px}.uib-media-dur{position:absolute;right:4px;bottom:4px;background:#0000009e;color:#fff;font-size:8.5px;font-weight:600;font-variant-numeric:tabular-nums;border-radius:3px;padding:1px 4px}.uib-media-name{margin:5px 1px 0;font-size:9.5px;font-weight:500;color:var(--text-secondary, var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uib-media-new{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;aspect-ratio:16 / 12.5;border:1px dashed var(--divider-strong, var(--border));border-radius:var(--radius-card, 6px);color:var(--text-tertiary, var(--muted-foreground));font-size:9.5px;font-weight:500}.uib-transcript{flex:1;min-height:0;overflow:hidden;padding:12px 14px;display:flex;flex-direction:column;gap:10px}.uib-transcript-head{display:flex;align-items:center;gap:7px;font-size:11px;font-weight:600;color:var(--text-secondary, var(--muted-foreground))}.uib-transcript-pill{margin-left:auto;background:color-mix(in oklab,var(--success, #3d9a50) 18%,transparent);color:var(--success, #3d9a50);border-radius:var(--radius-pill, 999px);padding:2px 8px;font-size:9.5px;font-weight:700}.uib-transcript-body{margin:0;font-size:13px;line-height:1.75;color:var(--foreground);overflow:hidden}.uib-transcript-word{transition:opacity .18s ease}.uib-transcript-word[data-struck]{color:var(--destructive, #c9483f);text-decoration:line-through;text-decoration-thickness:1.5px;opacity:.55!important}.uib-transcript-caret{display:inline-block;width:2px;height:.95em;background:var(--primary);vertical-align:-.12em;margin-left:2px}.uib-topbar{height:44px;flex:0 0 auto;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--border);background:var(--background)}.uib-topbar-group{display:inline-flex;align-items:center;gap:12px;color:var(--icon, var(--muted-foreground))}.uib-topbar-group.right{justify-content:flex-end}.uib-topbar-proj{display:inline-flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--foreground);white-space:nowrap}.uib-topbar-proj svg{color:var(--text-secondary, var(--muted-foreground))}.uib-export{display:inline-flex;align-items:center;gap:5px;background:var(--primary);color:var(--primary-foreground);font-weight:600;font-size:11.5px;border:0;border-radius:var(--radius-control, 7px);padding:5px 10px;cursor:default;font-family:inherit}.uib-credits{display:inline-flex;align-items:center;gap:5px;font-size:11.5px;font-weight:600;color:var(--text-secondary, var(--muted-foreground));font-variant-numeric:tabular-nums;border:1px solid var(--border);border-radius:var(--radius-pill, 999px);padding:3px 9px}.uib-avatar{width:22px;height:22px;border-radius:50%;background:var(--success, #3d9a50);color:#fff;display:grid;place-items:center;font-size:10.5px;font-weight:700}.uib-ai{display:flex;flex-direction:column;min-height:0;min-width:0;background:var(--background)}.uib-ai-tabs{display:flex;gap:14px;padding:10px 14px 0;flex:0 0 auto}.uib-ai-tab{font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, var(--muted-foreground));padding-bottom:6px;border:0;background:none;font-family:inherit;cursor:default}.uib-ai-tab[data-active]{color:var(--foreground);box-shadow:inset 0 -1.5px 0 var(--foreground)}.uib-chat{flex:1;min-height:0;overflow-y:auto;padding:12px 14px;display:flex;flex-direction:column;gap:12px;scrollbar-width:none}.uib-chat::-webkit-scrollbar{display:none}.uib-msg-user{display:flex;justify-content:var(--chat-user-justify, flex-end)}.uib-msg-user>div{max-width:85%;background:var(--chat-user-bubble, var(--secondary));color:var(--foreground);border-radius:10px 10px 4px;padding:7px 10px;font-size:12px;line-height:1.45}.uib-tool{display:flex;flex-direction:column;gap:8px}.uib-tool-row{display:flex;align-items:center;gap:7px;font-family:var(--font-mono, ui-monospace, monospace);font-size:10.5px;line-height:1.4;color:var(--text-secondary, var(--muted-foreground));min-width:0}.uib-tool-dot{width:5px;height:5px;border-radius:50%;flex:0 0 auto;background:var(--text-quaternary, var(--muted-foreground))}.uib-tool-row[data-status=done] .uib-tool-dot{background:var(--success, #3d9a50)}.uib-tool-preview{width:150px;height:84px;object-fit:cover;border-radius:var(--radius-card, 6px);border:1px solid var(--border);box-shadow:0 12px 28px -18px #0009}.uib-msg-assistant{font-size:12.5px;line-height:1.55;color:var(--foreground);display:flex;flex-direction:column;gap:8px}.uib-msg-actions{display:flex;align-items:center;gap:11px;color:var(--text-tertiary, var(--muted-foreground))}.uib-summary{display:flex;flex-direction:column;align-items:flex-start;gap:8px;font-size:12.5px;color:var(--foreground)}.uib-cta{display:inline-flex;align-items:center;gap:6px;background:var(--primary);color:var(--primary-foreground);border:0;border-radius:var(--radius-pill, 999px);padding:6px 14px;font-size:11.5px;font-weight:600;font-family:inherit;cursor:default}.uib-composer-dock{flex:0 0 auto;padding:10px 12px 12px;border-top:1px solid var(--divider, var(--border))}.uib-composer{display:flex;flex-direction:column;gap:8px;border:1px solid var(--divider-strong, var(--border));background:var(--surface-raised, var(--card));border-radius:var(--radius-card, 12px);padding:10px;transition:border-color .22s ease}.uib-composer:focus-within,.uib-composer:hover{border-color:var(--primary)}.uib-attach-row{display:flex;flex-wrap:wrap;gap:6px}.uib-attach-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--divider-strong, var(--border));background:var(--surface-base, var(--secondary));border-radius:8px;padding:3px 8px 3px 4px;font-size:11px;font-weight:500;color:var(--text-secondary, var(--muted-foreground));white-space:nowrap}.uib-attach-chip img{display:block;width:22px;height:22px;border-radius:5px;object-fit:cover}.uib-composer textarea{display:block;width:100%;min-height:1.25rem;resize:none;overflow:hidden;background:transparent;border:0;outline:none;font:inherit;font-size:12.5px;line-height:1.45;color:var(--foreground)}.uib-composer textarea::placeholder{color:var(--text-quaternary, var(--muted-foreground))}.uib-composer-tools{display:flex;align-items:center;justify-content:flex-end;color:var(--text-tertiary, var(--muted-foreground))}.uib-composer-tools .grp{display:inline-flex;align-items:center;gap:10px}.uib-model-pick{display:inline-flex;align-items:center;gap:2px;font-size:12px}.uib-send{width:26px;height:26px;border:0;border-radius:50%;background:var(--primary);color:var(--primary-foreground);display:grid;place-items:center;cursor:default;font-family:inherit}.uib-stage{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--background);padding:14px 16px}.uib-player{position:relative;flex:1;min-height:0;background:#0b0b0c;border-radius:var(--radius-card, 6px);overflow:hidden;box-shadow:0 14px 34px -18px #00000080}.uib-player>img,.uib-player>video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.uib-player-caption{position:absolute;inset-inline:0;bottom:7%;display:flex;justify-content:center;pointer-events:none}.uib-player-caption span{max-width:84%;background:#0000008c;color:#fff;font-size:13px;font-weight:600;line-height:1.35;padding:4px 10px;border-radius:6px;text-align:center;backdrop-filter:blur(4px)}.uib-transport{flex:0 0 auto;height:34px;display:flex;align-items:center;gap:10px;color:var(--text-secondary, var(--muted-foreground))}.uib-transport-tc{font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:11px;color:var(--foreground)}.uib-transport-tc .dur{color:var(--text-tertiary, var(--muted-foreground))}.uib-transport-ctrls{margin-left:auto;display:inline-flex;align-items:center;gap:12px;color:var(--icon, var(--muted-foreground))}.uib-tl{--uib-head-w: 96px;--uib-ruler-h: 24px;flex:0 0 auto;border-top:1px solid var(--border);background:var(--tl-background);font-size:10px}.uib-tl[data-density=product]{--uib-head-w: 170px;--uib-ruler-h: 32px;--uib-capband-h: 22px}.uib-tl[data-density=product] .uib-clip-capband span{font-size:11px}.uib-tl-toolbar{position:relative;height:34px;display:flex;align-items:center;gap:12px;padding:0 12px;border-bottom:1px solid var(--tl-divider-border, var(--border));background:var(--tl-side-panel-bg, transparent);color:var(--tl-icon-default, var(--muted-foreground))}.uib-tl-toolbar .grp{display:inline-flex;align-items:center;gap:11px}.uib-tl-toolbar .grp.right{margin-left:auto}.uib-tl-toolbar button{display:inline-flex;align-items:center;gap:4px;background:none;border:0;padding:3px 4px;color:inherit;font:inherit;cursor:default}.uib-tl-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:10px;color:var(--foreground)}.uib-tl-center .lbl{display:inline-flex;align-items:center;gap:3px;font-size:9.5px;font-weight:700;letter-spacing:.06em}.uib-tl-tc{font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600}.uib-tl-tc .dur{color:var(--tl-ruler-label, var(--muted-foreground));font-weight:500}.uib-zoom-track{position:relative;width:54px;height:3px;border-radius:2px;background:var(--tl-divider-border, var(--border))}.uib-zoom-thumb{position:absolute;left:45%;top:50%;transform:translate(-50%,-50%);width:9px;height:9px;border-radius:50%;background:var(--foreground)}.uib-cc-chip{display:inline-flex;align-items:center;height:22px;border:1px solid var(--tl-divider-border, var(--border));border-radius:6px;overflow:hidden}.uib-cc-chip .half{display:inline-flex;align-items:center;gap:4px;height:100%;padding:0 6px}.uib-cc-chip .half.caret{width:18px;justify-content:center;padding:0}.uib-cc-chip .state{font-size:9px;font-weight:600;letter-spacing:.05em;text-transform:uppercase}.uib-cc-chip .div{width:1px;height:14px;background:var(--tl-divider-border, var(--border))}.uib-tl-body{display:flex;min-height:0}.uib-tl-head{flex:0 0 var(--uib-head-w);width:var(--uib-head-w);display:flex;flex-direction:column;border-right:1px solid var(--tl-divider-border, var(--border));background:var(--tl-side-panel-bg, transparent)}.uib-tl-well{height:var(--uib-ruler-h);display:flex;align-items:center;padding-left:11px;font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:600;color:var(--foreground);border-bottom:1px solid var(--tl-divider-border, var(--border))}.uib-track-head{position:relative;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 8px 0 11px;border-bottom:1px solid var(--tl-divider-border, var(--border));min-width:0}.uib-track-head:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--uib-kind, var(--tl-item-video));opacity:.9}.uib-track-head .row{display:flex;align-items:center;gap:6px;min-width:0}.uib-track-badge{font-family:var(--font-mono, ui-monospace, monospace);font-weight:700;font-size:8.5px;line-height:1;color:#fff;background:var(--uib-kind, var(--tl-item-video));border-radius:4px;min-width:21px;text-align:center;padding:3px 4px;flex:0 0 auto}.uib-track-name{font-size:8.5px;font-weight:600;color:var(--tl-track-label, var(--muted-foreground));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uib-track-ctrls{display:inline-flex;gap:8px;color:var(--tl-icon-default, var(--muted-foreground))}.uib-tl-area{position:relative;flex:1;min-width:0}.uib-tl-ruler{position:relative;height:var(--uib-ruler-h);border-bottom:1px solid var(--tl-divider-border, var(--border));background:var(--tl-ruler-bg, transparent);overflow:hidden}.uib-ruler-tick{position:absolute;bottom:0;width:1px;background:var(--tl-ruler-label, var(--muted-foreground))}.uib-ruler-tick[data-major]{height:58%}.uib-ruler-tick[data-minor]{height:25%;background:var(--tl-divider-border, var(--border))}.uib-ruler-tick[data-minor=mid]{height:37%}.uib-ruler-label{position:absolute;top:3px;transform:translate(4px);font-family:var(--font-mono, ui-monospace, monospace);font-variant-numeric:tabular-nums;font-size:8px;color:var(--tl-ruler-label, var(--muted-foreground));white-space:nowrap}.uib-tl-lanes{position:relative}.uib-gridline{position:absolute;top:0;bottom:0;width:1px;background:var(--surface-tint, rgba(0, 0, 0, .05));pointer-events:none}.uib-lane{position:relative;width:100%;background:var(--tl-track-area-bg, transparent);border-bottom:1px solid var(--tl-divider-border, var(--border))}.uib-clip{position:absolute;top:2px;bottom:2px;overflow:hidden;border-radius:var(--radius-clip, 3px);border:1px solid var(--tl-item-border-normal, rgba(0, 0, 0, .35));background:var(--uib-kind, var(--tl-item-video));font-size:9px;font-weight:600;color:#ffffffeb;text-align:left;padding:0;font-family:inherit;cursor:default}.uib-clip[data-selected]{border-color:var(--tl-item-border-selected, var(--primary));box-shadow:0 0 0 1.5px var(--tl-item-border-selected, var(--primary)),0 0 12px color-mix(in oklab,var(--tl-item-border-selected, var(--primary)) 40%,transparent);z-index:2}.uib-clip-strip{position:absolute;top:0;height:calc(100% - var(--uib-capband-h, 14px));background-position:left center;background-repeat:repeat-x;background-size:auto 100%;pointer-events:none}.uib-clip-capband{position:absolute;inset-inline:0;bottom:0;height:var(--uib-capband-h, 14px);display:flex;align-items:center;overflow:hidden;background:var(--uib-kind, var(--tl-item-video, #4a6db5))}.uib-clip-capband span{font-size:9px;line-height:1;font-weight:500;color:#fffffff2;padding:0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uib-clip-wave{position:absolute;inset:2px 1px;background:var(--tl-waveform, currentColor);-webkit-mask:url(./waveform.svg) left center / auto 100% repeat-x;mask:url(./waveform.svg) left center / auto 100% repeat-x;pointer-events:none}.uib-clip[data-kind=audio]:has(.uib-clip-label) .uib-clip-wave{inset:2px 1px 12px}.uib-clip-label{position:relative;display:block;padding:3px 5px 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.uib-clip[data-kind=mg]{color:var(--tl-item-mg-text, rgba(20, 17, 14, .75))}.uib-clip[data-kind=audio] .uib-clip-label{position:absolute;left:0;right:0;bottom:2px;padding:0 5px;color:var(--tl-item-header-color, rgba(0, 0, 0, .75));font-size:8px}.uib-playhead{position:absolute;top:0;bottom:0;width:1px;margin-left:-.5px;background:var(--tl-playhead, #e6ac42);pointer-events:none;z-index:3}.uib-playhead svg{position:absolute;top:0;left:50%;transform:translate(-50%);display:block;color:var(--tl-playhead, #e6ac42);filter:drop-shadow(0 1px 2px rgba(230,172,66,.25))}.uib-clip-excise{position:absolute;top:0;bottom:0;z-index:4;background:var(--destructive, #c9483f);box-shadow:inset 0 0 0 1px #ffffff80,0 6px 14px -4px #c9483f99;border-radius:2px;pointer-events:none;transform-origin:center bottom}.uib-convoflow{text-align:left}.uib-convoflow .uib-msg-user{justify-content:flex-start}.uib-frag{background:var(--background);border:1px solid var(--border);border-radius:14px;color:var(--foreground);font-family:var(--font-sans, ui-sans-serif, system-ui, sans-serif);font-size:12px;overflow:hidden;text-align:left}.uib-frag-chat{display:flex;flex-direction:column;padding:14px 16px}.uib-frag-tools{display:flex;flex-direction:column;gap:12px;padding:16px 18px}.uib-frag-title{font-size:10px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-tertiary, var(--muted-foreground))}.uib-frag-check{margin-left:auto;color:var(--success, #3d9a50)}.uib-frag-transcript{display:flex}.uib-frag-transcript .uib-transcript{padding:16px 18px}.uib-frag-tile{padding:10px 10px 8px}.uib-output{position:relative}.uib-output img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.uib-output-ratio{position:absolute;top:8px;left:8px;background:#0000009e;color:#fff;font-family:var(--font-mono, monospace);font-size:9.5px;font-weight:600;border-radius:4px;padding:2px 6px}.uib-output-name{position:absolute;left:8px;bottom:8px;right:8px;color:#fff;font-size:10px;font-weight:600;text-shadow:0 1px 6px rgba(0,0,0,.7);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}[data-editor-skin=ableton-moonlit] button[class*=bg-primary]:not([role=switch]),[data-editor-skin=ableton-moonlit] button[class*=bg-destructive]:not([role=switch]),[data-editor-skin=ableton-moonlit] button[class*=bg-secondary]:not([role=switch]){box-shadow:inset 0 1.5px #ffffff6b,inset 0 -1.5px #0000003d,inset 1px 0 #ffffff1a,inset -1px 0 #0000001a,0 1px #0000001f,0 2px 4px #00000029}[data-editor-skin=ableton-moonlit] [data-timeline-toolbar]{background-color:var(--tl-side-panel-bg)}[data-editor-skin=slate-studio] [data-app-header]{background-color:var(--surface-base)}[data-editor-skin=slate-studio] [data-timeline-toolbar]{background-color:var(--tl-side-panel-bg)}[data-editor-skin=slate-studio] [data-user-message]>div{background-color:var(--tl-track-area-bg)}[data-editor-skin=slate-studio] [data-chat-scroll]{padding-inline:1rem}[data-editor-skin=slate-studio] [data-composer-surface]{background-color:var(--tl-track-area-bg);border-color:#ffffff12;transition:border-color .22s ease}[data-editor-skin=slate-studio] [data-composer-surface]:hover{border-color:#ffffff1f}[data-editor-skin=avid-hardware-desk] [data-app-header],[data-editor-skin=avid-hardware-desk] [data-timeline-toolbar]{background-color:#2e2e2e;background-image:linear-gradient(to bottom,#333,#292929);box-shadow:inset 0 1px #ffffff12}[data-editor-skin=avid-hardware-desk] [data-app-header]{border-bottom:1px solid rgba(0,0,0,.55)}[data-editor-skin=avid-hardware-desk] [data-timeline-toolbar]{border-bottom:0}[data-editor-skin=avid-hardware-desk] [data-timeline-toolbar] [data-timeline-timecode-group]{background-color:#050f05;color:#3f3;box-shadow:inset 0 1px 3px #000c,0 1px #ffffff0d;padding:2px 8px;border-radius:3px;border:1px solid #000;font-family:var(--font-mono);font-size:14px;letter-spacing:.05em;text-shadow:0 0 3px rgba(51,255,51,.35);font-weight:600}[data-editor-skin=avid-hardware-desk] [data-timeline-toolbar] [data-timeline-timecode-group] .dur{color:#1f9a1f}[data-editor-skin=avid-hardware-desk] [data-timeline-toolbar] button{background-color:#383838;border:1px solid #1c1c1c;box-shadow:inset 0 1px #ffffff0f,inset 0 -1px #00000059;transition:all .08s ease-out;border-radius:3px;font-weight:500}[data-editor-skin=avid-hardware-desk] [data-timeline-toolbar] button:hover{background-color:#424242;box-shadow:inset 0 1px #ffffff17,inset 0 -1px #00000059}[data-editor-skin=avid-hardware-desk] [data-timeline-toolbar] button:active{background-color:#262626;box-shadow:inset 0 1px 3px #0000008c;transform:translateY(1px);color:#00d0d0;text-shadow:0 0 2px rgba(0,208,208,.3)}[data-editor-skin=avid-hardware-desk] button.bg-primary{background-color:#00d0d0;color:#111;border-color:teal;box-shadow:inset 0 1px #ffffff59,inset 0 -1px #00000040;border-radius:3px;font-weight:600}[data-editor-skin=avid-hardware-desk] button.bg-primary:hover{background-color:#14dede;box-shadow:inset 0 1px #ffffff73,inset 0 -1px #00000040,0 0 6px #00d0d040}[data-editor-skin=avid-hardware-desk] button.bg-primary:active{background-color:#00b0b0;box-shadow:inset 0 1px 3px #0006}[data-editor-skin=avid-hardware-desk] [data-composer-surface]{background-color:#222;border:1px solid #111111;box-shadow:inset 0 1px 2px #0000004d,0 1px #ffffff0a;border-radius:4px;transition:all .15s ease-out}[data-editor-skin=avid-hardware-desk] [data-composer-surface]:focus-within{background-color:#1a1a1a;box-shadow:inset 0 1px 3px #00000073,0 1px #ffffff0a}[data-editor-skin=avid-hardware-desk] [data-user-message]>div{background-image:linear-gradient(to bottom,#424242,#333);border:1px solid oklch(.15 0 0);border-radius:0;box-shadow:inset 0 1px #ffffff14,inset 0 -1px #0000004d}[data-editor-skin=avid-hardware-desk] [data-slot=slider-track]{box-shadow:inset 0 1px 2px #0000008c}[data-editor-skin=avid-hardware-desk] [data-slot=slider-thumb]{background:linear-gradient(to bottom,#444,#2c2c2c);border:1px solid #131313;box-shadow:inset 0 1px #ffffff1f,0 1px 2px #00000080}@keyframes uib-pulse{0%,to{opacity:1}50%{opacity:.35}}.fe-export{left:1171px;top:7px;width:74px;height:26px;border-radius:4px;background:var(--fe-accent);color:#fcfcfc;font-weight:600;font-size:12px;line-height:16px;padding:5px 0 0 16px;box-shadow:inset 0 1px #fff3}@font-face{font-family:Anton;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/structure/mg-0.ttf) format("truetype")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/structure/mg-1.ttf) format("truetype")}@font-face{font-family:Bodoni Moda;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/structure/mg-2.ttf) format("truetype")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/structure/mg-3.ttf) format("truetype")}@font-face{font-family:Bodoni Moda;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/structure/mg-4.ttf) format("truetype")}@font-face{font-family:Stardos Stencil;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/structure/mg-5.ttf) format("truetype")}.pa-demo{max-width:1100px;margin:auto}.pa-demo .es-fit{box-shadow:0 2px 6px #0000000d,0 32px 64px -16px #0000001f}.pa-demo .fe[data-variant=product]{height:868px}.pa-demo button{font:inherit;cursor:pointer}.pa-demo button:focus-visible{outline:2px solid #dc7036;outline-offset:3px}.pa-chat{position:absolute;inset:23px 20px 136px;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;font-size:14px;line-height:1.6}.pa-user{margin:0 0 17px 16px;padding:13px 14px;background:#e3e1de;border-radius:6px;transform-origin:bottom right}.pa-user p{font-size:13px;line-height:1.55;margin:0}.pa-attachment{display:flex;align-items:center;gap:12px;margin-top:13px;padding-top:12px;border-top:1px solid #ceccc7;font-size:12px}.pa-attachment img{width:43px;height:57px;object-fit:cover;border-radius:3px}.pa-attachment span{flex:1}.pa-attachment small{display:block;color:var(--fe-muted);font-size:11px}.pa-attachment svg{color:#52865a!important}.pa-composer{position:absolute;left:16px;right:16px;bottom:16px;border:1px solid #d4d0ca;border-radius:7px;padding:14px;background:#faf9f6}.pa-input{min-height:35px;font-size:14px;line-height:1.6;color:var(--fe-ink-2)}.pa-input>span{color:var(--fe-muted)}.pa-composer-tools{display:flex;align-items:center;justify-content:space-between;margin-top:14px}.pa-composer-tools>span{display:flex;align-items:center;gap:8px;font-size:12px}.pa-send{display:grid!important;place-items:center;width:27px;height:27px;background:#df743c;border-radius:50%;color:#fff;transition:transform .2s}.pa-send svg{color:#fff!important}.pa-send[data-press=true]{transform:scale(.82)}.pa-caret{display:inline-block;height:14px;width:1px;background:#48423b;vertical-align:-2px}.pa-viewer{position:absolute;left:401px;top:41px;width:950px;height:517px;background:#f5f3ef;display:grid;place-items:center}.pa-board{width:889px;height:500px;position:relative;overflow:hidden}.pa-film{position:absolute;will-change:transform}.pa-film-picture{width:100%;height:100%;position:relative;overflow:hidden;border-radius:7px;background:#e7e4de;box-shadow:0 5px 15px #2d281914}.pa-film video,.pa-film-picture>img{width:100%;height:100%;object-fit:contain;display:block}.pa-split-image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none}.pa-generating{position:absolute;inset:0;display:grid;place-items:center;background:#eae7e1;color:#a5a098;font-size:11px}.pa-film footer{position:absolute;left:0;right:0;top:100%;padding-top:13px;text-align:center;color:#70695f;font-size:13px;line-height:1.3;font-weight:500}.pa-demo-controls{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px;margin-top:24px;font-size:12px;color:#928a7d}.pa-demo-controls>span{padding:10px 20px;border-radius:99px;background:#f5f3ef;color:#2b1d0e;font-size:14px;font-weight:500}.pa-demo-controls>div{display:flex;gap:16px}.pa-demo-controls button{display:flex;align-items:center;gap:6px;border:0;background:none;color:#81796c;padding:6px 0}@media(prefers-reduced-motion:reduce){.pa-demo *{animation:none!important;transition:none!important}}@media(max-width:600px){.pa-demo-controls{gap:12px;margin-top:16px;font-size:10px}.pa-demo-controls>span{font-size:12px;padding:8px 12px}.pa-demo-controls>div{gap:12px}}.pa-ai-intro{margin-top:18px!important;font-size:14px;line-height:1.6;color:var(--fe-muted)}.pa-ai-result{margin-top:16px;font-size:14px;line-height:1.6}.pa-ai-lead{min-height:22px;color:var(--fe-ink)}.pa-ai-table{width:100%;margin-top:12px;border-collapse:collapse;font-size:12px;line-height:1.55;text-align:left;border-top:1px solid #cdc9c2;border-bottom:1px solid #cdc9c2}.pa-ai-table thead{background:#e5e2dc;color:#71695d;font-size:10px}.pa-ai-table th,.pa-ai-table td{padding:8px;vertical-align:top;border-bottom:1px solid #d7d3cc}.pa-ai-table th{font-weight:500}.pa-ai-table th:first-child{width:67px;border-right:1px solid #d7d3cc}.pa-ai-table td{color:var(--fe-muted)}.pa-ai-table tbody tr:last-child>*{border-bottom:0}.pa-ai-outro{margin-top:14px!important;font-size:12px;color:var(--fe-muted);line-height:1.6}.pa-references{margin-top:12px}.pa-reference-images{display:grid;grid-template-columns:1fr 1fr;gap:8px}.pa-reference-image{display:flex;position:relative;align-items:center;gap:7px;padding:6px;border:1px solid #d0ccc5;border-radius:7px;background:#f7f5f1;color:#685f53;text-decoration:none;font-size:10px;line-height:1.3}.pa-reference-image img{width:37px;height:47px;object-fit:cover;border-radius:4px}.pa-reference-image span{flex:1}.pa-reference-image>svg{position:absolute;right:5px;top:5px;color:#958b7e!important;width:10px;height:10px}.pa-reference-link{display:flex;align-items:center;gap:9px;padding:9px;margin-top:8px;border:1px solid #d0ccc5;border-radius:7px;background:#f7f5f1;text-decoration:none;color:#635b50}.pa-reference-link>span:nth-child(2){min-width:0;flex:1}.pa-reference-link strong{display:block;font-size:11px;font-weight:500}.pa-reference-link small{display:block;margin-top:2px;font-size:9px;color:#968c7e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pa-youtube{display:grid;place-items:center;width:32px;height:30px;border-radius:5px;background:#f6e3dc}.pa-youtube svg{color:#c85842!important}.pa-reference-link>svg{color:#958b7e!important}.pa-reference-link:hover,.pa-reference-image:hover{border-color:#aa9f8f;background:#fff}.pa-reference-link:focus-visible,.pa-reference-image:focus-visible{outline:2px solid #dc7036;outline-offset:2px}.pa-composer[data-drafting=true]{border-color:#b7ac9d;background:#faf9f6}.pa-composer[data-drafting=true] .pa-input{color:#494137;font-size:13px;line-height:1.6}.pa-input p{margin:0}.pa-ai-intro{display:flex;gap:6px;align-items:center;font-size:11px!important;margin-top:14px!important}.pa-ai-intro svg{color:#6b8d72!important}.pa-reference-photos{display:flex;gap:9px;margin-top:11px}.pa-reference-photos img{display:block;width:65px;height:82px;border-radius:5px;object-fit:cover}.pa-inline-youtube{display:inline;color:#3872b4;text-decoration:none;overflow-wrap:anywhere}.pa-inline-youtube svg{display:inline;vertical-align:-2px;margin-right:4px;color:#3872b4!important}.pa-inline-youtube:hover{text-decoration:underline}.pa-inline-youtube:focus-visible{outline:2px solid #3872b4;outline-offset:2px}.pa-agent-feedback{margin-top:18px}.pa-feedback-lead{font-size:13px;line-height:1.55;color:#625a4f;margin:0 0 12px}.pa-feedback-gallery{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:start}.pa-inline-storyboard{margin:0;min-width:0}.pa-demo .pa-response-image{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:2px;width:100%;aspect-ratio:3/4;padding:0;border:0;border-radius:5px;background:#f7f5f1;overflow:hidden;cursor:zoom-in;box-shadow:none}.pa-response-image img{display:block;width:100%;height:100%;min-height:0;object-fit:contain;background:#f8f6f2}.pa-inline-storyboard figcaption{font-size:10px;line-height:1.4;color:#938570;margin-top:6px;text-align:left}.pa-demo .pa-response-image:focus-visible{outline:2px solid #c78251;outline-offset:4px}.pa-feedback-notes{margin-top:15px;display:flex;flex-direction:column;gap:10px}.pa-feedback-notes p{font-size:12px;line-height:1.55;color:#7c7162;margin:0}.pa-feedback-notes strong{font-weight:550;color:#53483a}.pa-demo .feh-clip[data-kind=audio] .feh-band{height:14px;padding-top:0;font-size:10px;line-height:14px}.pa-demo .pa-story-dialog{position:fixed;inset:0;width:min(810px,calc(100vw - 40px));max-height:calc(100vh - 40px);margin:auto;padding:22px 24px 14px;border:1px solid #d8d0c5;border-radius:14px;background:#f8f6f1;color:#514639;box-shadow:0 24px 100px #20180f50;font-family:inherit;overflow:auto}.pa-story-dialog::backdrop{background:#201c17a8;backdrop-filter:blur(6px)}.pa-story-dialog header{display:flex;align-items:center;justify-content:space-between;gap:16px}.pa-story-dialog header small{font-size:9px;letter-spacing:.13em;color:#9a8a75}.pa-story-dialog h2{font-size:20px;font-weight:500;line-height:1.3;margin:5px 0 0}.pa-story-dialog header button{display:grid;place-items:center;background:transparent;border:1px solid #ded7cc;border-radius:50%;width:32px;height:32px;color:#8a7b67}.pa-story-dialog>p{margin:14px 0;font-size:12px;line-height:1.6;max-width:690px;color:#8b7c68}.pa-story-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;height:min(64vh,600px)}.pa-story-grid-9{grid-template-rows:repeat(3,minmax(0,1fr))}.pa-story-grid-3{height:min(58vh,410px)}.pa-story-grid figure{display:flex;flex-direction:column;min-height:0;min-width:0;margin:0;border:1px solid #ddd7ce;border-radius:6px;overflow:hidden;background:#e9e4db}.pa-story-grid img{display:block;width:100%;height:0;flex:1;min-height:0;object-fit:contain;background:#eee9e1}.pa-story-grid figcaption{display:flex;justify-content:space-between;gap:6px;padding:7px 8px;background:#f8f6f1;font-size:10px;line-height:1.3;color:#675a49}.pa-story-grid figcaption small{flex:none;color:#a29584;font-variant-numeric:tabular-nums}.pa-story-dialog>footer{margin-top:12px;font-size:10px;color:#a29584}@media(max-width:600px){.pa-demo .pa-story-dialog{width:calc(100vw - 20px);padding:16px 12px;max-height:calc(100dvh - 20px)}.pa-story-dialog h2{font-size:17px}.pa-story-grid{gap:5px;height:58vh}.pa-story-grid-3{height:34vh}.pa-story-grid figcaption{font-size:8px;padding:5px;flex-wrap:wrap;gap:2px}.pa-story-dialog>p{font-size:11px}}.pa-reference-photos{align-items:center}.pa-product-document{display:flex;align-items:center;gap:10px;padding:10px 11px;border:1px solid #d5d0c9;border-radius:6px;background:#f5f3ef;min-width:0;flex:1;font-size:11px;line-height:1.5;color:#655d52}.pa-product-document>span:last-child{min-width:0}.pa-product-document small{display:block;font-size:10px;color:#94897b;margin-top:4px}.pa-pdf-icon{position:relative;flex:none;display:grid;place-items:center;width:30px;height:40px}.pa-pdf-icon svg{color:#ac7467!important}.pa-pdf-icon small{margin:0;font-size:7px;line-height:10px;color:#ac7467;letter-spacing:.04em}.pa-chat .fe-pills{width:auto;max-width:100%;flex-wrap:wrap}.pa-chat .fe-pill{max-width:100%;white-space:normal;overflow-wrap:anywhere;height:auto}.fe{--fe-bg: #edebe7;--fe-bg-2: #e3e1dd;--fe-side: #e0deda;--fe-ink: #14110e;--fe-ink-2: #403d39;--fe-muted: #66635e;--fe-muted-2: #807d74;--fe-line: #cccac6;--fe-line-2: #c9c7c1;--fe-line-3: #c3c2bd;--fe-hair: rgba(0, 0, 0, .07);--fe-hair-2: rgba(0, 0, 0, .13);--fe-accent: #dc7036;--fe-video: #588fc0;--fe-video-band: #48759d;--fe-mg: #b3608d;--fe-mg-band: #934f74;--fe-audio: #5d996b;--fe-audio-band: #4c7d58;--fe-wave: #2c5c38;--fe-font: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--fe-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--fe-caption-font: "Sora", "Inter Variable", "Inter", sans-serif;position:relative;width:1351px;height:809px;overflow:hidden;background:var(--fe-bg);color:var(--fe-ink);font-family:var(--fe-font);font-size:12px;line-height:1;-webkit-font-smoothing:antialiased;border-radius:10px;box-shadow:0 30px 70px -20px #00000059,0 8px 22px -10px #0000002e;user-select:none}.fe *{box-sizing:border-box}.fe p{margin:0}.fe .abs{position:absolute}.fe img{display:block}.fe svg.lucide{color:var(--fe-ink-2)}.fe-header{left:0;top:0;width:1351px;height:41px;border-bottom:1px solid var(--fe-line)}.fe-traffic{top:14px;width:12px;height:12px;border-radius:50%}.fe-iconbtn{display:grid;place-items:center;border-radius:4px}.fe-transport-btn{border:0;padding:0;color:var(--fe-ink-2);background:transparent;cursor:pointer}.fe-transport-btn:hover{background:#2e2c2914}.fe-transport-btn:focus-visible{outline:2px solid #6f8fb2;outline-offset:-2px}.fe-title{left:581px;top:9px;width:159px;height:22px;border-radius:7px;padding:3px 6px;font-weight:500;font-size:12px;line-height:16px;color:var(--fe-ink-2);white-space:nowrap}.fe-devtools{left:993px;top:6px;width:134px;height:28px;border:1px solid var(--fe-line);border-radius:6px;background:var(--fe-bg)}.fe-devtools>span{position:absolute;left:30px;top:5px;font-size:13px;line-height:16px;font-weight:500}.fe-devbadge{left:95px;top:7px;width:26px;height:12px;border-radius:4px;background:#fe9a001a;border:1px solid rgba(254,154,0,.35);font-size:8px;line-height:10px;font-weight:600;letter-spacing:.4px;color:#bb4d00;padding-left:3px}.fe-export{left:1171px;top:7px;width:74px;height:26px;border-radius:4px;background:var(--fe-accent);color:#fcfcfc;font-weight:600;font-size:12px;line-height:16px;display:flex;align-items:center;justify-content:center;padding:0;box-shadow:inset 0 1px #fff3}.fe-credits{left:1253px;top:6px;width:86px;height:28px;border-radius:6px}.fe-credits>span{position:absolute;left:24px;top:6px;font-weight:500;font-size:12px;line-height:16px}.fe-avatar-letter{left:70px;top:8px;color:#fff;font-size:10px;line-height:12px;font-weight:600}.fe-tabs{left:0;top:0;height:30px;border-bottom:1px solid var(--fe-hair)}.fe-tab{position:absolute;top:8px;font-size:12px;line-height:14px;letter-spacing:.3px;font-weight:400;color:var(--fe-muted);white-space:nowrap}.fe-tab[data-active]{font-weight:600;color:var(--fe-ink)}.fe-ai{left:0;top:41px;width:540px;height:768px;border-right:1px solid var(--fe-line)}.fe-chat{position:absolute;inset:30px 16px 164px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-start}.fe-chat-in{will-change:transform,opacity}.fe-user{align-self:flex-end;max-width:393px;padding:6px 12px;border-radius:2px;background:var(--fe-bg-2);font-size:13px;line-height:20px;color:var(--fe-ink);margin-top:57px}.fe-tool{position:relative;height:16px;margin-top:8px;padding-left:12px;font-size:12px;line-height:16px;color:var(--fe-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-tool:first-of-type,.fe-user+.fe-tool{margin-top:31px}.fe-tool>i{position:absolute;left:0;top:5px;width:6px;height:6px;border-radius:50%;background:#3f7a4c}.fe-tool[data-running]>i{background:#d8a24a;animation:fe-pulse .9s ease-in-out infinite}.fe-tool>svg{position:absolute;right:0;top:3px}@keyframes fe-pulse{50%{opacity:.35}}.fe-para{margin-top:8px;width:508px;font-size:13px;line-height:20.8px;color:var(--fe-ink)}.fe-tool+.fe-para{margin-top:9px}.fe-para+.fe-para{margin-top:28px}.fe-bullets{margin:8px 0 0;padding:0;list-style:none;width:508px;display:grid;gap:2px}.fe-bullets li{position:relative;padding-left:16px;font-size:13px;line-height:19.5px;color:var(--fe-ink)}.fe-bullets li:before{content:"•";position:absolute;left:4px;top:0}.fe-bullets+.fe-para{margin-top:13px}.fe-pills{display:flex;flex-wrap:wrap;gap:8px 7px;margin-top:6px;width:508px}.fe-pill{height:30px;padding:5px 11px;border-radius:15px;background:#fcfaf6;border:1px solid var(--fe-hair-2);font-size:12px;line-height:18px;font-weight:500;color:var(--fe-ink);white-space:nowrap}.fe-feedback{display:flex;gap:14px;height:20px;margin-top:8px;padding:4px 0 0 6px;color:var(--fe-muted)}.fe-feedback svg.lucide{color:var(--fe-muted)}.fe-composer{left:16px;top:676px;width:508px;height:80px;border-radius:6px;border:1px solid var(--fe-hair-2);background:#f7f5f1;overflow:hidden}.fe-placeholder{left:15px;top:14px;font-size:13px;line-height:20px;color:var(--fe-muted);white-space:nowrap}.fe-agentpill{left:7px;top:39px;width:87px;height:28px;border-radius:6px}.fe-agentpill>span{position:absolute;left:26px;top:6px;font-size:12px;line-height:16px;font-weight:500;color:var(--fe-ink-2)}.fe-send{left:473px;top:41px;width:24px;height:24px;border-radius:12px;background:var(--fe-accent);display:grid;place-items:center}.fe-send svg.lucide{color:#fff}.fe-media{left:540px;top:41px;width:324px;height:366px;border-right:1px solid var(--fe-line)}.fe-search{left:0;top:0;width:158px;height:24px;border:1px solid var(--fe-hair);border-radius:4px}.fe-search>span{position:absolute;left:23px;top:3px;font-size:12px;line-height:16px;color:var(--fe-muted)}.fe-grid{left:12px;top:60px;width:304px;height:294px;display:grid;grid-template-columns:146px 146px;column-gap:12px;row-gap:6px;align-content:start;overflow:hidden}.fe-tile{height:104px}.fe-thumb{position:relative;width:146px;height:82px;border-radius:6px;border:1px solid var(--fe-hair);background:var(--fe-bg);overflow:hidden}.fe-thumb>img.cover{position:absolute;inset:-1px;width:146px;height:82px;object-fit:cover}.fe-tilename{margin:6px 0 0 2px;font-size:12px;line-height:16px;color:var(--fe-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-dur{right:5px;bottom:5px;height:14px;padding:1px 4px;border-radius:3px;background:#000000b3;color:#fff;font-size:10px;line-height:12px;font-weight:500}.fe-tready{left:2px;top:2px;width:18px;height:18px;border-radius:4px;background:#000000b3;display:grid;place-items:center}.fe-tready svg.lucide{color:#fff}.fe-arow{grid-column:1 / -1;height:22px;display:flex;align-items:center;gap:6px;border-top:1px solid var(--fe-hair);font-size:12px;line-height:16px;color:var(--fe-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fe-arow svg.lucide{color:var(--fe-audio);flex:none}.fe-checker{position:absolute;inset:-1px;background-color:#fff;background-image:linear-gradient(45deg,#d9d9d9 25%,transparent 25%,transparent 75%,#d9d9d9 75%),linear-gradient(45deg,#d9d9d9 25%,transparent 25%,transparent 75%,#d9d9d9 75%);background-size:16px 16px;background-position:0 0,8px 8px}.fe-qcard{left:50px;top:29px;width:44px;height:22px;border-radius:2px;background:#fff;border:1px solid var(--fe-hair-2)}.fe-qcard>i{position:absolute;left:4px;height:2px;background:#999}.fe-viewer{left:864px;top:41px;width:487px;height:366px}.fe-canvas{left:12px;top:68px;width:463px;height:261px;background:#7b3f2a;overflow:hidden}.fe-pip{border:1.2px solid #fff;border-radius:5px;overflow:hidden;background:#000}.fe-pip>video{width:100%;height:100%;object-fit:cover;display:block}.fe-mgvideo{display:block;object-fit:contain;pointer-events:none}.fe-numbadge{width:20.08px;height:20.08px}.fe-numbadge>span{position:absolute;left:7.04px;top:4.04px;font-size:9px;line-height:12px;font-weight:600;color:#7b3f2a}.fe-mgtext{width:230px;font-size:8.9px;line-height:12px;font-weight:500;color:#fff}.fe-capchip{left:50%;transform:translate(-50%);bottom:27.14px;height:12.99px;padding:0 3px;border-radius:2px;background:#040c0a9e;display:flex;align-items:center;gap:3.4px;white-space:nowrap;font-family:var(--fe-caption-font);font-weight:800;font-size:9.9px;line-height:10.7px;color:#f7fff9;z-index:20}.fe-capchip>span[data-active]{background:#a3ff12;color:#071007;border-radius:1.5px;padding:1.1px 1.5px;margin:0 -1.5px}.fe-chartmg{position:absolute;inset:0;background:#fff;transform-origin:0 0}.fe-chart-title{left:7px;top:5px;font-size:6px;line-height:8px;font-weight:600;color:#222;white-space:nowrap}.fe-tltb{left:540px;top:407px;width:811px;height:36px;background:var(--fe-bg-2);border-top:1px solid var(--fe-line)}.fe-tc{left:388px;top:12px;font-size:12px;line-height:12px;color:var(--fe-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.fe-ratio{left:4.8px;top:8px;width:14.4px;height:8px;border:1.5px solid var(--fe-ink-2);border-radius:3px}.fe-ccbtn{left:702px;top:7px;width:72px;height:22px;border:1px solid var(--fe-hair-2);border-radius:4px}.fe-ccbtn>.on{position:absolute;left:23px;top:5px;font-size:9px;line-height:10px;font-weight:600;letter-spacing:.3px;color:var(--fe-ink-2)}.fe-ccbtn>.split{position:absolute;left:50px;top:-1px;width:1px;height:22px;background:var(--fe-hair-2)}.fe-tl{left:541px;top:443px;width:810px;height:366px;background:#e8e6e2;overflow:hidden}.fe-ruler-label{top:5px;font-size:11px;line-height:13px;font-weight:500;color:#0000008c;white-space:nowrap;font-variant-numeric:tabular-nums}.fe-side{left:0;top:0;width:192px;height:366px;background:var(--fe-side);border-right:1px solid var(--fe-line-3)}.fe-sidetc{left:0;top:8px;width:192px;text-align:center;font-size:15px;line-height:18px;font-weight:600;color:var(--fe-ink);font-variant-numeric:tabular-nums}.fe-hline{left:0;width:810px;height:1px;background:var(--fe-line-2)}.fe-head{left:0;width:175.5px}.fe-head>.bar{position:absolute;left:0;top:0;width:3px;height:100%;opacity:.9}.fe-badge{left:12px;width:30px;height:22px;border-radius:4px;text-align:center;padding-top:3px;font-family:var(--fe-mono);font-weight:700;font-size:12px;line-height:16px;color:#fffffff2}.fe-head svg.lucide{color:var(--fe-muted)}.fe-trackname{left:12px;top:39px;font-size:11px;line-height:13px;font-weight:500;color:var(--fe-muted-2);white-space:nowrap}.fe-items{left:192px;top:44px;width:618px;height:301px}.fe-clip{position:absolute;border-radius:3px;border:1px solid rgba(0,0,0,.45);overflow:hidden;will-change:clip-path}.fe-clip .band{position:absolute;left:-1px;right:-1px;height:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a;padding:3px 0 0 8px;font-size:12px;line-height:14px;font-weight:600;color:#fff;white-space:nowrap}.fe-clip .band[data-dark]{color:#0d0d0d}.fe-clip[data-kind=mg]{background:var(--fe-mg)}.fe-clip[data-kind=mg] .band{top:29px;background:var(--fe-mg-band)}.fe-clip[data-kind=video]{background:var(--fe-video)}.fe-clip[data-kind=video] .band{top:28px;background:var(--fe-video-band)}.fe-clip[data-kind=audio]{background:var(--fe-audio)}.fe-clip[data-kind=audio] .band{top:33px;background:var(--fe-audio-band)}.fe-strip{position:absolute;left:-1px;top:2px;height:27px;display:flex;gap:0;padding-left:3px;overflow:hidden;right:-1px}.fe-strip>.tile{position:relative;flex:none;width:48px;height:27px;background:#fff;overflow:hidden}.fe-frames{position:absolute;left:2px;top:2px;right:1px;height:26px;display:flex;overflow:hidden}.fe-frames>img{flex:none;width:46.22px;height:26px;object-fit:cover}.fe-wave{position:absolute;left:-1px;right:-1px;display:flex;align-items:center;gap:1px;overflow:hidden}.fe-wave>i{flex:none;width:1px;background:var(--fe-wave)}.fe-clip[data-kind=video] .fe-sep{position:absolute;left:-1px;right:-1px;top:48px;height:1px;background:#0000004d}.fe-clip[data-kind=video] .fe-wavebg{position:absolute;left:-1px;right:-1px;top:49px;height:29px;background:var(--fe-audio)}.fe-fade{position:absolute;top:0;height:33px}.fe-handle{position:absolute;top:0;width:6px;height:10px;background:#0000008c;border-radius:0 0 2px 2px}.fe-playhead{top:15px;width:1px;height:341px;background:#1a1a1a}.fe-playhead-head{top:0;width:15px;height:15px}.fe-scroll{left:194px;top:358px;width:383px;height:6px;border-radius:4px;background:#a09e9b}.fe[data-variant=home]{border-radius:8px}.fe[data-variant=home] .fe-title{left:581px}.feh-ai{width:400px;border-right:1px solid var(--fe-line)}.feh-chat{top:0;bottom:123px}.feh-chat .fe-user{margin-top:34px;max-width:310px;white-space:normal}.feh-chat .fe-tool,.feh-chat .fe-para,.feh-chat .fe-bullets,.feh-chat .fe-pills{width:368px}.feh-chat .fe-user+.fe-tool{margin-top:25px}.feh-chat .fe-tool+.fe-para{margin-top:6px}.feh-chat>.fe-chat-in+.fe-chat-in{margin-top:14px}.feh-chat .fe-para+.fe-para{margin-top:29px}.feh-pills{flex-direction:column;align-items:flex-start;gap:8px}.feh-composer{width:368px}.feh-media{left:401px;top:41px;width:248px;height:435px;border-right:1px solid var(--fe-line)}.feh-grid{left:9px;top:27px;width:230px;display:grid;grid-template-columns:109px 109px;column-gap:12px;row-gap:11px;align-content:start}.feh-tile{height:89px}.feh-thumb{position:relative;width:109px;height:61px;border-radius:6px;border:1px solid var(--fe-hair);background:var(--fe-bg);overflow:hidden}.feh-thumb>img.cover{position:absolute;inset:-1px;width:109px;height:61px;object-fit:cover}.feh-tilename{margin:6px 0 0 1px;font-size:12px;line-height:16px;color:var(--fe-ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.feh-dur{left:74px;top:42px;width:30px;height:14px;border-radius:3px;background:#ffffffe6;color:var(--fe-ink);font-size:10px;line-height:12px;font-weight:500;text-align:center;padding-top:1px}.feh-checker{background-color:#ebebeb;background-image:linear-gradient(45deg,#d4d4d4 25%,transparent 25%,transparent 75%,#d4d4d4 75%),linear-gradient(45deg,#d4d4d4 25%,transparent 25%,transparent 75%,#d4d4d4 75%);background-size:16px 16px;background-position:0 0,8px 8px}.feh-tltb{left:401px;top:477px;width:950px}.feh-vogroup{border:1px solid #d1cfcc;border-radius:6px}.feh-tl{left:401px;top:513px;width:950px;height:296px;background:var(--fe-bg);overflow:hidden}.feh-tl[data-interactive]{cursor:ew-resize;touch-action:none}.feh-tl[data-interactive] .feh-side{cursor:default}.feh-side{left:0;top:0;width:110px;height:286px;background:var(--fe-side);border-right:1px solid #5c5b58;overflow:hidden}.feh-sidetc{left:0;top:8px;width:110px;text-align:center;font-size:15px;line-height:18px;font-weight:600;color:#0000008c;font-variant-numeric:tabular-nums}.feh-sideshadow{left:110px;top:0;width:18px;height:296px;background:linear-gradient(to right,#00000038 0% 38%,#0000);pointer-events:none}.feh-clip{border-radius:3px}.feh-hl{position:absolute;left:2px;right:2px;top:-1px;height:1px;background:#ffffff24}.feh-mglabel{position:absolute;left:7px;top:10.5px;font-size:12px;line-height:14px;font-weight:600;color:#ffffffe6;white-space:nowrap}.feh-frames{position:absolute;left:2px;top:2px;right:1px;height:36px;display:flex;overflow:hidden;box-shadow:inset 1px 1px #000000ad,inset -1px 0 #000000ad}.feh-frames>img{flex:none;width:64px;height:36px;object-fit:cover}.feh-band{position:absolute;left:-1px;right:-1px;height:20px;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,inset 0 -1px #ffffff1a;padding:3px 0 0 8px;font-size:12px;line-height:14px;font-weight:600;color:#fff;white-space:nowrap}.feh-band[data-dark]{color:#0d0d0d}.feh-wavebg{position:absolute;left:-1px;right:-1px;top:-1px;height:19px;overflow:hidden}.feh-wavebg .fe-wave{top:1px;height:17px}.feh-centerline{position:absolute;left:0;right:0;top:10px;height:1px;background:#2c5c3842}.fe-tools{position:relative;overflow:hidden;margin-top:31px;will-change:height}.feh-chat .fe-tools{margin-top:25px}.fe-tools .fe-tool{margin-top:8px}.fe-tools .fe-tool:first-child{margin-top:0}.fe-tool-summary{position:absolute!important;left:0;right:0;top:0;margin-top:0!important}.fe-tool-text{position:relative}.fe-tool[data-running] .fe-tool-text{background:linear-gradient(90deg,var(--fe-muted) 0%,var(--fe-muted) 35%,#b4b0a8 50%,var(--fe-muted) 65%,var(--fe-muted) 100%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fe-shimmer 1.4s linear infinite}@keyframes fe-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.fe-caret{display:inline-block;width:2px;height:.95em;margin-left:2px;vertical-align:-.15em;background:var(--fe-accent);border-radius:1px}.fe-composer-value{color:var(--fe-ink);max-width:calc(100% - 30px);white-space:normal;line-height:20px}.fe-send{will-change:transform}.feh-mgtile{position:absolute;inset:-1px;background:var(--fe-mg);display:grid;place-items:center;color:#ffffffeb;font-size:22px;line-height:1}.fe-canvas[data-plain]{background:#0b0b0c}.fe-canvas[data-plain] .fe-pip>video{object-fit:cover}.feh-thumb>video.cover{position:absolute;inset:-1px;width:109px;height:61px;object-fit:cover;display:block}.fe[data-variant=vertical]{border-radius:8px}.fe[data-variant=vertical] .fe-title{left:581px}.fe[data-variant=vertical] .fe-canvas{width:270px;height:480px}.fev-tltb{left:401px;top:561px;width:950px}.fev-tl{top:597px;height:212px}.fev-side{height:202px}.fev-sideshadow{height:212px}.fe[data-variant=product]{border:1px solid rgb(0 0 0 / 10%);border-radius:17px;box-shadow:none;--fe-mg: #896bae;--fe-mg-band: #755a96}.fe[data-variant=product] .fe-title{left:50%;width:auto;transform:translate(-50%)}.fe[data-variant=product] .fe-header>.abs:last-child{display:none}.fe[data-variant=product] .fe-export{left:1260px!important}.fe[data-variant=product] .feh-tltb{top:558px}.fe[data-variant=product] .feh-tltb>i,.fe[data-variant=product] .feh-tltb>.fe-iconbtn:nth-of-type(2),.fe[data-variant=product] .feh-tltb>.fe-iconbtn:nth-of-type(3),.fe[data-variant=product] .feh-tltb>.abs:not(.fe-iconbtn):not(.fe-tc){display:none}.fe[data-variant=product] .feh-tl{top:594px;height:215px}.fe[data-variant=product] .feh-side{height:215px}.fe[data-variant=product] .feh-side .fe-head>.abs:not(.fe-badge){display:none}.fe[data-variant=product] .feh-mglabel{top:4px;font-weight:500}.fe[data-variant=product] .feh-clip[data-kind=video] .feh-frames{height:calc(100% - 17px)}.fe[data-variant=product] .feh-clip[data-kind=video] .feh-band{top:auto!important;bottom:0;height:16px;padding-top:1px}.fe[data-variant=product] .feh-composer>.abs:nth-child(3){display:none}.fe[data-variant=product] .feh-chat{bottom:115px}.fe[data-variant=product] .feh-chat .fe-user{border-radius:3px}.fe[data-variant=product] .feh-chat .fe-bullets{line-height:1.65}.fe[data-variant=product] .fe-composer-value{max-width:100%}.fe-composer .fe-placeholder{right:15px;overflow:hidden;text-overflow:ellipsis}.fe:is([data-variant=product],[data-variant=home]) .feh-composer>.fe-iconbtn:has(.lucide-plus){inset:auto 36px 10px auto!important;width:28px!important;height:28px!important}.fe:is([data-variant=product],[data-variant=home]) .feh-composer>.fe-send{inset:auto 8px 12px auto!important;width:24px;height:24px}.fe[data-variant=home] .feh-composer>.fe-iconbtn:has(.lucide-plus){right:126px!important}.fe[data-variant=home] .feh-composer>.fe-iconbtn:has(.lucide-palette){left:auto!important;right:96px;top:auto!important;bottom:10px}.fe[data-variant=home] .feh-composer>.fe-iconbtn:has(.lucide-book-open){left:auto!important;right:66px;top:auto!important;bottom:10px}.fe[data-variant=home] .feh-composer>.fe-iconbtn:has(.lucide-mouse-pointer-click){left:auto!important;right:36px;top:auto!important;bottom:10px}.es-root{width:100%}.es-fit{position:relative;width:100%;overflow:hidden}.es-scaled{position:absolute;top:0;left:0;transform-origin:0 0;will-change:transform}@supports (container-type: inline-size) and (transform: scale(calc(1px/1px))){.es-fit[data-initial-fit]{container-type:inline-size}.es-fit[data-initial-fit]>.es-scaled{transform:scale(calc(100cqw / var(--scene-frame-width)))!important;visibility:visible!important}}.es-controls{margin-top:18px;font:12px/1.4 ui-monospace,SFMono-Regular,Menlo,monospace;color:#403d39}.es-transport{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.es-btn{min-width:64px;padding:5px 10px;border:1px solid rgba(0,0,0,.18);border-radius:6px;background:#f7f5f1;color:#14110e;font:inherit;cursor:pointer}.es-scrub{flex:1;min-width:240px;accent-color:#dc7036}.es-time{min-width:120px;font-variant-numeric:tabular-nums}.es-speed{font:inherit;padding:3px 6px}.es-state{opacity:.7}.es-cues{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:3px}.es-cues li{display:grid;grid-template-columns:56px 110px 1fr;gap:10px;padding:3px 8px;border-radius:4px;opacity:.45;transition:opacity .12s linear,background .12s linear}.es-cues li[data-fired]{opacity:1;background:#dc70361a}.es-cue-at{font-variant-numeric:tabular-nums}.es-cue-kind{color:#bb4d00}.es-cue-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-editor-carousel{width:100%;max-width:1100px;margin-inline:auto}.home-project-tabs{display:flex;justify-content:center;margin-top:28px;padding-inline:16px}.home-project-switcher{display:inline-flex;align-items:center;gap:4px;padding:5px;border:0;border-radius:999px;background:#f3f2f0;font-family:inherit}.home-project-switcher button{appearance:none;min-width:0;min-height:36px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid transparent;border-radius:999px;background:transparent;padding:8px 17px;color:#716c65;font-family:inherit;font-size:13px;font-weight:400;line-height:18px;cursor:pointer;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.home-project-switcher button img{width:19px;height:19px;opacity:.55}.home-project-switcher button[aria-selected=true] img{opacity:1}.home-project-switcher button[aria-selected=true]{color:#302a22;border-color:#eeedea;background:#fff;box-shadow:0 1px 3px #00000008}.home-project-switcher button:hover{color:#302a22}.home-project-switcher button:focus-visible{outline:2px solid #c78251;outline-offset:3px}.home-editor-carousel .fe[data-variant=product] .feh-composer{left:20px;right:20px;bottom:16px;height:96px;border-radius:8px}.home-editor-carousel .fe[data-variant=product] .feh-composer>.fe-placeholder{top:12px;left:14px;right:14px;line-height:18px;max-height:36px;white-space:normal;overflow-wrap:anywhere;overflow:hidden;text-overflow:clip;font-size:13px}.home-editor-carousel .feh-composer .fe-agentpill,.home-editor-carousel .feh-composer>.fe-iconbtn{top:auto!important;bottom:10px}.home-editor-carousel .feh-composer .fe-send{bottom:10px}@media(max-width:600px){.home-project-tabs{margin-top:20px}.home-project-switcher button{min-width:0;min-height:32px;padding:6px 14px;font-size:12px;line-height:20px;gap:7px}.home-project-switcher button img{width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.home-project-switcher button{transition:none}}.home-editor-carousel .feh-composer>.fe-iconbtn:has(.lucide-plus){left:auto!important;right:54px}.home-editor-carousel .feh-composer{border-color:#5044311f!important;font-weight:400}.home-editor-carousel .feh-composer .fe-agentpill>span{font-weight:400}.home-editor-carousel .feh-composer svg.lucide{stroke-width:1.25}.home-project-switcher{max-width:100%;box-sizing:border-box}.home-editor-carousel .marketing-demo .feh-chat>*{flex-shrink:0}.home-editor-carousel .marketing-demo .fe-tool-details .fe-tool{width:auto}.home-editor-carousel .marketing-demo .fe[data-variant=product] .feh-chat{inset:23px 20px 136px}.home-editor-carousel .marketing-demo .fe[data-variant=product] .feh-chat .fe-user{align-self:stretch;max-width:none;margin:0 0 17px 16px;padding:13px 14px;border-radius:6px;background:#e3e1de}.home-editor-carousel .marketing-demo .feh-chat .fe-para,.home-editor-carousel .marketing-demo .feh-chat .fe-bullets,.home-editor-carousel .marketing-demo .feh-chat .fe-pills{width:auto}.marketing-demo .fe-chat-references{display:flex;align-items:center;gap:9px;margin-top:11px}.marketing-demo .fe-chat-reference{display:flex;align-items:center;gap:10px;min-width:0;padding:10px 11px;border:1px solid #d5d0c9;border-radius:6px;background:#f5f3ef;font-size:11px;line-height:1.5;color:#655d52;flex:1}.marketing-demo .fe-chat-reference>span{min-width:0;overflow-wrap:anywhere}.marketing-demo .fe-chat-reference small{display:block;font-size:10px;color:#94897b;margin-top:4px}.marketing-demo .fe-chat-reference[data-reference-kind=image]{order:-1;flex:0 0 65px;padding:0;border:0;background:transparent}.marketing-demo .fe-chat-reference[data-reference-kind=image] img{display:block;width:65px;height:82px;object-fit:contain;border-radius:5px;background:#ebe9e3}.marketing-demo .fe-chat-reference[data-reference-kind=image]>span{display:none}.marketing-demo .fe-chat-reference svg{flex-shrink:0;width:23px;height:23px;stroke-width:1.3;color:#ac7467}.home-editor-carousel{max-width:1100px}.home-enterprise-stage{padding:0 18px 48px;max-width:1387px;margin:0 auto}.marketing-demo .fe-chat-references{flex-wrap:wrap}.marketing-demo .fe-chat-reference[data-reference-kind=pdf]{flex:1 0 100%;box-sizing:border-box;text-decoration:none}.marketing-demo .fe-chat-reference[data-reference-kind=pdf]:hover{border-color:#ac7467}.marketing-demo .fe-chat-reference:focus-visible{outline:2px solid #3872b4;outline-offset:3px}.marketing-demo .fe-chat-inline-reference[data-reference-kind=github]{color:#2468b4;text-decoration-color:currentColor;overflow-wrap:anywhere}.marketing-demo .fe-chat-inline-reference[data-reference-kind=github]:hover{color:#174b86}.marketing-demo .fe-chat-inline-reference[data-reference-kind=github]>svg{display:inline;width:13px;height:13px;margin-right:4px;vertical-align:-2px;stroke:currentColor}.hve-root .hve-viewer{position:absolute;left:401px;top:41px;width:950px;height:517px;background:#edebe7;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:8px 25px;gap:0}.hve-picture{position:relative;flex:none;width:889px;height:500px;aspect-ratio:16/9;background:#f4f3f0;overflow:hidden}.hve-picture video,.hve-picture iframe{display:block;width:100%;height:100%;border:0;object-fit:contain}.hve-sound{position:absolute;right:34px;bottom:17px;z-index:2;border:1px solid #0002;border-radius:16px;padding:5px 12px;background:#fff9;color:#514b44;font:12px Inter,sans-serif;cursor:pointer}.hve-error{position:absolute;top:48%;left:20px;right:20px;background:#fff;padding:12px;font:14px Inter,sans-serif}.hve-root .feh-mgframes{position:absolute;left:0;right:0;top:0;background-color:#eeeae2;background-repeat:repeat-x;background-size:auto 100%}.hve-root .feh-clip[data-thumbnail] .feh-mglabel{inset:auto 0 0;height:16px;margin:0;padding:1px 6px;font-size:10px;line-height:14px;background:#8366a8;color:#fff}.hve-root .fe[data-variant=product]{height:868px}.hve-root .fe[data-variant=product] .feh-tl,.hve-root .fe[data-variant=product] .feh-side{height:274px}.hve-root .fe[data-variant=product] .feh-clip[data-thumbnail] .feh-mglabel{top:auto;bottom:0}.hve-root .fe[data-variant=product] .feh-ai{bottom:0;height:auto}.hve-root .fe[data-variant=product] .feh-composer{inset:auto 16px 16px;width:auto;height:96px}.hve-root .fe[data-variant=product] .feh-chat{bottom:140px}.hve-root .fe[data-variant=product] .fe-composer-value{left:14px;right:14px;top:12px;max-width:none;max-height:36px;overflow:hidden;white-space:normal;overflow-wrap:anywhere;line-height:18px}.hve-root .feh-composer .fe-agentpill{top:58px}.hve-root .feh-composer>.fe-iconbtn{top:58px!important}.hve-root .feh-composer .fe-send{top:60px;left:auto!important;right:10px}.hve-root [data-composer-attachment]{top:auto!important;bottom:122px}.hve-root .fe[data-variant=product] .fe-export{left:1275px!important;top:50%;transform:translateY(-50%);width:60px;padding:0;display:flex;align-items:center;justify-content:center;text-align:center}.hve-root .feh-clip[data-kind=mg]:not([data-thumbnail]) .feh-mglabel{top:50%;transform:translateY(-50%)}.hve-root .feh-ai .fe-user,.hve-root .feh-ai .fe-para,.hve-root .feh-ai .fe-bullets li{font-size:var(--prompt-font-size,13px);line-height:calc(20px * var(--prompt-text-scale,1))}.hve-root .feh-ai [data-sent-source]>span{font-size:calc(11px * var(--prompt-text-scale,1))!important}.hve-root .feh-ai .uib-attach-chip{font-size:calc(11px * var(--prompt-text-scale,1))}.hve-root .feh-ai .fe-tool{font-size:calc(12px * var(--prompt-text-scale,1));height:calc(16px * var(--prompt-text-scale,1));line-height:calc(16px * var(--prompt-text-scale,1));padding-left:calc(12px * var(--prompt-icon-scale,1))}.hve-root .feh-ai .fe-tools .fe-tool{margin-top:calc(8px * var(--prompt-text-scale,1))}.hve-root .feh-ai .fe-tools .fe-tool:first-child{margin-top:0}.hve-root .feh-ai .fe-tool>i{width:calc(6px * var(--prompt-icon-scale,1));height:calc(6px * var(--prompt-icon-scale,1))}.hve-root .feh-ai .fe-pill{font-size:calc(12px * var(--prompt-text-scale,1));line-height:1.5;height:auto;white-space:normal}.hve-root .feh-ai .fe-feedback{height:auto;min-height:20px;gap:calc(14px * var(--prompt-icon-scale,1))}.hve-root .feh-ai svg[width="10"]{width:calc(10px * var(--prompt-icon-scale,1));height:calc(10px * var(--prompt-icon-scale,1))}.hve-root .feh-ai svg[width="12"]{width:calc(12px * var(--prompt-icon-scale,1));height:calc(12px * var(--prompt-icon-scale,1))}.hve-root .feh-ai svg[width="14"]{width:calc(14px * var(--prompt-icon-scale,1));height:calc(14px * var(--prompt-icon-scale,1))}.hve-root .feh-ai svg[width="16"]{width:calc(16px * var(--prompt-icon-scale,1));height:calc(16px * var(--prompt-icon-scale,1))}.hve-root .fe[data-variant=product] .feh-composer{height:var(--prompt-composer-height,96px)}.hve-root .fe[data-variant=product] .feh-chat{bottom:calc(var(--prompt-composer-height,96px) + 44px);overflow-x:hidden;overflow-y:auto;scrollbar-width:thin}.hve-root .fe[data-variant=product] .feh-composer>.fe-placeholder{left:14px;right:14px;top:12px;font-size:var(--prompt-font-size,13px);line-height:var(--prompt-compose-line,18px);white-space:normal;overflow-wrap:anywhere;max-height:calc(var(--prompt-compose-line,18px) * var(--prompt-text-lines,2));overflow:hidden}.hve-root .feh-composer .fe-agentpill{top:auto;bottom:10px;display:flex;align-items:center;gap:6px;padding:4px 6px;width:auto;height:var(--prompt-controls-height,28px)}.hve-root .feh-composer .fe-agentpill>.abs{position:static!important;width:auto!important;height:auto!important;display:flex;align-items:center}.hve-root .feh-composer .fe-agentpill>span{position:static;font-size:calc(12px * var(--prompt-text-scale,1));line-height:calc(16px * var(--prompt-text-scale,1))}.hve-root .feh-composer>.fe-iconbtn{top:auto!important;bottom:10px;height:var(--prompt-controls-height,28px)!important}.hve-root .feh-composer .fe-send{top:auto;bottom:calc(10px + (var(--prompt-controls-height,28px) - 24px) / 2)}.hve-root [data-composer-attachment]{bottom:calc(var(--prompt-composer-height,96px) + 26px)}.hve-root .fe-tools-interactive{height:auto}.hve-root .feh-ai .fe-tool-toggle{display:flex;align-items:center;height:max(calc(16px * var(--prompt-text-scale,1)),calc(10px * var(--prompt-icon-scale,1)));position:relative;margin:0;border:0;background:none;width:100%;padding-top:0;padding-bottom:0;padding-right:calc(18px * var(--prompt-icon-scale,1));text-align:left;font-family:inherit;cursor:pointer}.hve-root .fe-tool-toggle:hover{color:var(--fe-ink)}.hve-root .fe-tool-toggle:focus-visible{outline:2px solid var(--fe-accent);outline-offset:2px}.hve-root .fe-tool-toggle>.fe-tool-text{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.hve-root .fe-tool-toggle>i,.hve-root .fe-tool-toggle>svg{top:50%;transform:translateY(-50%)}.hve-root .fe-tool-toggle[aria-expanded=true]>svg{transform:translateY(-50%) rotate(90deg)}.hve-root .fe-tool-details{margin-top:calc(10px * var(--prompt-text-scale,1));padding-left:10px;border-left:1px solid var(--fe-line)}.hve-root .feh-ai .fe-tool-details .fe-tool{height:auto;min-height:calc(16px * var(--prompt-text-scale,1));white-space:normal;overflow:visible}.hve-root .fe[data-variant=product] .fe-title{font-size:var(--prompt-font-size,13px)}.hve-root[data-locale=es] .fe[data-variant=product] .fe-export,.hve-root[data-locale=ja] .fe[data-variant=product] .fe-export{padding-inline:5px}.hve-root .feh-ai .fe-tool>i{box-sizing:border-box;transition:background-color .16s ease,opacity .16s ease}.hve-root .feh-ai .fe-tool[data-running]>i{background:transparent;border:1px dashed var(--fe-muted);opacity:.45;animation:none}.hve-root .feh-ai .fe-tool:not([data-running])>i{background:#3f7a4c;border:1px solid transparent;opacity:1}.hve-root .feh-chat>.fe-tools+.fe-assistant-row{padding-top:calc(16px * var(--prompt-text-scale,1))}.hve-root .feh-chat>.fe-tools+.fe-assistant-row>.fe-para:first-child{margin-top:0}.hve-root .feh-chat .fe-bullets{gap:calc(8px * var(--prompt-text-scale,1));margin-top:0}.hve-root .feh-tltb .fe-transport-btn{left:50%!important;top:50%!important;transform:translate(-50%,-50%)}.hve-root .feh-tltb .fe-tc{left:calc(50% + 20px)!important;top:50%;transform:translateY(-50%)}.hfs[data-astro-cid-ywb76igh]{position:relative;isolation:isolate;margin-top:var(--hfs-pull, 0px);padding:var(--hfs-inset, 16px) 1rem var(--hfs-pad-bottom, 36px);background-color:var(--hfs-fallback, #b9b7a8);background-image:var(--hfs-image);background-size:var(--hfs-size, cover);background-position:var(--hfs-pos, center);background-repeat:no-repeat;overflow:hidden}.hfs[data-astro-cid-ywb76igh][data-bg=off]{background-image:none;background-color:transparent}@media(min-width:640px){.hfs[data-astro-cid-ywb76igh]{padding-left:1.5rem;padding-right:1.5rem}}.hfs-inner[data-astro-cid-ywb76igh]{width:100%;max-width:1100px;margin:0 auto}.hfs[data-astro-cid-ywb76igh][data-variant="1467"]{overflow:visible;padding-left:24px;padding-right:24px}.hfs[data-astro-cid-ywb76igh][data-variant="1467"] .hfs-inner[data-astro-cid-ywb76igh]{max-width:1280px;border-radius:16px;box-shadow:0 2px 6px #0000000d,0 32px 64px -16px #0000001f}.hfs-scenarios[data-astro-cid-ywb76igh]{display:flex;justify-content:center;flex-wrap:wrap;gap:4px;margin-top:24px}.hfs-scenarios[data-astro-cid-ywb76igh] a[data-astro-cid-ywb76igh]{padding:8px 14px;border-radius:20px;font-size:14px;line-height:17px;font-weight:500;color:#8a847c;text-decoration:none}.hfs-scenarios[data-astro-cid-ywb76igh] a[data-astro-cid-ywb76igh].is-current,.hfs-scenarios[data-astro-cid-ywb76igh] a[data-astro-cid-ywb76igh]:hover{background:#f5f3ef;color:#2b1d0e}.hfs-scenarios[data-astro-cid-ywb76igh] a[data-astro-cid-ywb76igh]:focus-visible{outline:2px solid #dc7036;outline-offset:3px}@media(max-width:767px){.hfs[data-astro-cid-ywb76igh][data-variant="1467"]{padding-left:12px;padding-right:12px;padding-bottom:36px}.hfs-scenarios[data-astro-cid-ywb76igh]{margin-top:18px;gap:0}.hfs-scenarios[data-astro-cid-ywb76igh] a[data-astro-cid-ywb76igh]{font-size:11px;padding:8px}}.sketch-editor-logo[data-astro-cid-coxlgpah]{display:block;width:8.2cqw;height:8.2cqw;overflow:visible}.hc .hc-art-workflow[data-astro-cid-witrg75e].export-flow{padding:0;background:#e9e7e2;container-type:inline-size;isolation:isolate;font-family:var(--font-sans,Arial,sans-serif);color:#232422}.ef-diagram[data-astro-cid-witrg75e]{position:absolute;width:100%;aspect-ratio:1000/720;left:0;top:50%;transform:translateY(-50%)}.ef-input[data-astro-cid-witrg75e]{position:absolute;z-index:3;left:50%;top:50%;width:calc(var(--ef-prompt-width,64cqw) * (1 - var(--ef-morph,0)) + 17cqw * var(--ef-morph,0));height:calc(9.2cqw + 11.8cqw * var(--ef-morph,0));box-sizing:border-box;transform:translate(-50%,-50%);background:rgb(252 252 251 / calc(1 - var(--ef-file-opacity,0)));border-radius:calc(2.5cqw - 1.3cqw * var(--ef-morph,0));font-size:2.9cqw;line-height:1;letter-spacing:-.035em}.ef-prompt[data-astro-cid-witrg75e]{position:absolute;inset:0 auto auto 0;width:max-content;display:flex;align-items:center;gap:1.6cqw;padding:1.8cqw 2cqw;box-sizing:border-box;opacity:var(--ef-prompt-opacity,1)}.ef-prefix[data-astro-cid-witrg75e]{white-space:nowrap}.ef-current[data-astro-cid-witrg75e]{display:grid;align-items:center;white-space:nowrap}.ef-app-option[data-astro-cid-witrg75e]{grid-area:1/1;display:flex;gap:1.1cqw;align-items:center;opacity:var(--ef-option-opacity,0)}.ef-name-slot[data-astro-cid-witrg75e]{display:grid}.ef-name-slot[data-astro-cid-witrg75e]>span[data-astro-cid-witrg75e]{grid-area:1/1}.ef-name-measure[data-astro-cid-witrg75e]{visibility:hidden}.ef-app-option[data-astro-cid-witrg75e] img[data-astro-cid-witrg75e]{width:3.5cqw;height:3.5cqw;object-fit:contain;flex:none}.ef-send[data-astro-cid-witrg75e]{width:5.6cqw;height:5.6cqw;margin:0;padding:0;border:0;border-radius:1.5cqw;background:#232422;color:#fff;display:grid;place-items:center;cursor:pointer;flex:none;transform:scale(var(--ef-press,1))}.ef-send[data-astro-cid-witrg75e] svg[data-astro-cid-witrg75e]{width:3.4cqw;height:3.4cqw}.ef-send[data-astro-cid-witrg75e]:active{scale:.9}.ef-send[data-astro-cid-witrg75e]:focus-visible{outline:2px solid #a77f60;outline-offset:.45cqw}.ef-cursor[data-astro-cid-witrg75e]{position:absolute;z-index:8;right:2.7cqw;top:5.4cqw;width:2cqw;height:2.7cqw;opacity:var(--ef-cursor-opacity,0);transform:translate(var(--ef-cursor-x,0px),var(--ef-cursor-y,0px));pointer-events:none}.ef-file[data-astro-cid-witrg75e]{position:absolute;inset:-.5cqw;pointer-events:none;opacity:var(--ef-file-opacity,0);transform:translateY(calc(1cqw * (1 - var(--ef-file-opacity,0)))) rotate(calc(-3deg * var(--ef-file-opacity,0)))}.ef-paper[data-astro-cid-witrg75e]{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.ef-file-code[data-astro-cid-witrg75e]{position:absolute;top:24%;left:35%;width:30%;height:17%;color:#78608f}.ef-file[data-astro-cid-witrg75e] strong[data-astro-cid-witrg75e]{position:absolute;top:52%;left:0;right:0;text-align:center;font-size:3.8cqw;font-weight:600;letter-spacing:-.025em;color:#594362}.ef-file[data-astro-cid-witrg75e] span[data-astro-cid-witrg75e]{position:absolute;bottom:16%;left:0;right:0;text-align:center;font-size:max(8px,1.65cqw);letter-spacing:0;color:#786887}.ef-destination[data-astro-cid-witrg75e]{position:absolute;left:var(--ef-x);top:var(--ef-y);z-index:2;width:25%;display:flex;align-items:center;flex-direction:column;transform:translate(-50%,-50%) scale(var(--ef-app-scale,.88));opacity:var(--ef-reveal,0)}.ef-app-icon[data-astro-cid-witrg75e]{display:block;width:8.2cqw;height:8.2cqw;object-fit:contain}.ef-destination[data-astro-cid-witrg75e]>span[data-astro-cid-witrg75e]{font-family:Chalkboard SE,Chalkboard,Comic Sans MS,cursive;position:absolute;top:calc(100% + 1.5cqw);font-size:max(10px,2.25cqw);letter-spacing:-.025em;white-space:nowrap;color:#635378}.ef-branches[data-astro-cid-witrg75e]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.ef-branches[data-astro-cid-witrg75e] path[data-astro-cid-witrg75e]{stroke:#817389;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ef-line[data-astro-cid-witrg75e]{stroke-dasharray:1;stroke-dashoffset:var(--ef-line,1);opacity:var(--ef-line-opacity,0)}.ef-arrowhead[data-astro-cid-witrg75e]{opacity:var(--ef-arrow,0)}.ef-status[data-astro-cid-witrg75e]{position:absolute;left:8%;right:8%;bottom:6%;margin:0;text-align:center;color:#848377;font-size:max(10px,2cqw);line-height:1.4;letter-spacing:0;opacity:var(--ef-complete,0)}.ef-replay[data-astro-cid-witrg75e]{position:absolute;bottom:3%;right:3%;width:5cqw;height:5cqw;min-width:28px;min-height:28px;padding:0;border:0;border-radius:50%;background:transparent;color:#858477;font-size:3cqw;cursor:pointer;opacity:var(--ef-complete,0);visibility:hidden}.export-flow[data-astro-cid-witrg75e][data-state=complete] .ef-replay[data-astro-cid-witrg75e]{visibility:visible}.export-flow[data-astro-cid-witrg75e]:not([data-state=prompt]) .ef-send[data-astro-cid-witrg75e]{pointer-events:none}.export-flow[data-astro-cid-witrg75e]:not([data-state=prompt]) .ef-prompt[data-astro-cid-witrg75e]{visibility:hidden}.export-flow[data-astro-cid-witrg75e][data-state=morph] .ef-prompt[data-astro-cid-witrg75e]{visibility:visible}.hc .hc-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;align-items:start}.hc .hc-agent-heading{text-align:left;padding:27px 6px 0}.hc .hc-agent-heading p{max-width:470px;min-height:72px;margin:0 0 22px}.hc .hc-workflow-card{display:block;margin:0}.hc .hc-workflow-card .hc-card-copy{padding:27px 6px 0}.had-desktop{position:relative;isolation:isolate;height:372px;display:flex;flex-direction:column;justify-content:flex-start;gap:12px;padding:12px;border-radius:18px;background:#f5f3f4;overflow:hidden}.had-desktop:before{content:"";position:absolute;z-index:-1;inset:0;background:url(/agent-dock/wallpaper.png) center/cover}.had-workspace{display:grid;grid-template-columns:32fr 68fr;gap:12px;align-items:stretch;width:100%}.had-agent-window{position:relative;min-width:0;width:100%;align-self:stretch}.had-panel{position:absolute;inset:0;transform-origin:50% 100%;border-radius:7px;background:#f4f3f1;box-shadow:0 4px 14px #3021371c;overflow:hidden}.had-agent-content{position:relative;width:310px;height:var(--agent-content-height,540px);transform:scale(var(--agent-scale,1));transform-origin:top left}.had-editor{min-width:0;overflow:hidden;border-radius:7px;box-shadow:0 4px 14px #3021371c}.had-editor .fe[data-external-agent],.had-editor .fe[data-external-agent] .fe-header{width:951px}.had-editor .fe[data-external-agent] :is(.hve-viewer,.feh-tltb,.feh-tl){left:1px}.had-editor .hve-root .fe[data-external-agent] .fe-export{left:875px!important}.had-editor .hve-root .hve-viewer{top:41px;width:950px;height:475px;padding:0;overflow:hidden}.had-editor .hve-root .hve-picture{position:absolute;left:95px;top:24px;width:889px;height:500px;transform:scale(.855);transform-origin:top left}.had-editor .fe[data-variant=product] .feh-tltb{top:516px;height:40px}.had-editor .fe[data-variant=product] .feh-tltb>i,.had-editor .fe[data-variant=product] .feh-tltb>.abs:not(.fe-iconbtn):not(.fe-tc){display:block}.had-editor .fe[data-variant=product] .feh-tltb>.fe-iconbtn:nth-of-type(2),.had-editor .fe[data-variant=product] .feh-tltb>.fe-iconbtn:nth-of-type(3){display:grid}.had-editor .fe[data-variant=product] .feh-tl{top:556px;height:312px}.had-editor .fe[data-variant=product] .feh-side,.had-editor .fe[data-variant=product] .feh-sideshadow{height:312px}.had-editor .fe[data-variant=product] .feh-side .fe-head>.abs:nth-child(3){display:block}.had-editor .fe[data-variant=product] .fe-playhead{height:295px!important}.had-minimize{position:absolute;left:calc(31px * var(--agent-scale,1));top:calc(10.5px * var(--agent-scale,1));width:calc(11px * var(--agent-scale,1));height:calc(11px * var(--agent-scale,1));padding:0;border:0;border-radius:50%;background:#febc2e;display:grid;place-items:center;color:#89550b;cursor:pointer;z-index:5}.had-minimize svg{width:85%;height:85%;opacity:0}.had-minimize:is(:hover,:focus-visible) svg{opacity:1}.had-minimize[data-minimize=claude]{left:calc(20px * var(--agent-scale,1));top:calc(9px * var(--agent-scale,1));width:calc(8px * var(--agent-scale,1));height:calc(8px * var(--agent-scale,1))}.had-codex-content .cx-dots i:nth-child(2),.had-claude-content .cdm-lights i:nth-child(2){visibility:hidden}.had-codex-content .cxwin-root[data-conversation-only]{height:var(--agent-content-height,380px);aspect-ratio:auto}.had-codex-content .cxwin{border:0;border-radius:0;box-shadow:none}.had-codex-content .cx-chat{width:100%!important;transform:none!important;border-right:0!important;opacity:1!important}.had-codex-content :is(.cc,.cx-seg,.cx-min){display:none!important}.had-codex-content .cx-top{padding:0 15px;height:38px;flex-basis:38px}.had-codex-content .cx-chrome{gap:12px;margin-left:20px}.had-codex-content .cx-msgs{top:18px;bottom:104px;overflow-y:auto;scrollbar-width:thin;mask-image:none}.had-codex-content .cx-msgs-inner{width:calc(100% - 36px);transform:none!important;gap:11px}.had-codex-content .cx-file{display:none}.had-codex-content .cx-prompt{top:auto!important;bottom:15px;width:calc(100% - 36px)!important;padding:12px;border-radius:15px}.had-codex-content .cx-prompt .field{font-size:12px;line-height:1.45;min-height:22px}.had-codex-content .cx-prompt .row{gap:7px}.had-codex-content .cx-prompt .row .model{font-size:11px;gap:3px}.had-codex-content .cx-prompt .row .model .bolt{display:none}.had-codex-content .cx-prompt .row .send{width:27px;height:27px}.had[data-locale=zh] .had-codex-content .cx-prompt.sent .field:empty:before{content:"继续告诉我需要修改什么"}.had[data-locale=zh-hant] .had-codex-content .cx-prompt.sent .field:empty:before{content:"繼續告訴我需要修改什麼"}.had[data-locale=es] .had-codex-content .cx-prompt.sent .field:empty:before{content:"Pide más cambios"}.had[data-locale=ja] .had-codex-content .cx-prompt.sent .field:empty:before{content:"追加の変更を依頼"}.had-codex-content .cx-user{display:block;font-size:12.5px;line-height:1.5;padding:11px 13px;max-width:92%}.had-codex-content .cx-user .cx-mention,.had-claude-content .had-mention{display:inline;color:#514a64;background:#e6e2ec;padding:1px 3px;border:0;border-radius:4px;font-size:inherit;font-weight:500;white-space:nowrap}.had-codex-content .cx-reply p{font-size:12px;line-height:1.55}.had-codex-content :is(.cx-worked,.cx-astep){font-size:11px}.had-codex-content .cx-steps{gap:7px}.had-codex-content .cx-acts{margin-top:0}.had-claude-content .cdm-window[data-fit]{height:var(--agent-content-height,380px);min-height:0;aspect-ratio:auto;border:0;border-radius:0;box-shadow:none}.had-claude-content .cdm-side{display:none}.had-claude-content .cdm-main{width:100%;min-width:0}.had-claude-lights{position:absolute;z-index:3;left:calc(7px * var(--agent-scale,1));top:calc(9px * var(--agent-scale,1));display:flex;gap:calc(5px * var(--agent-scale,1));pointer-events:none}.had-claude-lights i{display:block;width:calc(8px * var(--agent-scale,1));height:calc(8px * var(--agent-scale,1));border-radius:50%;background:#ff5f57}.had-claude-lights i:nth-child(2){visibility:hidden}.had-claude-lights i:nth-child(3){background:#28c840}.had-claude-content .cdm-side-chrome{padding:0 2px 10px;gap:3px}.had-claude-content .cdm-side-chrome>.cdm-ic{display:none}.had-claude-content .cdm-lights{gap:5px}.had-claude-content .cdm-lights i{width:8px;height:8px}.had-claude-content .cdm-seg{margin:0 0 9px;padding:2px;border-radius:5px}.had-claude-content .cdm-seg a{font-size:9px;gap:2px;padding:5px 0;border-radius:4px}.had-claude-content .cdm-seg .cdm-ic{display:none}.had-claude-content :is(.cdm-row,.cdm-sess){font-size:9px;gap:4px;padding:4px 3px;min-height:22px;border-radius:4px}.had-claude-content :is(.cdm-ic,.cdm-ring){width:10px;height:10px;flex-shrink:0}.had-claude-content .cdm-ring:before{width:5px;height:5px;border-width:1px}.had-claude-content .cdm-side-head{font-size:9px;padding:6px 3px}.had-claude-content .cdm-user{padding:4px 2px;font-size:9px;gap:4px}.had-claude-content .cdm-user .av{width:17px;height:17px;font-size:9px}.had-claude-content .cdm-side-foot{padding-top:4px}.had-claude-content .ccr-chat{width:100%!important;border:0}.had-claude-content :is(.ccr-editor,.ccr-home,.ccr-active,.ccr-hint){display:none!important}.had-claude-content .ccr-convo{top:38px;bottom:112px;gap:12px;opacity:1;overflow-y:auto;pointer-events:auto;scrollbar-width:thin}.had-claude-content .ccr-convo>*{width:calc(100% - 30px)}.had-claude-content .ccr-file{width:auto;font-size:11px;padding:6px 9px;margin-left:15px}.had-claude-content .ccr-user{font-size:12.5px;line-height:1.5;padding:11px 13px;max-width:88%;margin-right:15px;border-radius:11px}.had-claude-content .ccr-reply-lead{font-size:12px;line-height:1.5;align-items:flex-start;gap:7px;margin-bottom:12px}.had-claude-content .ccr-reply-lead .star{width:15px;height:15px;margin-top:2px}.had-claude-content .ccr-step{font-size:11px;line-height:1.5;gap:7px}.had-claude-content .ccr-steps{gap:9px}.had-claude-content .ccr-step .ind{width:14px;height:14px;background-size:13px}.had-claude-content .ccr-composer-wrap{left:13px!important;right:13px!important;bottom:15px!important}.had-claude-content .ccr-composer{padding:12px;border-radius:12px}.had-claude-content .ccr-ph{font-size:12px!important;margin-bottom:11px;min-height:18px;padding:0}.had-claude-content .ccr-row{gap:7px}.had-claude-content .ccr-model{font-size:10.5px;gap:3px}.had-claude-content .ccr-send{width:24px;height:24px;border-radius:8px}.had-claude-content .ccr-send svg{width:14px;height:14px}.had-dock{flex-shrink:0;--dock-cell:34px;--dock-icon:40px;--dock-growth:17px;position:relative;display:flex;align-self:center;align-items:flex-end;gap:6px;margin-top:auto;padding:5px 9px 11px;border:1px solid #ffffff75;border-radius:13px;background:#e9e7ec70;box-shadow:0 5px 18px #15082226,inset 0 1px 1px #ffffff70;backdrop-filter:blur(24px) saturate(1.35);z-index:4}.had-dock-app,.had-dock-system{--dock-zoom:0;position:relative;display:grid;place-items:center;flex-shrink:0;width:calc(var(--dock-cell) + var(--dock-growth)*var(--dock-zoom));height:38px;padding:0;border:0;background:none;border-radius:9px}.had-dock-app{cursor:pointer}.had-app-tile{display:grid;place-items:center;width:var(--dock-icon);height:var(--dock-icon);transform:scale(calc(1 + var(--dock-zoom)*.48));transform-origin:50% 90%;transition:filter .1s;pointer-events:none}.had-app-tile img{display:block;width:100%;height:100%;object-fit:contain}.had-dock-codex img{width:82%;height:82%}.had-dock-chatcut img{width:82%;height:82%;border-radius:8px}.had-dock-app:active .had-app-tile{filter:brightness(.72)}.had-dock-app>i{position:absolute;bottom:-7px;left:calc(50% - 1.5px);width:3px;height:3px;border-radius:50%;background:#3d3542;opacity:0}.had-dock-app[data-running=true]>i{opacity:1}.had-dock-divider{height:30px;width:1px;background:#42394430;margin:0 3px 2px;flex-shrink:0}.had-tooltip{position:absolute;z-index:5;left:50%;bottom:calc(100% + 22px);transform:translate(-50%);padding:5px 9px;border:1px solid #ffffff80;border-radius:8px;background:#f6f4f1e8;backdrop-filter:blur(12px);box-shadow:0 3px 12px #0002;font:11px/1.3 var(--font-sans);color:#302a2e;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .12s}.had-tooltip:after{content:"";position:absolute;top:100%;left:calc(50% - 4px);border:4px solid transparent;border-top-color:#f6f4f1e8}[data-dock-item]:is(:hover,:focus-visible) .had-tooltip{opacity:1}.hc .had-dock-app:focus-visible{outline:2px solid #fff;outline-offset:3px}.had-footer{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 6px;font:11px/1.5 var(--font-sans);color:var(--landing-muted-soft)}.had-footer a{color:var(--landing-heading);text-decoration:none;padding:4px 0;border-bottom:1px solid #b9b5a9;white-space:nowrap}.had-editor{transform-origin:50% 100%}.hc .had-editor[hidden]{display:block!important;visibility:hidden;pointer-events:none}.hc .hc-grid{max-width:1200px}.hc .hc-art-workflow{height:372px;border-radius:18px}@media(min-width:651px)and (max-width:1000px){.had-desktop,.hc .hc-art-workflow{height:320px}.had-dock{flex-shrink:0;--dock-cell:25px;--dock-icon:30px;--dock-growth:9px;gap:4px;padding:4px 7px 9px}.had-dock-app,.had-dock-system{height:30px}.had-dock-divider{height:24px;margin-inline:2px}.hc .hc-agent-heading p{min-height:96px}.had-footer{font-size:10px}}@media(max-width:650px){.hc .hc-grid{grid-template-columns:1fr;gap:36px}.hc .hc-agent-heading,.hc .hc-workflow-card .hc-card-copy{padding:22px 6px 0}.hc .hc-agent-heading p{min-height:0;margin-bottom:14px}.had-desktop{height:300px;padding:12px;gap:12px}.had-dock{flex-shrink:0;--dock-cell:27px;--dock-icon:32px;--dock-growth:9px;gap:4px;padding:4px 7px 9px}.had-dock-app,.had-dock-system{height:32px}.had-dock-divider{height:25px;margin-inline:2px}.had-footer{font-size:11px;flex-wrap:wrap}.had-footer a{min-height:32px;display:flex;align-items:center;gap:6px}.hc .hc-art-workflow{height:337px}}@media(prefers-reduced-motion:reduce){.had-dock-app,.had-dock-system,.had-app-tile,.had-tooltip,.had-editor{transition:none}}.hc .had-desktop{height:auto;min-height:0;padding:16px;gap:16px}.had-codex-content .cx-prompt .field{margin-bottom:8px}@media(max-width:650px){.hc .had-desktop{padding:12px;gap:12px}}.hc .hc-art-workflow{height:var(--hc-demo-height,372px)}.hc .hc-grid{align-items:stretch}.hc-agent-card .had{height:100%;display:flex;flex-direction:column}.hc .hc-workflow-card{display:flex;flex-direction:column}.hc-workflow-card .hc-card-copy{flex:1;display:flex;flex-direction:column}.hc-workflow-card .hc-card-copy>a{align-self:flex-start;margin-top:auto}.had-footer{margin-top:auto}.had-codex-content .cx-prompt .row .send,.had-claude-content .ccr-send{width:27px;height:27px;padding:0;border:0;background:#e5e3df;color:#97958f;border-radius:8px;cursor:default}.had-codex-content .cx-prompt .row .send .wf{display:none}.had-codex-content .cx-prompt .row .send .ar{display:block}.had-claude-content .ccr-convo{top:48px;bottom:112px;gap:14px}.had-claude-content .ccr-convo>*{width:calc(100% - 36px)}.had-claude-content .ccr-user{padding:11px 13px;margin-right:18px;max-width:92%;font-size:12.5px;line-height:1.5}.had-claude-content .ccr-file{margin-left:18px}.had-claude-content .ccr-composer-wrap{left:18px!important;right:18px!important;bottom:15px!important}.had-dock-codex img{width:100%;height:100%}.had-dock-passive img{width:86%;height:86%;border-radius:8px}.had-dock-hermes img{box-shadow:0 0 0 .5px #0000002e}.hc{padding:100px 24px 80px;color:var(--landing-heading);background:var(--landing-bg);scroll-margin-top:96px}.hc-heading{max-width:850px;margin:0 auto 64px;text-align:center}.hc-heading>span{font:12px var(--font-sans);letter-spacing:.08em;color:var(--landing-muted-soft)}.hc-heading h2{margin:20px 0}.hc-heading p{font:16px/1.6 var(--font-sans);color:var(--landing-muted-soft);margin:0;text-wrap:balance}.hc-grid{max-width:1100px;margin:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.hc-card{min-width:0}.hc-art{position:relative;height:355px;border-radius:15px;padding:24px 28px;overflow:hidden;background:#f1efea;container-type:inline-size}.hc-art-workflow{background:#f0f1ed}.hc-options{display:flex;justify-content:center;gap:5px;position:relative;z-index:3}.hc-choice{display:flex;align-items:center;justify-content:center;gap:7px;min-height:36px;padding:8px 12px;border:1px solid transparent;border-radius:99px;font:12px/1.2 var(--font-sans);background:transparent;color:#77736b;cursor:pointer;transition:background .2s,color .2s}.hc-choice[aria-pressed=true]{background:#fff;border-color:#e6e3dc;color:#322f28;box-shadow:0 2px 4px #322f2806}.hc-choice:hover{color:#322f28;background:#ffffff9e}.hc-small-mark{display:inline-flex;width:16px;height:16px;object-fit:contain;flex-shrink:0}.hc-small-mark svg{width:100%;height:100%}.hc [hidden]{display:none!important}.hc-scene{position:relative;height:257px}.hc-orbit{position:absolute;inset:0;perspective:850px;--radius:clamp(67px,20cqw,102px);--coin:clamp(74px,20cqw,96px)}.hc-orbiter{position:absolute;left:50%;top:49%;width:var(--coin);height:var(--coin);margin:calc(var(--coin) / -2);transform-style:preserve-3d;animation:hc-orbit-a 8.4s cubic-bezier(.45,0,.3,1) infinite}.hc-orbiter-chatcut{animation-name:hc-orbit-b}.hc-coin{position:absolute;inset:0;transform-style:preserve-3d;animation:hc-spin-a 8.4s ease-in-out infinite;--face:#d78064;--edge:#e5a594}.hc-coin>i,.hc-coin>span{position:absolute;inset:0;border-radius:50%;background:var(--edge);display:grid;place-items:center}.hc-coin>i:nth-child(1){transform:translateZ(-12px)}.hc-coin>i:nth-child(2){transform:translateZ(-8px)}.hc-coin>i:nth-child(3){transform:translateZ(-4px)}.hc-coin>span{background:var(--face);backface-visibility:hidden;box-shadow:inset 0 0 0 1px #ffffff38,inset 0 3px 8px #ffffff38,0 18px 30px #55453912}.hc-coin img{display:block;width:58%;height:58%;object-fit:contain}.hc-coin-claude img{filter:brightness(0) invert(1)}.hc-coin-codex{--face:#fff;--edge:#b1c8c3}.hc-coin-chatgpt{--face:#e9eee9;--edge:#92b3a7}.hc-coin-chatcut{--face:radial-gradient(circle at 28% 25%,#fff5e8,#e4d7f2 66%,#d7c0ec);--edge:#df725f;animation-name:hc-spin-b}.hc-coin-chatcut img{width:54%;height:54%}.hc-plus{position:absolute;left:calc(50% - 19px);top:calc(49% - 19px);width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:#20221d;color:#fff;animation:hc-plus-in 8.4s ease infinite}.hc-orbit-glow{position:absolute;inset:10% -10% 0;background:radial-gradient(ellipse at 25% 70%,#eab8aa90,transparent 55%),radial-gradient(ellipse at 82% 55%,#bda7df88,transparent 55%);filter:blur(20px);animation:hc-glow-in 8.4s ease infinite}@keyframes hc-orbit-a{0%,8%{transform:translate(calc(-1 * var(--radius)),-26px) rotate(-14deg)}28%{transform:translateY(-65px) rotate(12deg)}48%{transform:translate(var(--radius),27px) rotate(22deg)}70%,90%{transform:translate(calc(-1 * var(--radius))) rotate(0)}to{transform:translate(calc(-1 * var(--radius)),-26px) rotate(-14deg)}}@keyframes hc-orbit-b{0%,8%{transform:translate(var(--radius),26px) rotate(14deg)}28%{transform:translateY(65px) rotate(-12deg)}48%{transform:translate(calc(-1 * var(--radius)),-27px) rotate(-22deg)}70%,90%{transform:translate(var(--radius)) rotate(0)}to{transform:translate(var(--radius),26px) rotate(14deg)}}@keyframes hc-spin-a{0%,8%{transform:rotateY(-25deg) rotateX(12deg)}35%{transform:rotateY(190deg) rotateX(-15deg)}70%,90%{transform:rotateY(360deg) rotateX(0)}to{transform:rotateY(335deg) rotateX(12deg)}}@keyframes hc-spin-b{0%,8%{transform:rotateY(30deg) rotateX(-12deg)}35%{transform:rotateY(-195deg) rotateX(15deg)}70%,90%{transform:rotateY(-360deg) rotateX(0)}to{transform:rotateY(-330deg) rotateX(-12deg)}}@keyframes hc-plus-in{0%,52%,to{opacity:0;transform:scale(.7)}68%,90%{opacity:1;transform:scale(1)}}@keyframes hc-glow-in{0%,48%,to{opacity:0}70%,90%{opacity:1}}.hc-connect-scene{height:247px}.hc-prompt{position:absolute;top:92px;left:0;right:0;display:flex;gap:10px;align-items:center;justify-content:space-between;background:#fff;border:1px solid #e4e0d8;border-radius:13px;padding:17px 15px;font:clamp(14px,3.7cqw,18px)/1.4 var(--font-sans);box-shadow:0 7px 16px #53473507;min-height:66px;transition:transform .65s cubic-bezier(.2,.7,.2,1)}.hc-input-line{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.hc-input-line>[data-hc-typed]{white-space:nowrap}.hc-caret{height:20px;width:1px;background:#322f28;animation:hc-blink .7s steps(1) infinite}.hc-app-chip{flex-shrink:0;white-space:nowrap;display:inline-flex;align-items:center;gap:6px;max-width:0;opacity:0;overflow:hidden;transform:translateY(5px);transition:opacity .25s,transform .3s}.hc-app-chip svg{width:23px;height:23px;flex-shrink:0}.hc-app-chip strong{font-weight:500}.hc-send{background:#282a24;color:#fff;width:29px;height:29px;border-radius:9px;display:grid;place-items:center;flex-shrink:0;transition:transform .2s,background .4s}.hc-link-nodes{position:absolute;inset:30px 0 auto;display:flex;justify-content:center;align-items:center;gap:0;pointer-events:none}.hc-software-node,.hc-destination{position:relative;width:66px;height:66px;display:grid;place-items:center;background:#fff;border-radius:18px;border:1px solid #e0e1d8;box-shadow:0 6px 18px #363d2610;opacity:0;transition:transform .65s cubic-bezier(.2,.7,.2,1),opacity .4s}.hc-software-node{transform:translate(48px,92px) scale(.4)}.hc-software-node>svg{width:35px;height:35px}.hc-destination{transform:translateY(13px) scale(.8);transition-delay:.3s}.hc-destination img{width:36px;height:36px;object-fit:contain}.hc-check{position:absolute;bottom:-4px;right:-4px;display:grid;place-items:center;width:19px;height:19px;border-radius:50%;background:#698568;color:#fff;border:2px solid #f0f1ed;opacity:0;transform:scale(.5);transition:opacity .3s,transform .3s}.hc-connection-line{position:relative;width:78px;height:1px;background:#d8ddd1;opacity:0;transition:opacity .3s .3s}.hc-connection-line>i{position:absolute;inset:0;background:#809879;transform:scaleX(0);transform-origin:left;transition:transform .9s .4s}.hc-connection-line>b{position:absolute;width:5px;height:5px;top:-2px;border-radius:50%;background:#809879;opacity:0}.hc-connection-status{position:absolute;left:0;right:0;top:218px;text-align:center;font:11px/1.4 var(--font-sans);color:#74836d;opacity:0;transition:opacity .3s}.hc-status-connected{display:none;align-items:center;justify-content:center;gap:5px}.hc-demo-label{position:absolute;bottom:16px;left:0;right:0;text-align:center;font:10px var(--font-sans);letter-spacing:.03em;color:#94988e}.hc-status-linking i:after{content:"…"}.hc-connect-scene:not([data-phase=typing]) .hc-caret{display:none}.hc-connect-scene:not([data-phase=typing]) .hc-app-chip{max-width:160px;opacity:1;transform:translateY(0)}.hc-connect-scene:is([data-phase=linking],[data-phase=connected]) .hc-prompt{transform:translateY(42px)}.hc-connect-scene:is([data-phase=linking],[data-phase=connected]) :is(.hc-software-node,.hc-destination){opacity:1;transform:translate(0) scale(1)}.hc-connect-scene:is([data-phase=linking],[data-phase=connected]) .hc-connection-line{opacity:1}.hc-connect-scene:is([data-phase=linking],[data-phase=connected]) .hc-connection-line>i{transform:scaleX(1)}.hc-connect-scene[data-phase=linking] .hc-connection-line>b{animation:hc-data .9s .4s both}.hc-connect-scene:is([data-phase=linking],[data-phase=connected]) .hc-connection-status{opacity:1}.hc-connect-scene[data-phase=connected] .hc-check{opacity:1;transform:scale(1)}.hc-connect-scene[data-phase=connected] .hc-status-connected{display:flex}.hc-connect-scene[data-phase=connected] .hc-status-linking{display:none}.hc-connect-scene[data-phase=connected] .hc-send{background:#698568}.hc-connect-scene[data-phase=linking] .hc-send{transform:scale(.9)}@keyframes hc-blink{50%{opacity:0}}@keyframes hc-data{0%{left:0;opacity:0}25%{opacity:1}to{left:100%;opacity:1}}.hc-card-copy{padding:27px 6px 0}.hc-card-copy h3{font:400 25px/1.3 var(--font-family-display);letter-spacing:-.025em;margin:0 0 13px}.hc-card-copy p{font:14px/1.7 var(--font-sans);color:var(--landing-muted-soft);margin:0 0 22px;max-width:470px;min-height:72px}.hc-card-copy a{display:inline-flex;align-items:center;gap:10px;font:500 13px/1.4 var(--font-sans);color:var(--landing-heading);text-decoration:none;min-height:32px;border-bottom:1px solid #b9b5a9;transition:gap .2s}.hc-card-copy a:hover{gap:16px}.hc :is(button,a):focus-visible{outline:2px solid #aa8057;outline-offset:4px}.hc-motion-controls{display:flex;justify-content:center;margin:36px auto 0}.hc-motion-controls button{display:flex;align-items:center;gap:7px;border:0;background:transparent;color:var(--landing-muted-soft);font:11px var(--font-sans);padding:10px;min-height:40px;cursor:pointer}.hc-motion-controls button>span{display:inline-flex}.hc[data-paused=true] *{animation-play-state:paused!important}@media(max-width:900px){.hc-art{padding:20px 18px}.hc-choice{font-size:11px;padding:8px;gap:5px}.hc-prompt{font-size:13px;padding-inline:12px}.hc-app-chip svg{width:19px;height:19px}.hc-card-copy p{min-height:96px}}@media(max-width:650px){.hc{padding:64px 16px}.hc-heading{margin-bottom:36px}.hc-heading p{font-size:14px;max-width:350px;margin-inline:auto}.hc-heading h2{margin:16px 0}.hc-grid{grid-template-columns:1fr;gap:44px}.hc-art{height:337px;padding:20px}.hc-choice{min-height:40px;font-size:11px;padding:8px 10px;gap:6px}.hc-card-copy{padding-top:22px}.hc-card-copy h3{font-size:23px}.hc-card-copy p{min-height:0;margin-bottom:14px}.hc-card-copy a{min-height:44px}.hc-prompt{font-size:clamp(12px,3.9cqw,16px)}.hc-input-line,.hc-app-chip{gap:4px}.hc-app-chip svg{width:20px;height:20px}.hc-connect-scene{height:239px}.hc-connection-status{top:224px}.hc-demo-label{bottom:13px}.hc-orbit{top:-8px}.hc-motion-controls{margin-top:20px}}@media(prefers-reduced-motion:reduce){.hc *{animation:none!important;transition:none!important}.hc-orbiter-agent{transform:translate(calc(-1 * var(--radius)))}.hc-orbiter-chatcut{transform:translate(var(--radius))}.hc-plus,.hc-orbit-glow{opacity:1}.hc-caret{display:none}}.hc[data-editor-cta] .hc-card-copy p{min-height:0;margin-bottom:0}.hc-editor-cta{margin-top:40px}body:has(#rounded-layout-inspector:not([data-story])) .landing-nav-cta{padding-inline:var(--rounded-try-now-padding, 16px)!important}aside[data-astro-cid-netrtzba]{position:fixed;z-index:100;top:84px;right:16px;width:304px;max-width:calc(100vw - 24px);font-family:Inter Variable,Inter,sans-serif;color:#2b2118;text-align:left}details[data-astro-cid-netrtzba]{overflow:hidden;border:1px solid #dedbd7;border-radius:14px;background:#fffffffa;box-shadow:0 10px 36px #2b1f1124}summary[data-astro-cid-netrtzba]{list-style:none;display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;user-select:none}summary[data-astro-cid-netrtzba]::-webkit-details-marker{display:none}strong[data-astro-cid-netrtzba]{display:block;font-size:14px;line-height:20px;font-weight:600}small[data-astro-cid-netrtzba]{display:block;margin-top:2px;font-size:11px;line-height:16px;color:#8a847c}summary[data-astro-cid-netrtzba] svg[data-astro-cid-netrtzba]{flex:none;transition:transform .12s ease}aside[data-astro-cid-netrtzba]:has(details:not([open])){width:36px}details[data-astro-cid-netrtzba]:not([open]){border-radius:8px}details[data-astro-cid-netrtzba]:not([open]) summary[data-astro-cid-netrtzba]{width:34px;height:34px;padding:0;justify-content:center}details[data-astro-cid-netrtzba]:not([open]) summary[data-astro-cid-netrtzba] span[data-astro-cid-netrtzba]{display:none}details[data-astro-cid-netrtzba]:not([open]) summary[data-astro-cid-netrtzba] svg[data-astro-cid-netrtzba]{transform:rotate(-90deg)}.inspector-body[data-astro-cid-netrtzba]{padding:0 16px 14px;max-height:calc(100dvh - 190px);overflow-y:auto}h3[data-astro-cid-netrtzba]{margin:12px 0 4px;font-size:13px;line-height:20px;font-weight:600}fieldset[data-astro-cid-netrtzba]{min-width:0;border:0;border-top:1px solid #eeeae5;padding:12px 0;margin:0}legend[data-astro-cid-netrtzba]{padding:0;float:left;width:100%;margin-bottom:8px;font-size:12px;font-weight:600;line-height:18px}.inspector-inputs[data-astro-cid-netrtzba]{clear:both;display:flex;align-items:center;gap:12px}input[data-astro-cid-netrtzba][type=range]{width:100%;min-width:0;height:24px;margin:0;accent-color:#59483a;cursor:pointer}.inspector-number[data-astro-cid-netrtzba]{display:flex;align-items:center;gap:3px;padding:5px 7px;border:1px solid #dedbd7;border-radius:7px;background:#fff}input[data-astro-cid-netrtzba][type=number]{width:49px;padding:0;border:0;background:transparent;color:#2b2118;font:12px/20px Inter Variable,sans-serif;font-variant-numeric:tabular-nums}.inspector-number[data-astro-cid-netrtzba] span[data-astro-cid-netrtzba]{font-size:10px;color:#8a847c}p[data-astro-cid-netrtzba]{margin:5px 0 0;font-size:10px;line-height:16px;color:#8a847c}.inspector-actions[data-astro-cid-netrtzba]{display:flex;gap:8px;margin-top:4px}button[data-astro-cid-netrtzba]{flex:1;border:1px solid #dedbd7;border-radius:8px;background:#fff;padding:8px 10px;font:500 12px/18px Inter Variable,sans-serif;color:#403d39;cursor:pointer}button[data-astro-cid-netrtzba]:last-child{background:#2b2118;border-color:#2b2118;color:#fff}button[data-astro-cid-netrtzba]:hover{filter:brightness(.96)}input[data-astro-cid-netrtzba]:focus-visible,summary[data-astro-cid-netrtzba]:focus-visible,button[data-astro-cid-netrtzba]:focus-visible{outline:2px solid #b2794c;outline-offset:3px}.inspector-status[data-astro-cid-netrtzba]{margin-top:10px}textarea[data-astro-cid-netrtzba]{width:100%;height:100px;margin-top:8px;font:11px/16px monospace;border:1px solid #dedbd7;border-radius:6px;padding:8px}@media(max-width:900px){aside[data-astro-cid-netrtzba]{top:auto;bottom:12px;right:12px}.inspector-body[data-astro-cid-netrtzba]{max-height:min(470px,55dvh)}}aside[data-astro-cid-netrtzba][data-story]{top:84px;bottom:auto;width:232px}aside[data-astro-cid-netrtzba][data-story][data-side=left]{left:8px;right:auto}.inspector-single[data-astro-cid-netrtzba]{display:contents}.inspector-stack[data-astro-cid-netrtzba]{position:fixed;z-index:100;top:76px;right:0;display:flex;flex-direction:column;align-items:flex-end;gap:8px;width:248px;max-width:100vw;max-height:calc(100dvh - 76px);padding:8px;overflow-y:auto;pointer-events:none}.inspector-stack[data-astro-cid-netrtzba]>aside[data-astro-cid-netrtzba][data-story][data-side=right]{position:relative;flex:none;top:auto;left:auto;right:auto;pointer-events:auto}aside[data-astro-cid-netrtzba][data-story]:has(details:not([open])){width:36px}@media(prefers-reduced-motion:reduce){summary[data-astro-cid-netrtzba] svg[data-astro-cid-netrtzba]{transition:none}}.hero-eyebrow[data-astro-cid-k6kxbvwu]{margin:0;font-family:Hanuman,Georgia,Times New Roman,serif;font-size:20px;line-height:34.8px;letter-spacing:-.225px;color:#44382d;text-align:center}.hero-subtitle[data-astro-cid-k6kxbvwu][data-explicit-breaks]{white-space:pre-line;text-wrap:initial!important;max-width:none}.hero-shell[data-astro-cid-k6kxbvwu]{--agent-reveal-open-margin: 0px;--download-reveal-push: 0px;--hero-support-width: 920px;margin-bottom:var(--home-hero-edge-gap, 60px);z-index:1}@media(min-width:768px){h1[data-astro-cid-k6kxbvwu]{--type-h1-size: 64.5px;--type-h1-line: 74.25px;--type-h1-tracking: -2.475px}}@media(max-width:767px){h1[data-astro-cid-k6kxbvwu]{--type-h1-size: clamp(1.5rem, 10.5vw, 4.1rem);white-space:pre}[data-astro-cid-k6kxbvwu][data-cta-row] .download-main[data-astro-cid-k6kxbvwu],[data-astro-cid-k6kxbvwu][data-cta-row] .download-toggle[data-astro-cid-k6kxbvwu],[data-astro-cid-k6kxbvwu][data-cta-row] .agent-cta[data-astro-cid-k6kxbvwu]{font-size:clamp(.6rem,2.7vw,1.125rem);line-height:1;white-space:nowrap}[data-astro-cid-k6kxbvwu][data-cta-row] .download-main[data-astro-cid-k6kxbvwu]{padding:.62em .7em .62em .9em;gap:.5em;border-radius:.5em 0 0 .5em}[data-astro-cid-k6kxbvwu][data-cta-row] .download-toggle[data-astro-cid-k6kxbvwu]{padding:0 .5em 0 .35em;border-radius:0 .5em .5em 0}[data-astro-cid-k6kxbvwu][data-cta-row] .agent-cta[data-astro-cid-k6kxbvwu]{padding:.62em .9em;gap:.55em;border-radius:.5em}[data-astro-cid-k6kxbvwu][data-cta-row]{gap:clamp(8px,3vw,14px)}[data-astro-cid-k6kxbvwu][data-cta-row] .download-os-icon[data-astro-cid-k6kxbvwu],[data-astro-cid-k6kxbvwu][data-cta-row] .agent-cta-marks[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{width:1.25em;height:1.25em}}.cta-group[data-astro-cid-k6kxbvwu]{display:flex;width:min(100%,var(--hero-support-width));flex-direction:column;align-items:center}.hero-copy-stage[data-astro-cid-k6kxbvwu]{position:relative;z-index:2;padding-top:var(--home-hero-edge-gap, 60px)}.hero-shell[data-astro-cid-k6kxbvwu][data-install-open="1"] .hero-copy-stage[data-astro-cid-k6kxbvwu]{pointer-events:none}.hero-shell[data-astro-cid-k6kxbvwu][data-install-open="1"] [data-astro-cid-k6kxbvwu][data-cta-row]{pointer-events:auto}.download-cta[data-astro-cid-k6kxbvwu]{position:relative;display:inline-flex;align-items:stretch}.download-main[data-astro-cid-k6kxbvwu]{border-radius:9px 0 0 9px;padding:8px 14px 8px 20px}.download-os-icon[data-astro-cid-k6kxbvwu]{width:1.25em;height:1.25em;flex:none;display:none;transform:translateY(-1px)}.download-main[data-astro-cid-k6kxbvwu][data-os=macos] [data-astro-cid-k6kxbvwu][data-os-icon=macos],.download-main[data-astro-cid-k6kxbvwu][data-os=mac-intel] [data-astro-cid-k6kxbvwu][data-os-icon=macos],.download-main[data-astro-cid-k6kxbvwu][data-os=windows] [data-astro-cid-k6kxbvwu][data-os-icon=windows]{display:block}.download-toggle[data-astro-cid-k6kxbvwu]{display:grid;place-items:center;border:0;border-radius:0 9px 9px 0;padding:0 11px 0 7px;font-size:1.125rem;cursor:pointer;box-shadow:inset 1px 0 #ffffff38}.download-chevron[data-astro-cid-k6kxbvwu]{width:1.05em;height:1.05em;transition:transform .2s cubic-bezier(.22,1,.36,1)}.download-cta[data-astro-cid-k6kxbvwu][data-open="1"] .download-chevron[data-astro-cid-k6kxbvwu]{transform:rotate(180deg)}.download-menu[data-astro-cid-k6kxbvwu]{position:absolute;top:calc(100% + 10px);left:0;z-index:30;min-width:max(100%,240px);padding:6px;border-radius:14px;background:var(--landing-surface-raised, #ffffff);border:1px solid var(--landing-border-soft, rgb(43 31 17 / .08));box-shadow:var(--landing-shadow-strong, 0 24px 70px rgb(80 60 30 / .13));opacity:0;transform:translateY(-6px);visibility:hidden;pointer-events:none;transition:opacity .16s ease-out,transform .2s cubic-bezier(.22,1,.36,1),visibility 0s .2s}.download-cta[data-astro-cid-k6kxbvwu][data-open="1"] .download-menu[data-astro-cid-k6kxbvwu]{opacity:1;transform:translateY(0);visibility:visible;pointer-events:auto;transition-delay:0s}.download-menu-item[data-astro-cid-k6kxbvwu]{display:flex;align-items:center;gap:10px;padding:9px 12px;border-radius:9px;font-size:15px;font-weight:600;white-space:nowrap;color:var(--landing-heading, #2b2118);text-decoration:none;transition:background-color .14s ease}.download-menu-item[data-astro-cid-k6kxbvwu]:hover{background:#2b1f110f}.download-menu-item[data-astro-cid-k6kxbvwu] svg[data-astro-cid-k6kxbvwu]{width:17px;height:17px;flex:none;opacity:.82}.download-menu-label[data-astro-cid-k6kxbvwu]{flex:none}.download-menu-variant[data-astro-cid-k6kxbvwu]{flex:none;display:inline-flex;align-items:baseline;gap:8px;font-size:14px;font-weight:500;color:var(--landing-muted, #6b6256)}.download-menu-variant[data-astro-cid-k6kxbvwu]:before{content:"·";font-weight:700;opacity:.5}.download-reveal-spacer[data-astro-cid-k6kxbvwu]{height:var(--download-reveal-push);transition:height .22s cubic-bezier(.22,1,.36,1)}.agent-cta[data-astro-cid-k6kxbvwu]{border:0;cursor:pointer;white-space:nowrap;transition:background-color .15s ease}.agent-cta[data-astro-cid-k6kxbvwu]:hover{background:#2b1f111f}.agent-cta-marks[data-astro-cid-k6kxbvwu]{display:inline-flex;align-items:center;gap:.4em}.agent-cta-marks[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{width:1.2em;height:1.2em;display:block}.agent-pick-input[data-astro-cid-k6kxbvwu]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;border:0;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.agent-reveal[data-astro-cid-k6kxbvwu]{position:relative;z-index:1;display:grid;width:min(100%,var(--hero-support-width));margin-inline:auto;margin-top:0;grid-template-rows:0fr;opacity:0;pointer-events:none;visibility:hidden}.hero-shell[data-astro-cid-k6kxbvwu][data-install-open="1"] .agent-reveal[data-astro-cid-k6kxbvwu]{grid-template-rows:1fr;margin-top:var(--agent-reveal-open-margin);opacity:1;pointer-events:auto;visibility:visible}.agent-reveal-clip[data-astro-cid-k6kxbvwu]{min-height:0;overflow:hidden}.agent-reveal-inner[data-astro-cid-k6kxbvwu]{display:flex;width:100%;flex-direction:column;align-items:center;gap:20px;padding-top:22px;opacity:0;transform:translate3d(0,-8px,0)}.hero-shell[data-astro-cid-k6kxbvwu][data-install-open="1"] .agent-reveal-inner[data-astro-cid-k6kxbvwu]{opacity:1;transform:translateZ(0)}.hero-shell[data-astro-cid-k6kxbvwu][data-install-open="1"][data-reveal-motion=prepare] .agent-reveal-inner[data-astro-cid-k6kxbvwu]{opacity:0;transform:translate3d(0,-8px,0)}.hero-shell[data-astro-cid-k6kxbvwu][data-install-open="1"][data-reveal-motion=run] .agent-reveal-inner[data-astro-cid-k6kxbvwu]{opacity:1;transform:translateZ(0);transition:opacity .16s ease-out,transform .24s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.agent-switch[data-astro-cid-k6kxbvwu]{position:relative;display:grid;grid-template-columns:1fr 1fr;max-width:100%;padding:4px;border-radius:13px;background:#2b1f110f;box-shadow:inset 0 1px 2px #2b1f1114}.agent-switch[data-astro-cid-k6kxbvwu]:before{content:"";position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:10px;background:#fff;box-shadow:0 1px 3px #2b1f1129,inset 0 0 0 1px #2b1f110f;transition:transform .26s cubic-bezier(.22,1,.36,1)}.hero-shell[data-astro-cid-k6kxbvwu][data-agent-tool=claude] .agent-switch[data-astro-cid-k6kxbvwu]:before{transform:translate(100%)}.agent-option[data-astro-cid-k6kxbvwu]{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:10px;font-size:15px;font-weight:600;white-space:nowrap;color:#6b6256;cursor:pointer;transition:color .16s ease}.agent-option[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{width:18px;height:18px;opacity:.5;transition:opacity .16s ease}.agent-option[data-astro-cid-k6kxbvwu]:hover{color:#2b2118}.agent-option[data-astro-cid-k6kxbvwu]:hover img[data-astro-cid-k6kxbvwu]{opacity:.8}.hero-shell[data-astro-cid-k6kxbvwu][data-agent-tool=chatgpt] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-chatgpt],.hero-shell[data-astro-cid-k6kxbvwu][data-agent-tool=claude] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-claude]{color:#2b2118}.hero-shell[data-astro-cid-k6kxbvwu][data-agent-tool=chatgpt] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-chatgpt] img[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-agent-tool=claude] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-claude] img[data-astro-cid-k6kxbvwu]{opacity:1}.agent-pick-input[data-astro-cid-k6kxbvwu]:focus-visible+.agent-option[data-astro-cid-k6kxbvwu]{outline:2px solid #2b2118;outline-offset:1px}.install-panes[data-astro-cid-k6kxbvwu]{display:grid;width:100%}.install-pane[data-astro-cid-k6kxbvwu]{grid-area:1 / 1;width:100%;min-width:0;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translate3d(0,6px,0);visibility:hidden;pointer-events:none;transition:opacity .14s ease-out,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s .22s}.hero-shell[data-astro-cid-k6kxbvwu][data-agent-tool=chatgpt] .install-pane[data-astro-cid-k6kxbvwu][data-tool=chatgpt],.hero-shell[data-astro-cid-k6kxbvwu][data-agent-tool=claude] .install-pane[data-astro-cid-k6kxbvwu][data-tool=claude]{opacity:1;transform:translateZ(0);visibility:visible;pointer-events:auto;transition-delay:60ms,60ms,0s}.agent-caption[data-astro-cid-k6kxbvwu]{margin:0;max-width:100%;font-size:18px;font-weight:600;line-height:1.35;text-align:center;text-wrap:balance;color:#2b2118}@media(max-width:639px){.agent-caption[data-astro-cid-k6kxbvwu]{font-size:15px}.agent-switch[data-astro-cid-k6kxbvwu]{width:100%}.agent-option[data-astro-cid-k6kxbvwu]{padding:8px;font-size:clamp(11px,3.4vw,13px);gap:6px;line-height:1.25;text-align:center;white-space:normal}.agent-option[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{flex:none;width:15px;height:15px}}@media(prefers-reduced-motion:reduce){.agent-reveal-inner[data-astro-cid-k6kxbvwu],.install-pane[data-astro-cid-k6kxbvwu],.agent-switch[data-astro-cid-k6kxbvwu]:before,.download-menu[data-astro-cid-k6kxbvwu],.download-chevron[data-astro-cid-k6kxbvwu],.download-reveal-spacer[data-astro-cid-k6kxbvwu]{transition:none}}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only]{margin-bottom:40px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .hero-copy-stage[data-astro-cid-k6kxbvwu]{padding-top:58px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .hero-eyebrow[data-astro-cid-k6kxbvwu]{font-family:var(--font-sans);font-size:16px;line-height:19px;font-weight:600;letter-spacing:.96px;color:#6b665f;margin-bottom:12px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] h1[data-astro-cid-k6kxbvwu]{color:#2c1b09}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .cta-group[data-astro-cid-k6kxbvwu]{margin-top:32px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] [data-astro-cid-k6kxbvwu][data-cta-row]{gap:16px}.web-editor-cta[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta[data-astro-cid-k6kxbvwu]{display:inline-flex;justify-content:center;align-items:center;height:42px;padding:0 18px;border-radius:24px;font-size:15px;line-height:18px;font-weight:600;letter-spacing:-.225px;gap:10px;white-space:nowrap}.web-editor-cta[data-astro-cid-k6kxbvwu]{width:208px;text-decoration:none}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta[data-astro-cid-k6kxbvwu]{width:222px;background:#fff;border:1px solid rgba(0,0,0,.12)}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta[data-astro-cid-k6kxbvwu]:hover{background:#f5f3ef}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta-marks[data-astro-cid-k6kxbvwu]{gap:6px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta-marks[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{width:16px;height:16px}.hero-shell[data-astro-cid-k6kxbvwu][data-buttons-only] .web-editor-cta[data-astro-cid-k6kxbvwu]{width:264px;height:44px;padding:8px 20px;border-radius:9px;font-size:18px;line-height:28px;letter-spacing:normal}@media(max-width:767px){.hero-shell[data-astro-cid-k6kxbvwu][data-buttons-only] .web-editor-cta[data-astro-cid-k6kxbvwu]{width:auto;height:auto;padding:.62em .9em;font-size:clamp(.6rem,2.7vw,1.125rem);line-height:1;border-radius:.5em;gap:.5em}}.web-editor-cta[data-astro-cid-k6kxbvwu]:focus-visible,.agent-cta[data-astro-cid-k6kxbvwu]:focus-visible{outline:2px solid #dc7036;outline-offset:4px}@media(max-width:767px){.hero-shell[data-astro-cid-k6kxbvwu][data-product-only]{margin-bottom:32px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .hero-copy-stage[data-astro-cid-k6kxbvwu]{padding-top:36px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .hero-eyebrow[data-astro-cid-k6kxbvwu]{font-size:12px;letter-spacing:.6px;margin-bottom:12px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] h1[data-astro-cid-k6kxbvwu]{--type-h1-size: clamp(32px, 6.6vw, 48px);--type-h1-line: 1.08;--type-h1-tracking: -1.3px;white-space:normal;text-wrap:balance}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .cta-group[data-astro-cid-k6kxbvwu]{margin-top:26px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] [data-astro-cid-k6kxbvwu][data-cta-row]{gap:8px;flex-wrap:wrap}.web-editor-cta[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta[data-astro-cid-k6kxbvwu]{width:auto;padding:0 13px;font-size:12px;gap:7px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta-marks[data-astro-cid-k6kxbvwu]{gap:4px}.hero-shell[data-astro-cid-k6kxbvwu][data-product-only] .agent-cta-marks[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{width:14px;height:14px}}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] h1[data-astro-cid-k6kxbvwu]{--type-h1-line: 75px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .hero-subtitle[data-astro-cid-k6kxbvwu]{font-weight:400!important;letter-spacing:-.225px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .web-editor-cta[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-cta[data-astro-cid-k6kxbvwu]{height:44px;padding:10px 20px;border-radius:12px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:0;gap:10px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .web-editor-cta[data-astro-cid-k6kxbvwu]{width:226px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .web-editor-cta[data-astro-cid-k6kxbvwu] svg[data-astro-cid-k6kxbvwu]{width:16px;height:16px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-cta[data-astro-cid-k6kxbvwu]{width:240px;background:#f0efee}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-cta-marks[data-astro-cid-k6kxbvwu]{gap:6px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-cta-marks[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{width:16px;height:16px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-reveal[data-astro-cid-k6kxbvwu]{width:min(100%,938px)}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review][data-install-open="1"] .agent-reveal[data-astro-cid-k6kxbvwu]{margin-top:14px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-reveal-inner[data-astro-cid-k6kxbvwu]{min-height:202px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-switch[data-astro-cid-k6kxbvwu]{width:461px;height:46px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-option[data-astro-cid-k6kxbvwu]{line-height:20.25px}@media(max-width:767px){.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] h1[data-astro-cid-k6kxbvwu]{--type-h1-line: 1.08}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .web-editor-cta[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-cta[data-astro-cid-k6kxbvwu]{width:auto;height:40px;padding:8px 12px;font-size:12px;gap:6px}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] [data-astro-cid-k6kxbvwu][data-cta-row]{gap:8px;flex-wrap:wrap}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-switch[data-astro-cid-k6kxbvwu]{width:min(100%,461px);height:auto}.hero-shell[data-astro-cid-k6kxbvwu][data-square-review] .agent-reveal-inner[data-astro-cid-k6kxbvwu]{min-height:0}}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review]{margin-bottom:calc(var(--rounded-editor-gap) + 7px)}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] h1[data-astro-cid-k6kxbvwu]{--type-h1-line: 75px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .hero-subtitle[data-astro-cid-k6kxbvwu]{margin-top:var(--rounded-subtitle-gap);font-weight:400!important;letter-spacing:-.225px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .cta-group[data-astro-cid-k6kxbvwu]{margin-top:var(--rounded-button-gap)}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] [data-astro-cid-k6kxbvwu][data-cta-row]{min-height:44px;gap:18px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .web-editor-cta[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-cta[data-astro-cid-k6kxbvwu]{height:42px;padding:11px 18px;border-radius:21px;border:0;font-size:15px;line-height:20px;font-weight:600;letter-spacing:-.225px;gap:10px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .web-editor-cta[data-astro-cid-k6kxbvwu]{width:208px;height:44px;min-height:44px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .web-editor-cta[data-astro-cid-k6kxbvwu] svg[data-astro-cid-k6kxbvwu]{width:15px;height:15px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-cta[data-astro-cid-k6kxbvwu]{width:222px;background:#fff;box-shadow:inset 0 0 0 1px #0000001f}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review]:not([data-locale=en]) .web-editor-cta[data-astro-cid-k6kxbvwu]{width:auto;min-width:208px;white-space:nowrap}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review]:not([data-locale=en]) .agent-cta[data-astro-cid-k6kxbvwu]{width:auto;min-width:222px;white-space:nowrap}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-main[data-astro-cid-k6kxbvwu]{flex:none;height:42px;padding:0 18px;gap:8px;border-radius:21px;background:#111;color:#fff;white-space:nowrap;font:600 15px/18px var(--font-sans);letter-spacing:-.225px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-toggle[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-os-icon[data-astro-cid-k6kxbvwu]{display:none!important}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-main[data-astro-cid-k6kxbvwu] [data-astro-cid-k6kxbvwu][data-os-label]{display:none}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-main[data-astro-cid-k6kxbvwu]:is([data-os=macos],[data-os=mac-intel]) [data-astro-cid-k6kxbvwu][data-os-label=macos],.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-main[data-astro-cid-k6kxbvwu][data-os=windows] [data-astro-cid-k6kxbvwu][data-os-label=windows],.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-main[data-astro-cid-k6kxbvwu][data-os=none] [data-astro-cid-k6kxbvwu][data-os-label=none]{display:inline}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .hero-download-glyph[data-astro-cid-k6kxbvwu]{width:15px;height:15px;flex:none}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-menu[data-astro-cid-k6kxbvwu]{top:calc(100% + 8px);min-width:100%;padding:5px;border-radius:16px;background:#fff;border:1px solid #ebe8e2;box-shadow:0 14px 36px #2b1f111a,0 1px 2px #2b1f110a}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-menu-item[data-astro-cid-k6kxbvwu]{gap:9px;padding:8px 12px 8px 10px;border-radius:11px;font:500 13.5px/18px var(--font-sans);letter-spacing:-.01em;color:#2b2118}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-menu-item[data-astro-cid-k6kxbvwu]:is(:hover,:focus-visible){background:#f5f3ef;outline:none}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-menu-item[data-astro-cid-k6kxbvwu] svg[data-astro-cid-k6kxbvwu]{width:14px;height:14px;opacity:.7}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-menu-variant[data-astro-cid-k6kxbvwu]{gap:6px;font-size:13px;font-weight:400;color:#8a8378}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .download-menu[data-astro-cid-k6kxbvwu]:before{content:"";position:absolute;left:0;right:0;bottom:100%;height:12px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-cta-marks[data-astro-cid-k6kxbvwu]{gap:6px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-cta-marks[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{width:16px;height:16px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-reveal[data-astro-cid-k6kxbvwu]{width:min(100%,1100px)}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review][data-install-open="1"] .agent-reveal[data-astro-cid-k6kxbvwu]{margin-top:14px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-reveal-inner[data-astro-cid-k6kxbvwu]{padding-top:12px;gap:12px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-switch[data-astro-cid-k6kxbvwu]{display:flex;flex:none;width:225.9998779296875px;height:40.78193283081055px;padding:2.548870801925659px;gap:3.3984944820404053px;border-radius:20.390966415405273px;background:#f5f3ef;box-shadow:none}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-switch[data-astro-cid-k6kxbvwu]:before{display:none}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-option[data-astro-cid-k6kxbvwu]{flex:none;width:108.75182342529297px;height:35.6841926574707px;padding:9.34585952758789px 15.293225288391113px;gap:8.496235847473145px;border-radius:17.84209442138672px;border:0;overflow:hidden;font-size:12.744354248046875px;line-height:16.99247169494629px;letter-spacing:-.19116531312465668px;font-weight:600;white-space:nowrap;background:transparent;color:#6b665f;box-shadow:none}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-option[data-astro-cid-k6kxbvwu] img[data-astro-cid-k6kxbvwu]{flex:none;width:13.593977928161621px;height:13.593977928161621px;opacity:.55}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review][data-agent-tool=chatgpt] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-chatgpt],.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review][data-agent-tool=claude] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-claude]{color:#2b2118;background:#fff;box-shadow:inset 0 0 0 .8496236205101013px #00000014,0 .8496236205101013px 2.548870801925659px #0000000d}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review][data-agent-tool=chatgpt] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-chatgpt] img[data-astro-cid-k6kxbvwu],.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review][data-agent-tool=claude] .agent-option[data-astro-cid-k6kxbvwu][for=agent-pick-claude] img[data-astro-cid-k6kxbvwu]{opacity:1}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .install-panes[data-astro-cid-k6kxbvwu]{min-height:92px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .install-pane[data-astro-cid-k6kxbvwu]{gap:8px}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-caption[data-astro-cid-k6kxbvwu]{width:100%;font-size:14px;line-height:20px;font-weight:500;color:#6b665f;letter-spacing:0;text-wrap:initial}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .agent-install-guide-prompt{max-width:100%}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .ccx-install-pill{width:max-content;max-width:100%;padding:var(--rounded-prompt-padding-y, 5px) var(--rounded-prompt-padding-x, 12px)}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .ccx-install-text{font-size:var(--rounded-prompt-font-size, 14.9px)!important;white-space:nowrap;overflow-wrap:normal;overflow-x:auto;scrollbar-width:none;text-align:left}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] .ccx-install-pill .ccx-install-copy{position:static;transform:none;flex:none}@media(max-width:767px){.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] h1[data-astro-cid-k6kxbvwu]{--type-h1-line: 1.08}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review]:not([data-locale=en]) h1[data-astro-cid-k6kxbvwu]{--type-h1-size: clamp(1.5rem, 9.5vw, 4.1rem);white-space:pre-line;text-wrap:balance}.hero-shell[data-astro-cid-k6kxbvwu][data-rounded-review] [data-astro-cid-k6kxbvwu][data-cta-row]{width:100%;flex-wrap:wrap;row-gap:12px}}.home-faq[data-astro-cid-nljruvoe]{padding:120px 24px}.home-faq__inner[data-astro-cid-nljruvoe]{width:100%;max-width:800px;margin:0 auto}.home-faq__header[data-astro-cid-nljruvoe]{margin-bottom:52px;text-align:center}.home-faq__eyebrow[data-astro-cid-nljruvoe]{margin:0 0 14px;color:var(--landing-muted-soft, #77716a);font-size:14px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase}.home-faq[data-astro-cid-nljruvoe] h2[data-astro-cid-nljruvoe]{margin:0;color:var(--landing-heading, #302820)}[data-home-faq] .home-faq-glyph{position:relative;display:block;color:#77716a}[data-home-faq] .home-faq-glyph:before,[data-home-faq] .home-faq-glyph:after{position:absolute;top:50%;left:50%;display:block;background:currentColor;content:"";transform:translate(-50%,-50%)}[data-home-faq] .home-faq-glyph:before{width:14px;height:1px}[data-home-faq] .home-faq-glyph:after{width:1px;height:14px;transition:opacity .18s ease}[data-home-faq] [data-panel-open] .home-faq-glyph:after{opacity:0}.home-faq__help[data-astro-cid-nljruvoe]{margin:32px 0 0;color:var(--landing-muted-soft, #77716a);font-size:14px;line-height:1.6;text-align:center}.home-faq__help[data-astro-cid-nljruvoe] a[data-astro-cid-nljruvoe]{color:var(--landing-heading, #302820);font-weight:500;text-underline-offset:3px}.home-faq__help[data-astro-cid-nljruvoe] a[data-astro-cid-nljruvoe]:hover{text-decoration:underline}@media(max-width:767px){.home-faq[data-astro-cid-nljruvoe]{padding:80px 20px}.home-faq__header[data-astro-cid-nljruvoe]{margin-bottom:36px}}.home-final-cta[data-astro-cid-b52cldqs]{--landing-heading:#2b1d0e;position:relative;isolation:isolate;display:grid;place-items:center;min-height:529px;padding:120px 24px;background:#eeeae1;scroll-margin-top:72px}.final-clouds[data-astro-cid-b52cldqs]{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center}.final-cta-content[data-astro-cid-b52cldqs]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:28px;width:100%;text-align:center}.final-cta-content[data-astro-cid-b52cldqs] h2[data-astro-cid-b52cldqs]{margin:0;color:#2b1d0e;text-wrap:balance}.final-download[data-astro-cid-b52cldqs]{display:inline-flex;align-items:center;justify-content:center;gap:7px;border-radius:999px;min-height:44px;padding:12px 20px;background:#111;color:#fff;font-size:15px;line-height:20px;font-weight:600;text-decoration:none;transition:background .15s}.final-download[data-astro-cid-b52cldqs]:hover{background:#302d28}.final-availability[data-astro-cid-b52cldqs]{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:8px;margin:0;font-size:14px;line-height:1.7;color:#6b665f}.final-availability[data-astro-cid-b52cldqs] [data-astro-cid-b52cldqs]:is(a,button){color:inherit;font:inherit;background:none;border:0;padding:0;text-decoration:none;cursor:pointer}.final-availability[data-astro-cid-b52cldqs] [data-astro-cid-b52cldqs]:is(a,button):hover{color:#2b1d0e;text-decoration:underline;text-underline-offset:4px}[data-astro-cid-b52cldqs]:is(a,button):focus-visible{outline:2px solid #2b1d0e;outline-offset:5px}.final-download-dialog[data-astro-cid-b52cldqs]{position:fixed;inset:0;margin:auto;width:min(420px,calc(100vw - 32px));padding:24px;border:1px solid #e6e2dc;border-radius:20px;background:#fff;color:#2b1d0e;box-shadow:0 24px 90px #2b1d0e26}.final-download-dialog[data-astro-cid-b52cldqs]::backdrop{background:#20180e40;backdrop-filter:blur(4px)}.final-dialog-heading[data-astro-cid-b52cldqs]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:20px}.final-dialog-heading[data-astro-cid-b52cldqs] h3[data-astro-cid-b52cldqs]{margin:0;font-size:20px;font-weight:600}.final-dialog-heading[data-astro-cid-b52cldqs] button[data-astro-cid-b52cldqs]{width:32px;height:32px;background:#f5f4f1;border:0;border-radius:50%;font-size:24px;cursor:pointer}.final-platform-list[data-astro-cid-b52cldqs]{display:grid;gap:8px}.final-platform-list[data-astro-cid-b52cldqs] a[data-astro-cid-b52cldqs]{display:flex;justify-content:space-between;align-items:center;gap:16px;padding:16px;border:1px solid #e6e2dc;border-radius:10px;color:inherit;text-decoration:none;font-size:15px}.final-platform-list[data-astro-cid-b52cldqs] a[data-astro-cid-b52cldqs]:hover{background:#f8f7f5}.final-platform-list[data-astro-cid-b52cldqs] a[data-astro-cid-b52cldqs]>span[data-astro-cid-b52cldqs]{color:#6b665f;font-size:13px}.final-web-link[data-astro-cid-b52cldqs]{display:block;margin-top:20px;color:inherit;font-size:14px;text-align:center;text-underline-offset:4px}@media(max-width:767px){.home-final-cta[data-astro-cid-b52cldqs]{min-height:390px;padding:90px 24px}.final-cta-content[data-astro-cid-b52cldqs]{gap:24px}.final-availability[data-astro-cid-b52cldqs]{max-width:330px;gap:5px;font-size:12px}}.home-footer[data-astro-cid-g2wvo5yx]{padding:64px 24px;background:var(--landing-bg,#fff);color:var(--landing-heading,#2b1d0e)}.home-footer-inner[data-astro-cid-g2wvo5yx]{max-width:1280px;margin:auto;border-top:1px solid var(--landing-border,#e6e2dc);padding-top:40px}.home-footer-columns[data-astro-cid-g2wvo5yx]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(4,minmax(0,170px));gap:clamp(24px,3.3vw,48px)}.home-footer-brand[data-astro-cid-g2wvo5yx]>a[data-astro-cid-g2wvo5yx]{font-family:var(--font-family-display);font-size:24px;letter-spacing:-.8px}.home-footer-brand[data-astro-cid-g2wvo5yx] p[data-astro-cid-g2wvo5yx]{margin:10px 0 0;font-size:14px;color:var(--landing-muted,#6b665f)}.home-footer[data-astro-cid-g2wvo5yx] a[data-astro-cid-g2wvo5yx]{color:inherit;text-decoration:none}.home-footer[data-astro-cid-g2wvo5yx] a[data-astro-cid-g2wvo5yx]:hover{text-decoration:underline;text-underline-offset:4px}.home-footer[data-astro-cid-g2wvo5yx] a[data-astro-cid-g2wvo5yx]:focus-visible{outline:2px solid currentColor;outline-offset:4px}.home-footer[data-astro-cid-g2wvo5yx] h3[data-astro-cid-g2wvo5yx]{font-size:13px;font-weight:600;line-height:17px;margin:0 0 10px}.home-footer[data-astro-cid-g2wvo5yx] ul[data-astro-cid-g2wvo5yx]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.home-footer[data-astro-cid-g2wvo5yx] li[data-astro-cid-g2wvo5yx]{font-size:14px;line-height:17px;color:var(--landing-muted,#6b665f)}.home-footer-copyright[data-astro-cid-g2wvo5yx]{margin:40px 0 0;font-size:13px;line-height:18px;color:var(--landing-muted,#8a847c)}@media(max-width:1000px){.home-footer-columns[data-astro-cid-g2wvo5yx]{grid-template-columns:repeat(4,minmax(0,1fr))}.home-footer-brand[data-astro-cid-g2wvo5yx]{grid-column:1/-1}}@media(max-width:560px){.home-footer[data-astro-cid-g2wvo5yx]{padding:40px 24px}.home-footer-inner[data-astro-cid-g2wvo5yx]{padding-top:32px}.home-footer-columns[data-astro-cid-g2wvo5yx]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}}body{--landing-bg: #ffffff;--landing-heading: oklch(.24 .04 65);--landing-muted: oklch(.35 .025 65);--landing-muted-soft: oklch(.52 .025 65);--landing-surface: #ffffff;--landing-surface-soft: #fbfaf8;--landing-surface-raised: #ffffff;--landing-border: rgba(43, 31, 17, .13);--landing-border-soft: rgba(43, 31, 17, .08);--landing-control: #111111;--landing-control-foreground: #ffffff;--landing-input: rgba(255, 255, 255, .96);--landing-grid-line: rgba(43, 31, 17, .05);--landing-shadow: 0 22px 58px rgba(43, 31, 17, .08);--landing-shadow-strong: 0 24px 70px rgba(80, 60, 30, .13);color-scheme:light}.dark body{--landing-bg: oklch(.145 .005 65);--landing-heading: oklch(.93 .01 65);--landing-muted: oklch(.73 .012 65);--landing-muted-soft: oklch(.58 .012 65);--landing-surface: oklch(.205 .006 65);--landing-surface-soft: oklch(.185 .006 65);--landing-surface-raised: oklch(.245 .006 65);--landing-border: rgba(255, 255, 255, .13);--landing-border-soft: rgba(255, 255, 255, .08);--landing-control: oklch(.9 .01 65);--landing-control-foreground: oklch(.16 .006 65);--landing-input: rgba(42, 42, 44, .94);--landing-grid-line: rgba(255, 255, 255, .045);--landing-shadow: 0 22px 58px rgba(0, 0, 0, .34);--landing-shadow-strong: 0 24px 70px rgba(0, 0, 0, .46);color-scheme:dark}body,main{background:var(--landing-bg)}main{--home-hero-edge-gap: 60px;--home-pricing-cta-gap: clamp(56px, 6vw, 80px)}body main[data-home-typography] .hero-shell.hero-shell[data-rounded-review][data-locale] .web-editor-cta{width:auto;min-width:0;height:42px;min-height:42px;padding:0 18px;border-radius:24px;gap:10px;font-size:15px;line-height:20px;font-weight:600}.home-editor-cta{display:inline-flex;flex:0 0 auto;box-sizing:border-box;width:208px;max-width:100%;height:42px;min-height:42px;align-items:center;justify-content:center;gap:10px;border:0;border-radius:24px;padding:0 18px;background:var(--landing-control, #111111);color:var(--landing-control-foreground, #ffffff);font-size:.9375rem;font-weight:600;line-height:20px;letter-spacing:-.225px;text-decoration:none;white-space:nowrap;transition:background-color .16s ease,border-color .16s ease,transform .16s ease}.home-editor-cta:hover{background:color-mix(in srgb,var(--landing-control, #111111) 88%,white);transform:translateY(-1px)}.home-editor-cta:focus-visible{outline:2px solid var(--landing-heading, #2b1d0e);outline-offset:4px}.home-editor-cta svg{flex:0 0 auto;width:15px;height:15px}.tc-download-actions{display:flex;width:100%;margin-top:1.25rem}.itv-prompt-cta-stack{grid-area:prompt;display:flex;width:min(100%,480px);flex-direction:column;align-items:center;gap:1rem;justify-self:center}.itv-prompt-cta-stack .itv-prompt-shell{width:100%;margin:28px auto 0}@media(min-width:1181px){.itv-story .itv-prompt-cta-stack{align-items:flex-start}.itv-story-video .itv-prompt-cta-stack{align-items:flex-end}}.home-pricing-section:has(.home-pricing-editor-entry){padding-bottom:0}.home-pricing-section:has(.home-pricing-editor-entry)~[data-faq-section]{min-height:0;justify-content:flex-start;padding-top:var(--home-pricing-cta-gap)}main :is(h1,h2),main>section:first-of-type .type-h1{color:var(--landing-heading)!important}main :is(.itv-heading,.transcript-captions-section h2,[data-agentic-thinking-root] h2){white-space:pre-line}main :is(.itv-heading,.transcript-captions-section h2){--type-h2-size: clamp(1.95rem, 2.7vw, 2.35rem);--type-h2-line: 1.08}html:lang(es) main :is(.itv-heading,.transcript-captions-section h2){--type-h2-size: clamp(1.7rem, 2.35vw, 2.05rem)}html:lang(zh) main :is(.itv-heading,.transcript-captions-section h2){--type-h2-line: 1.2}main>section:first-of-type>div>p,main :is(.bm-header p,.landing-section-subtitle,.transcript-captions-section .tc-copy p,.image-to-video-section .itv-intro,#features .group p){color:var(--landing-muted)!important;font-size:var(--type-lg-size)!important;line-height:var(--type-lg-line)!important;letter-spacing:var(--type-lg-tracking)!important}.landing-navbar :is(a,button){color:var(--landing-heading)!important}.landing-navbar :is(a,button):hover{color:color-mix(in oklch,var(--landing-heading) 82%,var(--landing-muted))!important}.landing-navbar .landing-nav-cta,.landing-navbar .landing-nav-cta *{color:#fff!important}.landing-primary-cta{background:var(--landing-control)!important;color:var(--landing-control-foreground)!important}.landing-primary-cta:hover{background:color-mix(in oklch,var(--landing-control) 88%,var(--landing-bg))!important}.dark .landing-navbar .landing-nav-cta{background:var(--landing-control)!important;color:var(--landing-control-foreground)!important}.dark .landing-navbar .landing-nav-cta *{color:var(--landing-control-foreground)!important}body .hero-shell.hero-shell[data-figma1467][data-rounded-review]{--home1467-unit: clamp(.75px, calc((100vw - 48px) / 1083), 1px);--home1467-eyebrow-gap: 16;--home1467-button-gap: 28;margin-bottom:var(--home1467-editor-gap, 72px)!important}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .hero-copy-stage{padding-top:var(--home1467-title-padding,48px)}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .hero-copy-stage>div{max-width:1083px}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .hero-eyebrow{margin:0 0 calc(var(--home1467-eyebrow-gap) * 1px);font:var(--home-eyebrow-font-weight,500) calc(var(--home-eyebrow-font-size,15) * var(--home1467-unit))/calc(var(--home-eyebrow-font-size,15) * 1.1875 * var(--home1467-unit)) var(--font-sans);letter-spacing:calc(.96 * var(--home1467-unit));color:#6b665f}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] h1{--type-h1-size:calc(var(--home-title-font-size,60) * var(--home1467-unit)) !important;--type-h1-line:calc(var(--type-h1-size) * 1.1627907);--type-h1-tracking:calc(-2.475 * var(--home1467-unit));width:100%;margin:0;color:#2c1b09;font-weight:var(--home-title-font-weight,300)!important;white-space:nowrap;text-wrap:nowrap}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .hero-subtitle{display:none}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .cta-group{width:100%;margin-top:calc(var(--home1467-button-gap) * 1px)!important}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] [data-cta-row]{width:max-content;min-height:0;flex-wrap:nowrap;gap:calc(16 * var(--home1467-unit));transform:translate(calc(115 * var(--home1467-unit) - 25%))}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .web-editor-cta,body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta{flex:none;height:calc(42 * var(--home1467-unit));padding:0 calc(18 * var(--home1467-unit));border-radius:calc(21 * var(--home1467-unit));font:600 calc(15 * var(--home1467-unit))/calc(18 * var(--home1467-unit)) var(--font-sans);letter-spacing:calc(-.225 * var(--home1467-unit));white-space:nowrap;gap:calc(8 * var(--home1467-unit))}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .web-editor-cta{width:auto;background:#111;color:#fff}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta{width:calc(222 * var(--home1467-unit));gap:calc(10 * var(--home1467-unit));color:#2b2118;background:#fff;box-shadow:inset 0 0 0 1px #0000001f}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-toggle,body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .download-os-icon{display:none!important}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .hero-download-glyph{width:calc(15 * var(--home1467-unit));height:calc(15 * var(--home1467-unit));flex:none}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta-marks{gap:calc(6 * var(--home1467-unit))}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] .agent-cta-marks img{width:calc(16 * var(--home1467-unit));height:calc(16 * var(--home1467-unit))}.hve-stage{padding:0 24px 55px}.hve-stage .hfs-inner{width:100%;max-width:1100px;margin:auto;border-radius:16px;box-shadow:0 2px 6px #0000000d,0 32px 64px -16px #0000001f}.landing-navbar[data-figma1467]>div{max-width:1100px;padding-left:24px;padding-right:10px}.landing-navbar[data-figma1467] nav{display:flex;inset:0 auto auto 50%;transform:translate(-50%);height:64px;width:max-content;padding:0;gap:16px}.landing-navbar[data-figma1467] [data-nav-mobile]{display:none}.landing-navbar[data-figma1467] [data-nav-language]{display:flex}.landing-navbar[data-figma1467][data-nav-collapsed=true] nav{visibility:hidden;pointer-events:none}.landing-navbar[data-figma1467][data-nav-collapsed=true] nav *{pointer-events:none}.landing-navbar[data-figma1467][data-nav-collapsed=true] [data-nav-mobile]{display:block}.landing-navbar[data-figma1467][data-nav-collapsed=true] [data-nav-language]{display:none}@media(max-width:1100px){.landing-navbar[data-figma1467] nav{gap:8px}.landing-navbar[data-figma1467] nav>a,.landing-navbar[data-figma1467] nav>[data-nav-dropdown]>button{padding-inline:8px}}@media(max-width:767px){body .hero-shell.hero-shell[data-figma1467][data-rounded-review]{--home1467-unit:clamp(.6px, calc((100vw - 32px) / 460), .75px)}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] h1{--type-h1-size:calc(var(--home-title-responsive-base,clamp(25.83px, calc(25.83px + (100vw - 320px) * .050437), 48.375px)) * var(--home-title-font-size,60) / 64.5) !important;--type-h1-line:calc(var(--type-h1-size) * 1.16279);--type-h1-tracking:calc(-1.5 * var(--home1467-unit));white-space:normal;text-wrap:balance}.hve-stage{padding:0 12px 36px}.landing-navbar[data-figma1467]{padding-inline:12px}.landing-navbar[data-figma1467]>div{padding-inline:0}}@media(max-width:374px){.landing-navbar[data-figma1467] [data-nav-logo] svg{width:104px;height:auto}.landing-navbar[data-figma1467] [data-nav-mobile] button{padding-inline:4px}}.landing-navbar[data-figma1467]{border-bottom-width:0}body .hero-shell.hero-shell[data-figma1467][data-rounded-review] :is(.web-editor-cta,.agent-cta){min-width:0!important}@media(max-width:767px){.landing-navbar[data-figma1467] nav{visibility:hidden;pointer-events:none}.landing-navbar[data-figma1467] nav *{pointer-events:none}.landing-navbar[data-figma1467] [data-nav-mobile]{display:block}.landing-navbar[data-figma1467] [data-nav-language]{display:none}.landing-navbar[data-figma1467] [data-nav-left]{gap:4px}.landing-navbar[data-figma1467] [data-nav-mobile] button{padding-inline:4px;gap:4px}}@media(max-width:374px){.landing-navbar[data-figma1467]:is([data-locale=es],[data-locale=ja]) .landing-nav-cta{padding-inline:8px;gap:4px}.landing-navbar[data-figma1467]:is([data-locale=es],[data-locale=ja]) .landing-nav-cta>span,.landing-navbar[data-figma1467]:is([data-locale=es],[data-locale=ja]) [data-nav-mobile] button>span{font-size:13px}}.landing-navbar[data-figma1467] nav>[data-nav-dropdown]>button,.landing-navbar[data-figma1467] nav>a{color:var(--landing-heading,var(--color-foreground))!important;opacity:1;transition:opacity .15s ease}.landing-navbar[data-figma1467] nav>[data-nav-dropdown]>button:is(:hover,:focus-visible,[aria-expanded=true]),.landing-navbar[data-figma1467] nav>a:is(:hover,:focus-visible,[aria-current=page]){opacity:.75}@media(prefers-reduced-motion:reduce){.landing-navbar[data-figma1467] nav>[data-nav-dropdown]>button,.landing-navbar[data-figma1467] nav>a{transition:none}}.landing-navbar[data-figma1467] nav>[data-nav-dropdown]>button>span,.landing-navbar[data-figma1467] nav>a>span,.landing-navbar[data-figma1467] [data-nav-mobile] button>span{font-size:var(--home-nav-font-size,14px)!important;font-weight:var(--home-nav-font-weight,500)!important}
