@import"https://fonts.googleapis.com/css2?family=Bebas+Neue&family=IBM+Plex+Mono:wght@400;600;700&family=Montserrat:wght@600;700;800&family=Oswald:wght@600;700&family=Playfair+Display:wght@600&family=Space+Grotesk:wght@500;700&display=swap";.image-editor-placeholder{display:grid;width:100%;height:100%;min-height:0;place-items:center;color:var(--enoch-text);background:var(--enoch-canvas);font-family:var(--enoch-font-family)}/*! tailwindcss v4.1.18 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){:root,:host{--shimmer-angle:20deg}*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-scroll-snap-strictness:proximity;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:"";--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0;--scroll-fade-t:0px;--scroll-fade-b:0px;--scroll-fade-s:0px;--scroll-fade-e:0px;--scroll-fade-mask:initial;--shimmer-image:initial;--shimmer-text-fill:initial}}}@layer theme{:root,:host{--font-sans:"Geist Variable",sans-serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-green-600:oklch(62.7% .194 149.214);--color-green-800:oklch(44.8% .119 151.328);--color-slate-200:oklch(92.9% .013 255.508);--color-slate-300:oklch(86.9% .022 252.894);--color-slate-400:oklch(70.4% .04 256.788);--color-zinc-200:oklch(92% .004 286.32);--color-stone-100:oklch(97% .001 106.424);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--container-lg:32rem;--container-xl:36rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75/1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-3xl:1.875rem;--text-3xl--line-height: 1.2 ;--text-4xl:2.25rem;--text-4xl--line-height:calc(2.5/2.25);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--leading-tight:1.25;--leading-snug:1.375;--leading-normal:1.5;--leading-relaxed:1.625;--radius-md:calc(var(--radius)*.8);--radius-lg:var(--radius);--radius-4xl:calc(var(--radius)*2.6);--shadow-sm:0 1px 3px 0 #0000001a,0 1px 2px -1px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;--ease-in:cubic-bezier(.4,0,1,1);--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--animate-spin:spin 1s linear infinite;--animate-pulse:pulse 2s cubic-bezier(.4,0,.6,1)infinite;--blur-xs:4px;--blur-sm:8px;--aspect-video:16/9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:"Geist Variable",sans-serif;--default-mono-font-family:var(--font-mono);--font-heading:var(--font-sans);--color-border:var(--border);--color-popover:var(--popover);--z-track:10;--z-clip-selected:20;--z-keyframe:24;--z-track-rail:30;--z-ruler:70;--z-scrollbar:72;--z-layer-guide:75;--z-playhead:80;--z-snap:85;--z-skin-highlight:90;--z-playhead-cap:90;--z-marquee:96;--z-panel:200;--z-dropdown:500;--z-popup:600;--z-modal:800;--z-critical:900}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab,red,red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;-moz-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;-moz-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}[data-skin-authority=strict]{--skin-authority-control-bg:var(--skin-control-bg,var(--skin-bg-primary));--skin-authority-control-fg:var(--skin-control-fg,var(--skin-text-primary));--skin-authority-control-hover-bg:var(--skin-control-hover-bg,var(--skin-bg-hover));--skin-authority-control-active-bg:var(--skin-control-active-bg,var(--skin-bg-active));--skin-authority-control-disabled-fg:var(--skin-control-disabled-fg,var(--skin-text-muted));--skin-authority-line:var(--skin-line-width,1px)solid var(--skin-border-default);--skin-authority-panel-bg:var(--skin-bg-panel,var(--skin-bg-secondary));--skin-authority-panel-strong-bg:var(--skin-bg-panel-strong,var(--skin-bg-tertiary));--skin-authority-input-bg:var(--skin-input-bg,var(--skin-bg-input));--skin-timeline-surface-bg:var(--skin-bg-timeline-surface,var(--skin-authority-panel-bg));--skin-timeline-track-bg:var(--skin-bg-timeline-surface-elevated,var(--skin-bg-panel-muted,var(--skin-authority-panel-bg)));--skin-timeline-ruler-bg:var(--skin-bg-panel-strong,var(--skin-authority-panel-strong-bg));--skin-timeline-lane-divider:var(--skin-border-subtle,var(--skin-border-default));--skin-timeline-main-divider:var(--skin-accent-hover,var(--skin-border-active));--skin-timeline-grid-line:var(--skin-glow-shadow-subtle,var(--skin-border-subtle));--skin-timeline-ruler-label:var(--skin-text-muted);--skin-timeline-ruler-tick-anchor:var(--skin-accent-hover);--skin-timeline-ruler-tick-major:var(--skin-accent-secondary);--skin-timeline-ruler-tick-minor:var(--skin-glow-border,var(--skin-border-subtle));--skin-timeline-waveform-bg:transparent;--skin-timeline-waveform-error-bg:var(--skin-bg-hover)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-waveform-error-bg:color-mix(in srgb,var(--skin-bg-hover)50%,transparent)}}[data-skin-authority=strict]{--skin-timeline-waveform-error-fg:var(--skin-text-muted);--skin-timeline-volume-line:var(--skin-accent-secondary);--skin-timeline-volume-line-active:var(--skin-accent-hover);--skin-timeline-track-icon-fg:var(--skin-text-secondary);--skin-timeline-track-control-fg:var(--skin-text-muted);--skin-timeline-track-control-hover-fg:var(--skin-text-primary);--skin-timeline-track-control-active-fg:var(--skin-text-heading);--skin-timeline-track-control-size:20px;--skin-timeline-keyframe-chip-bg:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-keyframe-chip-bg:color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)}}[data-skin-authority=strict]{--skin-timeline-keyframe-chip-border:var(--skin-border-default);--skin-timeline-keyframe-chip-fg:var(--skin-text-heading);--skin-timeline-keyframe-chip-active-bg:var(--skin-accent-primary);--skin-timeline-keyframe-chip-active-border:var(--skin-accent-primary);--skin-timeline-keyframe-chip-active-fg:var(--skin-bg-primary);--skin-timeline-marquee-border:var(--skin-accent-primary);--skin-timeline-marquee-bg:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-marquee-bg:color-mix(in srgb,var(--skin-accent-primary)10%,transparent)}}[data-skin-authority=strict]{--skin-timeline-guide-border:var(--skin-accent-hover)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-guide-border:color-mix(in srgb,var(--skin-accent-hover)90%,transparent)}}[data-skin-authority=strict]{--skin-timeline-guide-filter:drop-shadow(0 0 6px var(--skin-glow-drop));--skin-timeline-snap-guide:var(--skin-timeline-guide-border);--skin-timeline-snap-guide-filter:var(--skin-timeline-guide-filter);--skin-timeline-playhead-line-width:2px;--skin-timeline-playhead-line:var(--skin-accent-hover);--skin-timeline-playhead-line-active:var(--skin-accent-hover);--skin-timeline-playhead-cap-bg:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-playhead-cap-bg:color-mix(in srgb,var(--skin-accent-secondary)55%,transparent)}}[data-skin-authority=strict]{--skin-timeline-playhead-cap-active-bg:var(--skin-timeline-playhead-cap-bg);--skin-timeline-playhead-cap-border:var(--skin-timeline-guide-border);--skin-timeline-playhead-cap-active-border:var(--skin-timeline-guide-border);--skin-timeline-playhead-cap-shadow:0 1px 2px var(--skin-elevation-shadow,var(--skin-border-default))}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-playhead-cap-shadow:0 1px 2px var(--skin-elevation-shadow,color-mix(in srgb,var(--skin-border-default)45%,transparent))}}[data-skin-authority=strict]{--skin-timeline-playhead-line-active-shadow:0 0 0 1px var(--skin-glow-shadow),0 0 8px var(--skin-glow-shadow-strong);--skin-timeline-playhead-cap-active-shadow:0 0 0 1px var(--skin-glow-shadow),0 0 10px var(--skin-glow-shadow-strong);--skin-timeline-playhead-line-dragging:var(--skin-timeline-playhead-line-active);--skin-timeline-playhead-cap-dragging-bg:var(--skin-timeline-playhead-cap-active-bg);--skin-timeline-playhead-cap-dragging-border:var(--skin-timeline-playhead-cap-active-border);--skin-timeline-playhead-line-dragging-shadow:var(--skin-timeline-playhead-line-active-shadow);--skin-timeline-playhead-cap-dragging-shadow:var(--skin-timeline-playhead-cap-active-shadow);--skin-timeline-transition-bg:var(--skin-bg-hover);--skin-timeline-transition-border:var(--skin-accent-hover)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-border:color-mix(in srgb,var(--skin-accent-hover)60%,transparent)}}[data-skin-authority=strict]{--skin-timeline-transition-hover-bg:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-hover-bg:color-mix(in srgb,var(--skin-accent-primary)28%,transparent)}}[data-skin-authority=strict]{--skin-timeline-transition-hover-border:var(--skin-accent-hover)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-hover-border:color-mix(in srgb,var(--skin-accent-hover)80%,transparent)}}[data-skin-authority=strict]{--skin-timeline-transition-selected-bg:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-selected-bg:color-mix(in srgb,var(--skin-accent-primary)30%,transparent)}}[data-skin-authority=strict]{--skin-timeline-transition-selected-border:var(--skin-accent-hover);--skin-timeline-transition-selected-shadow:0 0 0 1px var(--skin-glow-shadow);--skin-timeline-transition-radius:var(--skin-clip-radius,3px);--skin-timeline-transition-gloss:var(--skin-text-heading)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-gloss:color-mix(in srgb,var(--skin-text-heading)15%,transparent)}}[data-skin-authority=strict]{--skin-timeline-transition-badge-bg:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-badge-bg:color-mix(in srgb,var(--skin-bg-primary)55%,transparent)}}[data-skin-authority=strict]{--skin-timeline-transition-badge-fg:var(--skin-accent-hover);--skin-timeline-transition-badge-border:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-badge-border:color-mix(in srgb,var(--skin-accent-primary)70%,transparent)}}[data-skin-authority=strict]{--skin-timeline-transition-badge-active-fg:var(--skin-text-heading);--skin-timeline-transition-badge-active-border:var(--skin-accent-hover)}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict]{--skin-timeline-transition-badge-active-border:color-mix(in srgb,var(--skin-accent-hover)80%,transparent)}}[data-skin-authority=strict]{background:var(--skin-bg-app-frame);min-height:100dvh;color:var(--skin-text-primary);font-family:var(--skin-font-ui,var(--skin-font-family))}[data-skin-authority=strict],[data-skin-authority=strict] :where(*){scrollbar-color:var(--skin-scrollbar-thumb)var(--skin-scrollbar-track)}[data-skin-authority=strict] :where(*){box-sizing:border-box}[data-skin-authority=strict] :where(:focus-visible){outline:var(--skin-focus-width,1px)solid var(--skin-focus-ring);outline-offset:var(--skin-focus-offset,1px);box-shadow:var(--skin-focus-shadow,0 0 0 2px var(--skin-focus-ring))}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict] :where(:focus-visible){box-shadow:var(--skin-focus-shadow,0 0 0 2px color-mix(in srgb,var(--skin-focus-ring)24%,transparent))}}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),summary){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--skin-authority-line);border-radius:var(--skin-button-radius,0);background:var(--skin-authority-control-bg);color:var(--skin-authority-control-fg);font:inherit;box-shadow:var(--skin-control-shadow,none);transition:background-color var(--skin-motion-fast,.12s),border-color var(--skin-motion-fast,.12s),color var(--skin-motion-fast,.12s),box-shadow var(--skin-motion-fast,.12s);text-decoration:none}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),summary):where(:hover,[data-hovered=true]):not(:disabled,[aria-disabled=true]){border-color:var(--skin-control-hover-border,var(--skin-accent-primary));background:var(--skin-authority-control-hover-bg);color:var(--skin-control-hover-fg,var(--skin-text-heading));box-shadow:var(--skin-control-hover-shadow,inset 0 0 0 1px var(--skin-glow-border))}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),summary):where(:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],.is-active,.is-selected){border-color:var(--skin-control-active-border,var(--skin-border-active));background:var(--skin-control-selected-bg,var(--skin-authority-control-active-bg));color:var(--skin-control-selected-fg,var(--skin-control-active-fg,var(--skin-text-heading)));box-shadow:var(--skin-control-active-shadow,inset 0 0 0 1px var(--skin-glow-border))}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),input,select,textarea):where(:disabled,[aria-disabled=true]){cursor:var(--skin-cursor-not-allowed,not-allowed);color:var(--skin-authority-control-disabled-fg);opacity:var(--skin-disabled-opacity,.55)}[data-skin-authority=strict] :where(input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=color]),textarea,select){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:var(--skin-authority-line);border-radius:var(--skin-input-radius,0);background:var(--skin-authority-input-bg);color:var(--skin-input-fg,var(--skin-text-primary));font:inherit;caret-color:var(--skin-accent-primary);box-shadow:var(--skin-input-shadow,none)}[data-skin-authority=strict] :where(input,textarea)::placeholder{color:var(--skin-input-placeholder,var(--skin-text-muted));opacity:1}[data-skin-authority=strict] :where(input[type=checkbox],input[type=radio],input[type=range],progress){accent-color:var(--skin-accent-primary)}[data-skin-authority=strict] :where(input[type=color]){border:var(--skin-authority-line);border-radius:var(--skin-input-radius,0);background:var(--skin-authority-input-bg)}[data-skin-authority=strict] :where(input[type=file])::file-selector-button{border:var(--skin-authority-line);border-radius:var(--skin-button-radius,0);background:var(--skin-authority-control-bg);color:var(--skin-authority-control-fg);font:inherit}[data-skin-authority=strict] :where(hr,fieldset,table,th,td,[class*=border],[class*=divider],[class*=separator]){border-color:var(--skin-border-default)}[data-skin-authority=strict] :where(table){border-collapse:collapse;background:var(--skin-authority-panel-bg);color:var(--skin-text-primary)}[data-skin-authority=strict] :where(th){background:var(--skin-authority-panel-strong-bg);color:var(--skin-text-heading)}[data-skin-authority=strict] :where(svg){color:currentColor}[data-skin-authority=strict] :where(button,[role=button],[data-skin-component],.skin-anatomy-control) svg :where(path,rect,circle,line,polyline,polygon){stroke:currentColor}[data-skin-authority=strict] :where(button,[role=button],[data-skin-component],.skin-anatomy-control) svg[data-skin-icon-fill=solid] :where(path,rect,circle,polygon):not([fill=none]),[data-skin-authority=strict] :where(button,[role=button],[data-skin-component],.skin-anatomy-control) svg :where(path,rect,circle,polygon)[data-skin-icon-fill=solid]:not([fill=none]){fill:currentColor}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),summary):where(:hover,[data-hovered=true]):not(:disabled,[aria-disabled=true]) :where([data-skin-icon-role],.cyber-lucide-role-icon,svg){color:currentColor}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),summary):where(:hover,[data-hovered=true]):not(:disabled,[aria-disabled=true]) :where(img[data-skin-icon-role]){filter:var(--skin-interactive-icon-hover-filter,var(--skin-icon-hover-filter,invert(1)contrast(1.25)))}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),summary):where(:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true]) :where([data-skin-icon-role],.cyber-lucide-role-icon,svg){color:currentColor}[data-skin-authority=strict] :where(button:not([data-slot=button]):not(.group\/button),[role=button]:not([data-slot=button]):not(.group\/button),summary):where(:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true]) :where(img[data-skin-icon-role]){filter:var(--skin-interactive-icon-active-filter,var(--skin-icon-active-filter,var(--skin-interactive-icon-hover-filter,invert(1)contrast(1.25))))}}@layer components{[data-skin-authority=strict] :where(.skin-page-panel,.skin-page-card,.skin-anatomy-panel,.skin-dialog-card,.skin-global-modal-card,.skin-global-popover,.skin-window,.skin-tree,.skin-catalog-card,.skin-media-card,.skin-folder-card,.skin-property-section,.skin-dialog-section,.skin-dialog-status-box,[data-slot=card],[data-slot=dialog-content],[data-slot=alert-dialog-content],[data-slot=dropdown-menu-content],[data-slot=popover-content],[data-slot=sheet-content],[data-slot=table-container],[data-slot=chart]){border-color:var(--skin-border-default);background-color:var(--skin-authority-panel-bg);color:var(--skin-text-primary);font-family:var(--skin-font-ui,var(--skin-font-family))}[data-skin-authority=strict] :where(.skin-dialog-header,.skin-window-titlebar,.skin-table-head,.skin-page-subtle,[data-slot=card-header],[data-slot=dialog-header],[data-slot=table-header]){border-color:var(--skin-border-default);background-color:var(--skin-authority-panel-strong-bg);color:var(--skin-text-heading)}[data-skin-authority=strict] :where(.skin-anatomy-control,.skin-button,.skin-icon-button,.skin-dialog-button,.skin-dialog-toggle,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle):not([data-slot=button]){border:var(--skin-authority-line);border-radius:var(--skin-button-radius,0);background:var(--skin-authority-control-bg);color:var(--skin-authority-control-fg);font-family:var(--skin-font-ui,var(--skin-font-family))}[data-skin-authority=strict] :where(.skin-anatomy-control,.skin-button,.skin-icon-button,.skin-dialog-button,.skin-dialog-toggle,.skin-state-option-button):not([data-slot=button]):where(:hover,.is-hovered):not(:disabled,[aria-disabled=true]){border-color:var(--skin-control-hover-border,var(--skin-accent-primary));background:var(--skin-authority-control-hover-bg);color:var(--skin-control-hover-fg,var(--skin-text-heading));box-shadow:var(--skin-control-hover-shadow,inset 0 0 0 1px var(--skin-glow-border))}[data-skin-authority=strict] :where(.skin-anatomy-control,.skin-button,.skin-icon-button,.skin-dialog-button,.skin-dialog-toggle,.skin-state-option-button):not([data-slot=button]):where(:hover,.is-hovered):not(:disabled,[aria-disabled=true]) :where([data-skin-icon-role],.cyber-lucide-role-icon,svg){color:currentColor}[data-skin-authority=strict] :where(.skin-anatomy-control,.skin-button,.skin-icon-button,.skin-dialog-button,.skin-dialog-toggle,.skin-state-option-button):not([data-slot=button]):where(:hover,.is-hovered):not(:disabled,[aria-disabled=true]) :where(img[data-skin-icon-role]){filter:var(--skin-interactive-icon-hover-filter,var(--skin-icon-hover-filter,invert(1)contrast(1.25)))}[data-skin-authority=strict] :where(.skin-anatomy-control,.skin-button,.skin-icon-button,.skin-dialog-button,.skin-dialog-toggle,.skin-state-option-button):not([data-slot=button]):where(.is-active,.is-selected,[aria-selected=true],[aria-pressed=true],[data-selected=true]){border-color:var(--skin-control-active-border,var(--skin-border-active));background:var(--skin-control-selected-bg,var(--skin-authority-control-active-bg));color:var(--skin-control-selected-fg,var(--skin-control-active-fg,var(--skin-text-heading)));box-shadow:var(--skin-control-active-shadow,inset 0 0 0 1px var(--skin-glow-border))}[data-skin-authority=strict] :where(.skin-anatomy-control,.skin-button,.skin-icon-button,.skin-dialog-button,.skin-dialog-toggle,.skin-state-option-button):not([data-slot=button]):where(.is-active,.is-selected,[aria-selected=true],[aria-pressed=true],[data-selected=true]) :where([data-skin-icon-role],.cyber-lucide-role-icon,svg){color:currentColor}[data-skin-authority=strict] :where(.skin-anatomy-control,.skin-button,.skin-icon-button,.skin-dialog-button,.skin-dialog-toggle,.skin-state-option-button):not([data-slot=button]):where(.is-active,.is-selected,[aria-selected=true],[aria-pressed=true],[data-selected=true]) :where(img[data-skin-icon-role]){filter:var(--skin-interactive-icon-active-filter,var(--skin-icon-active-filter,var(--skin-interactive-icon-hover-filter,invert(1)contrast(1.25))))}[data-skin-authority=strict] :where(.skin-text-input,.skin-text-area,.skin-number-input,.skin-select,.skin-dialog-input,.skin-export-input,.skin-local-browser-search,.skin-profile-input,.skin-auth-input){border:var(--skin-authority-line);border-radius:var(--skin-input-radius,0);background:var(--skin-authority-input-bg);color:var(--skin-input-fg,var(--skin-text-primary));font-family:var(--skin-font-ui,var(--skin-font-family))}[data-skin-authority=strict] :where([data-slot=scroll-area-viewport],[data-slot=scroll-area-scrollbar]){scrollbar-color:var(--skin-scrollbar-thumb)var(--skin-scrollbar-track)}[data-skin-authority=strict] :where(.skin-slider-track,.skin-scrubber-track,.skin-progress-bar,.skin-dialog-progress,.skin-playback-waiting-track,.skin-export-progress-track,.timeline-surface-bg){border-color:var(--skin-border-default);background:var(--skin-slider-track-bg,var(--skin-bg-timeline-surface,var(--skin-bg-input)))}[data-skin-authority=strict] :where(.timeline-surface-bg,.skin-timeline-tracks-body){border-color:var(--skin-border-default);background:var(--skin-timeline-surface-bg);color:var(--skin-text-primary)}[data-skin-authority=strict] :where(.skin-timeline-ruler,.skin-timeline-corner-cell,.skin-timeline-gutter-cell,.skin-timeline-bottom-scrollbar){border-color:var(--skin-border-default);background:var(--skin-timeline-ruler-bg);color:var(--skin-text-primary)}[data-skin-authority=strict] :where(.skin-timeline-track,.skin-timeline-track-surface){border-color:var(--skin-timeline-lane-divider);background:var(--skin-timeline-track-bg)}[data-skin-authority=strict] :where(.skin-timeline-track-header){border-color:var(--skin-border-default);background:var(--skin-surface-color,var(--skin-timeline-track-bg));color:var(--skin-text-primary);overflow:hidden}[data-skin-authority=strict] :where(.skin-timeline-track-icon){color:var(--skin-timeline-track-icon-fg)}[data-skin-authority=strict] :where(.skin-timeline-track-control){box-sizing:border-box;flex:0 0 var(--skin-timeline-track-control-size);border-color:var(--skin-border-default);border-radius:var(--skin-button-radius,0);background:var(--skin-authority-control-bg);color:var(--skin-timeline-track-control-fg);justify-content:center;align-items:center;line-height:1;display:inline-flex;overflow:hidden;width:var(--skin-timeline-track-control-size)!important;min-width:var(--skin-timeline-track-control-size)!important;max-width:var(--skin-timeline-track-control-size)!important;height:var(--skin-timeline-track-control-size)!important;min-height:var(--skin-timeline-track-control-size)!important;max-height:var(--skin-timeline-track-control-size)!important;padding:0!important}[data-skin-authority=strict] :where(.skin-timeline-track-control img,.skin-timeline-track-control svg){max-width:calc(var(--skin-timeline-track-control-size) - 4px);max-height:calc(var(--skin-timeline-track-control-size) - 4px);flex:none;display:block}[data-skin-authority=strict] :where(.skin-timeline-track-control:hover){color:var(--skin-timeline-track-control-hover-fg)}[data-skin-authority=strict] :where(.skin-timeline-track-control.is-active,.skin-timeline-track-control.is-muted){border-color:var(--skin-accent-primary);color:var(--skin-timeline-track-control-active-fg)}[data-skin-authority=strict] :where(.skin-timeline-media-header-matte,.skin-timeline-media-waveform-matte){border-color:var(--skin-border-subtle);background:var(--skin-timeline-clip-matte-bg,var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){[data-skin-authority=strict] :where(.skin-timeline-media-header-matte,.skin-timeline-media-waveform-matte){background:var(--skin-timeline-clip-matte-bg,color-mix(in srgb,var(--skin-bg-primary)28%,transparent))}}[data-skin-authority=strict] :where(.skin-slider-fill,.skin-scrubber-fill,.skin-dialog-progress-fill,.skin-playback-waiting-fill,.skin-export-progress-fill,.skin-progress-bar>*,.skin-waveform span,.skin-sfx-waveform-bar,.skin-sfx-waveform span){background:var(--skin-waveform-on-surface,var(--skin-accent-primary))}[data-skin-authority=strict] :where(.skin-auto-captions-spinner){border-color:var(--skin-accent-primary);border-top-color:var(--skin-bg-primary)}[data-skin-authority=strict] :where(.skin-timeline-waveform){background:var(--skin-timeline-waveform-bg);image-rendering:var(--skin-waveform-rendering,auto);filter:var(--skin-waveform-filter,none)}[data-skin-authority=strict] :where(.skin-timeline-waveform-error){background:var(--skin-timeline-waveform-error-bg);color:var(--skin-timeline-waveform-error-fg)}[data-skin-authority=strict] :where(.skin-timeline-keyframe-chip){border-color:var(--skin-timeline-keyframe-chip-border);border-radius:var(--skin-clip-radius,0);background:var(--skin-timeline-keyframe-chip-bg);color:var(--skin-timeline-keyframe-chip-fg);box-shadow:var(--skin-timeline-keyframe-chip-shadow,inset 0 1px 0 var(--skin-glow-border));min-width:var(--skin-timeline-keyframe-chip-width,32px)!important;width:var(--skin-timeline-keyframe-chip-width,32px)!important;height:var(--skin-timeline-keyframe-chip-height,14px)!important;min-height:var(--skin-timeline-keyframe-chip-height,14px)!important;font-size:var(--skin-timeline-keyframe-chip-font-size,10px)!important;padding:0 3px!important;line-height:1!important}[data-skin-authority=strict] :where(.skin-timeline-keyframe-chip.is-open,.skin-timeline-keyframe-chip[aria-pressed=true]){border-color:var(--skin-timeline-keyframe-chip-active-border);background:var(--skin-control-selected-bg,var(--skin-timeline-keyframe-chip-active-bg));color:var(--skin-control-selected-fg,var(--skin-timeline-keyframe-chip-active-fg))}[data-skin-authority=strict] :where(.skin-timeline-keyframe-chip-icon){width:10px!important;min-width:10px!important;height:10px!important;min-height:10px!important}[data-skin-authority=strict] :where(.skin-timeline-layer-insert-guide){border-color:var(--skin-timeline-guide-border);filter:var(--skin-timeline-guide-filter)}[data-skin-authority=strict] :where(.skin-timeline-volume-tooltip){border:var(--skin-authority-line);border-radius:var(--skin-tooltip-radius,var(--skin-card-radius,0));background:var(--skin-tooltip-bg,var(--skin-bg-primary));color:var(--skin-tooltip-fg,var(--skin-text-primary));box-shadow:var(--skin-tooltip-shadow,0 0 12px var(--skin-glow-shadow-subtle))}[data-skin-authority=strict] :where(.skin-timeline-thumbnail-strip){filter:var(--skin-timeline-thumbnail-filter,none)}[data-skin-authority=strict] :where(.skin-timeline-transition-body){border-color:var(--skin-timeline-transition-border);border-radius:var(--skin-timeline-transition-radius);background:var(--skin-timeline-transition-bg);color:var(--skin-text-primary)}[data-skin-authority=strict] :where(.skin-timeline-transition-body:hover){border-color:var(--skin-timeline-transition-hover-border);background:var(--skin-timeline-transition-hover-bg)}[data-skin-authority=strict] :where(.skin-timeline-transition-body.is-selected){border-color:var(--skin-timeline-transition-selected-border);background:var(--skin-timeline-transition-selected-bg);box-shadow:var(--skin-timeline-transition-selected-shadow)}[data-skin-authority=strict] :where(.skin-timeline-transition-inner){border-radius:var(--skin-timeline-transition-radius)}[data-skin-authority=strict] :where(.skin-timeline-transition-gloss){background:linear-gradient(to bottom,var(--skin-timeline-transition-gloss),transparent)}[data-skin-authority=strict] :where(.skin-timeline-transition-badge){border-color:var(--skin-timeline-transition-badge-border);border-radius:var(--skin-button-radius,0);background:var(--skin-timeline-transition-badge-bg);color:var(--skin-timeline-transition-badge-fg)}[data-skin-authority=strict] :where(.skin-timeline-transition-badge.is-selected){border-color:var(--skin-timeline-transition-badge-active-border);color:var(--skin-timeline-transition-badge-active-fg)}[data-skin-authority=strict] :where([data-skin-component=SkinTimelinePlayhead] .skin-timeline-playhead-line){width:var(--skin-timeline-playhead-line-width);background:var(--skin-timeline-playhead-line)}[data-skin-authority=strict] :where([data-skin-component=SkinTimelinePlayhead] .skin-timeline-playhead-cap){border-color:var(--skin-timeline-playhead-cap-border);background:var(--skin-timeline-playhead-cap-bg);box-shadow:var(--skin-timeline-playhead-cap-shadow)}[data-skin-authority=strict] :where([data-skin-component=SkinTimelinePlayhead][data-snapped=true] .skin-timeline-playhead-line){background:var(--skin-timeline-playhead-line-active,var(--skin-timeline-playhead-line));box-shadow:var(--skin-timeline-playhead-line-active-shadow)}[data-skin-authority=strict] :where([data-skin-component=SkinTimelinePlayhead][data-snapped=true] .skin-timeline-playhead-cap){border-color:var(--skin-timeline-playhead-cap-active-border,var(--skin-timeline-playhead-cap-border));background:var(--skin-timeline-playhead-cap-active-bg,var(--skin-timeline-playhead-cap-bg));box-shadow:var(--skin-timeline-playhead-cap-active-shadow,var(--skin-timeline-playhead-cap-shadow))}[data-skin-authority=strict] :where([data-skin-component=SkinTimelinePlayhead][data-dragging=true] .skin-timeline-playhead-line){background:var(--skin-timeline-playhead-line-dragging,var(--skin-timeline-playhead-line-active,var(--skin-timeline-playhead-line)));box-shadow:var(--skin-timeline-playhead-line-dragging-shadow,var(--skin-timeline-playhead-line-active-shadow))}[data-skin-authority=strict] :where([data-skin-component=SkinTimelinePlayhead][data-dragging=true] .skin-timeline-playhead-cap){border-color:var(--skin-timeline-playhead-cap-dragging-border,var(--skin-timeline-playhead-cap-active-border,var(--skin-timeline-playhead-cap-border)));background:var(--skin-timeline-playhead-cap-dragging-bg,var(--skin-timeline-playhead-cap-active-bg,var(--skin-timeline-playhead-cap-bg)));box-shadow:var(--skin-timeline-playhead-cap-dragging-shadow,var(--skin-timeline-playhead-cap-active-shadow,var(--skin-timeline-playhead-cap-shadow)))}[data-skin-authority=strict] :where(.skin-timeline-clip,.timeline-clip,[data-skin-component=SkinTimelineClip]){border-color:var(--skin-timeline-clip-border,var(--skin-border-default));background:var(--skin-timeline-clip-bg,var(--skin-bg-secondary));color:var(--skin-timeline-clip-fg,var(--skin-text-primary))}[data-skin-authority=strict] :where(.skin-timeline-clip-surface,[data-timeline-clip-content]){background:0 0}[data-skin-authority=strict] :where(.skin-property-tab-bar){border-color:var(--skin-border-default);background:var(--skin-bg-secondary);color:var(--skin-text-primary)}[data-skin-authority=strict] :where(.skin-property-tab-button){border-color:var(--skin-border-default);border-radius:var(--skin-button-radius,0);background:var(--skin-authority-control-bg);color:var(--skin-text-muted);box-shadow:var(--skin-control-shadow,none)}[data-skin-authority=strict] :where(.skin-property-tab-button:hover,.skin-property-tab-button:focus-visible){background:var(--skin-authority-control-hover-bg);color:var(--skin-text-primary)}[data-skin-authority=strict] :where(.skin-property-tab-button[aria-selected=true],.skin-property-tab-button[aria-pressed=true]){border-color:var(--skin-accent-primary);background:var(--skin-authority-control-active-bg);color:var(--skin-text-heading)}[data-skin-authority=strict] :where([data-slot=chart],.skin-chart-grid,.skin-chart-axis,.recharts-cartesian-grid line,.recharts-cartesian-axis line,.recharts-cartesian-axis-tick line){border-color:var(--skin-chart-grid,var(--skin-border-subtle));stroke:var(--skin-chart-grid,var(--skin-border-subtle))}[data-skin-authority=strict] :where(.skin-chart-line,.recharts-line-curve,.recharts-area-curve){stroke:var(--skin-chart-line,var(--skin-accent-primary))}[data-skin-authority=strict]{--skin-interactive-hover-fg:var(--skin-control-hover-fg,var(--skin-text-heading));--skin-interactive-selected-fg:var(--skin-control-selected-fg,var(--skin-text-heading));--skin-interactive-active-fg:var(--skin-control-active-fg,var(--skin-text-heading));--skin-state-hover-fg:var(--skin-interactive-hover-fg,var(--skin-readable-on-hover,var(--skin-highlight-fg,var(--skin-text-heading))));--skin-state-active-fg:var(--skin-interactive-active-fg,var(--skin-readable-on-active,var(--skin-highlight-fg,#d9ffe8)));--skin-state-selected-fg:var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary,var(--skin-highlight-fg,var(--skin-text-heading))));--skin-state-selected-bg:var(--skin-interactive-selected-bg,var(--skin-control-selected-bg,var(--skin-bg-active)));--skin-state-selected-border:var(--skin-interactive-selected-border,var(--skin-control-selected-border,var(--skin-border-active)));--skin-state-icon-hover-filter:var(--skin-interactive-icon-hover-filter,var(--skin-icon-hover-filter,none));--skin-state-icon-active-filter:var(--skin-interactive-icon-active-filter,var(--skin-icon-active-filter,var(--skin-state-icon-hover-filter)))}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:hover,[data-hovered=true],.is-hovered):not(:disabled,[aria-disabled=true],.is-disabled){-webkit-text-fill-color:currentColor;color:var(--skin-state-hover-fg)!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):active:not(:disabled,[aria-disabled=true],.is-disabled){-webkit-text-fill-color:currentColor;color:var(--skin-state-active-fg)!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is([aria-pressed=true],[aria-selected=true],[data-selected=true],[data-active=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true],.is-disabled){-webkit-text-fill-color:currentColor;border-color:var(--skin-state-selected-border)!important;background:var(--skin-state-selected-bg)!important;color:var(--skin-state-selected-fg)!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:hover,[data-hovered=true],.is-hovered,:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],[data-active=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true],.is-disabled) :where(.skin-desktop-icon>span,[data-skin-icon-role],.cyber-lucide-role-icon,.skin-rail-icon,.skin-rail-icon-active,.skin-rail-label,.skin-property-tab-icon,.skin-property-tab-label,.skin-shell-titlebar-icon,.ui-select-arrow,svg){-webkit-text-fill-color:currentColor;color:currentColor!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:hover,[data-hovered=true],.is-hovered,:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],[data-active=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true],.is-disabled) svg :where(path,rect,circle,line,polyline,polygon){stroke:currentColor!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:hover,[data-hovered=true],.is-hovered,:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],[data-active=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true],.is-disabled) svg:not([data-skin-icon-fill=solid]) :where(path,rect,circle,polygon):not([data-skin-icon-fill=solid]){fill:none!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:hover,[data-hovered=true],.is-hovered,:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],[data-active=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true],.is-disabled) svg[data-skin-icon-fill=solid] :where(path,rect,circle,polygon):not([fill=none]),[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:hover,[data-hovered=true],.is-hovered,:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],[data-active=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true],.is-disabled) svg :where(path,rect,circle,polygon)[data-skin-icon-fill=solid]:not([fill=none]){fill:currentColor!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-timeline-keyframe-chip,.skin-timeline-keyframe-marker,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:hover,[data-hovered=true],.is-hovered):not(:disabled,[aria-disabled=true],.is-disabled) img[data-skin-icon-role]{filter:var(--skin-state-icon-hover-filter)!important}[data-skin-authority=strict] :is(button,[role=button],summary,.skin-button,.skin-icon-button,.skin-anatomy-control,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-state-option-button,.skin-custom-select-trigger,.skin-export-action-button,.skin-export-output-toggle,.skin-editor-rail-button,.skin-property-tab-button,.ui-button,.ui-icon-button,.ui-select-trigger,.ui-select-option,.ui-property-tab-button,.ui-toggle-switch,.skin-shell-titlebar-button,.skin-shell-launcher-button,.skin-shell-button,.skin-desktop-icon,.skin-view-buttons button,.skin-keyframe-drawer-button,.skin-keyframe-drawer-mode-button,.skin-transcript-toolbar-button,.skin-transcription-option-button,.skin-caption-category-button,.skin-effect-kind-filter,.skin-scopes-mode-button,.skin-property-choice-button,.skin-property-primary-action,.skin-crop-toolbar-button,.skin-shape-picker-default,.skin-shape-icon-choice,.skin-sequence-choice,.enoch-chat-menu-item,.skin-context-menu-item,.skin-media-toolbar-button,.skin-catalog-card__action,.skin-preset-media-tile__apply,.skin-tool-insert-button):not([data-slot=button]):not(.group\/button):is(:active,[aria-pressed=true],[aria-selected=true],[data-selected=true],[data-active=true],.is-active,.is-selected):not(:disabled,[aria-disabled=true],.is-disabled) img[data-skin-icon-role]{filter:var(--skin-state-icon-active-filter)!important}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button.is-active:not(:disabled,[aria-disabled=true],.is-disabled){-webkit-text-fill-color:currentColor;background:var(--skin-control-bg)!important;background-color:var(--skin-control-bg)!important;background-image:var(--skin-terminal-scanline-image,none)!important;border-color:var(--skin-control-selected-border)!important;color:var(--skin-control-selected-fg)!important;box-shadow:0 0 8px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-glow-border)!important;text-shadow:0 0 6px var(--skin-glow-text)!important}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button.is-active:hover:not(:disabled,[aria-disabled=true],.is-disabled){background:var(--skin-control-hover-bg)!important;background-color:var(--skin-control-hover-bg)!important;background-image:var(--skin-terminal-scanline-image,none)!important}}@layer utilities{.\@container\/card-header{container:card-header/inline-size}.\@container\/field-group{container:field-group/inline-size}.\@container{container-type:inline-size}.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:calc(var(--spacing)*0)}.inset-2{inset:calc(var(--spacing)*2)}.inset-x-0{inset-inline:calc(var(--spacing)*0)}.inset-x-2{inset-inline:calc(var(--spacing)*2)}.inset-x-3{inset-inline:calc(var(--spacing)*3)}.inset-x-4{inset-inline:calc(var(--spacing)*4)}.inset-y-0{inset-block:calc(var(--spacing)*0)}.inset-y-px{inset-block:1px}.-top-1{top:calc(var(--spacing)*-1)}.-top-8{top:calc(var(--spacing)*-8)}.-top-12{top:calc(var(--spacing)*-12)}.top-0{top:calc(var(--spacing)*0)}.top-0\.5{top:calc(var(--spacing)*.5)}.top-1{top:calc(var(--spacing)*1)}.top-1\.5{top:calc(var(--spacing)*1.5)}.top-1\/2{top:50%}.top-1\/3{top:33.3333%}.top-2{top:calc(var(--spacing)*2)}.top-3{top:calc(var(--spacing)*3)}.top-3\.5{top:calc(var(--spacing)*3.5)}.top-5{top:calc(var(--spacing)*5)}.top-9{top:calc(var(--spacing)*9)}.top-\[1px\]{top:1px}.top-\[8px\]{top:8px}.top-\[60\%\]{top:60%}.top-auto{top:auto}.top-full{top:100%}.top-px{top:1px}.-right-1{right:calc(var(--spacing)*-1)}.-right-12{right:calc(var(--spacing)*-12)}.right-0{right:calc(var(--spacing)*0)}.right-1{right:calc(var(--spacing)*1)}.right-1\.5{right:calc(var(--spacing)*1.5)}.right-2{right:calc(var(--spacing)*2)}.right-2\.5{right:calc(var(--spacing)*2.5)}.right-3{right:calc(var(--spacing)*3)}.right-px{right:1px}.-bottom-12{bottom:calc(var(--spacing)*-12)}.bottom-0{bottom:calc(var(--spacing)*0)}.bottom-1{bottom:calc(var(--spacing)*1)}.bottom-1\.5{bottom:calc(var(--spacing)*1.5)}.bottom-3{bottom:calc(var(--spacing)*3)}.bottom-4{bottom:calc(var(--spacing)*4)}.-left-3{left:calc(var(--spacing)*-3)}.-left-12{left:calc(var(--spacing)*-12)}.left-0{left:calc(var(--spacing)*0)}.left-1{left:calc(var(--spacing)*1)}.left-1\.5{left:calc(var(--spacing)*1.5)}.left-1\/2{left:50%}.left-3{left:calc(var(--spacing)*3)}.isolate{isolation:isolate}.z-0{z-index:0}.z-1{z-index:1}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.z-\[1\]{z-index:1}.z-\[2\]{z-index:2}.z-\[4\]{z-index:4}.z-\[12\]{z-index:12}.z-\[51\]{z-index:51}.z-\[70\]{z-index:70}.z-\[85\]{z-index:85}.z-\[100\]{z-index:100}.z-\[9999\]{z-index:9999}.z-\[calc\(var\(--z-clip-selected\)\+4\)\]{z-index:calc(var(--z-clip-selected) + 4)}.z-\[calc\(var\(--z-critical\)\+10\)\]{z-index:calc(var(--z-critical) + 10)}.z-\[var\(--z-clip-selected\)\]{z-index:var(--z-clip-selected)}.z-\[var\(--z-critical\)\]{z-index:var(--z-critical)}.z-\[var\(--z-dropdown\)\]{z-index:var(--z-dropdown)}.z-\[var\(--z-keyframe\)\]{z-index:var(--z-keyframe)}.z-\[var\(--z-layer-guide\)\]{z-index:var(--z-layer-guide)}.z-\[var\(--z-marquee\)\]{z-index:var(--z-marquee)}.z-\[var\(--z-modal\)\]{z-index:var(--z-modal)}.z-\[var\(--z-panel\)\]{z-index:var(--z-panel)}.z-\[var\(--z-playhead\)\]{z-index:var(--z-playhead)}.z-\[var\(--z-playhead-cap\)\]{z-index:var(--z-playhead-cap)}.z-\[var\(--z-popup\)\]{z-index:var(--z-popup)}.z-\[var\(--z-ruler\)\]{z-index:var(--z-ruler)}.z-\[var\(--z-scrollbar\)\]{z-index:var(--z-scrollbar)}.z-\[var\(--z-snap\)\]{z-index:var(--z-snap)}.z-\[var\(--z-track\)\]{z-index:var(--z-track)}.z-\[var\(--z-track-rail\)\]{z-index:var(--z-track-rail)}.order-first{order:-9999}.order-last{order:9999}.col-span-2{grid-column:span 2/span 2}.col-span-full{grid-column:1/-1}.col-start-2{grid-column-start:2}.row-span-2{grid-row:span 2/span 2}.row-start-1{grid-row-start:1}.container{width:100%}@media(min-width:40rem){.container{max-width:40rem}}@media(min-width:48rem){.container{max-width:48rem}}@media(min-width:64rem){.container{max-width:64rem}}@media(min-width:80rem){.container{max-width:80rem}}@media(min-width:96rem){.container{max-width:96rem}}.m-\(--drawer-inset\,0px\){margin:var(--drawer-inset,0px)}.m-0{margin:calc(var(--spacing)*0)}.m-3{margin:calc(var(--spacing)*3)}.m-4{margin:calc(var(--spacing)*4)}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-0\.5{margin-inline:calc(var(--spacing)*.5)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-2{margin-inline:calc(var(--spacing)*2)}.mx-3{margin-inline:calc(var(--spacing)*3)}.mx-3\.5{margin-inline:calc(var(--spacing)*3.5)}.mx-4{margin-inline:calc(var(--spacing)*4)}.mx-auto{margin-inline:auto}.-my-2{margin-block:calc(var(--spacing)*-2)}.my-0\.5{margin-block:calc(var(--spacing)*.5)}.my-1{margin-block:calc(var(--spacing)*1)}.my-2{margin-block:calc(var(--spacing)*2)}.my-6{margin-block:calc(var(--spacing)*6)}.my-auto{margin-block:auto}.ms-auto{margin-inline-start:auto}.\!mt-0{margin-top:calc(var(--spacing)*0)!important}.-mt-4{margin-top:calc(var(--spacing)*-4)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-1\.5{margin-top:calc(var(--spacing)*1.5)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-10{margin-top:calc(var(--spacing)*10)}.mt-auto{margin-top:auto}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-auto{margin-right:auto}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.mb-1{margin-bottom:calc(var(--spacing)*1)}.mb-1\.5{margin-bottom:calc(var(--spacing)*1.5)}.mb-2{margin-bottom:calc(var(--spacing)*2)}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-4{margin-bottom:calc(var(--spacing)*4)}.mb-6{margin-bottom:calc(var(--spacing)*6)}.-ml-1{margin-left:calc(var(--spacing)*-1)}.-ml-4{margin-left:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-2{margin-left:calc(var(--spacing)*2)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-4{margin-left:calc(var(--spacing)*4)}.ml-6{margin-left:calc(var(--spacing)*6)}.ml-auto{margin-left:auto}.box-border{box-sizing:border-box}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-caption{display:table-caption}.table-cell{display:table-cell}.table-row{display:table-row}.field-sizing-content{field-sizing:content}.aspect-\(--ratio\){aspect-ratio:var(--ratio)}.aspect-\[5\/4\]{aspect-ratio:5/4}.aspect-auto{aspect-ratio:auto}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-\(--cell-size\){width:var(--cell-size);height:var(--cell-size)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-10{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.size-auto{width:auto;height:auto}.size-full{width:100%;height:100%}.h-\(--accordion-panel-height\){height:var(--accordion-panel-height)}.h-\(--cell-size\){height:var(--cell-size)}.h-\(--drawer-content-height\){height:var(--drawer-content-height)}.h-\(--popup-height\){height:var(--popup-height)}.h-\(--positioner-height\){height:var(--positioner-height)}.h-1{height:calc(var(--spacing)*1)}.h-1\.5{height:calc(var(--spacing)*1.5)}.h-2{height:calc(var(--spacing)*2)}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-8\!{height:calc(var(--spacing)*8)!important}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-11{height:calc(var(--spacing)*11)}.h-12{height:calc(var(--spacing)*12)}.h-14{height:calc(var(--spacing)*14)}.h-16{height:calc(var(--spacing)*16)}.h-20{height:calc(var(--spacing)*20)}.h-24{height:calc(var(--spacing)*24)}.h-28{height:calc(var(--spacing)*28)}.h-36{height:calc(var(--spacing)*36)}.h-56{height:calc(var(--spacing)*56)}.h-72{height:calc(var(--spacing)*72)}.h-80{height:calc(var(--spacing)*80)}.h-96{height:calc(var(--spacing)*96)}.h-140{height:calc(var(--spacing)*140)}.h-\[6px\]{height:6px}.h-\[13px\]{height:13px}.h-\[24\.5rem\]{height:24.5rem}.h-\[26rem\]{height:26rem}.h-\[30rem\]{height:30rem}.h-\[34px\]{height:34px}.h-\[100dvh\]{height:100dvh}.h-\[200px\]{height:200px}.h-\[250px\]{height:250px}.h-\[300px\]{height:300px}.h-\[800px\]{height:800px}.h-\[calc\(--spacing\(5\.25\)\)\]{height:calc(calc(var(--spacing)*5.25))}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-\[min\(82vh\,760px\)\]{height:min(82vh,760px)}.h-auto{height:auto}.h-full{height:100%}.h-max{height:max-content}.h-px{height:1px}.h-svh{height:100svh}.max-h-\(--available-height\){max-height:var(--available-height)}.max-h-\(--drawer-content-max-height\,none\){max-height:var(--drawer-content-max-height,none)}.max-h-28{max-height:calc(var(--spacing)*28)}.max-h-40{max-height:calc(var(--spacing)*40)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-56{max-height:calc(var(--spacing)*56)}.max-h-60{max-height:calc(var(--spacing)*60)}.max-h-64{max-height:calc(var(--spacing)*64)}.max-h-72{max-height:calc(var(--spacing)*72)}.max-h-80{max-height:calc(var(--spacing)*80)}.max-h-\[40\%\]{max-height:40%}.max-h-\[60vh\]{max-height:60vh}.max-h-\[78vh\]{max-height:78vh}.max-h-\[420px\]{max-height:420px}.max-h-\[calc\(100vh-2rem\)\]{max-height:calc(100vh - 2rem)}.max-h-\[calc\(100vh-16px\)\]{max-height:calc(100vh - 16px)}.max-h-\[inherit\]{max-height:inherit}.max-h-\[min\(30rem\,calc\(100vh-4\.25rem\)\)\]{max-height:min(30rem,100vh - 4.25rem)}.max-h-\[min\(calc\(--spacing\(72\)---spacing\(9\)\)\,calc\(var\(--available-height\)---spacing\(9\)\)\)\]{max-height:min(calc(calc(var(--spacing)*72) - calc(var(--spacing)*9)),calc(var(--available-height) - calc(var(--spacing)*9)))}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-4{min-height:calc(var(--spacing)*4)}.min-h-5{min-height:calc(var(--spacing)*5)}.min-h-7{min-height:calc(var(--spacing)*7)}.min-h-8{min-height:calc(var(--spacing)*8)}.min-h-11{min-height:calc(var(--spacing)*11)}.min-h-12{min-height:calc(var(--spacing)*12)}.min-h-16{min-height:calc(var(--spacing)*16)}.min-h-24{min-height:calc(var(--spacing)*24)}.min-h-32{min-height:calc(var(--spacing)*32)}.min-h-72{min-height:calc(var(--spacing)*72)}.min-h-\[106px\]{min-height:106px}.min-h-\[180px\]{min-height:180px}.min-h-dvh{min-height:100dvh}.min-h-full{min-height:100%}.min-h-svh{min-height:100svh}.w-\(--anchor-width\){width:var(--anchor-width)}.w-\(--cell-size\){width:var(--cell-size)}.w-\(--drawer-content-width\,auto\){width:var(--drawer-content-width,auto)}.w-\(--popup-width\){width:var(--popup-width)}.w-\(--positioner-width\){width:var(--positioner-width)}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-\(--sidebar-width\){width:var(--sidebar-width)}.w-0{width:calc(var(--spacing)*0)}.w-1{width:calc(var(--spacing)*1)}.w-1\.5{width:calc(var(--spacing)*1.5)}.w-2{width:calc(var(--spacing)*2)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-3\.5{width:calc(var(--spacing)*3.5)}.w-4{width:calc(var(--spacing)*4)}.w-5{width:calc(var(--spacing)*5)}.w-6{width:calc(var(--spacing)*6)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-16{width:calc(var(--spacing)*16)}.w-24{width:calc(var(--spacing)*24)}.w-28{width:calc(var(--spacing)*28)}.w-36{width:calc(var(--spacing)*36)}.w-40{width:calc(var(--spacing)*40)}.w-44{width:calc(var(--spacing)*44)}.w-48{width:calc(var(--spacing)*48)}.w-52{width:calc(var(--spacing)*52)}.w-56{width:calc(var(--spacing)*56)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-80{width:calc(var(--spacing)*80)}.w-96{width:calc(var(--spacing)*96)}.w-\[3px\]{width:3px}.w-\[11px\]{width:11px}.w-\[52px\]{width:52px}.w-\[60\%\]{width:60%}.w-\[100px\]{width:100px}.w-\[150px\]{width:150px}.w-\[200px\]{width:200px}.w-\[212px\]{width:212px}.w-\[220px\]{width:220px}.w-\[250px\]{width:250px}.w-\[264px\]{width:264px}.w-\[350px\]{width:350px}.w-\[400px\]{width:400px}.w-\[420px\]{width:420px}.w-\[clamp\(84px\,24vw\,150px\)\]{width:clamp(84px,24vw,150px)}.w-\[clamp\(272px\,28vw\,340px\)\]{width:clamp(272px,28vw,340px)}.w-\[min\(22rem\,calc\(100vw-1\.5rem\)\)\]{width:min(22rem,100vw - 1.5rem)}.w-\[min\(42vw\,260px\)\]{width:min(42vw,260px)}.w-\[min\(460px\,92vw\)\]{width:min(460px,92vw)}.w-\[min\(680px\,calc\(100vw-1rem\)\)\]{width:min(680px,100vw - 1rem)}.w-\[min\(920px\,calc\(100vw-2rem\)\)\]{width:min(920px,100vw - 2rem)}.w-auto{width:auto}.w-fit{width:fit-content}.w-full{width:100%}.w-max{width:max-content}.w-px{width:1px}.w-screen{width:100vw}.max-w-\(--available-width\){max-width:var(--available-width)}.max-w-\(--skeleton-width\){max-width:var(--skeleton-width)}.max-w-28{max-width:calc(var(--spacing)*28)}.max-w-48{max-width:calc(var(--spacing)*48)}.max-w-\[12rem\]{max-width:12rem}.max-w-\[80\%\]{max-width:80%}.max-w-\[90\%\]{max-width:90%}.max-w-\[140px\]{max-width:140px}.max-w-\[200px\]{max-width:200px}.max-w-\[220px\]{max-width:220px}.max-w-\[280px\]{max-width:280px}.max-w-\[340px\]{max-width:340px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-\[calc\(100vw-1rem\)\]{max-width:calc(100vw - 1rem)}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-max{max-width:max-content}.max-w-md{max-width:var(--container-md)}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xs{max-width:var(--container-xs)}.min-w-\(--cell-size\){min-width:var(--cell-size)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-5{min-width:calc(var(--spacing)*5)}.min-w-7{min-width:calc(var(--spacing)*7)}.min-w-8{min-width:calc(var(--spacing)*8)}.min-w-9{min-width:calc(var(--spacing)*9)}.min-w-10{min-width:calc(var(--spacing)*10)}.min-w-16{min-width:calc(var(--spacing)*16)}.min-w-24{min-width:calc(var(--spacing)*24)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-40{min-width:calc(var(--spacing)*40)}.min-w-44{min-width:calc(var(--spacing)*44)}.min-w-52{min-width:calc(var(--spacing)*52)}.min-w-56{min-width:calc(var(--spacing)*56)}.min-w-\[52px\]{min-width:52px}.min-w-\[88px\]{min-width:88px}.min-w-\[96px\]{min-width:96px}.min-w-\[120px\]{min-width:120px}.min-w-\[140px\]{min-width:140px}.min-w-\[150px\]{min-width:150px}.min-w-\[170px\]{min-width:170px}.min-w-\[178px\]{min-width:178px}.min-w-\[180px\]{min-width:180px}.min-w-\[220px\]{min-width:220px}.min-w-\[272px\]{min-width:272px}.min-w-\[calc\(var\(--anchor-width\)\+--spacing\(7\)\)\]{min-width:calc(var(--anchor-width) + calc(var(--spacing)*7))}.min-w-full{min-width:100%}.flex-1{flex:1}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.grow-0{flex-grow:0}.basis-full{flex-basis:100%}.caption-bottom{caption-side:bottom}.border-collapse{border-collapse:collapse}.origin-\(--transform-origin\){transform-origin:var(--transform-origin)}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-x-px{--tw-translate-x:-1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-x-px{--tw-translate-x:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-3\/4{--tw-translate-y: -75% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-0{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-3\/4{--tw-translate-y: 75% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%-2px\)\]{--tw-translate-y: calc(-50% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x)var(--tw-scale-y)}.-rotate-90{rotate:-90deg}.rotate-0{rotate:none}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.rotate-180{rotate:180deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.transform-\[translate3d\(var\(--translate-x\,0px\)\,var\(--translate-y\,0px\)\,0\)_scale\(var\(--stack-scale\)\)\]{transform:translate3d(var(--translate-x,0px),var(--translate-y,0px),0)scale(var(--stack-scale))}.shimmer{--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/ calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),var(--_highlight)calc(50% - var(--_spread)*.5),var(--_highlight)50%,var(--_highlight)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.shimmer{background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% - var(--_spread)*.5),var(--_highlight)50%,color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread))))}}.shimmer{background-repeat:no-repeat;background-size:calc(200% + var(--_spread)*2)100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s)linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.shimmer:where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.scroll-fade-x{--_scroll-fade-size-s:var(--scroll-fade-s-size,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))));--_scroll-fade-size-e:var(--scroll-fade-e-size,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))));--scroll-fade-inline:linear-gradient(to right,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x:where([dir=rtl],[dir=rtl] *){--scroll-fade-inline:linear-gradient(to left,transparent 0,#000 var(--scroll-fade-s,0px),#000 calc(100% - var(--scroll-fade-e,0px)),transparent 100%)}.scroll-fade-x{-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));mask-image:var(--scroll-fade-mask,var(--scroll-fade-inline));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-x{animation:1ms ease-in-out scroll-fade-reveal-s,1ms ease-in-out scroll-fade-reveal-e;animation-timeline:scroll(self inline),scroll(self inline);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing)*24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing)*24)))100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-x{--scroll-fade-s:var(--_scroll-fade-size-s);--scroll-fade-e:var(--_scroll-fade-size-e)}}.scroll-fade{--_scroll-fade-size-t:var(--scroll-fade-t-size,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))));--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))));--scroll-fade-block:linear-gradient(to bottom,transparent 0,#000 var(--scroll-fade-t,0px),#000 calc(100% - var(--scroll-fade-b,0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));mask-image:var(--scroll-fade-mask,var(--scroll-fade-block));-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade{animation:1ms ease-in-out scroll-fade-reveal-t,1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y),scroll(self y);animation-range:0 var(--scroll-fade-reveal,calc(var(--spacing)*24)),calc(100% - var(--scroll-fade-reveal,calc(var(--spacing)*24)))100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade{--scroll-fade-t:var(--_scroll-fade-size-t);--scroll-fade-b:var(--_scroll-fade-size-b)}}.scroll-fade-b{--_scroll-fade-size-b:var(--scroll-fade-b-size,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))));--scroll-fade-mask:linear-gradient(to bottom,#000 0,#000 calc(100% - var(--scroll-fade-b,0px)),transparent 100%);-webkit-mask-image:var(--scroll-fade-mask);mask-image:var(--scroll-fade-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-composite:source-in;mask-composite:intersect}@supports (animation-timeline:scroll()){.scroll-fade-b{animation:1ms ease-in-out scroll-fade-reveal-b;animation-timeline:scroll(self y);animation-range:calc(100% - var(--scroll-fade-reveal,calc(var(--spacing)*24)))100%;animation-fill-mode:both}}@supports not (animation-timeline:scroll()){.scroll-fade-b{--scroll-fade-b:var(--_scroll-fade-size-b)}}.animate-caret-blink{animation:1.25s ease-out infinite caret-blink}.animate-pulse{animation:var(--animate-pulse)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-ew-resize{cursor:ew-resize}.cursor-grab{cursor:grab}.cursor-grabbing{cursor:grabbing}.cursor-ns-resize{cursor:ns-resize}.cursor-pointer{cursor:pointer}.cursor-text{cursor:text}.touch-manipulation{touch-action:manipulation}.touch-none{touch-action:none}.resize{resize:both}.resize-none{resize:none}.snap-x{scroll-snap-type:x var(--tw-scroll-snap-strictness)}.snap-mandatory{--tw-scroll-snap-strictness:mandatory}.scroll-m-20{scroll-margin:calc(var(--spacing)*20)}.scroll-my-1{scroll-margin-block:calc(var(--spacing)*1)}.scroll-px-1{scroll-padding-inline:calc(var(--spacing)*1)}.scroll-py-1{scroll-padding-block:calc(var(--spacing)*1)}.list-disc{list-style-type:disc}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.auto-rows-min{grid-auto-rows:min-content}.\[grid-template-columns\:repeat\(auto-fill\,minmax\(120px\,120px\)\)\]{grid-template-columns:repeat(auto-fill,minmax(120px,120px))}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-\[1fr_1fr_auto\]{grid-template-columns:1fr 1fr auto}.grid-cols-\[1fr_50px_55px_50px_65px\]{grid-template-columns:1fr 50px 55px 50px 65px}.grid-cols-\[1fr_auto\]{grid-template-columns:1fr auto}.grid-cols-\[1fr_auto_1fr\]{grid-template-columns:1fr auto 1fr}.grid-cols-\[45px_1fr_auto\]{grid-template-columns:45px 1fr auto}.grid-cols-\[auto_minmax\(0\,1fr\)_auto\]{grid-template-columns:auto minmax(0,1fr) auto}.grid-cols-\[minmax\(0\,1fr\)_4\.5rem\]{grid-template-columns:minmax(0,1fr) 4.5rem}.grid-cols-\[repeat\(auto-fit\,minmax\(6\.5rem\,1fr\)\)\]{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr))}.grid-rows-\[auto_1fr\]{grid-template-rows:auto 1fr}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-row{flex-direction:row}.flex-nowrap{flex-wrap:nowrap}.flex-wrap{flex-wrap:wrap}.place-content-center{place-content:center}.place-items-center{place-items:center}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-\(--card-spacing\){gap:var(--card-spacing)}.gap-0{gap:calc(var(--spacing)*0)}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-8{gap:calc(var(--spacing)*8)}.gap-\[--spacing\(var\(--gap\)\)\]{gap:calc(var(--spacing)*var(--gap))}.gap-px{gap:1px}:where(.space-y-0>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*0)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*0)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*5)*calc(1 - var(--tw-space-y-reverse)))}.gap-x-2{column-gap:calc(var(--spacing)*2)}:where(.-space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*-2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*-2)*calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing)*2)*var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-x-reverse)))}.gap-y-1{row-gap:calc(var(--spacing)*1)}.self-end{align-self:flex-end}.self-start{align-self:flex-start}.self-stretch{align-self:stretch}.justify-self-end{justify-self:flex-end}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-visible{overflow-y:visible}.overscroll-contain{overscroll-behavior:contain}.overscroll-x-contain{overscroll-behavior-x:contain}.overscroll-x-none{overscroll-behavior-x:none}.rounded{border-radius:.25rem}.rounded-\(--cell-radius\){border-radius:var(--cell-radius)}.rounded-2xl{border-radius:calc(var(--radius)*1.8)}.rounded-3xl{border-radius:calc(var(--radius)*2.2)}.rounded-4xl{border-radius:calc(var(--radius)*2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[4px\]{border-radius:4px}.rounded-\[calc\(var\(--radius\)-3px\)\]{border-radius:calc(var(--radius) - 3px)}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-4xl\)\,24px\)\]{border-radius:min(var(--radius-4xl),24px)}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-lg\!{border-radius:var(--radius)!important}.rounded-md{border-radius:calc(var(--radius)*.8)}.rounded-none{border-radius:0}.rounded-sm{border-radius:calc(var(--radius)*.6)}.rounded-xl{border-radius:calc(var(--radius)*1.4)}.rounded-xl\!{border-radius:calc(var(--radius)*1.4)!important}.rounded-t-\[3px\]{border-top-left-radius:3px;border-top-right-radius:3px}.rounded-t-\[min\(var\(--radius-4xl\)\,24px\)\]{border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px)}.rounded-t-xl{border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}.rounded-l-\(--cell-radius\){border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.rounded-tl-sm{border-top-left-radius:calc(var(--radius)*.6)}.rounded-r-\(--cell-radius\){border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.rounded-b-\[7px\]{border-bottom-right-radius:7px;border-bottom-left-radius:7px}.rounded-b-\[min\(var\(--radius-4xl\)\,24px\)\]{border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-x-0{border-inline-style:var(--tw-border-style);border-inline-width:0}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.border-t-2{border-top-style:var(--tw-border-style);border-top-width:2px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-0{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-2{border-left-style:var(--tw-border-style);border-left-width:2px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\(--color-border\){border-color:var(--color-border)}.border-border,.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-border\/60{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/60{border-color:color-mix(in oklab,var(--border)60%,transparent)}}.border-border\/70{border-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.border-border\/70{border-color:color-mix(in oklab,var(--border)70%,transparent)}}.border-destructive\/40{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.border-destructive\/40{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.border-input,.border-input\/30{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.border-input\/30{border-color:color-mix(in oklab,var(--input)30%,transparent)}}.border-popover{border-color:var(--popover)}.border-ring{border-color:var(--ring)}.border-sidebar-border{border-color:var(--sidebar-border)}.border-transparent{border-color:#0000}.bg-\(--color-bg\){background-color:var(--color-bg)}.bg-\[Canvas\]{background-color:canvas}.bg-background,.bg-background\/70{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/70{background-color:color-mix(in oklab,var(--background)70%,transparent)}}.bg-background\/80{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/80{background-color:color-mix(in oklab,var(--background)80%,transparent)}}.bg-background\/95{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){.bg-background\/95{background-color:color-mix(in oklab,var(--background)95%,transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab,red,red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab,red,red)){.bg-black\/30{background-color:color-mix(in oklab,var(--color-black)30%,transparent)}}.bg-border,.bg-border\/50{background-color:var(--border)}@supports (color:color-mix(in lab,red,red)){.bg-border\/50{background-color:color-mix(in oklab,var(--border)50%,transparent)}}.bg-card{background-color:var(--card)}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-green-600{background-color:var(--color-green-600)}.bg-input,.bg-input\/30{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/30{background-color:color-mix(in oklab,var(--input)30%,transparent)}}.bg-input\/50{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/50{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.bg-input\/90{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.bg-input\/90{background-color:color-mix(in oklab,var(--input)90%,transparent)}}.bg-muted{background-color:var(--muted)}.bg-muted-foreground\/45{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.bg-muted-foreground\/45{background-color:color-mix(in oklab,var(--muted-foreground)45%,transparent)}}.bg-muted\/20{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/20{background-color:color-mix(in oklab,var(--muted)20%,transparent)}}.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/40{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/40{background-color:color-mix(in oklab,var(--muted)40%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-primary-foreground{background-color:var(--primary-foreground)}.bg-secondary{background-color:var(--secondary)}.bg-sidebar{background-color:var(--sidebar)}.bg-sidebar-border{background-color:var(--sidebar-border)}.bg-sidebar-primary{background-color:var(--sidebar-primary)}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.from-slate-300{--tw-gradient-from:var(--color-slate-300);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.from-stone-100{--tw-gradient-from:var(--color-stone-100);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.via-slate-200{--tw-gradient-via:var(--color-slate-200);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white{--tw-gradient-via:var(--color-white);--tw-gradient-via-stops:var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-via)var(--tw-gradient-via-position),var(--tw-gradient-to)var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-slate-400{--tw-gradient-to:var(--color-slate-400);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-zinc-200{--tw-gradient-to:var(--color-zinc-200);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-padding{background-clip:padding-box}.bg-center{background-position:50%}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-\(--card-spacing\){padding:var(--card-spacing)}.p-0{padding:calc(var(--spacing)*0)}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-0\.5{padding:calc(var(--spacing)*.5)}.p-1{padding:calc(var(--spacing)*1)}.p-1\.5{padding:calc(var(--spacing)*1.5)}.p-2{padding:calc(var(--spacing)*2)}.p-2\.5{padding:calc(var(--spacing)*2.5)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-5{padding:calc(var(--spacing)*5)}.p-6{padding:calc(var(--spacing)*6)}.p-8{padding:calc(var(--spacing)*8)}.p-10{padding:calc(var(--spacing)*10)}.p-12{padding:calc(var(--spacing)*12)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-\(--card-spacing\){padding-inline:var(--card-spacing)}.px-\(--cell-size\){padding-inline:var(--cell-size)}.px-0{padding-inline:calc(var(--spacing)*0)}.px-0\.5{padding-inline:calc(var(--spacing)*.5)}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-5{padding-inline:calc(var(--spacing)*5)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-\[1px\]{padding-inline:1px}.py-\(--card-spacing\){padding-block:var(--card-spacing)}.py-0{padding-block:calc(var(--spacing)*0)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-2\.5{padding-block:calc(var(--spacing)*2.5)}.py-3{padding-block:calc(var(--spacing)*3)}.py-4{padding-block:calc(var(--spacing)*4)}.py-5{padding-block:calc(var(--spacing)*5)}.py-6{padding-block:calc(var(--spacing)*6)}.py-8{padding-block:calc(var(--spacing)*8)}.py-12{padding-block:calc(var(--spacing)*12)}.py-\[2px\]{padding-block:2px}.pt-0{padding-top:calc(var(--spacing)*0)}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pt-2\.5{padding-top:calc(var(--spacing)*2.5)}.pt-3{padding-top:calc(var(--spacing)*3)}.pt-4{padding-top:calc(var(--spacing)*4)}.pt-8{padding-top:calc(var(--spacing)*8)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\.5{padding-right:calc(var(--spacing)*1.5)}.pr-1\.5\!{padding-right:calc(var(--spacing)*1.5)!important}.pr-2{padding-right:calc(var(--spacing)*2)}.pr-6{padding-right:calc(var(--spacing)*6)}.pr-8{padding-right:calc(var(--spacing)*8)}.pr-9{padding-right:calc(var(--spacing)*9)}.pr-10{padding-right:calc(var(--spacing)*10)}.pr-12{padding-right:calc(var(--spacing)*12)}.pb-0{padding-bottom:calc(var(--spacing)*0)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pb-2\.5{padding-bottom:calc(var(--spacing)*2.5)}.pb-3{padding-bottom:calc(var(--spacing)*3)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-6{padding-bottom:calc(var(--spacing)*6)}.pl-0\.5{padding-left:calc(var(--spacing)*.5)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-1\.5\!{padding-left:calc(var(--spacing)*1.5)!important}.pl-2{padding-left:calc(var(--spacing)*2)}.pl-2\.5{padding-left:calc(var(--spacing)*2.5)}.pl-4{padding-left:calc(var(--spacing)*4)}.pl-6{padding-left:calc(var(--spacing)*6)}.pl-7{padding-left:calc(var(--spacing)*7)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.align-top{vertical-align:top}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:Geist Variable,sans-serif}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-4xl{font-size:var(--text-4xl);line-height:var(--tw-leading,var(--text-4xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\/relaxed{font-size:var(--text-sm);line-height:var(--leading-relaxed)}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\/relaxed{font-size:var(--text-xs);line-height:var(--leading-relaxed)}.text-\[0\.8rem\]{font-size:.8rem}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-4{--tw-leading:calc(var(--spacing)*4);line-height:calc(var(--spacing)*4)}.leading-5{--tw-leading:calc(var(--spacing)*5);line-height:calc(var(--spacing)*5)}.leading-6{--tw-leading:calc(var(--spacing)*6);line-height:calc(var(--spacing)*6)}.leading-7{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.leading-8{--tw-leading:calc(var(--spacing)*8);line-height:calc(var(--spacing)*8)}.leading-9{--tw-leading:calc(var(--spacing)*9);line-height:calc(var(--spacing)*9)}.leading-none{--tw-leading:1;line-height:1}.leading-normal{--tw-leading:var(--leading-normal);line-height:var(--leading-normal)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[0\.3em\]{--tw-tracking:.3em;letter-spacing:.3em}.tracking-\[0\.18em\]{--tw-tracking:.18em;letter-spacing:.18em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-balance{text-wrap:balance}.\[overflow-wrap\:anywhere\]{overflow-wrap:anywhere}.break-words,.wrap-break-word{overflow-wrap:break-word}.break-all{word-break:break-all}.text-clip{text-overflow:clip}.whitespace-normal{white-space:normal}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\[CanvasText\]{color:canvastext}.text-background{color:var(--background)}.text-card-foreground{color:var(--card-foreground)}.text-current{color:currentColor}.text-destructive{color:var(--destructive)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground)60%,transparent)}}.text-muted-foreground{color:var(--muted-foreground)}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground,.text-sidebar-foreground\/70{color:var(--sidebar-foreground)}@supports (color:color-mix(in lab,red,red)){.text-sidebar-foreground\/70{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}}.text-sidebar-primary-foreground{color:var(--sidebar-primary-foreground)}.capitalize{text-transform:capitalize}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-3{text-underline-offset:3px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-20{opacity:.2}.opacity-40{opacity:.4}.opacity-45{opacity:.45}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-90{opacity:.9}.opacity-95{opacity:.95}.opacity-100{opacity:1}.opacity-\[max\(var\(--drawer-overlay-min-opacity\,0\)\,calc\(1-var\(--drawer-swipe-progress\)\)\)\]{opacity:max(var(--drawer-overlay-min-opacity,0),calc(1 - var(--drawer-swipe-progress)))}.bg-blend-color{background-blend-mode:color}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[0_0_0_1px_var\(--sidebar-border\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-border));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-none\!{--tw-shadow:0 0 #0000!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a),0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-xs{--tw-shadow:0 1px 2px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-0{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-3{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-background{--tw-ring-color:var(--background)}.ring-card{--tw-ring-color:var(--card)}.ring-foreground\/5{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/5{--tw-ring-color:color-mix(in oklab,var(--foreground)5%,transparent)}}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.ring-ring\/50{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.ring-ring\/50{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.ring-sidebar-ring{--tw-ring-color:var(--sidebar-ring)}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-blur{--tw-backdrop-blur:blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[background-color\,box-shadow\]{transition-property:background-color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[box-shadow\,background-color\,border-color\]{transition-property:box-shadow,background-color,border-color;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[gap\]{transition-property:gap;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[left\,right\,width\]{transition-property:left,right,width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[margin\,opacity\]{transition-property:margin,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,translate\]{transition-property:opacity,transform,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\,width\,height\,scale\,translate\]{transition-property:opacity,transform,width,height,scale,translate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[top\,left\,right\,bottom\]{transition-property:top,left,right,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,height\,opacity\,filter\]{transition-property:transform,height,opacity,filter;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[translate\,scale\,opacity\]{transition-property:translate,scale,opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\,padding\]{transition-property:width,height,padding;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\,height\]{transition-property:width,height;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[width\]{transition-property:width;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-none{transition-property:none}.duration-75{--tw-duration:75ms;transition-duration:75ms}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-450{--tw-duration:.45s;transition-duration:.45s}.duration-1000{--tw-duration:1s;transition-duration:1s}.duration-\[0\.35s\]{--tw-duration:.35s;transition-duration:.35s}.ease-\[cubic-bezier\(0\.22\,1\,0\.36\,1\)\]{--tw-ease:cubic-bezier(.22,1,.36,1);transition-timing-function:cubic-bezier(.22,1,.36,1)}.ease-\[cubic-bezier\(0\.32\,0\.72\,0\,1\)\]{--tw-ease:cubic-bezier(.32,.72,0,1);transition-timing-function:cubic-bezier(.32,.72,0,1)}.ease-\[cubic-bezier\(0\.45\,1\.005\,0\,1\.005\)\]{--tw-ease:cubic-bezier(.45,1.005,0,1.005);transition-timing-function:cubic-bezier(.45,1.005,0,1.005)}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-linear{--tw-ease:linear;transition-timing-function:linear}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-transform{will-change:transform}.contain-content{contain:content}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.select-text{-webkit-user-select:text;user-select:text}.\[--bleed\:3rem\]{--bleed:3rem}.\[--card-spacing\:--spacing\(4\)\]{--card-spacing:calc(var(--spacing)*4)}.\[--card-spacing\:--spacing\(5\)\]{--card-spacing:calc(var(--spacing)*5)}.\[--cell-radius\:var\(--radius-md\)\]{--cell-radius:var(--radius-md)}.\[--cell-size\:--spacing\(7\)\]{--cell-size:calc(var(--spacing)*7)}.\[--drawer-bleed-background\:transparent\]{--drawer-bleed-background:transparent}.\[--drawer-content-height\:var\(--drawer-height\,auto\)\]{--drawer-content-height:var(--drawer-height,auto)}.\[--drawer-inset\:--spacing\(2\)\]{--drawer-inset:calc(var(--spacing)*2)}.\[--drawer-stacked-shadow\:0_-20px_25px_-5px_rgb\(0_0_0\/0\.1\)\,0_-8px_10px_-6px_rgb\(0_0_0\/0\.1\)\]{--drawer-stacked-shadow:0 -20px 25px -5px #0000001a,0 -8px 10px -6px #0000001a}.\[--peek\:1rem\]{--peek:1rem}.\[--radius\:1rem\]{--radius:1rem}.\[--stack-height\:var\(--drawer-frontmost-height\,var\(--drawer-height\,0px\)\)\]{--stack-height:var(--drawer-frontmost-height,var(--drawer-height,0px))}.\[--stack-peek-offset\:max\(0px\,calc\(\(var\(--nested-drawers\)-var\(--stack-progress\)\)\*var\(--peek\)\)\)\]{--stack-peek-offset:max(0px,calc((var(--nested-drawers) - var(--stack-progress))*var(--peek)))}.\[--stack-progress\:clamp\(0\,var\(--drawer-swipe-progress\)\,1\)\]{--stack-progress:clamp(0,var(--drawer-swipe-progress),1)}.\[--stack-scale-base\:max\(0\,calc\(1-\(var\(--nested-drawers\)\*var\(--stack-step\)\)\)\)\]{--stack-scale-base:max(0,calc(1 - (var(--nested-drawers)*var(--stack-step))))}.\[--stack-scale\:clamp\(0\,calc\(var\(--stack-scale-base\)\+\(var\(--stack-step\)\*var\(--stack-progress\)\)\)\,1\)\]{--stack-scale:clamp(0,calc(var(--stack-scale-base) + (var(--stack-step)*var(--stack-progress))),1)}.\[--stack-shrink\:calc\(1-var\(--stack-scale\)\)\]{--stack-shrink:calc(1 - var(--stack-scale))}.\[--stack-step\:0\.05\]{--stack-step:.05}.\[contain-intrinsic-size\:auto_10rem\]{contain-intrinsic-size:auto 10rem}.\[content-visibility\:auto\]{content-visibility:auto}.\[interpolate-size\:allow-keywords\]{interpolate-size:allow-keywords}.\[trim-debug\:drag\]{trim-debug:drag}.blur-in{--tw-enter-blur:20px}.fade-in{--tw-enter-opacity:0}.fade-out{--tw-exit-opacity:0}.paused{animation-play-state:paused}.running{animation-play-state:running}.zoom-in{--tw-enter-scale:0}.zoom-out{--tw-exit-scale:0}:is(.\*\:w-full>*){width:100%}:is(.\*\:max-w-xs>*){max-width:var(--container-xs)}.not-last\:border-b:not(:last-child){border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.group-focus-within\/menu-item\:opacity-100:is(:where(.group\/menu-item):focus-within *){opacity:1}@media(hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}.group-hover\:scale-\[1\.02\]:is(:where(.group):hover *){scale:1.02}.group-hover\/menu-item\:opacity-100:is(:where(.group\/menu-item):hover *){opacity:1}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *),.group-focus\/menubar-item\:text-accent-foreground:is(:where(.group\/menubar-item):focus *){color:var(--accent-foreground)}.group-has-disabled\/field\:opacity-50:is(:where(.group\/field):has(:disabled) *){opacity:.5}.group-has-data-\[collapsible\=icon\]\/sidebar-wrapper\:h-12:is(:where(.group\/sidebar-wrapper):has([data-collapsible=icon]) *){height:calc(var(--spacing)*12)}.group-has-data-\[sidebar\=menu-action\]\/menu-item\:pr-8:is(:where(.group\/menu-item):has([data-sidebar=menu-action]) *){padding-right:calc(var(--spacing)*8)}.group-has-data-\[size\=lg\]\/avatar-group\:size-10:is(:where(.group\/avatar-group):has([data-size=lg]) *){width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.group-has-data-\[size\=sm\]\/avatar-group\:size-6:is(:where(.group\/avatar-group):has([data-size=sm]) *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-has-data-\[slot\=combobox-clear\]\/input-group\:hidden:is(:where(.group\/input-group):has([data-slot=combobox-clear]) *),.group-has-data-\[slot\=command-shortcut\]\/command-item\:hidden:is(:where(.group\/command-item):has([data-slot=command-shortcut]) *){display:none}.group-has-data-\[slot\=item-description\]\/item\:translate-y-0\.5:is(:where(.group\/item):has([data-slot=item-description]) *){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-data-\[slot\=item-description\]\/item\:self-start:is(:where(.group\/item):has([data-slot=item-description]) *){align-self:flex-start}.group-has-data-\[slot\=message-footer\]\/message\:-translate-y-8:is(:where(.group\/message):has([data-slot=message-footer]) *){--tw-translate-y:calc(var(--spacing)*-8);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-has-data-\[variant\=ghost\]\/message\:px-0:is(:where(.group\/message):has([data-variant=ghost]) *){padding-inline:calc(var(--spacing)*0)}.group-has-data-horizontal\/field\:text-balance:is(:where(.group\/field):has(:where([data-orientation=horizontal])) *){text-wrap:balance}.group-has-\[\>input\]\/input-group\:pt-2:is(:where(.group\/input-group):has(>input) *){padding-top:calc(var(--spacing)*2)}.group-has-\[\>input\]\/input-group\:pb-2:is(:where(.group\/input-group):has(>input) *){padding-bottom:calc(var(--spacing)*2)}.group-has-\[\>svg\]\/alert\:col-start-2:is(:where(.group\/alert):has(>svg) *){grid-column-start:2}.group-aria-expanded\/accordion-trigger\:hidden:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:none}.group-aria-expanded\/accordion-trigger\:inline:is(:where(.group\/accordion-trigger)[aria-expanded=true] *){display:inline}.group-aria-pressed\/toggle\:fill-foreground:is(:where(.group\/toggle)[aria-pressed=true] *){fill:var(--foreground)}.group-data-empty\/combobox-content\:flex:is(:where(.group\/combobox-content)[data-empty] *){display:flex}.group-data-nested-drawer-open\/drawer-popup\:opacity-0:is(:where(.group\/drawer-popup)[data-nested-drawer-open] *){opacity:0}.group-data-nested-drawer-swiping\/drawer-popup\:opacity-100:is(:where(.group\/drawer-popup)[data-nested-drawer-swiping] *){opacity:1}.group-data-popup-open\/navigation-menu-trigger\:rotate-180:is(:where(.group\/navigation-menu-trigger)[data-popup-open] *){rotate:180deg}.group-data-swiping\/drawer-popup\:select-none:is(:where(.group\/drawer-popup)[data-swiping] *){-webkit-user-select:none;user-select:none}.group-data-\[align\=end\]\/bubble\:self-end:is(:where(.group\/bubble)[data-align=end] *){align-self:flex-end}.group-data-\[align\=end\]\/message\:justify-end:is(:where(.group\/message)[data-align=end] *){justify-content:flex-end}.group-data-\[align\=end\]\/message\:self-end:is(:where(.group\/message)[data-align=end] *){align-self:flex-end}.group-data-\[checked\=true\]\/command-item\:opacity-100:is(:where(.group\/command-item)[data-checked=true] *){opacity:1}.group-data-\[collapsible\=icon\]\:-mt-8:is(:where(.group)[data-collapsible=icon] *){margin-top:calc(var(--spacing)*-8)}.group-data-\[collapsible\=icon\]\:hidden:is(:where(.group)[data-collapsible=icon] *){display:none}.group-data-\[collapsible\=icon\]\:size-8\!:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--spacing)*8)!important;height:calc(var(--spacing)*8)!important}.group-data-\[collapsible\=icon\]\:w-\(--sidebar-width-icon\):is(:where(.group)[data-collapsible=icon] *){width:var(--sidebar-width-icon)}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)))}.group-data-\[collapsible\=icon\]\:w-\[calc\(var\(--sidebar-width-icon\)\+\(--spacing\(4\)\)\+2px\)\]:is(:where(.group)[data-collapsible=icon] *){width:calc(var(--sidebar-width-icon) + (calc(var(--spacing)*4)) + 2px)}.group-data-\[collapsible\=icon\]\:overflow-hidden:is(:where(.group)[data-collapsible=icon] *){overflow:hidden}.group-data-\[collapsible\=icon\]\:p-0\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*0)!important}.group-data-\[collapsible\=icon\]\:p-2\!:is(:where(.group)[data-collapsible=icon] *){padding:calc(var(--spacing)*2)!important}.group-data-\[collapsible\=icon\]\:opacity-0:is(:where(.group)[data-collapsible=icon] *){opacity:0}.group-data-\[collapsible\=offcanvas\]\:w-0:is(:where(.group)[data-collapsible=offcanvas] *){width:calc(var(--spacing)*0)}.group-data-\[collapsible\=offcanvas\]\:translate-x-0:is(:where(.group)[data-collapsible=offcanvas] *){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-data-\[disabled\=true\]\:pointer-events-none:is(:where(.group)[data-disabled=true] *){pointer-events:none}.group-data-\[disabled\=true\]\:opacity-50:is(:where(.group)[data-disabled=true] *){opacity:.5}.group-data-\[disabled\=true\]\/custom-scrollbar\:opacity-0:is(:where(.group\/custom-scrollbar)[data-disabled=true] *){opacity:0}.group-data-\[disabled\=true\]\/field\:opacity-50:is(:where(.group\/field)[data-disabled=true] *),.group-data-\[disabled\=true\]\/input-group\:opacity-50:is(:where(.group\/input-group)[data-disabled=true] *){opacity:.5}.group-data-\[focused\=true\]\/day\:relative:is(:where(.group\/day)[data-focused=true] *){position:relative}.group-data-\[focused\=true\]\/day\:z-10:is(:where(.group\/day)[data-focused=true] *){z-index:10}.group-data-\[focused\=true\]\/day\:border-ring:is(:where(.group\/day)[data-focused=true] *){border-color:var(--ring)}.group-data-\[focused\=true\]\/day\:ring-\[3px\]:is(:where(.group\/day)[data-focused=true] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.group-data-\[focused\=true\]\/day\:ring-ring\/50:is(:where(.group\/day)[data-focused=true] *){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.group-data-\[orientation\=horizontal\]\/custom-scrollbar\:left-0:is(:where(.group\/custom-scrollbar)[data-orientation=horizontal] *){left:calc(var(--spacing)*0)}.group-data-\[orientation\=horizontal\]\/custom-scrollbar\:h-full:is(:where(.group\/custom-scrollbar)[data-orientation=horizontal] *){height:100%}.group-data-\[orientation\=vertical\]\/attachment\:absolute:is(:where(.group\/attachment)[data-orientation=vertical] *){position:absolute}.group-data-\[orientation\=vertical\]\/attachment\:top-3:is(:where(.group\/attachment)[data-orientation=vertical] *){top:calc(var(--spacing)*3)}.group-data-\[orientation\=vertical\]\/attachment\:right-3:is(:where(.group\/attachment)[data-orientation=vertical] *){right:calc(var(--spacing)*3)}.group-data-\[orientation\=vertical\]\/attachment\:w-full:is(:where(.group\/attachment)[data-orientation=vertical] *){width:100%}.group-data-\[orientation\=vertical\]\/attachment\:gap-1:is(:where(.group\/attachment)[data-orientation=vertical] *){gap:calc(var(--spacing)*1)}.group-data-\[orientation\=vertical\]\/attachment\:px-1:is(:where(.group\/attachment)[data-orientation=vertical] *){padding-inline:calc(var(--spacing)*1)}.group-data-\[orientation\=vertical\]\/custom-scrollbar\:top-0:is(:where(.group\/custom-scrollbar)[data-orientation=vertical] *){top:calc(var(--spacing)*0)}.group-data-\[orientation\=vertical\]\/custom-scrollbar\:w-full:is(:where(.group\/custom-scrollbar)[data-orientation=vertical] *){width:100%}.group-data-\[side\=left\]\:-right-4:is(:where(.group)[data-side=left] *){right:calc(var(--spacing)*-4)}.group-data-\[side\=left\]\:border-r:is(:where(.group)[data-side=left] *){border-right-style:var(--tw-border-style);border-right-width:1px}.group-data-\[side\=right\]\:left-0:is(:where(.group)[data-side=right] *){left:calc(var(--spacing)*0)}.group-data-\[side\=right\]\:rotate-180:is(:where(.group)[data-side=right] *){rotate:180deg}.group-data-\[side\=right\]\:border-l:is(:where(.group)[data-side=right] *){border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-\[size\=default\]\/avatar\:size-2\.5:is(:where(.group\/avatar)[data-size=default] *){width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.group-data-\[size\=default\]\/switch\:size-4:is(:where(.group\/switch)[data-size=default] *){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.group-data-\[size\=lg\]\/avatar\:size-3:is(:where(.group\/avatar)[data-size=lg] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=sm\]\/alert-dialog-content\:grid:is(:where(.group\/alert-dialog-content)[data-size=sm] *){display:grid}.group-data-\[size\=sm\]\/alert-dialog-content\:grid-cols-2:is(:where(.group\/alert-dialog-content)[data-size=sm] *){grid-template-columns:repeat(2,minmax(0,1fr))}.group-data-\[size\=sm\]\/attachment\:w-8:is(:where(.group\/attachment)[data-size=sm] *){width:calc(var(--spacing)*8)}.group-data-\[size\=sm\]\/avatar\:size-2:is(:where(.group\/avatar)[data-size=sm] *){width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:text-xs:is(:where(.group\/avatar)[data-size=sm] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[size\=sm\]\/card\:text-sm:is(:where(.group\/card)[data-size=sm] *){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.group-data-\[size\=sm\]\/item\:size-8:is(:where(.group\/item)[data-size=sm] *){width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.group-data-\[size\=sm\]\/switch\:size-3:is(:where(.group\/switch)[data-size=sm] *){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=xs\]\/attachment\:w-7:is(:where(.group\/attachment)[data-size=xs] *){width:calc(var(--spacing)*7)}.group-data-\[size\=xs\]\/attachment\:rounded-md:is(:where(.group\/attachment)[data-size=xs] *){border-radius:calc(var(--radius)*.8)}.group-data-\[size\=xs\]\/item\:size-6:is(:where(.group\/item)[data-size=xs] *){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-data-\[size\=xs\]\/item\:gap-0:is(:where(.group\/item)[data-size=xs] *){gap:calc(var(--spacing)*0)}.group-data-\[size\=xs\]\/item\:text-xs:is(:where(.group\/item)[data-size=xs] *){font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.group-data-\[spacing\=0\]\/toggle-group\:rounded-none:is(:where(.group\/toggle-group)[data-spacing="0"] *){border-radius:0}.group-data-\[spacing\=0\]\/toggle-group\:px-2:is(:where(.group\/toggle-group)[data-spacing="0"] *){padding-inline:calc(var(--spacing)*2)}.group-data-\[state\=done\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=done] *){opacity:1}.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=error\]\/attachment\:bg-destructive\/10:is(:where(.group\/attachment)[data-state=error] *){background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.group-data-\[state\=error\]\/attachment\:text-destructive:is(:where(.group\/attachment)[data-state=error] *),.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=error\]\/attachment\:text-destructive\/80:is(:where(.group\/attachment)[data-state=error] *){color:color-mix(in oklab,var(--destructive)80%,transparent)}}.group-data-\[state\=idle\]\/attachment\:opacity-100:is(:where(.group\/attachment)[data-state=idle] *){opacity:1}.group-data-\[state\=open\]\/collapsible\:rotate-90:is(:where(.group\/collapsible)[data-state=open] *){rotate:90deg}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/ calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),var(--_highlight)calc(50% - var(--_spread)*.5),var(--_highlight)50%,var(--_highlight)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% - var(--_spread)*.5),var(--_highlight)50%,color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread))))}}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread)*2)100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s)linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=processing\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=processing] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){--_spread:var(--shimmer-spread, calc(3ch + 40px) );--_base:currentColor;--_highlight:var(--shimmer-color,oklch(from currentColor l c h/ calc(alpha/5) ));background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),var(--_highlight)calc(50% - var(--_spread)*.5),var(--_highlight)50%,var(--_highlight)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread))))}@supports (color:color-mix(in lab,red,red)){.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-image:var(--shimmer-image,linear-gradient(calc(90deg + var(--shimmer-angle)),var(--_base)calc(50% - var(--_spread)),color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% - var(--_spread)*.5),var(--_highlight)50%,color-mix(in oklch,var(--_highlight),var(--_base)50%)calc(50% + var(--_spread)*.5),var(--_base)calc(50% + var(--_spread))))}}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *){background-repeat:no-repeat;background-size:calc(200% + var(--_spread)*2)100%;-webkit-text-fill-color:var(--shimmer-text-fill,transparent);animation:tw-shimmer var(--shimmer-duration,2s)linear infinite;background-position:0 0;-webkit-background-clip:text;background-clip:text}.group-data-\[state\=uploading\]\/attachment\:shimmer:is(:where(.group\/attachment)[data-state=uploading] *):where([dir=rtl],[dir=rtl] *){animation-direction:reverse}.group-data-\[swipe-axis\=x\]\/drawer-popup\:h-full:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){height:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:w-3:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){width:calc(var(--spacing)*3)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:items-center:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *){align-items:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:h-3:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){height:calc(var(--spacing)*3)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:w-full:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){width:100%}.group-data-\[swipe-axis\=y\]\/drawer-popup\:justify-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){justify-content:center}.group-data-\[swipe-axis\=y\]\/drawer-popup\:text-center:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *){text-align:center}.group-data-\[swipe-direction\=down\]\/drawer-popup\:items-end:is(:where(.group\/drawer-popup)[data-swipe-direction=down] *){align-items:flex-end}.group-data-\[swipe-direction\=left\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){order:9999}.group-data-\[swipe-direction\=left\]\/drawer-popup\:justify-start:is(:where(.group\/drawer-popup)[data-swipe-direction=left] *){justify-content:flex-start}.group-data-\[swipe-direction\=right\]\/drawer-popup\:justify-end:is(:where(.group\/drawer-popup)[data-swipe-direction=right] *){justify-content:flex-end}.group-data-\[swipe-direction\=up\]\/drawer-popup\:order-last:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){order:9999}.group-data-\[swipe-direction\=up\]\/drawer-popup\:items-start:is(:where(.group\/drawer-popup)[data-swipe-direction=up] *){align-items:flex-start}.group-data-\[variant\=floating\]\:rounded-lg:is(:where(.group)[data-variant=floating] *){border-radius:var(--radius)}.group-data-\[variant\=floating\]\:shadow-sm:is(:where(.group)[data-variant=floating] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-1:is(:where(.group)[data-variant=floating] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=floating\]\:ring-sidebar-border:is(:where(.group)[data-variant=floating] *){--tw-ring-color:var(--sidebar-border)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-\[variant\=outline\]\/field-group\:-mb-2:is(:where(.group\/field-group)[data-variant=outline] *){margin-bottom:calc(var(--spacing)*-2)}.group-data-\[variant\=separator\]\/marker\:flex-none:is(:where(.group\/marker)[data-variant=separator] *){flex:none}.group-data-\[variant\=separator\]\/marker\:text-center:is(:where(.group\/marker)[data-variant=separator] *){text-align:center}.group-data-\[viewport\=false\]\/navigation-menu\:rounded-lg:is(:where(.group\/navigation-menu)[data-viewport=false] *){border-radius:var(--radius)}.group-data-\[viewport\=false\]\/navigation-menu\:bg-popover:is(:where(.group\/navigation-menu)[data-viewport=false] *){background-color:var(--popover)}.group-data-\[viewport\=false\]\/navigation-menu\:text-popover-foreground:is(:where(.group\/navigation-menu)[data-viewport=false] *){color:var(--popover-foreground)}.group-data-\[viewport\=false\]\/navigation-menu\:shadow:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-1:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab,red,red)){.group-data-\[viewport\=false\]\/navigation-menu\:ring-foreground\/10:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-ring-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.group-data-\[viewport\=false\]\/navigation-menu\:duration-300:is(:where(.group\/navigation-menu)[data-viewport=false] *){--tw-duration:.3s;transition-duration:.3s}.group-data-open\/navigation-menu-trigger\:rotate-180:is(:is(:where(.group\/navigation-menu-trigger):where([data-state=open]),:where(.group\/navigation-menu-trigger):where([data-open]:not([data-open=false]))) *){rotate:180deg}.group-data-selected\/command-item\:text-foreground:is(:where(.group\/command-item):where([data-selected=true]) *){color:var(--foreground)}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing)*8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}@media(hover:hover){.peer-hover\/menu-button\:text-sidebar-accent-foreground:is(:where(.peer\/menu-button):hover~*){color:var(--sidebar-accent-foreground)}}.peer-disabled\:cursor-not-allowed:is(:where(.peer):disabled~*){cursor:not-allowed}.peer-disabled\:opacity-50:is(:where(.peer):disabled~*){opacity:.5}.peer-data-\[size\=default\]\/menu-button\:top-1\.5:is(:where(.peer\/menu-button)[data-size=default]~*){top:calc(var(--spacing)*1.5)}.peer-data-\[size\=lg\]\/menu-button\:top-2\.5:is(:where(.peer\/menu-button)[data-size=lg]~*){top:calc(var(--spacing)*2.5)}.peer-data-\[size\=sm\]\/menu-button\:top-1:is(:where(.peer\/menu-button)[data-size=sm]~*){top:calc(var(--spacing)*1)}.peer-data-active\/menu-button\:text-sidebar-accent-foreground:is(:is(:where(.peer\/menu-button):where([data-state=active]),:where(.peer\/menu-button):where([data-active]:not([data-active=false])))~*){color:var(--sidebar-accent-foreground)}.selection\:bg-primary ::selection{background-color:var(--primary)}.selection\:bg-primary::selection{background-color:var(--primary)}.selection\:bg-transparent ::selection{background-color:#0000}.selection\:bg-transparent::selection{background-color:#0000}.selection\:text-primary-foreground ::selection{color:var(--primary-foreground)}.selection\:text-primary-foreground::selection{color:var(--primary-foreground)}.selection\:text-transparent ::selection{color:#0000}.selection\:text-transparent::selection{color:#0000}.file\:inline-flex::file-selector-button{display:inline-flex}.file\:h-6::file-selector-button{height:calc(var(--spacing)*6)}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}.file\:text-sm::file-selector-button{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.file\:font-medium::file-selector-button{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.file\:text-foreground::file-selector-button{color:var(--foreground)}.placeholder\:text-muted-foreground::placeholder{color:var(--muted-foreground)}.before\:mr-1:before{content:var(--tw-content);margin-right:calc(var(--spacing)*1)}.before\:h-px:before{content:var(--tw-content);height:1px}.before\:min-w-0:before{content:var(--tw-content);min-width:calc(var(--spacing)*0)}.before\:flex-1:before{content:var(--tw-content);flex:1}.before\:bg-border:before{content:var(--tw-content);background-color:var(--border)}.after\:pointer-events-none:after{content:var(--tw-content);pointer-events:none}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:-inset-2:after{content:var(--tw-content);inset:calc(var(--spacing)*-2)}.after\:inset-0:after{content:var(--tw-content);inset:calc(var(--spacing)*0)}.after\:-inset-x-3:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*-3)}.after\:inset-x-0:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.after\:-inset-y-2:after{content:var(--tw-content);inset-block:calc(var(--spacing)*-2)}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:start-1\/2:after{content:var(--tw-content);inset-inline-start:50%}.after\:right-0:after{content:var(--tw-content);right:calc(var(--spacing)*0)}.after\:bottom-\[-5px\]:after{content:var(--tw-content);bottom:-5px}.after\:left-0:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:ml-1:after{content:var(--tw-content);margin-left:calc(var(--spacing)*1)}.after\:block:after{content:var(--tw-content);display:block}.after\:h-0\.5:after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.after\:h-px:after{content:var(--tw-content);height:1px}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:w-4:after{content:var(--tw-content);width:calc(var(--spacing)*4)}.after\:w-\[2px\]:after{content:var(--tw-content);width:2px}.after\:min-w-0:after{content:var(--tw-content);min-width:calc(var(--spacing)*0)}.after\:flex-1:after{content:var(--tw-content);flex:1}.after\:shrink-0:after{content:var(--tw-content);flex-shrink:0}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:rounded-full:after{content:var(--tw-content);border-radius:3.40282e38px}.after\:border:after{content:var(--tw-content);border-style:var(--tw-border-style);border-width:1px}.after\:border-border:after{content:var(--tw-content);border-color:var(--border)}.after\:bg-\(--drawer-bleed-background\,var\(--color-popover\)\):after{content:var(--tw-content);background-color:var(--drawer-bleed-background,var(--color-popover))}.after\:bg-border:after{content:var(--tw-content);background-color:var(--border)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:bg-muted:after{content:var(--tw-content);background-color:var(--muted)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:mix-blend-darken:after{content:var(--tw-content);mix-blend-mode:darken}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-\[collapsible\=offcanvas\]\:after\:left-full:is(:where(.group)[data-collapsible=offcanvas] *):after{content:var(--tw-content);left:100%}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-24:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:calc(var(--spacing)*24)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:h-\[100px\]:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);height:100px}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing)*1)}.group-data-\[swipe-axis\=x\]\/drawer-popup\:after\:w-1\.5:is(:where(.group\/drawer-popup)[data-swipe-axis=x] *):after{content:var(--tw-content);width:calc(var(--spacing)*1.5)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing)*1)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:h-1\.5:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);height:calc(var(--spacing)*1.5)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-24:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:calc(var(--spacing)*24)}.group-data-\[swipe-axis\=y\]\/drawer-popup\:after\:w-\[100px\]:is(:where(.group\/drawer-popup)[data-swipe-axis=y] *):after{content:var(--tw-content);width:100px}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}.first\:mt-0:first-child{margin-top:calc(var(--spacing)*0)}.first\:rounded-l-lg:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.first\:border-t-0:first-child{border-top-style:var(--tw-border-style);border-top-width:0}.first\:border-l:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.first\:pt-0:first-child{padding-top:calc(var(--spacing)*0)}.last\:mt-0:last-child{margin-top:calc(var(--spacing)*0)}.last\:rounded-r-lg:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.last\:pb-0:last-child{padding-bottom:calc(var(--spacing)*0)}.even\:border-l:nth-child(2n){border-left-style:var(--tw-border-style);border-left-width:1px}.even\:bg-muted:nth-child(2n){background-color:var(--muted)}.focus-within\:border-ring:focus-within{border-color:var(--ring)}.focus-within\:ring-1:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-3:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-within\:ring-ring\/30:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/30:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-within\:ring-ring\/50:focus-within{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}@media(hover:hover){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]:hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.hover\:bg-muted:hover{background-color:var(--muted)}.hover\:bg-muted-foreground\/70:hover{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted-foreground\/70:hover{background-color:color-mix(in oklab,var(--muted-foreground)70%,transparent)}}.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/80:hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.hover\:bg-primary\/80:hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.hover\:bg-sidebar-accent:hover{background-color:var(--sidebar-accent)}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:text-sidebar-accent-foreground:hover{color:var(--sidebar-accent-foreground)}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-80:hover{opacity:.8}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_0_0_1px_var\(--sidebar-accent\)\]:hover{--tw-shadow:0 0 0 1px var(--tw-shadow-color,var(--sidebar-accent));box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:ring-3:hover{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.hover\:group-data-\[collapsible\=offcanvas\]\:bg-sidebar:hover:is(:where(.group)[data-collapsible=offcanvas] *){background-color:var(--sidebar)}.hover\:after\:bg-sidebar-border:hover:after{content:var(--tw-content);background-color:var(--sidebar-border)}}.focus\:z-10:focus{z-index:10}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:bg-muted:focus{background-color:var(--muted)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:z-10:focus-visible{z-index:10}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/30:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}:is(.\*\:focus-visible\:relative>*):focus-visible{position:relative}:is(.\*\:focus-visible\:z-10>*):focus-visible{z-index:10}.focus-visible\:after\:border-ring:focus-visible:after{content:var(--tw-content);border-color:var(--ring)}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-muted-foreground\/80:active{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){.active\:bg-muted-foreground\/80:active{background-color:color-mix(in oklab,var(--muted-foreground)80%,transparent)}}.active\:bg-sidebar-accent:active{background-color:var(--sidebar-accent)}.active\:text-sidebar-accent-foreground:active{color:var(--sidebar-accent-foreground)}.active\:ring-3:active{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:bg-input\/50:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.disabled\:bg-input\/50:disabled{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.disabled\:bg-transparent:disabled{background-color:#0000}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-side=left]) .in-data-\[side\=left\]\:cursor-w-resize{cursor:w-resize}:where([data-side=right]) .in-data-\[side\=right\]\:cursor-e-resize{cursor:e-resize}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}:where([data-slot=card-content]) .in-data-\[slot\=card-content\]\:bg-transparent{background-color:#0000}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:border-inherit:focus-within{border-color:inherit}:where([data-slot=combobox-content]) .in-data-\[slot\=combobox-content\]\:focus-within\:ring-0:focus-within{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:where([data-slot=dialog-content]) .in-data-\[slot\=dialog-content\]\:rounded-lg\!{border-radius:var(--radius)!important}:where([data-slot=dropdown-menu-content]) .in-data-\[slot\=dropdown-menu-content\]\:p-0{padding:calc(var(--spacing)*0)}:where([data-slot=navigation-menu-content]) .in-data-\[slot\=navigation-menu-content\]\:rounded-md{border-radius:calc(var(--radius)*.8)}:where([data-slot=popover-content]) .in-data-\[slot\=popover-content\]\:bg-transparent{background-color:#0000}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:bg-background\/20{background-color:color-mix(in oklab,var(--background)20%,transparent)}}:where([data-slot=tooltip-content]) .in-data-\[slot\=tooltip-content\]\:text-background{color:var(--background)}.has-disabled\:pointer-events-none:has(:disabled){pointer-events:none}.has-disabled\:cursor-not-allowed:has(:disabled){cursor:not-allowed}.has-disabled\:bg-input\/50:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.has-disabled\:bg-input\/50:has(:disabled){background-color:color-mix(in oklab,var(--input)50%,transparent)}}.has-disabled\:opacity-50:has(:disabled){opacity:.5}.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-aria-expanded\:bg-muted\/50:has([aria-expanded=true]){background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.has-aria-invalid\:border-destructive:has([aria-invalid=true]){border-color:var(--destructive)}.has-aria-invalid\:ring-3:has([aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-aria-invalid\:ring-destructive\/20:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-data-\[icon\=inline-end\]\:pe-1\.5:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-end\]\:pe-2:has([data-icon=inline-end]){padding-inline-end:calc(var(--spacing)*2)}.has-data-\[icon\=inline-end\]\:pr-1:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2)}.has-data-\[icon\=inline-end\]\:pr-2\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2.5)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-end\]\:pr-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:ps-1\.5:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:ps-2:has([data-icon=inline-start]){padding-inline-start:calc(var(--spacing)*2)}.has-data-\[icon\=inline-start\]\:pl-1:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2)}.has-data-\[icon\=inline-start\]\:pl-2\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2.5)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*3)}.group-data-\[spacing\=0\]\/toggle-group\:has-data-\[icon\=inline-start\]\:pl-1\.5:is(:where(.group\/toggle-group)[data-spacing="0"] *):has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)}.has-data-\[size\=sm\]\:gap-2\.5:has([data-size=sm]){gap:calc(var(--spacing)*2.5)}.has-data-\[size\=xs\]\:gap-2:has([data-size=xs]){gap:calc(var(--spacing)*2)}.has-data-\[slot\=alert-action\]\:relative:has([data-slot=alert-action]){position:relative}.has-data-\[slot\=alert-action\]\:pr-18:has([data-slot=alert-action]){padding-right:calc(var(--spacing)*18)}.has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_auto_1fr\]:has([data-slot=alert-dialog-media]){grid-template-rows:auto auto 1fr}.has-data-\[slot\=alert-dialog-media\]\:gap-x-4:has([data-slot=alert-dialog-media]){column-gap:calc(var(--spacing)*4)}.has-data-\[slot\=attachment-content\]\:w-30:has([data-slot=attachment-content]){width:calc(var(--spacing)*30)}.has-data-\[slot\=attachment-content\]\:px-1\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing)*1.5)}.has-data-\[slot\=attachment-content\]\:px-2:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing)*2)}.has-data-\[slot\=attachment-content\]\:px-2\.5:has([data-slot=attachment-content]){padding-inline:calc(var(--spacing)*2.5)}.has-data-\[slot\=attachment-content\]\:py-1:has([data-slot=attachment-content]){padding-block:calc(var(--spacing)*1)}.has-data-\[slot\=attachment-content\]\:py-1\.5:has([data-slot=attachment-content]){padding-block:calc(var(--spacing)*1.5)}.has-data-\[slot\=attachment-content\]\:py-2:has([data-slot=attachment-content]){padding-block:calc(var(--spacing)*2)}.has-data-\[slot\=attachment-media\]\:p-1:has([data-slot=attachment-media]){padding:calc(var(--spacing)*1)}.has-data-\[slot\=attachment-media\]\:p-1\.5:has([data-slot=attachment-media]){padding:calc(var(--spacing)*1.5)}.has-data-\[slot\=attachment-media\]\:p-2:has([data-slot=attachment-media]){padding:calc(var(--spacing)*2)}.has-data-\[slot\=card-action\]\:grid-cols-\[1fr_auto\]:has([data-slot=card-action]){grid-template-columns:1fr auto}.has-data-\[slot\=card-description\]\:grid-rows-\[auto_auto\]:has([data-slot=card-description]){grid-template-rows:auto auto}.has-data-\[slot\=card-footer\]\:pb-0:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing)*0)}.has-data-\[slot\=combobox-chip\]\:px-1:has([data-slot=combobox-chip]){padding-inline:calc(var(--spacing)*1)}.has-data-\[slot\=combobox-chip-remove\]\:pr-0:has([data-slot=combobox-chip-remove]){padding-right:calc(var(--spacing)*0)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[variant\=inset\]\:bg-sidebar:has([data-variant=inset]){background-color:var(--sidebar)}.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:border-primary\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary)30%,transparent)}}.has-data-checked\:bg-input\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-input\/30:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.has-data-checked\:bg-primary\/5:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary)5%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:border-ring:has([data-slot=input-group-control]:focus-visible){border-color:var(--ring)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-3:has([data-slot=input-group-control]:focus-visible){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/30:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\=input-group-control\]\:focus-visible\]\:ring-ring\/50:has([data-slot=input-group-control]:focus-visible){--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:border-destructive:has([data-slot][aria-invalid=true]){border-color:var(--destructive)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-3:has([data-slot][aria-invalid=true]){--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.has-\[\[data-slot\]\[aria-invalid\=true\]\]\:ring-destructive\/20:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.has-\[button\]\:p-0:has(:is(button)){padding:calc(var(--spacing)*0)}.has-\[select\:disabled\]\:opacity-50:has(:is(select:disabled)){opacity:.5}.has-\[\>\[data-align\=block-end\]\]\:h-auto:has(>[data-align=block-end]){height:auto}.has-\[\>\[data-align\=block-end\]\]\:flex-col:has(>[data-align=block-end]){flex-direction:column}.has-\[\>\[data-align\=block-start\]\]\:h-auto:has(>[data-align=block-start]){height:auto}.has-\[\>\[data-align\=block-start\]\]\:flex-col:has(>[data-align=block-start]){flex-direction:column}.has-\[\>\[data-slot\=button-group\]\]\:gap-2:has(>[data-slot=button-group]){gap:calc(var(--spacing)*2)}.has-\[\>\[data-slot\=checkbox-group\]\]\:gap-3:has(>[data-slot=checkbox-group]){gap:calc(var(--spacing)*3)}.has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}.has-\[\>\[data-slot\=field\]\]\:w-full:has(>[data-slot=field]){width:100%}.has-\[\>\[data-slot\=field\]\]\:flex-col:has(>[data-slot=field]){flex-direction:column}.has-\[\>\[data-slot\=field\]\]\:rounded-2xl:has(>[data-slot=field]){border-radius:calc(var(--radius)*1.8)}.has-\[\>\[data-slot\=field\]\]\:rounded-lg:has(>[data-slot=field]){border-radius:var(--radius)}.has-\[\>\[data-slot\=field\]\]\:border:has(>[data-slot=field]){border-style:var(--tw-border-style);border-width:1px}.has-\[\>\[data-slot\=radio-group\]\]\:gap-3:has(>[data-slot=radio-group]){gap:calc(var(--spacing)*3)}@media(hover:hover){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.has-\[\>a\,\>button\]\:hover\:bg-muted\/50:has(>a,>button):hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}}.has-\[\>button\]\:mr-\[-0\.3rem\]:has(>button){margin-right:-.3rem}.has-\[\>button\]\:ml-\[-0\.3rem\]:has(>button){margin-left:-.3rem}.has-\[\>img\:first-child\]\:pt-0:has(>img:first-child){padding-top:calc(var(--spacing)*0)}.has-\[\>kbd\]\:mr-\[-0\.15rem\]:has(>kbd){margin-right:-.15rem}.has-\[\>kbd\]\:ml-\[-0\.15rem\]:has(>kbd){margin-left:-.15rem}.has-\[\>svg\]\:grid-cols-\[auto_1fr\]:has(>svg){grid-template-columns:auto 1fr}.has-\[\>svg\]\:gap-x-2:has(>svg){column-gap:calc(var(--spacing)*2)}.has-\[\>svg\]\:p-0:has(>svg){padding:calc(var(--spacing)*0)}.has-\[\>textarea\]\:h-auto:has(>textarea){height:auto}.aria-disabled\:pointer-events-none[aria-disabled=true]{pointer-events:none}.aria-disabled\:cursor-not-allowed[aria-disabled=true]{cursor:not-allowed}.aria-disabled\:opacity-50[aria-disabled=true]{opacity:.5}.aria-disabled\:opacity-70[aria-disabled=true]{opacity:.7}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-expanded\:opacity-100[aria-expanded=true]{opacity:1}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-0[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-invalid\:aria-checked\:border-primary[aria-invalid=true][aria-checked=true]{border-color:var(--primary)}.aria-pressed\:bg-muted[aria-pressed=true]{background-color:var(--muted)}.aria-selected\:text-muted-foreground[aria-selected=true]{color:var(--muted-foreground)}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-empty\:p-0[data-empty]{padding:calc(var(--spacing)*0)}.data-ending-style\:pointer-events-none[data-ending-style]{pointer-events:none}.data-ending-style\:h-0[data-ending-style]{height:calc(var(--spacing)*0)}.data-ending-style\:scale-90[data-ending-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-ending-style\:transform-\(--closed-transform\)[data-ending-style]{transform:var(--closed-transform)}.data-ending-style\:opacity-0[data-ending-style]{opacity:0}.data-ending-style\:opacity-\[0\.9999\][data-ending-style]{opacity:.9999}.data-ending-style\:duration-150[data-ending-style]{--tw-duration:.15s;transition-duration:.15s}.data-ending-style\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style]{--tw-duration:calc(var(--drawer-swipe-strength)*.4s);transition-duration:calc(var(--drawer-swipe-strength)*.4s)}.data-highlighted\:bg-accent[data-highlighted]{background-color:var(--accent)}.data-highlighted\:text-accent-foreground[data-highlighted],:is(.not-data-\[variant\=destructive\]\:data-highlighted\:\*\*\:text-accent-foreground:not([data-variant=destructive])[data-highlighted] *){color:var(--accent-foreground)}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing)*7)}.data-instant\:transition-none[data-instant]{transition-property:none}.data-nested-drawer-open\:overflow-hidden[data-nested-drawer-open]{overflow:hidden}.data-nested-drawer-open\:brightness-95[data-nested-drawer-open]{--tw-brightness:brightness(95%);filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.data-nested-drawer-swiping\:duration-0[data-nested-drawer-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-nested-drawer-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-nested-drawer-swiping]{--tw-duration:calc(var(--drawer-swipe-strength)*.4s);transition-duration:calc(var(--drawer-swipe-strength)*.4s)}.data-placeholder\:text-muted-foreground[data-placeholder]{color:var(--muted-foreground)}.data-popup-open\:bg-accent[data-popup-open]{background-color:var(--accent)}.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-popup-open\:bg-muted\/50[data-popup-open]{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.data-popup-open\:text-accent-foreground[data-popup-open]{color:var(--accent-foreground)}@media(hover:hover){.data-popup-open\:hover\:bg-muted[data-popup-open]:hover{background-color:var(--muted)}}.data-pressed\:bg-transparent[data-pressed]{background-color:#0000}:is(.\*\:data-slot\:rounded-r-none>*)[data-slot]{border-top-right-radius:0;border-bottom-right-radius:0}:is(.\*\:data-slot\:rounded-b-none>*)[data-slot]{border-bottom-right-radius:0;border-bottom-left-radius:0}:is(.group-data-\[align\=end\]\/message\:\*\:data-slot\:self-end:is(:where(.group\/message)[data-align=end] *)>*)[data-slot]{align-self:flex-end}.data-snap-points\:\[--drawer-overlay-min-opacity\:0\.5\][data-snap-points]{--drawer-overlay-min-opacity:.5}.data-starting-style\:h-0[data-starting-style]{height:calc(var(--spacing)*0)}.data-starting-style\:scale-90[data-starting-style]{--tw-scale-x:90%;--tw-scale-y:90%;--tw-scale-z:90%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-starting-style\:transform-\(--closed-transform\)[data-starting-style]{transform:var(--closed-transform)}.data-starting-style\:opacity-0[data-starting-style]{opacity:0}.data-swiping\:duration-0[data-swiping]{--tw-duration:0s;transition-duration:0s}.data-ending-style\:data-swiping\:duration-\[calc\(var\(--drawer-swipe-strength\)\*400ms\)\][data-ending-style][data-swiping]{--tw-duration:calc(var(--drawer-swipe-strength)*.4s);transition-duration:calc(var(--drawer-swipe-strength)*.4s)}.data-\[active\=false\]\:pointer-events-none[data-active=false]{pointer-events:none}.data-\[active\=false\]\:scale-95[data-active=false]{--tw-scale-x:95%;--tw-scale-y:95%;--tw-scale-z:95%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[active\=false\]\:opacity-0[data-active=false]{opacity:0}.data-\[active\=false\]\:duration-400[data-active=false]{--tw-duration:.4s;transition-duration:.4s}.data-\[active\=false\]\:ease-\[cubic-bezier\(0\.7\,0\,0\.84\,0\)\][data-active=false]{--tw-ease:cubic-bezier(.7,0,.84,0);transition-timing-function:cubic-bezier(.7,0,.84,0)}.data-\[active\=true\]\:z-10[data-active=true]{z-index:10}.data-\[active\=true\]\:translate-y-0[data-active=true]{--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[active\=true\]\:scale-100[data-active=true]{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.data-\[active\=true\]\:border-ring[data-active=true]{border-color:var(--ring)}.data-\[active\=true\]\:bg-muted\/50[data-active=true]{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:bg-muted\/50[data-active=true]{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.data-\[active\=true\]\:opacity-100[data-active=true]{opacity:1}.data-\[active\=true\]\:ring-3[data-active=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:ring-ring\/50[data-active=true]{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.data-\[active\=true\]\:ease-\[cubic-bezier\(0\.23\,1\,0\.32\,1\)\][data-active=true]{--tw-ease:cubic-bezier(.23,1,.32,1);transition-timing-function:cubic-bezier(.23,1,.32,1)}.data-\[active\=true\]\:aria-invalid\:border-destructive[data-active=true][aria-invalid=true]{border-color:var(--destructive)}.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[active\=true\]\:aria-invalid\:ring-destructive\/20[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-\[align-trigger\=true\]\:animate-none[data-align-trigger=true]{animation:none}.data-\[align\=end\]\:flex-row-reverse[data-align=end]{flex-direction:row-reverse}.data-\[align\=end\]\:self-end[data-align=end]{align-self:flex-end}.data-\[chips\=true\]\:min-w-\(--anchor-width\)[data-chips=true]{min-width:var(--anchor-width)}.data-\[direction\=end\]\:bottom-4[data-direction=end]{bottom:calc(var(--spacing)*4)}.data-\[direction\=end\]\:data-\[active\=false\]\:translate-y-full[data-direction=end][data-active=false]{--tw-translate-y:100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[direction\=start\]\:top-4[data-direction=start]{top:calc(var(--spacing)*4)}.data-\[direction\=start\]\:data-\[active\=false\]\:-translate-y-full[data-direction=start][data-active=false]{--tw-translate-y:-100%;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[disabled\]\:opacity-45[data-disabled]{opacity:.45}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[empty\=true\]\:text-muted-foreground[data-empty=true]{color:var(--muted-foreground)}.data-\[invalid\=true\]\:text-destructive[data-invalid=true]{color:var(--destructive)}.data-\[modal\=true\]\:pointer-events-auto[data-modal=true]{pointer-events:auto}.data-\[motion\=from-end\]\:slide-in-from-right-52[data-motion=from-end]{--tw-enter-translate-x:calc(52*var(--spacing))}.data-\[motion\=from-start\]\:slide-in-from-left-52[data-motion=from-start]{--tw-enter-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\=to-end\]\:slide-out-to-right-52[data-motion=to-end]{--tw-exit-translate-x:calc(52*var(--spacing))}.data-\[motion\=to-start\]\:slide-out-to-left-52[data-motion=to-start]{--tw-exit-translate-x:calc(52*var(--spacing)*-1)}.data-\[motion\^\=from-\]\:animate-in[data-motion^=from-]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=from-\]\:fade-in[data-motion^=from-]{--tw-enter-opacity:0}.data-\[motion\^\=to-\]\:animate-out[data-motion^=to-]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[motion\^\=to-\]\:fade-out[data-motion^=to-]{--tw-exit-opacity:0}.data-\[orientation\=horizontal\]\:h-3[data-orientation=horizontal]{height:calc(var(--spacing)*3)}.data-\[orientation\=horizontal\]\:w-full[data-orientation=horizontal]{width:100%}.data-\[orientation\=vertical\]\:h-full[data-orientation=vertical]{height:100%}.data-\[orientation\=vertical\]\:w-3[data-orientation=vertical]{width:calc(var(--spacing)*3)}.data-\[range-end\=true\]\:rounded-\(--cell-radius\)[data-range-end=true]{border-radius:var(--cell-radius)}.data-\[range-end\=true\]\:rounded-r-\(--cell-radius\)[data-range-end=true]{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.data-\[range-end\=true\]\:bg-primary[data-range-end=true]{background-color:var(--primary)}.data-\[range-end\=true\]\:text-primary-foreground[data-range-end=true]{color:var(--primary-foreground)}.data-\[range-middle\=true\]\:rounded-none[data-range-middle=true]{border-radius:0}.data-\[range-middle\=true\]\:bg-muted[data-range-middle=true]{background-color:var(--muted)}.data-\[range-middle\=true\]\:text-foreground[data-range-middle=true]{color:var(--foreground)}.data-\[range-start\=true\]\:rounded-\(--cell-radius\)[data-range-start=true]{border-radius:var(--cell-radius)}.data-\[range-start\=true\]\:rounded-l-\(--cell-radius\)[data-range-start=true]{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.data-\[range-start\=true\]\:bg-primary[data-range-start=true]{background-color:var(--primary)}.data-\[range-start\=true\]\:text-primary-foreground[data-range-start=true]{color:var(--primary-foreground)}.data-\[selected-single\=true\]\:bg-primary[data-selected-single=true]{background-color:var(--primary)}.data-\[selected-single\=true\]\:text-primary-foreground[data-selected-single=true]{color:var(--primary-foreground)}.data-\[selected\=true\]\:rounded-none[data-selected=true]{border-radius:0}.data-\[selected\=true\]\:ring-2[data-selected=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[selected\=true\]\:ring-ring[data-selected=true]{--tw-ring-color:var(--ring)}.data-\[side\=bottom\]\:inset-x-0[data-side=bottom]{inset-inline:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:top-1[data-side=bottom]{top:calc(var(--spacing)*1)}.data-\[side\=bottom\]\:bottom-0[data-side=bottom]{bottom:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:h-auto[data-side=bottom]{height:auto}.data-\[side\=bottom\]\:border-t[data-side=bottom]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=bottom\]\:before\:top-\[-10px\][data-side=bottom]:before{content:var(--tw-content);top:-10px}.data-\[side\=bottom\]\:before\:right-0[data-side=bottom]:before{content:var(--tw-content);right:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:before\:left-0[data-side=bottom]:before{content:var(--tw-content);left:calc(var(--spacing)*0)}.data-\[side\=bottom\]\:data-ending-style\:translate-y-\[2\.5rem\][data-side=bottom][data-ending-style],.data-\[side\=bottom\]\:data-starting-style\:translate-y-\[2\.5rem\][data-side=bottom][data-starting-style]{--tw-translate-y:2.5rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-end\]\:top-1\/2\![data-side=inline-end]{top:50%!important}.data-\[side\=inline-end\]\:-left-1[data-side=inline-end]{left:calc(var(--spacing)*-1)}.data-\[side\=inline-end\]\:translate-x-\[1\.5px\][data-side=inline-end]{--tw-translate-x:1.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-end\]\:-translate-y-1\/2[data-side=inline-end]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-end\]\:slide-in-from-left-2[data-side=inline-end]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=inline-start\]\:top-1\/2\![data-side=inline-start]{top:50%!important}.data-\[side\=inline-start\]\:-right-1[data-side=inline-start]{right:calc(var(--spacing)*-1)}.data-\[side\=inline-start\]\:translate-x-\[-1\.5px\][data-side=inline-start]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-start\]\:-translate-y-1\/2[data-side=inline-start]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=inline-start\]\:slide-in-from-right-2[data-side=inline-start]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:inset-y-0[data-side=left]{inset-block:calc(var(--spacing)*0)}.data-\[side\=left\]\:top-1\/2\![data-side=left]{top:50%!important}.data-\[side\=left\]\:-right-1[data-side=left]{right:calc(var(--spacing)*-1)}.data-\[side\=left\]\:left-0[data-side=left]{left:calc(var(--spacing)*0)}.data-\[side\=left\]\:h-full[data-side=left]{height:100%}.data-\[side\=left\]\:w-3\/4[data-side=left]{width:75%}.data-\[side\=left\]\:translate-x-\[-1\.5px\][data-side=left]{--tw-translate-x:-1.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:-translate-y-1\/2[data-side=left]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=left\]\:border-r[data-side=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=left\]\:group-data-\[collapsible\=offcanvas\]\:left-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=left]:is(:where(.group)[data-collapsible=offcanvas] *){left:calc(var(--sidebar-width)*-1)}.data-\[side\=left\]\:data-ending-style\:translate-x-\[-2\.5rem\][data-side=left][data-ending-style],.data-\[side\=left\]\:data-starting-style\:translate-x-\[-2\.5rem\][data-side=left][data-starting-style]{--tw-translate-x:-2.5rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:inset-y-0[data-side=right]{inset-block:calc(var(--spacing)*0)}.data-\[side\=right\]\:top-1\/2\![data-side=right]{top:50%!important}.data-\[side\=right\]\:right-0[data-side=right]{right:calc(var(--spacing)*0)}.data-\[side\=right\]\:-left-1[data-side=right]{left:calc(var(--spacing)*-1)}.data-\[side\=right\]\:h-full[data-side=right]{height:100%}.data-\[side\=right\]\:w-3\/4[data-side=right]{width:75%}.data-\[side\=right\]\:translate-x-\[1\.5px\][data-side=right]{--tw-translate-x:1.5px;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:-translate-y-1\/2[data-side=right]{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=right\]\:border-l[data-side=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=right\]\:group-data-\[collapsible\=offcanvas\]\:right-\[calc\(var\(--sidebar-width\)\*-1\)\][data-side=right]:is(:where(.group)[data-collapsible=offcanvas] *){right:calc(var(--sidebar-width)*-1)}.data-\[side\=right\]\:data-ending-style\:translate-x-\[2\.5rem\][data-side=right][data-ending-style],.data-\[side\=right\]\:data-starting-style\:translate-x-\[2\.5rem\][data-side=right][data-starting-style]{--tw-translate-x:2.5rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[side\=top\]\:inset-x-0[data-side=top]{inset-inline:calc(var(--spacing)*0)}.data-\[side\=top\]\:top-0[data-side=top]{top:calc(var(--spacing)*0)}.data-\[side\=top\]\:-bottom-2\.5[data-side=top]{bottom:calc(var(--spacing)*-2.5)}.data-\[side\=top\]\:h-auto[data-side=top]{height:auto}.data-\[side\=top\]\:border-b[data-side=top]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}.data-\[side\=top\]\:data-ending-style\:translate-y-\[-2\.5rem\][data-side=top][data-ending-style],.data-\[side\=top\]\:data-starting-style\:translate-y-\[-2\.5rem\][data-side=top][data-starting-style]{--tw-translate-y:-2.5rem;translate:var(--tw-translate-x)var(--tw-translate-y)}.data-\[size\=default\]\:h-8[data-size=default]{height:calc(var(--spacing)*8)}.data-\[size\=default\]\:h-\[18\.4px\][data-size=default]{height:18.4px}.data-\[size\=default\]\:w-\[32px\][data-size=default]{width:32px}.data-\[size\=default\]\:max-w-xs[data-size=default]{max-width:var(--container-xs)}.data-\[size\=lg\]\:size-10[data-size=lg]{width:calc(var(--spacing)*10);height:calc(var(--spacing)*10)}.data-\[size\=md\]\:text-sm[data-size=md]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[size\=sm\]\:size-6[data-size=sm]{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.data-\[size\=sm\]\:h-7[data-size=sm]{height:calc(var(--spacing)*7)}.data-\[size\=sm\]\:h-\[14px\][data-size=sm]{height:14px}.data-\[size\=sm\]\:w-\[24px\][data-size=sm]{width:24px}.data-\[size\=sm\]\:max-w-xs[data-size=sm]{max-width:var(--container-xs)}.data-\[size\=sm\]\:rounded-\[min\(var\(--radius-md\)\,10px\)\][data-size=sm]{border-radius:min(var(--radius-md),10px)}.data-\[size\=sm\]\:py-0\.5[data-size=sm]{padding-block:calc(var(--spacing)*.5)}.data-\[size\=sm\]\:text-xs[data-size=sm]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(3\)\][data-size=sm]{--card-spacing:calc(var(--spacing)*3)}.data-\[size\=sm\]\:\[--card-spacing\:--spacing\(4\)\][data-size=sm]{--card-spacing:calc(var(--spacing)*4)}.data-\[size\=sm\]\:has-data-\[slot\=card-footer\]\:pb-0[data-size=sm]:has([data-slot=card-footer]){padding-bottom:calc(var(--spacing)*0)}:is(.\*\:data-\[slot\=accordion\]\:max-w-sm>*)[data-slot=accordion]{max-width:var(--container-sm)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:ml-auto *)[data-slot=accordion-trigger-icon]{margin-left:auto}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:size-4 *)[data-slot=accordion-trigger-icon]{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.\*\*\:data-\[slot\=accordion-trigger-icon\]\:text-muted-foreground *)[data-slot=accordion-trigger-icon]{color:var(--muted-foreground)}:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=alert-description\]\:text-destructive\/90>*)[data-slot=alert-description]{color:color-mix(in oklab,var(--destructive)90%,transparent)}}:is(.\*\:data-\[slot\=attachment\]\:flex-none>*)[data-slot=attachment]{flex:none}:is(.\*\:data-\[slot\=attachment\]\:snap-start>*)[data-slot=attachment]{scroll-snap-align:start}:is(.\*\:data-\[slot\=avatar\]\:ring-2>*)[data-slot=avatar]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=avatar\]\:ring-background>*)[data-slot=avatar]{--tw-ring-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:rounded-none>*)[data-slot=bubble-content]{border-radius:0}:is(.\*\:data-\[slot\=bubble-content\]\:border-border>*)[data-slot=bubble-content]{border-color:var(--border)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-\[oklch\(from_var\(--primary\)_0\.93_calc\(c\*0\.4\)_h\)\]>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary).93 calc(c*.4) h)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-background>*)[data-slot=bubble-content]{background-color:var(--background)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=bubble-content\]\:bg-destructive\/10>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}:is(.\*\:data-\[slot\=bubble-content\]\:bg-muted>*)[data-slot=bubble-content]{background-color:var(--muted)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-primary>*)[data-slot=bubble-content]{background-color:var(--primary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-secondary>*)[data-slot=bubble-content]{background-color:var(--secondary)}:is(.\*\:data-\[slot\=bubble-content\]\:bg-transparent>*)[data-slot=bubble-content]{background-color:#0000}:is(.\*\:data-\[slot\=bubble-content\]\:p-0>*)[data-slot=bubble-content]{padding:calc(var(--spacing)*0)}:is(.\*\:data-\[slot\=bubble-content\]\:text-destructive>*)[data-slot=bubble-content]{color:var(--destructive)}:is(.\*\:data-\[slot\=bubble-content\]\:text-foreground>*)[data-slot=bubble-content]{color:var(--foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-primary-foreground>*)[data-slot=bubble-content]{color:var(--primary-foreground)}:is(.\*\:data-\[slot\=bubble-content\]\:text-secondary-foreground>*)[data-slot=bubble-content]{color:var(--secondary-foreground)}.data-\[slot\=checkbox-group\]\:gap-3[data-slot=checkbox-group]{gap:calc(var(--spacing)*3)}:is(.\*\:data-\[slot\=field\]\:p-2\.5>*)[data-slot=field]{padding:calc(var(--spacing)*2.5)}:is(.\*\:data-\[slot\=field\]\:p-4>*)[data-slot=field]{padding:calc(var(--spacing)*4)}:is(.\*\:data-\[slot\=field-group\]\:gap-4>*)[data-slot=field-group]{gap:calc(var(--spacing)*4)}:is(.\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}:is(.\*\:data-\[slot\=input-group\]\:m-1>*)[data-slot=input-group]{margin:calc(var(--spacing)*1)}:is(.\*\:data-\[slot\=input-group\]\:mb-0>*)[data-slot=input-group]{margin-bottom:calc(var(--spacing)*0)}:is(.\*\:data-\[slot\=input-group\]\:h-8>*)[data-slot=input-group]{height:calc(var(--spacing)*8)}:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:border-input\/30>*)[data-slot=input-group]{border-color:color-mix(in oklab,var(--input)30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:is(.\*\:data-\[slot\=input-group\]\:bg-input\/30>*)[data-slot=input-group]{background-color:color-mix(in oklab,var(--input)30%,transparent)}}:is(.\*\:data-\[slot\=input-group\]\:shadow-none>*)[data-slot=input-group]{--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\:data-\[slot\=input-group-addon\]\:pl-2\!>*)[data-slot=input-group-addon]{padding-left:calc(var(--spacing)*2)!important}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-2xl *)[data-slot=kbd]{border-radius:calc(var(--radius)*1.8)}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-lg *)[data-slot=kbd]{border-radius:var(--radius)}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius)*.6)}:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:is(.\*\*\:data-\[slot\=kbd\]\:bg-muted-foreground\/10 *)[data-slot=kbd]{background-color:color-mix(in oklab,var(--muted-foreground)10%,transparent)}}:is(.\*\*\:data-\[slot\=kbd\]\:px-1\.5 *)[data-slot=kbd]{padding-inline:calc(var(--spacing)*1.5)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:ring-0 *)[data-slot=navigation-menu-link]:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.\*\*\:data-\[slot\=navigation-menu-link\]\:focus\:outline-none *)[data-slot=navigation-menu-link]:focus{--tw-outline-style:none;outline-style:none}:is(.\*\:data-\[slot\=select-value\]\:line-clamp-1>*)[data-slot=select-value]{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}:is(.\*\:data-\[slot\=select-value\]\:flex>*)[data-slot=select-value]{display:flex}:is(.\*\:data-\[slot\=select-value\]\:items-center>*)[data-slot=select-value]{align-items:center}:is(.\*\:data-\[slot\=select-value\]\:gap-1\.5>*)[data-slot=select-value]{gap:calc(var(--spacing)*1.5)}:is(.group-data-\[orientation\=vertical\]\/attachment\:\*\:data-\[slot\=spinner\]\:size-6\!:is(:where(.group\/attachment)[data-orientation=vertical] *)>*)[data-slot=spinner]{width:calc(var(--spacing)*6)!important;height:calc(var(--spacing)*6)!important}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-l-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-bottom-left-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:first\:rounded-t-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:first-child{border-top-left-radius:var(--radius);border-top-right-radius:var(--radius)}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-r-lg:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"]:last-child{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:last\:rounded-b-lg:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"]:last-child{border-bottom-right-radius:var(--radius);border-bottom-left-radius:var(--radius)}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[state\=error\]\:border-destructive\/30[data-state=error]{border-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.data-\[state\=hidden\]\:animate-out[data-state=hidden]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=hidden\]\:fade-out[data-state=hidden]{--tw-exit-opacity:0}.data-\[state\=idle\]\:border-dashed[data-state=idle]{--tw-border-style:dashed;border-style:dashed}.data-\[state\=on\]\:bg-muted[data-state=on]{background-color:var(--muted)}.data-\[state\=open\]\:bg-sidebar-accent[data-state=open]{background-color:var(--sidebar-accent)}.data-\[state\=open\]\:text-sidebar-accent-foreground[data-state=open]{color:var(--sidebar-accent-foreground)}.data-\[state\=selected\]\:bg-muted[data-state=selected]{background-color:var(--muted)}.data-\[state\=visible\]\:animate-in[data-state=visible]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=visible\]\:fade-in[data-state=visible]{--tw-enter-opacity:0}.data-\[status\=ready\]\:opacity-100[data-status=ready]{opacity:1}.data-\[swipe-axis\=x\]\:inset-y-0[data-swipe-axis=x]{inset-block:calc(var(--spacing)*0)}.data-\[swipe-axis\=x\]\:flex-row[data-swipe-axis=x]{flex-direction:row}.data-\[swipe-axis\=x\]\:\[--drawer-content-width\:75\%\][data-swipe-axis=x]{--drawer-content-width:75%}.data-\[swipe-axis\=x\]\:after\:inset-y-0[data-swipe-axis=x]:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.data-\[swipe-axis\=x\]\:after\:w-\(--bleed\)[data-swipe-axis=x]:after{content:var(--tw-content);width:var(--bleed)}.data-\[swipe-axis\=y\]\:inset-x-0[data-swipe-axis=y]{inset-inline:calc(var(--spacing)*0)}.data-\[swipe-axis\=y\]\:\[--drawer-content-max-height\:calc\(100dvh-6rem\)\][data-swipe-axis=y]{--drawer-content-max-height: calc(100dvh - 6rem) }.data-\[swipe-axis\=y\]\:after\:inset-x-0[data-swipe-axis=y]:after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.data-\[swipe-axis\=y\]\:after\:h-\(--bleed\)[data-swipe-axis=y]:after{content:var(--tw-content);height:var(--bleed)}.data-\[swipe-axis\=y\]\:data-nested-drawer-open\:h-\(--stack-height\)[data-swipe-axis=y][data-nested-drawer-open]{height:var(--stack-height)}.data-\[swipe-axis\=y\]\:data-snap-points\:\[--drawer-content-height\:100dvh\][data-swipe-axis=y][data-snap-points]{--drawer-content-height:100dvh}.data-\[swipe-direction\=down\]\:bottom-0[data-swipe-direction=down]{bottom:calc(var(--spacing)*0)}.data-\[swipe-direction\=down\]\:origin-bottom[data-swipe-direction=down]{transform-origin:bottom}.data-\[swipe-direction\=down\]\:rounded-t-xl[data-swipe-direction=down]{border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}.data-\[swipe-direction\=down\]\:border-t[data-swipe-direction=down]{border-top-style:var(--tw-border-style);border-top-width:1px}.data-\[swipe-direction\=down\]\:\[--closed-transform\:translate3d\(0\,calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\)\][data-swipe-direction=down]{--closed-transform:translate3d(0,calc(100% + var(--drawer-inset,0px) + 2px),0)}.data-\[swipe-direction\=down\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=down]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) - var(--stack-peek-offset) - (var(--stack-shrink)*var(--stack-height)))}.data-\[swipe-direction\=down\]\:after\:top-full[data-swipe-direction=down]:after{content:var(--tw-content);top:100%}.data-\[swipe-direction\=down\]\:data-nested-drawer-open\:shadow-\(--drawer-stacked-shadow\)[data-swipe-direction=down][data-nested-drawer-open]{--tw-shadow:var(--drawer-stacked-shadow);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.data-\[swipe-direction\=left\]\:left-0[data-swipe-direction=left]{left:calc(var(--spacing)*0)}.data-\[swipe-direction\=left\]\:origin-left[data-swipe-direction=left]{transform-origin:0}.data-\[swipe-direction\=left\]\:rounded-r-xl[data-swipe-direction=left]{border-top-right-radius:calc(var(--radius)*1.4);border-bottom-right-radius:calc(var(--radius)*1.4)}.data-\[swipe-direction\=left\]\:border-r[data-swipe-direction=left]{border-right-style:var(--tw-border-style);border-right-width:1px}.data-\[swipe-direction\=left\]\:\[--closed-transform\:translate3d\(calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\,0\)\][data-swipe-direction=left]{--closed-transform:translate3d(calc(-100% - var(--drawer-inset,0px) - 2px),0,0)}.data-\[swipe-direction\=left\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=left]{--translate-x:calc(var(--drawer-swipe-movement-x) + var(--stack-peek-offset) + (var(--stack-shrink)*100%))}.data-\[swipe-direction\=left\]\:after\:right-full[data-swipe-direction=left]:after{content:var(--tw-content);right:100%}.data-\[swipe-direction\=right\]\:right-0[data-swipe-direction=right]{right:calc(var(--spacing)*0)}.data-\[swipe-direction\=right\]\:origin-right[data-swipe-direction=right]{transform-origin:100%}.data-\[swipe-direction\=right\]\:rounded-l-xl[data-swipe-direction=right]{border-top-left-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}.data-\[swipe-direction\=right\]\:border-l[data-swipe-direction=right]{border-left-style:var(--tw-border-style);border-left-width:1px}.data-\[swipe-direction\=right\]\:\[--closed-transform\:translate3d\(calc\(100\%\+var\(--drawer-inset\,0px\)\+2px\)\,0\,0\)\][data-swipe-direction=right]{--closed-transform:translate3d(calc(100% + var(--drawer-inset,0px) + 2px),0,0)}.data-\[swipe-direction\=right\]\:\[--translate-x\:calc\(var\(--drawer-swipe-movement-x\)-var\(--stack-peek-offset\)-\(var\(--stack-shrink\)\*100\%\)\)\][data-swipe-direction=right]{--translate-x:calc(var(--drawer-swipe-movement-x) - var(--stack-peek-offset) - (var(--stack-shrink)*100%))}.data-\[swipe-direction\=right\]\:after\:left-full[data-swipe-direction=right]:after{content:var(--tw-content);left:100%}.data-\[swipe-direction\=up\]\:top-0[data-swipe-direction=up]{top:calc(var(--spacing)*0)}.data-\[swipe-direction\=up\]\:origin-top[data-swipe-direction=up]{transform-origin:top}.data-\[swipe-direction\=up\]\:rounded-b-xl[data-swipe-direction=up]{border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}.data-\[swipe-direction\=up\]\:border-b[data-swipe-direction=up]{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.data-\[swipe-direction\=up\]\:\[--closed-transform\:translate3d\(0\,calc\(-100\%-var\(--drawer-inset\,0px\)-2px\)\,0\)\][data-swipe-direction=up]{--closed-transform:translate3d(0,calc(-100% - var(--drawer-inset,0px) - 2px),0)}.data-\[swipe-direction\=up\]\:\[--translate-y\:calc\(var\(--drawer-snap-point-offset\,0px\)\+var\(--drawer-swipe-movement-y\)\+var\(--stack-peek-offset\)\+\(var\(--stack-shrink\)\*var\(--stack-height\)\)\)\][data-swipe-direction=up]{--translate-y:calc(var(--drawer-snap-point-offset,0px) + var(--drawer-swipe-movement-y) + var(--stack-peek-offset) + (var(--stack-shrink)*var(--stack-height)))}.data-\[swipe-direction\=up\]\:after\:bottom-full[data-swipe-direction=up]:after{content:var(--tw-content);bottom:100%}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=ghost\]\:max-w-full[data-variant=ghost]{max-width:100%}.data-\[variant\=label\]\:text-sm[data-variant=label]{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.data-\[variant\=legend\]\:text-base[data-variant=legend]{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-l-0:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]{border-left-style:var(--tw-border-style);border-left-width:0}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:border-t-0:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]{border-top-style:var(--tw-border-style);border-top-width:0}.group-data-horizontal\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-l:is(:where(.group\/toggle-group):where([data-orientation=horizontal]) *)[data-spacing="0"][data-variant=outline]:first-child{border-left-style:var(--tw-border-style);border-left-width:1px}.group-data-vertical\/toggle-group\:data-\[spacing\=0\]\:data-\[variant\=outline\]\:first\:border-t:is(:where(.group\/toggle-group):where([data-orientation=vertical]) *)[data-spacing="0"][data-variant=outline]:first-child{border-top-style:var(--tw-border-style);border-top-width:1px}.nth-last-2\:-mt-1:nth-last-child(2){margin-top:calc(var(--spacing)*-1)}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}@supports (-webkit-touch-callout:none){.supports-\[-webkit-touch-callout\:none\]\:absolute{position:absolute}}@media(min-width:480px){.min-\[480px\]\:p-8{padding:calc(var(--spacing)*8)}}@media(min-width:560px){.min-\[560px\]\:p-10{padding:calc(var(--spacing)*10)}}@media(min-width:40rem){.sm\:ml-auto{margin-left:auto}.sm\:block{display:block}.sm\:flex{display:flex}.sm\:inline{display:inline}.sm\:h-72{height:calc(var(--spacing)*72)}.sm\:h-\[32rem\]{height:32rem}.sm\:w-auto{width:auto}.sm\:max-w-\[35rem\]{max-width:35rem}.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-none{max-width:none}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:max-w-xl{max-width:var(--container-xl)}.sm\:max-w-xs{max-width:var(--container-xs)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}.sm\:justify-start{justify-content:flex-start}.sm\:gap-2{gap:calc(var(--spacing)*2)}.sm\:border-t-0{border-top-style:var(--tw-border-style);border-top-width:0}.sm\:border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.sm\:p-6{padding:calc(var(--spacing)*6)}.sm\:px-8{padding-inline:calc(var(--spacing)*8)}.sm\:px-10{padding-inline:calc(var(--spacing)*10)}.sm\:py-0\!{padding-block:calc(var(--spacing)*0)!important}.sm\:py-6{padding-block:calc(var(--spacing)*6)}.sm\:py-16{padding-block:calc(var(--spacing)*16)}.sm\:text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:row-span-2:is(:where(.group\/alert-dialog-content)[data-size=default] *){grid-row:span 2/span 2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:place-items-start:is(:where(.group\/alert-dialog-content)[data-size=default] *){place-items:start}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:text-left:is(:where(.group\/alert-dialog-content)[data-size=default] *){text-align:left}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:group-has-data-\[slot\=alert-dialog-media\]\/alert-dialog-content\:col-start-2:is(:where(.group\/alert-dialog-content)[data-size=default] *):is(:where(.group\/alert-dialog-content):has([data-slot=alert-dialog-media]) *){grid-column-start:2}.sm\:group-data-\[size\=default\]\/alert-dialog-content\:has-data-\[slot\=alert-dialog-media\]\:grid-rows-\[auto_1fr\]:is(:where(.group\/alert-dialog-content)[data-size=default] *):has([data-slot=alert-dialog-media]){grid-template-rows:auto 1fr}.data-\[side\=left\]\:sm\:max-w-sm[data-side=left],.data-\[side\=right\]\:sm\:max-w-sm[data-side=right],.data-\[size\=default\]\:sm\:max-w-sm[data-size=default]{max-width:var(--container-sm)}.data-\[swipe-axis\=x\]\:sm\:\[--drawer-content-width\:24rem\][data-swipe-axis=x]{--drawer-content-width:24rem}}@media(min-width:48rem){.md\:block{display:block}.md\:flex{display:flex}.md\:h-\[850px\]{height:850px}.md\:w-\[500px\]{width:500px}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:gap-0\.5{gap:calc(var(--spacing)*.5)}.md\:gap-1\.5{gap:calc(var(--spacing)*1.5)}.md\:gap-12{gap:calc(var(--spacing)*12)}.md\:px-8{padding-inline:calc(var(--spacing)*8)}.md\:text-left{text-align:left}.md\:text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.md\:text-pretty{text-wrap:pretty}.md\:opacity-0{opacity:0}.md\:peer-data-\[variant\=inset\]\:m-2:is(:where(.peer)[data-variant=inset]~*){margin:calc(var(--spacing)*2)}.md\:peer-data-\[variant\=inset\]\:ml-0:is(:where(.peer)[data-variant=inset]~*){margin-left:calc(var(--spacing)*0)}.md\:peer-data-\[variant\=inset\]\:rounded-xl:is(:where(.peer)[data-variant=inset]~*){border-radius:calc(var(--radius)*1.4)}.md\:peer-data-\[variant\=inset\]\:shadow-sm:is(:where(.peer)[data-variant=inset]~*){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.md\:peer-data-\[variant\=inset\]\:peer-data-\[state\=collapsed\]\:ml-2:is(:where(.peer)[data-variant=inset]~*):is(:where(.peer)[data-state=collapsed]~*){margin-left:calc(var(--spacing)*2)}.md\:after\:hidden:after{content:var(--tw-content);display:none}}@media(min-width:64rem){.lg\:w-\[600px\]{width:600px}}@container field-group (min-width:28rem){.\@md\/field-group\:flex-row{flex-direction:row}.\@md\/field-group\:items-center{align-items:center}:is(.\@md\/field-group\:\*\:w-auto>*){width:auto}.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:items-start:has(>[data-slot=field-content]){align-items:flex-start}:is(.\@md\/field-group\:\*\:data-\[slot\=field-label\]\:flex-auto>*)[data-slot=field-label]{flex:auto}}.ltr\:-translate-x-1\/2:where(:dir(ltr),[dir=ltr],[dir=ltr] *),.rtl\:-translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.rtl\:translate-x-1\/2:where(:dir(rtl),[dir=rtl],[dir=rtl] *){--tw-translate-x: 50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:after{content:var(--tw-content);mix-blend-mode:lighten}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){@media(hover:hover){:scope:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope:hover{background-color:color-mix(in oklab,var(--destructive)30%,transparent)}}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){@media(hover:hover){:scope:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:scope:hover{background-color:color-mix(in oklab,var(--input)30%,transparent)}}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){@media(hover:hover){:scope:hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:scope:hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){@media(hover:hover){:scope:hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){:scope:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){@media(hover:hover){:scope:hover{color:var(--foreground)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:disabled{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:scope:disabled{background-color:color-mix(in oklab,var(--input)80%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:disabled{background-color:#0000}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:where([data-slot=tooltip-content]) :scope{background-color:var(--background)}@supports (color:color-mix(in lab,red,red)){:where([data-slot=tooltip-content]) :scope{background-color:color-mix(in oklab,var(--background)10%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:has(:disabled){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:scope:has(:disabled){background-color:color-mix(in oklab,var(--input)80%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:has([aria-invalid=true]){border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope:has([aria-invalid=true]){border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:has([aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope:has([aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){:scope:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){border-color:color-mix(in oklab,var(--primary)20%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){:scope:has(:where([data-state=checked]),:where([data-checked]:not([data-checked=false]))){background-color:color-mix(in oklab,var(--primary)10%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:has([data-slot][aria-invalid=true]){--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope:has([data-slot][aria-invalid=true]){--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope[data-active=true][aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope[data-active=true][aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:is(:scope>*)[data-slot=bubble-content]{background-color:oklch(from var(--primary).3 calc(c*.4) h)}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:is(:scope>*)[data-slot=bubble-content]{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:is(:scope>*)[data-slot=bubble-content]{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}}@media(pointer:coarse){.pointer-coarse\:inline-block{display:inline-block}}@media(pointer:fine){.pointer-fine\:inline-block{display:inline-block}}.data-open\:animate-accordion-down:where([data-state=open]),.data-open\:animate-accordion-down:where([data-open]:not([data-open=false])){animation:accordion-down var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:animate-none:where([data-state=open]),.data-open\:animate-none:where([data-open]:not([data-open=false])){animation:none}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-open\:bg-muted\/50:where([data-state=open]),.data-open\:bg-muted\/50:where([data-open]:not([data-open=false])){background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:animate-in:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:fade-in-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=open]),.group-data-\[viewport\=false\]\/navigation-menu\:data-open\:zoom-in-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-open]:not([data-open=false])){--tw-enter-scale:.95}@media(hover:hover){:is(.data-open\:hover\:bg-muted:where([data-state=open]),.data-open\:hover\:bg-muted:where([data-open]:not([data-open=false]))):hover{background-color:var(--muted)}:is(.data-open\:hover\:bg-sidebar-accent:where([data-state=open]),.data-open\:hover\:bg-sidebar-accent:where([data-open]:not([data-open=false]))):hover{background-color:var(--sidebar-accent)}:is(.data-open\:hover\:text-sidebar-accent-foreground:where([data-state=open]),.data-open\:hover\:text-sidebar-accent-foreground:where([data-open]:not([data-open=false]))):hover{color:var(--sidebar-accent-foreground)}}:is(.data-open\:focus\:bg-muted:where([data-state=open]),.data-open\:focus\:bg-muted:where([data-open]:not([data-open=false]))):focus{background-color:var(--muted)}.data-closed\:animate-accordion-up:where([data-state=closed]),.data-closed\:animate-accordion-up:where([data-closed]:not([data-closed=false])){animation:accordion-up var(--tw-animation-duration,var(--tw-duration,.2s))var(--tw-ease,ease-out)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:animate-none:where([data-state=closed]),.data-closed\:animate-none:where([data-closed]:not([data-closed=false])){animation:none}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:overflow-hidden:where([data-state=closed]),.data-closed\:overflow-hidden:where([data-closed]:not([data-closed=false])){overflow:hidden}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:animate-out:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:fade-out-0:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-state=closed]),.group-data-\[viewport\=false\]\/navigation-menu\:data-closed\:zoom-out-95:is(:where(.group\/navigation-menu)[data-viewport=false] *):where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-checked\:border-primary:where([data-state=checked]),.data-checked\:border-primary:where([data-checked]:not([data-checked=false])){border-color:var(--primary)}.data-checked\:bg-primary:where([data-state=checked]),.data-checked\:bg-primary:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}.data-checked\:text-primary-foreground:where([data-state=checked]),.data-checked\:text-primary-foreground:where([data-checked]:not([data-checked=false])){color:var(--primary-foreground)}.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-state=checked]),.group-data-\[size\=default\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=default] *):where([data-checked]:not([data-checked=false])),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-state=checked]),.group-data-\[size\=sm\]\/switch\:data-checked\:translate-x-\[calc\(100\%-2px\)\]:is(:where(.group\/switch)[data-size=sm] *):where([data-checked]:not([data-checked=false])){--tw-translate-x: calc(100% - 2px) ;translate:var(--tw-translate-x)var(--tw-translate-y)}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:where([data-state=checked]),:scope:where([data-checked]:not([data-checked=false])){background-color:var(--primary)}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:where([data-state=checked]),:scope:where([data-checked]:not([data-checked=false])){background-color:var(--primary-foreground)}}.data-unchecked\:bg-input:where([data-state=unchecked]),.data-unchecked\:bg-input:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-state=unchecked]),.group-data-\[size\=default\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=default] *):where([data-unchecked]:not([data-unchecked=false])),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-state=unchecked]),.group-data-\[size\=sm\]\/switch\:data-unchecked\:translate-x-0:is(:where(.group\/switch)[data-size=sm] *):where([data-unchecked]:not([data-unchecked=false])){--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:where([data-state=unchecked]),:scope:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--foreground)}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:where([data-state=unchecked]),:scope:where([data-unchecked]:not([data-unchecked=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:scope:where([data-state=unchecked]),:scope:where([data-unchecked]:not([data-unchecked=false])){background-color:color-mix(in oklab,var(--input)80%,transparent)}}}.data-selected\:bg-muted:where([data-selected=true]){background-color:var(--muted)}.data-selected\:text-foreground:where([data-selected=true]){color:var(--foreground)}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:cursor-not-allowed:where([data-disabled=true]),.data-disabled\:cursor-not-allowed:where([data-disabled]:not([data-disabled=false])){cursor:not-allowed}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.data-active\:bg-muted\/50:where([data-state=active]),.data-active\:bg-muted\/50:where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.data-active\:bg-sidebar-accent:where([data-state=active]),.data-active\:bg-sidebar-accent:where([data-active]:not([data-active=false])){background-color:var(--sidebar-accent)}.data-active\:font-medium:where([data-state=active]),.data-active\:font-medium:where([data-active]:not([data-active=false])){--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.data-active\:text-sidebar-accent-foreground:where([data-state=active]),.data-active\:text-sidebar-accent-foreground:where([data-active]:not([data-active=false])){color:var(--sidebar-accent-foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.data-active\:after\:opacity-100:where([data-state=active]),.data-active\:after\:opacity-100:where([data-active]:not([data-active=false]))):after,:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}@media(hover:hover){:is(.data-active\:hover\:bg-muted:where([data-state=active]),.data-active\:hover\:bg-muted:where([data-active]:not([data-active=false]))):hover{background-color:var(--muted)}}:is(.data-active\:focus\:bg-muted:where([data-state=active]),.data-active\:focus\:bg-muted:where([data-active]:not([data-active=false]))):focus{background-color:var(--muted)}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:where([data-state=active]),:scope:where([data-active]:not([data-active=false])){border-color:var(--input)}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:where([data-state=active]),:scope:where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:scope:where([data-state=active]),:scope:where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--input)30%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:where([data-state=active]),:scope:where([data-active]:not([data-active=false])){color:var(--foreground)}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),:scope:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),:scope:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}}.data-horizontal\:mx-px:where([data-orientation=horizontal]){margin-inline:1px}.data-horizontal\:h-1:where([data-orientation=horizontal]){height:calc(var(--spacing)*1)}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing)*2.5)}.data-horizontal\:h-full:where([data-orientation=horizontal]){height:100%}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-auto:where([data-orientation=horizontal]){width:auto}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:my-px:where([data-orientation=vertical]){margin-block:1px}.data-vertical\:h-auto:where([data-orientation=vertical]){height:auto}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:min-h-40:where([data-orientation=vertical]){min-height:calc(var(--spacing)*40)}.data-vertical\:w-1:where([data-orientation=vertical]){width:calc(var(--spacing)*1)}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing)*2.5)}.data-vertical\:w-auto:where([data-orientation=vertical]){width:auto}.data-vertical\:w-full:where([data-orientation=vertical]){width:100%}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:flex-col:where([data-orientation=vertical]){flex-direction:column}.data-vertical\:items-stretch:where([data-orientation=vertical]){align-items:stretch}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\.recharts-cartesian-axis-tick_text\]\:fill-muted-foreground .recharts-cartesian-axis-tick text{fill:var(--muted-foreground)}.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:var(--border)}@supports (color:color-mix(in lab,red,red)){.\[\&_\.recharts-cartesian-grid_line\[stroke\=\'\#ccc\'\]\]\:stroke-border\/50 .recharts-cartesian-grid line[stroke="#ccc"]{stroke:color-mix(in oklab,var(--border)50%,transparent)}}.\[\&_\.recharts-curve\.recharts-tooltip-cursor\]\:stroke-border .recharts-curve.recharts-tooltip-cursor{stroke:var(--border)}.\[\&_\.recharts-dot\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-dot[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-layer\]\:outline-hidden .recharts-layer{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-polar-grid_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-polar-grid [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-radial-bar-background-sector\]\:fill-muted .recharts-radial-bar-background-sector,.\[\&_\.recharts-rectangle\.recharts-tooltip-cursor\]\:fill-muted .recharts-rectangle.recharts-tooltip-cursor{fill:var(--muted)}.\[\&_\.recharts-reference-line_\[stroke\=\'\#ccc\'\]\]\:stroke-border .recharts-reference-line [stroke="#ccc"]{stroke:var(--border)}.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-sector\]\:outline-hidden .recharts-sector{outline-offset:2px;outline:2px solid #0000}}.\[\&_\.recharts-sector\[stroke\=\'\#fff\'\]\]\:stroke-transparent .recharts-sector[stroke="#fff"]{stroke:#0000}.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{--tw-outline-style:none;outline-style:none}@media(forced-colors:active){.\[\&_\.recharts-surface\]\:outline-hidden .recharts-surface{outline-offset:2px;outline:2px solid #0000}}.\[\&_a\]\:underline a{text-decoration-line:underline}.\[\&_a\]\:underline-offset-3 a{text-underline-offset:3px}@media(hover:hover){.\[\&_a\]\:hover\:text-foreground a:hover{color:var(--foreground)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_p\:not\(\:last-child\)\]\:mb-4 p:not(:last-child){margin-bottom:calc(var(--spacing)*4)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:size-4 svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.data-\[direction\=start\]\:\[\&_svg\]\:rotate-180[data-direction=start] svg{rotate:180deg}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-5 svg:not([class*=size-]){width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-data-\[orientation\=vertical\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6:is(:where(.group\/attachment)[data-orientation=vertical] *) svg:not([class*=size-]){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.group-data-\[size\=xs\]\/attachment\:\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5:is(:where(.group\/attachment)[data-size=xs] *) svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_tr\]\:border-b tr{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.\[\&_tr\:last-child\]\:border-0 tr:last-child{border-style:var(--tw-border-style);border-width:0}.\[\&\+\[data-slot\=item-content\]\]\:flex-none+[data-slot=item-content]{flex:none}.\[\&\:first-child\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):first-child[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\:has\(\[role\=checkbox\]\)\]\:pr-0:has([role=checkbox]){padding-right:calc(var(--spacing)*0)}.\[\.border-b\]\:pb-\(--card-spacing\).border-b{padding-bottom:var(--card-spacing)}.\[\.border-b\]\:pb-2.border-b{padding-bottom:calc(var(--spacing)*2)}.\[\.border-t\]\:pt-\(--card-spacing\).border-t{padding-top:var(--card-spacing)}.\[\.border-t\]\:pt-2.border-t{padding-top:calc(var(--spacing)*2)}:is(.rtl\:\*\*\:\[\.rdp-button\\_next\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_next>svg),:is(.rtl\:\*\*\:\[\.rdp-button\\_previous\>svg\]\:rotate-180:where(:dir(rtl),[dir=rtl],[dir=rtl] *) *):is(.rdp-button_previous>svg){rotate:180deg}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:px-2 *)[cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:py-1\.5 *)[cmdk-group-heading]{padding-block:calc(var(--spacing)*1.5)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-xs *)[cmdk-group-heading]{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:font-medium *)[cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}:is(.\*\*\:\[\[cmdk-group-heading\]\]\:text-muted-foreground *)[cmdk-group-heading]{color:var(--muted-foreground)}.\[a\]\:underline:is(a){text-decoration-line:underline}.\[a\]\:underline-offset-3:is(a){text-underline-offset:3px}.\[a\]\:transition-colors:is(a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media(hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.\[a\]\:hover\:text-foreground:is(a):hover{color:var(--foreground)}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}.\[button\]\:text-left:is(button){text-align:left}.\[button\,a\]\:transition-colors:is(button,a){transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.\[button\,a\]\:outline-none:is(button,a){--tw-outline-style:none;outline-style:none}.\[button\,a\]\:focus-visible\:border-ring:is(button,a):focus-visible{border-color:var(--ring)}.\[button\,a\]\:focus-visible\:ring-3:is(button,a):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.\[button\,a\]\:focus-visible\:ring-ring\/30:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.\[button\,a\]\:focus-visible\:ring-ring\/30:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)30%,transparent)}}.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab,red,red)){.\[button\,a\]\:focus-visible\:ring-ring\/50:is(button,a):focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}:is(.\*\:\[img\]\:aspect-square>*):is(img){aspect-ratio:1}:is(.\*\:\[img\]\:w-full>*):is(img){width:100%}:is(.\*\:\[img\]\:object-cover>*):is(img){object-fit:cover}:is(.\*\:\[img\:first-child\]\:rounded-t-\[min\(var\(--radius-4xl\)\,24px\)\]>*):is(img:first-child){border-top-left-radius:min(var(--radius-4xl),24px);border-top-right-radius:min(var(--radius-4xl),24px)}:is(.\*\:\[img\:first-child\]\:rounded-t-xl>*):is(img:first-child){border-top-left-radius:calc(var(--radius)*1.4);border-top-right-radius:calc(var(--radius)*1.4)}:is(.\*\:\[img\:last-child\]\:rounded-b-\[min\(var\(--radius-4xl\)\,24px\)\]>*):is(img:last-child){border-bottom-right-radius:min(var(--radius-4xl),24px);border-bottom-left-radius:min(var(--radius-4xl),24px)}:is(.\*\:\[img\:last-child\]\:rounded-b-xl>*):is(img:last-child){border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}:is(.\*\:\[span\]\:last\:flex>*):is(span):last-child{display:flex}:is(.\*\:\[span\]\:last\:items-center>*):is(span):last-child{align-items:center}:is(.\*\:\[span\]\:last\:gap-2>*):is(span):last-child{gap:calc(var(--spacing)*2)}:is(.\*\:\[svg\]\:row-span-2>*):is(svg){grid-row:span 2/span 2}:is(.\*\:\[svg\]\:translate-y-0\.5>*):is(svg){--tw-translate-y:calc(var(--spacing)*.5);translate:var(--tw-translate-x)var(--tw-translate-y)}:is(.\*\:\[svg\]\:text-current>*):is(svg){color:currentColor}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive\![data-variant=destructive]>*):is(svg){color:var(--destructive)!important}:is(.data-selected\:\*\:\[svg\]\:text-foreground:where([data-selected=true])>*):is(svg){color:var(--foreground)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>*):is(svg:not([class*=size-])){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.\*\:\[svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-6>*):is(svg:not([class*=size-])){width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.\[\&\:last-child\[data-selected\=true\]_button\]\:rounded-r-\(--cell-radius\):last-child[data-selected=true] button{border-top-right-radius:var(--cell-radius);border-bottom-right-radius:var(--cell-radius)}.\[\&\:not\(\:first-child\)\]\:mt-6:not(:first-child){margin-top:calc(var(--spacing)*6)}.\[\&\:nth-child\(2\)\[data-selected\=true\]_button\]\:rounded-l-\(--cell-radius\):nth-child(2)[data-selected=true] button{border-top-left-radius:var(--cell-radius);border-bottom-left-radius:var(--cell-radius)}.\[\&\>\.sr-only\]\:w-auto>.sr-only{width:auto}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--muted\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--muted),var(--foreground)5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[color-mix\(in_oklch\,var\(--secondary\)\,var\(--foreground\)_5\%\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklch,var(--secondary),var(--foreground)5%)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-\[oklch\(from_var\(--primary\)_0\.88_calc\(c\*0\.5\)_h\)\]>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary).88 calc(c/2) h)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-destructive\/20>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-muted>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab,red,red)){.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:bg-primary\/80>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.\[\&\>\[data-slot\=bubble-content\]\:is\(button\,a\)\:hover\]\:text-foreground>[data-slot=bubble-content]:is(button,a):hover{color:var(--foreground)}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope>[data-slot=bubble-content]:is(button,a):hover{background-color:oklch(from var(--primary).35 calc(c/2) h)}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab,red,red)){:scope>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--destructive)30%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--input)}@supports (color:color-mix(in lab,red,red)){:scope>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--input)30%,transparent)}}}@scope ([data-skin-tone=dark]) to (:scope [data-skin-tone]){:scope>[data-slot=bubble-content]:is(button,a):hover{background-color:var(--muted)}@supports (color:color-mix(in lab,red,red)){:scope>[data-slot=bubble-content]:is(button,a):hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}}.has-\[select\[aria-hidden\=true\]\:last-child\]\:\[\&\>\[data-slot\=select-trigger\]\:last-of-type\]\:rounded-r-lg:has(:is(select[aria-hidden=true]:last-child))>[data-slot=select-trigger]:last-of-type{border-top-right-radius:var(--radius);border-bottom-right-radius:var(--radius)}.\[\&\>\[data-slot\=select-trigger\]\:not\(\[class\*\=\'w-\'\]\)\]\:w-fit>[data-slot=select-trigger]:not([class*=w-]){width:fit-content}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-r-lg\!>[data-slot]:not(:has(~[data-slot])){border-top-right-radius:var(--radius)!important;border-bottom-right-radius:var(--radius)!important}.\[\&\>\[data-slot\]\:not\(\:has\(\~\[data-slot\]\)\)\]\:rounded-b-lg\!>[data-slot]:not(:has(~[data-slot])){border-bottom-right-radius:var(--radius)!important;border-bottom-left-radius:var(--radius)!important}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-t-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-top-right-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:rounded-l-none>[data-slot]~[data-slot]{border-top-left-radius:0;border-bottom-left-radius:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-t-0>[data-slot]~[data-slot]{border-top-style:var(--tw-border-style);border-top-width:0}.\[\&\>\[data-slot\]\~\[data-slot\]\]\:border-l-0>[data-slot]~[data-slot]{border-left-style:var(--tw-border-style);border-left-width:0}.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}@container field-group (min-width:28rem){.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content])>[role=checkbox],.\@md\/field-group\:has-\[\>\[data-slot\=field-content\]\]\:\[\&\>\[role\=checkbox\]\,\[role\=radio\]\]\:mt-px:has(>[data-slot=field-content]) [role=radio]{margin-top:1px}}.\[\&\>a\]\:underline>a{text-decoration-line:underline}.\[\&\>a\]\:underline-offset-4>a{text-underline-offset:4px}.\[\&\>a\:hover\]\:text-primary>a:hover{color:var(--primary)}.\[\&\>button\]\:hidden>button{display:none}.\[\&\>input\]\:flex-1>input{flex:1}.has-\[\>\[data-align\=block-end\]\]\:\[\&\>input\]\:pt-3:has(>[data-align=block-end])>input{padding-top:calc(var(--spacing)*3)}.has-\[\>\[data-align\=block-start\]\]\:\[\&\>input\]\:pb-3:has(>[data-align=block-start])>input{padding-bottom:calc(var(--spacing)*3)}.has-\[\>\[data-align\=inline-end\]\]\:\[\&\>input\]\:pr-1\.5:has(>[data-align=inline-end])>input{padding-right:calc(var(--spacing)*1.5)}.has-\[\>\[data-align\=inline-start\]\]\:\[\&\>input\]\:pl-1\.5:has(>[data-align=inline-start])>input{padding-left:calc(var(--spacing)*1.5)}.\[\&\>kbd\]\:rounded-\[calc\(var\(--radius\)-5px\)\]>kbd{border-radius:calc(var(--radius) - 5px)}.\[\&\>li\]\:mt-2>li{margin-top:calc(var(--spacing)*2)}.\[\&\>span\]\:text-xs>span{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.\[\&\>span\]\:opacity-70>span{opacity:.7}.\[\&\>span\:last-child\]\:truncate>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.\[\&\>svg\]\:size-3\.5>svg{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\]\:size-4>svg{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>svg\]\:h-2\.5>svg{height:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:h-3>svg{height:calc(var(--spacing)*3)}.\[\&\>svg\]\:w-2\.5>svg{width:calc(var(--spacing)*2.5)}.\[\&\>svg\]\:w-3>svg{width:calc(var(--spacing)*3)}.\[\&\>svg\]\:shrink-0>svg{flex-shrink:0}.\[\&\>svg\]\:text-muted-foreground>svg{color:var(--muted-foreground)}.\[\&\>svg\]\:text-sidebar-accent-foreground>svg{color:var(--sidebar-accent-foreground)}.group-has-data-\[size\=lg\]\/avatar-group\:\[\&\>svg\]\:size-5:is(:where(.group\/avatar-group):has([data-size=lg]) *)>svg{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.group-has-data-\[size\=sm\]\/avatar-group\:\[\&\>svg\]\:size-3:is(:where(.group\/avatar-group):has([data-size=sm]) *)>svg{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.group-data-\[size\=default\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=default] *)>svg,.group-data-\[size\=lg\]\/avatar\:\[\&\>svg\]\:size-2:is(:where(.group\/avatar)[data-size=lg] *)>svg{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.group-data-\[size\=sm\]\/avatar\:\[\&\>svg\]\:hidden:is(:where(.group\/avatar)[data-size=sm] *)>svg{display:none}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5>svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&\>svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4>svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&\>tr\]\:last\:border-b-0>tr:last-child{border-bottom-style:var(--tw-border-style);border-bottom-width:0}.\[\&\[align\=center\]\]\:text-center[align=center]{text-align:center}.\[\&\[align\=right\]\]\:text-right[align=right]{text-align:right}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}[data-side=left][data-collapsible=offcanvas] .\[\[data-side\=left\]\[data-collapsible\=offcanvas\]_\&\]\:-right-2{right:calc(var(--spacing)*-2)}[data-side=left][data-state=collapsed] .\[\[data-side\=left\]\[data-state\=collapsed\]_\&\]\:cursor-e-resize{cursor:e-resize}[data-side=right][data-collapsible=offcanvas] .\[\[data-side\=right\]\[data-collapsible\=offcanvas\]_\&\]\:-left-2{left:calc(var(--spacing)*-2)}[data-side=right][data-state=collapsed] .\[\[data-side\=right\]\[data-state\=collapsed\]_\&\]\:cursor-w-resize{cursor:w-resize}[data-variant=legend]+.\[\[data-variant\=legend\]\+\&\]\:-mt-1\.5{margin-top:calc(var(--spacing)*-1.5)}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-editor-paper:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-editor-paper:color-mix(in srgb,var(--skin-bg-primary)82%,black 18%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-editor-card:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-editor-card:color-mix(in srgb,var(--skin-bg-primary)76%,var(--skin-accent-secondary)8%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-editor-wash:var(--skin-bg-app-frame);--skin-editor-sticker:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-editor-sticker:color-mix(in srgb,var(--skin-accent-primary)20%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-bg-panel:var(--skin-cyber-editor-panel-fill);--skin-bg-panel-muted:var(--skin-cyber-editor-control-fill);--skin-bg-panel-strong:var(--skin-cyber-editor-panel-strong-fill);--skin-text-default:var(--skin-text-primary);--skin-cyber-editor-page-base:var(--skin-bg-app-frame)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-page-base:color-mix(in srgb,var(--skin-bg-app-frame)88%,#010604 12%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-fill:color-mix(in srgb,var(--skin-bg-primary)76%,#020806 24%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-strong-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-strong-fill:color-mix(in srgb,var(--skin-bg-primary)68%,#03120b 32%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-control-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-control-fill:color-mix(in srgb,var(--skin-bg-primary)72%,#020806 28%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-control-active-fill:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-control-active-fill:color-mix(in srgb,var(--skin-accent-primary)24%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-chip-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-chip-fill:color-mix(in srgb,var(--skin-bg-primary)66%,#010604 34%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-border-soft:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-border-soft:color-mix(in srgb,var(--skin-accent-secondary)54%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-shadow:var(--skin-glow-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-shadow:color-mix(in srgb,var(--skin-glow-shadow-subtle)56%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-grid:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)0 0/22px 22px,linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px)0 0/22px 22px,linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)0 0/110px 110px,linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px)0 0/110px 110px}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-grid:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)4%,transparent)1px,transparent 1px)0 0/22px 22px,linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)3%,transparent)1px,transparent 1px)0 0/22px 22px,linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px)0 0/110px 110px,linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)7%,transparent)1px,transparent 1px)0 0/110px 110px}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{--skin-cyber-editor-panel-scanlines:none;--skin-cyber-editor-circuit-grid:var(--skin-cyber-editor-panel-grid);--skin-cyber-editor-connected-sheet:var(--skin-cyber-editor-circuit-grid),var(--skin-cyber-editor-panel-fill)}[data-skin-region=shader-lab-root],[data-skin-region=workshop-root],[data-skin-region=reset-password-root]{--skin-bg-panel:var(--skin-page-panel);--skin-bg-panel-muted:var(--skin-bg-input);--skin-bg-panel-strong:var(--skin-page-card);--skin-text-default:var(--skin-text-primary);color:var(--skin-text-primary)}.skin-page-root{background:radial-gradient(820px 240px at 50% -80px,var(--skin-glow-shadow-subtle),transparent 70%),var(--skin-page-bg,var(--skin-bg-app-frame));color:var(--skin-text-primary);font-family:var(--skin-font-family)}.skin-page-panel,.skin-page-card{border:1px solid var(--skin-border-default);background:var(--skin-bg-panel);color:var(--skin-text-primary);box-shadow:var(--skin-panel-shadow)}.skin-page-card{background:var(--skin-bg-panel-strong)}.skin-page-subtle{background:var(--skin-bg-panel-muted);color:var(--skin-text-secondary)}.skin-primary-action,.skin-secondary-action,.skin-danger-action{border:1px solid var(--skin-border-active);transition:background-color .12s,color .12s,border-color .12s,opacity .12s}.skin-primary-action{background:var(--skin-control-primary-bg,var(--skin-bg-active));color:var(--skin-control-primary-fg,var(--skin-text-heading));border-color:var(--skin-control-primary-border,var(--skin-border-active))}.skin-primary-action:hover:not(:disabled){background:var(--skin-control-hover-bg,var(--skin-bg-hover));color:var(--skin-control-hover-fg,var(--skin-text-heading));border-color:var(--skin-control-hover-border,var(--skin-border-active))}.skin-secondary-action{background:var(--skin-accent-secondary);color:var(--skin-readable-on-accent-secondary);border-color:var(--skin-accent-secondary)}.skin-secondary-action:hover:not(:disabled){background:var(--skin-bg-hover);color:var(--skin-readable-on-hover)}.skin-danger-action{background:var(--skin-danger);color:var(--skin-danger-fg);border-color:var(--skin-danger)}.skin-danger-action:hover:not(:disabled){background:var(--skin-danger-bg);color:var(--skin-danger)}.skin-primary-action:disabled,.skin-secondary-action:disabled,.skin-danger-action:disabled{opacity:.55;cursor:not-allowed}.skin-code-block{background:var(--skin-code-bg);color:var(--skin-code-fg);border:1px solid var(--skin-border-subtle)}.skin-danger-text{color:var(--skin-danger)}.skin-warning-text{color:var(--skin-warning)}.skin-success-text{color:var(--skin-success)}.skin-warning-panel{background:var(--skin-warning-bg);color:var(--skin-text-primary);border:1px solid var(--skin-warning)}.skin-success-panel{background:var(--skin-success-bg);color:var(--skin-text-primary);border:1px solid var(--skin-success)}.skin-danger-panel{background:var(--skin-danger-bg);color:var(--skin-text-primary);border:1px solid var(--skin-danger)}.skin-status-chip{background:var(--skin-bg-panel-muted);color:var(--skin-readable-muted);border:1px solid var(--skin-border-subtle)}.skin-canvas-checker{background-color:var(--skin-canvas-checker-base);background-image:linear-gradient(45deg,var(--skin-canvas-checker-mark)25%,transparent 25%),linear-gradient(-45deg,var(--skin-canvas-checker-mark)25%,transparent 25%),linear-gradient(45deg,transparent 75%,var(--skin-canvas-checker-mark)75%),linear-gradient(-45deg,transparent 75%,var(--skin-canvas-checker-mark)75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px}.skin-textured-bg{--skin-surface-base-image:var(--skin-panel-bg-image);--skin-surface-base-repeat:var(--skin-panel-bg-repeat);--skin-surface-base-position:var(--skin-panel-bg-position);--skin-surface-base-size:var(--skin-panel-bg-size);--skin-surface-base-overlay:var(--skin-panel-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-header-bg{--skin-surface-base-image:var(--skin-header-bg-image);--skin-surface-base-repeat:var(--skin-header-bg-repeat);--skin-surface-base-position:var(--skin-header-bg-position);--skin-surface-base-size:var(--skin-header-bg-size);--skin-surface-base-overlay:var(--skin-header-bg-overlay,transparent)}.skin-timeline-track-bg{--skin-surface-base-image:var(--skin-timeline-track-bg-image);--skin-surface-base-repeat:var(--skin-timeline-track-bg-repeat);--skin-surface-base-position:var(--skin-timeline-track-bg-position);--skin-surface-base-size:var(--skin-timeline-track-bg-size);--skin-surface-base-overlay:var(--skin-timeline-track-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-frame{background-image:linear-gradient(var(--skin-chrome-app-frame-overlay,transparent),var(--skin-chrome-app-frame-overlay,transparent)),var(--skin-chrome-app-frame-image);background-repeat:no-repeat,var(--skin-chrome-app-frame-repeat);background-position:0 0,var(--skin-chrome-app-frame-position);background-size:100% 100%,var(--skin-chrome-app-frame-size);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-strip{--skin-surface-chrome-image:var(--skin-chrome-header-strip-image);--skin-surface-chrome-repeat:var(--skin-chrome-header-strip-repeat);--skin-surface-chrome-position:var(--skin-chrome-header-strip-position);--skin-surface-chrome-size:var(--skin-chrome-header-strip-size);--skin-surface-chrome-overlay:var(--skin-chrome-header-strip-overlay,transparent)}.skin-chrome-panel{--skin-surface-chrome-image:var(--skin-chrome-panel-texture-image);--skin-surface-chrome-repeat:var(--skin-chrome-panel-texture-repeat);--skin-surface-chrome-position:var(--skin-chrome-panel-texture-position);--skin-surface-chrome-size:var(--skin-chrome-panel-texture-size);--skin-surface-chrome-overlay:var(--skin-chrome-panel-texture-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-panel-header{--skin-surface-chrome-image:var(--skin-chrome-panel-header-image);--skin-surface-chrome-repeat:var(--skin-chrome-panel-header-repeat);--skin-surface-chrome-position:var(--skin-chrome-panel-header-position);--skin-surface-chrome-size:var(--skin-chrome-panel-header-size);--skin-surface-chrome-overlay:var(--skin-chrome-panel-header-overlay,transparent)}.skin-sidebar-bg{--skin-surface-base-image:var(--skin-sidebar-bg-image);--skin-surface-base-repeat:var(--skin-sidebar-bg-repeat);--skin-surface-base-position:var(--skin-sidebar-bg-position);--skin-surface-base-size:var(--skin-sidebar-bg-size);--skin-surface-base-overlay:var(--skin-sidebar-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-sidebar{--skin-surface-chrome-image:var(--skin-chrome-sidebar-texture-image);--skin-surface-chrome-repeat:var(--skin-chrome-sidebar-texture-repeat);--skin-surface-chrome-position:var(--skin-chrome-sidebar-texture-position);--skin-surface-chrome-size:var(--skin-chrome-sidebar-texture-size);--skin-surface-chrome-overlay:var(--skin-chrome-sidebar-texture-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-properties-bg{--skin-surface-base-image:var(--skin-properties-bg-image);--skin-surface-base-repeat:var(--skin-properties-bg-repeat);--skin-surface-base-position:var(--skin-properties-bg-position);--skin-surface-base-size:var(--skin-properties-bg-size);--skin-surface-base-overlay:var(--skin-properties-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-properties{--skin-surface-chrome-image:var(--skin-chrome-properties-texture-image);--skin-surface-chrome-repeat:var(--skin-chrome-properties-texture-repeat);--skin-surface-chrome-position:var(--skin-chrome-properties-texture-position);--skin-surface-chrome-size:var(--skin-chrome-properties-texture-size);--skin-surface-chrome-overlay:var(--skin-chrome-properties-texture-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-playback{--skin-surface-chrome-image:var(--skin-chrome-playback-strip-image);--skin-surface-chrome-repeat:var(--skin-chrome-playback-strip-repeat);--skin-surface-chrome-position:var(--skin-chrome-playback-strip-position);--skin-surface-chrome-size:var(--skin-chrome-playback-strip-size);--skin-surface-chrome-overlay:var(--skin-chrome-playback-strip-overlay,transparent)}.skin-chrome-timeline-rail{--skin-surface-chrome-image:var(--skin-chrome-timeline-rail-image);--skin-surface-chrome-repeat:var(--skin-chrome-timeline-rail-repeat);--skin-surface-chrome-position:var(--skin-chrome-timeline-rail-position);--skin-surface-chrome-size:var(--skin-chrome-timeline-rail-size);--skin-surface-chrome-overlay:var(--skin-chrome-timeline-rail-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-panel-bg{--skin-surface-color:var(--skin-bg-primary);background-color:var(--skin-surface-color)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg{background-color:color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)}}.skin-panel-bg{background-image:linear-gradient(0deg,var(--skin-surface-color),var(--skin-surface-color)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg{background-image:linear-gradient(0deg,color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent),color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}}.skin-panel-bg{background-repeat:no-repeat,no-repeat,var(--skin-surface-chrome-repeat,repeat),no-repeat,var(--skin-surface-base-repeat,repeat);background-position:0 0,0 0,var(--skin-surface-chrome-position,top left),0 0,var(--skin-surface-base-position,top left);background-size:100% 100%,100% 100%,var(--skin-surface-chrome-size,auto),100% 100%,var(--skin-surface-base-size,auto);border-radius:var(--skin-panel-radius,0);clip-path:var(--skin-panel-clip,none)}.skin-panel-bg-active{--skin-surface-color:var(--skin-bg-active);background-color:var(--skin-surface-color)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg-active{background-color:color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)}}.skin-panel-bg-active{background-image:linear-gradient(0deg,var(--skin-surface-color),var(--skin-surface-color)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg-active{background-image:linear-gradient(0deg,color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent),color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}}.skin-panel-bg-active{background-repeat:no-repeat,no-repeat,var(--skin-surface-chrome-repeat,repeat),no-repeat,var(--skin-surface-base-repeat,repeat);background-position:0 0,0 0,var(--skin-surface-chrome-position,top left),0 0,var(--skin-surface-base-position,top left);background-size:100% 100%,100% 100%,var(--skin-surface-chrome-size,auto),100% 100%,var(--skin-surface-base-size,auto)}.skin-panel-bg-tl-toolbar{--skin-surface-color:var(--skin-bg-timeline-toolbar);background-color:var(--skin-surface-color)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg-tl-toolbar{background-color:color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)}}.skin-panel-bg-tl-toolbar{background-image:linear-gradient(0deg,var(--skin-surface-color),var(--skin-surface-color)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg-tl-toolbar{background-image:linear-gradient(0deg,color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent),color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}}.skin-panel-bg-tl-toolbar{background-repeat:no-repeat,no-repeat,var(--skin-surface-chrome-repeat,repeat),no-repeat,var(--skin-surface-base-repeat,repeat);background-position:0 0,0 0,var(--skin-surface-chrome-position,top left),0 0,var(--skin-surface-base-position,top left);background-size:100% 100%,100% 100%,var(--skin-surface-chrome-size,auto),100% 100%,var(--skin-surface-base-size,auto)}.skin-panel-bg-viewport{--skin-surface-color:var(--skin-bg-viewport);background-color:var(--skin-surface-color)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg-viewport{background-color:color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)}}.skin-panel-bg-viewport{background-image:linear-gradient(0deg,var(--skin-surface-color),var(--skin-surface-color)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}@supports (color:color-mix(in lab,red,red)){.skin-panel-bg-viewport{background-image:linear-gradient(0deg,color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent),color-mix(in srgb,var(--skin-surface-color)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)),linear-gradient(var(--skin-surface-chrome-overlay,transparent),var(--skin-surface-chrome-overlay,transparent)),var(--skin-surface-chrome-image,none),linear-gradient(var(--skin-surface-base-overlay,transparent),var(--skin-surface-base-overlay,transparent)),var(--skin-surface-base-image,none)}}.skin-panel-bg-viewport{background-repeat:no-repeat,no-repeat,var(--skin-surface-chrome-repeat,repeat),no-repeat,var(--skin-surface-base-repeat,repeat);background-position:0 0,0 0,var(--skin-surface-chrome-position,top left),0 0,var(--skin-surface-base-position,top left);background-size:100% 100%,100% 100%,var(--skin-surface-chrome-size,auto),100% 100%,var(--skin-surface-base-size,auto)}.skin-icon-rail-bg{--skin-surface-base-image:var(--skin-icon-rail-bg-image);--skin-surface-base-repeat:var(--skin-icon-rail-bg-repeat);--skin-surface-base-position:var(--skin-icon-rail-bg-position);--skin-surface-base-size:var(--skin-icon-rail-bg-size);--skin-surface-base-overlay:var(--skin-icon-rail-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-playback-bg{--skin-surface-base-image:var(--skin-playback-bg-image);--skin-surface-base-repeat:var(--skin-playback-bg-repeat);--skin-surface-base-position:var(--skin-playback-bg-position);--skin-surface-base-size:var(--skin-playback-bg-size);--skin-surface-base-overlay:var(--skin-playback-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-viewport-bg{--skin-surface-base-image:var(--skin-viewport-bg-image);--skin-surface-base-repeat:var(--skin-viewport-bg-repeat);--skin-surface-base-position:var(--skin-viewport-bg-position);--skin-surface-base-size:var(--skin-viewport-bg-size);--skin-surface-base-overlay:var(--skin-viewport-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chat-bg{--skin-surface-base-image:var(--skin-chat-bg-image);--skin-surface-base-repeat:var(--skin-chat-bg-repeat);--skin-surface-base-position:var(--skin-chat-bg-position);--skin-surface-base-size:var(--skin-chat-bg-size);--skin-surface-base-overlay:var(--skin-chat-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-tl-toolbar-bg{--skin-surface-base-image:var(--skin-tl-toolbar-bg-image);--skin-surface-base-repeat:var(--skin-tl-toolbar-bg-repeat);--skin-surface-base-position:var(--skin-tl-toolbar-bg-position);--skin-surface-base-size:var(--skin-tl-toolbar-bg-size);--skin-surface-base-overlay:var(--skin-tl-toolbar-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-tl-ruler-bg{--skin-surface-base-image:var(--skin-tl-ruler-bg-image);--skin-surface-base-repeat:var(--skin-tl-ruler-bg-repeat);--skin-surface-base-position:var(--skin-tl-ruler-bg-position);--skin-surface-base-size:var(--skin-tl-ruler-bg-size);--skin-surface-base-overlay:var(--skin-tl-ruler-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-tl-track-header-bg{--skin-surface-base-image:var(--skin-tl-track-header-bg-image);--skin-surface-base-repeat:var(--skin-tl-track-header-bg-repeat);--skin-surface-base-position:var(--skin-tl-track-header-bg-position);--skin-surface-base-size:var(--skin-tl-track-header-bg-size);--skin-surface-base-overlay:var(--skin-tl-track-header-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-tl-scrollbar-bg{--skin-surface-base-image:var(--skin-tl-scrollbar-bg-image);--skin-surface-base-repeat:var(--skin-tl-scrollbar-bg-repeat);--skin-surface-base-position:var(--skin-tl-scrollbar-bg-position);--skin-surface-base-size:var(--skin-tl-scrollbar-bg-size);--skin-surface-base-overlay:var(--skin-tl-scrollbar-bg-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-icon-rail{--skin-surface-chrome-image:var(--skin-chrome-icon-rail-image);--skin-surface-chrome-repeat:var(--skin-chrome-icon-rail-repeat);--skin-surface-chrome-position:var(--skin-chrome-icon-rail-position);--skin-surface-chrome-size:var(--skin-chrome-icon-rail-size);--skin-surface-chrome-overlay:var(--skin-chrome-icon-rail-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-viewport{--skin-surface-chrome-image:var(--skin-chrome-viewport-image);--skin-surface-chrome-repeat:var(--skin-chrome-viewport-repeat);--skin-surface-chrome-position:var(--skin-chrome-viewport-position);--skin-surface-chrome-size:var(--skin-chrome-viewport-size);--skin-surface-chrome-overlay:var(--skin-chrome-viewport-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-chat{--skin-surface-chrome-image:var(--skin-chrome-chat-image);--skin-surface-chrome-repeat:var(--skin-chrome-chat-repeat);--skin-surface-chrome-position:var(--skin-chrome-chat-position);--skin-surface-chrome-size:var(--skin-chrome-chat-size);--skin-surface-chrome-overlay:var(--skin-chrome-chat-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-tl-toolbar{--skin-surface-chrome-image:var(--skin-chrome-tl-toolbar-image);--skin-surface-chrome-repeat:var(--skin-chrome-tl-toolbar-repeat);--skin-surface-chrome-position:var(--skin-chrome-tl-toolbar-position);--skin-surface-chrome-size:var(--skin-chrome-tl-toolbar-size);--skin-surface-chrome-overlay:var(--skin-chrome-tl-toolbar-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-tl-ruler{--skin-surface-chrome-image:var(--skin-chrome-tl-ruler-image);--skin-surface-chrome-repeat:var(--skin-chrome-tl-ruler-repeat);--skin-surface-chrome-position:var(--skin-chrome-tl-ruler-position);--skin-surface-chrome-size:var(--skin-chrome-tl-ruler-size);--skin-surface-chrome-overlay:var(--skin-chrome-tl-ruler-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-tl-track-header{--skin-surface-chrome-image:var(--skin-chrome-tl-track-header-image);--skin-surface-chrome-repeat:var(--skin-chrome-tl-track-header-repeat);--skin-surface-chrome-position:var(--skin-chrome-tl-track-header-position);--skin-surface-chrome-size:var(--skin-chrome-tl-track-header-size);--skin-surface-chrome-overlay:var(--skin-chrome-tl-track-header-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-tl-track-body{--skin-surface-chrome-image:var(--skin-chrome-tl-track-body-image);--skin-surface-chrome-repeat:var(--skin-chrome-tl-track-body-repeat);--skin-surface-chrome-position:var(--skin-chrome-tl-track-body-position);--skin-surface-chrome-size:var(--skin-chrome-tl-track-body-size);--skin-surface-chrome-overlay:var(--skin-chrome-tl-track-body-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-chrome-tl-scrollbar{--skin-surface-chrome-image:var(--skin-chrome-tl-scrollbar-image);--skin-surface-chrome-repeat:var(--skin-chrome-tl-scrollbar-repeat);--skin-surface-chrome-position:var(--skin-chrome-tl-scrollbar-position);--skin-surface-chrome-size:var(--skin-chrome-tl-scrollbar-size);--skin-surface-chrome-overlay:var(--skin-chrome-tl-scrollbar-overlay,transparent);image-rendering:pixelated;image-rendering:crisp-edges}.skin-anatomy-frame{background-image:var(--skin-chrome-app-frame-image),linear-gradient(var(--skin-bg-app-frame),var(--skin-bg-app-frame));background-repeat:var(--skin-chrome-app-frame-repeat),no-repeat;background-position:var(--skin-chrome-app-frame-position),0 0;background-size:var(--skin-chrome-app-frame-size),100% 100%}.skin-anatomy-panel,.skin-anatomy-card,.skin-global-toast,.skin-global-dialog,.skin-global-modal-card,.skin-global-popover,.enoch-skins-panel,[data-skin-domain-component=StudioHeader],[data-skin-domain-component=SidebarPanel],[data-skin-domain-component=PropertySlidePanel],[data-skin-domain-component=TimelineToolbar],[data-skin-domain-component=TimelineContainer],[data-skin-domain-component=IconRail],[data-skin-domain-component=ImageEditorTopbar],[data-skin-domain-component=ImageEditorToolRail],[data-skin-domain-component=ImageEditorLayers],[data-skin-domain-component=ImageEditorProperties],[data-context-menu],:is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]){border-color:var(--skin-border-active);border-radius:var(--skin-anatomy-radius)}:root[data-skin-shell=cyber] .skin-anatomy-panel,:root[data-skin-shell=cyber] .skin-anatomy-card,:root[data-skin-shell=cyber] .skin-global-toast,:root[data-skin-shell=cyber] .skin-global-dialog,:root[data-skin-shell=cyber] .skin-global-modal-card,:root[data-skin-shell=cyber] .skin-global-popover,:root[data-skin-shell=cyber] .enoch-skins-panel,:root[data-skin-shell=cyber] [data-context-menu],:root[data-skin-shell=cyber] :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]){border-width:var(--skin-anatomy-border-width);box-shadow:var(--skin-anatomy-glow),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-anatomy-panel,:root[data-skin-shell=cyber] .skin-anatomy-card,:root[data-skin-shell=cyber] .skin-global-toast,:root[data-skin-shell=cyber] .skin-global-dialog,:root[data-skin-shell=cyber] .skin-global-modal-card,:root[data-skin-shell=cyber] .skin-global-popover,:root[data-skin-shell=cyber] .enoch-skins-panel,:root[data-skin-shell=cyber] [data-context-menu],:root[data-skin-shell=cyber] :is([data-slot=dropdown-menu-content],[data-slot=context-menu-content]){box-shadow:var(--skin-anatomy-glow),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)28%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root]{background:var(--skin-cyber-editor-circuit-grid),radial-gradient(circle at 74% 0%,var(--skin-accent-secondary),transparent 30%),var(--skin-cyber-editor-page-base,var(--skin-bg-app-frame))}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root]{background:var(--skin-cyber-editor-circuit-grid),radial-gradient(circle at 74% 0%,color-mix(in srgb,var(--skin-accent-secondary)8%,transparent),transparent 30%),var(--skin-cyber-editor-page-base,var(--skin-bg-app-frame))}}:root[data-skin-shell=cyber] [data-skin-region=image-editor-root]{background:linear-gradient(90deg,var(--skin-text-primary)1px,transparent 1px)0 0/14px 14px,linear-gradient(0deg,var(--skin-text-primary)1px,transparent 1px)0 0/14px 14px,var(--skin-bg-app-frame)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=image-editor-root]{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-text-primary)9%,transparent)1px,transparent 1px)0 0/14px 14px,linear-gradient(0deg,color-mix(in srgb,var(--skin-text-primary)7%,transparent)1px,transparent 1px)0 0/14px 14px,var(--skin-bg-app-frame)}}:root[data-skin-shell=cyber] .skin-anatomy-control{border:1px solid var(--skin-border-active);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 12px var(--skin-glow-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-anatomy-control{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent),inset 0 0 12px color-mix(in srgb,var(--skin-glow-shadow-subtle)22%,transparent)}}:root[data-skin-shell=cyber] .skin-anatomy-control{background:var(--skin-cyber-editor-panel-scanlines,none),var(--skin-cyber-editor-control-fill,var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-anatomy-control{background:var(--skin-cyber-editor-panel-scanlines,none),var(--skin-cyber-editor-control-fill,color-mix(in srgb,var(--skin-bg-primary)88%,#000))}}:root[data-skin-shell=cyber] .skin-anatomy-control{transition:box-shadow .14s,border-color .14s,background-color .14s}:root[data-skin-shell=cyber] .skin-anatomy-control:hover,:root[data-skin-shell=cyber] .skin-anatomy-control:focus-visible{border-color:var(--skin-accent-secondary);box-shadow:0 0 8px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 12px var(--skin-glow-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-anatomy-control:hover,:root[data-skin-shell=cyber] .skin-anatomy-control:focus-visible{box-shadow:0 0 8px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)68%,transparent),inset 0 0 12px color-mix(in srgb,var(--skin-glow-shadow-subtle)30%,transparent)}}:root[data-skin-shell=cyber] .skin-global-modal-card,:root[data-skin-shell=cyber] .skin-warning-dialog,:root[data-skin-shell=cyber] .skin-progress-dialog{background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-panel-grid),var(--skin-cyber-editor-panel-strong-fill);color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-dialog-header{background:var(--skin-cyber-editor-chip-fill)}:root[data-skin-shell=cyber] .skin-dialog-action{border:1px solid var(--skin-accent-secondary);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-control-fill);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 10px var(--skin-glow-shadow-subtle);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-dialog-action{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent),inset 0 0 10px color-mix(in srgb,var(--skin-glow-shadow-subtle)20%,transparent)}}:root[data-skin-shell=cyber] .skin-dialog-action{color:var(--skin-readable-muted);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-dialog-action-primary,:root[data-skin-shell=cyber] .skin-dialog-action-danger,:root[data-skin-shell=cyber] .skin-dialog-action:hover:not(:disabled){border-color:var(--skin-accent-primary);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-control-active-fill);box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);color:var(--skin-readable-on-active)}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel].skin-semantic-proposal-panel,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-panel{background:linear-gradient(var(--skin-editor-paper,var(--skin-bg-primary)),var(--skin-editor-paper,var(--skin-bg-primary))),var(--skin-surface-base-image,none),var(--skin-editor-paper,var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel].skin-semantic-proposal-panel,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-panel{background:linear-gradient(color-mix(in srgb,var(--skin-editor-paper,var(--skin-bg-primary))94%,transparent),color-mix(in srgb,var(--skin-editor-paper,var(--skin-bg-primary))94%,transparent)),var(--skin-surface-base-image,none),var(--skin-editor-paper,var(--skin-bg-primary))}}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel].skin-semantic-proposal-panel,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-panel{background-repeat:no-repeat,var(--skin-surface-base-repeat,repeat),repeat;background-position:0 0,var(--skin-surface-base-position,0 0),0 0;background-size:auto,var(--skin-surface-base-size,auto),auto;color:var(--skin-readable-muted)}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-header,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-title{color:var(--skin-readable-on-primary);text-shadow:0 1px 0 var(--skin-editor-paper,var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-header,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-title{text-shadow:0 1px 0 color-mix(in srgb,var(--skin-editor-paper,var(--skin-bg-primary))72%,transparent)}}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-body,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-row-idle{color:var(--skin-readable-muted)}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-control,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-control,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip{background:var(--skin-editor-card,var(--skin-bg-secondary))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-control,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-control,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip{background:color-mix(in srgb,var(--skin-editor-card,var(--skin-bg-secondary))88%,transparent)}}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-control,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-control,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip{color:var(--skin-readable-muted)}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-control:hover:not(:disabled),[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-control:hover,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip:hover{background:var(--skin-editor-sticker,var(--skin-bg-hover));color:var(--skin-readable-on-hover)}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-control:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-control:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-folder:focus-visible{outline:2px solid var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-control:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-control:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-folder:focus-visible{outline:2px solid color-mix(in srgb,var(--skin-accent-primary)82%,transparent)}}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-control:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-control:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip:focus-visible,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-folder:focus-visible{outline-offset:1px}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-row{background:var(--skin-editor-card,var(--skin-bg-secondary))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-row{background:color-mix(in srgb,var(--skin-editor-card,var(--skin-bg-secondary))78%,transparent)}}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-row{color:var(--skin-readable-muted)}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-row:hover{background:var(--skin-editor-sticker,var(--skin-bg-hover))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-row:hover{background:color-mix(in srgb,var(--skin-editor-sticker,var(--skin-bg-hover))72%,var(--skin-editor-card,var(--skin-bg-secondary)))}}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-row:hover{color:var(--skin-readable-on-hover)}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-muted,[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPanel] .skin-semantic-proposal-status,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-muted,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-folder{color:var(--skin-readable-muted)}[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-chip-active,[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-row-active{background:var(--skin-editor-sticker,var(--skin-bg-active));color:var(--skin-readable-on-active)}[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-folder{background:var(--skin-editor-paper,var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=CompositionDrawer] .skin-composition-drawer-folder{background:color-mix(in srgb,var(--skin-editor-paper,var(--skin-bg-primary))88%,transparent)}}[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls].skin-composition-workspace-controls{background:var(--skin-editor-paper,var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls].skin-composition-workspace-controls{background:color-mix(in srgb,var(--skin-editor-paper,var(--skin-bg-primary))92%,transparent)}}[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls] .skin-composition-workspace-control{background:var(--skin-editor-card,var(--skin-bg-secondary))}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls] .skin-composition-workspace-control{background:color-mix(in srgb,var(--skin-editor-card,var(--skin-bg-secondary))88%,transparent)}}[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls] .skin-composition-workspace-control{color:var(--skin-readable-muted)}[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls] .skin-composition-workspace-control:hover,[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls] .skin-composition-workspace-control-active{background:var(--skin-editor-sticker,var(--skin-bg-hover));color:var(--skin-readable-on-active)}[data-skin-region=studio-root] [data-skin-domain-component=CompositionWorkspaceControls] .skin-composition-workspace-label{color:var(--skin-readable-muted)}:root[data-skin-shell=cyber] [data-skin-component=ImageEditorCanvasFrame]{box-shadow:inset 0 0 0 1px var(--skin-border-active),0 0 24px var(--skin-glow-canvas)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button[aria-pressed=true]{border:1px solid var(--skin-accent-secondary);background:var(--skin-editor-sticker);box-shadow:0 0 14px var(--skin-glow-shadow)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-group-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-icon{color:var(--skin-readable-muted);text-shadow:0 0 5px var(--skin-glow-shadow)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-group-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-icon{text-shadow:0 0 5px color-mix(in srgb,var(--skin-glow-shadow)70%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] select{border-radius:0}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=StudioHeader] .skin-anatomy-control{background:linear-gradient(90deg,var(--skin-accent-secondary),transparent 68%),var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=StudioHeader] .skin-anatomy-control{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)12%,transparent),transparent 68%),color-mix(in srgb,var(--skin-bg-primary)88%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=StudioHeader] .skin-anatomy-control{color:var(--skin-text-primary);text-transform:uppercase}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel]{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel]{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)8%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)88%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel]{background-size:16px 16px,16px 16px,auto}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab]{border:1px solid var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab]{border:1px solid color-mix(in srgb,var(--skin-accent-secondary)56%,var(--skin-border-active))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab]{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab]{background:color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab]{color:var(--skin-text-primary);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab]{font-family:var(--skin-ui-typeface);text-transform:uppercase}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button:hover{border-color:var(--skin-accent-secondary);box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] input[type=range]{accent-color:var(--skin-accent-secondary);filter:drop-shadow(0 0 6px var(--skin-glow-shadow-subtle))}.skin-slider-root{--skin-slider-track-size:4px;--skin-slider-thumb-size:12px;--skin-slider-thumb-radius:min(999px,var(--skin-slider-track-radius,999px));cursor:var(--skin-cursor-slider,var(--skin-cursor-pointer,pointer))}.skin-slider-track,.skin-slider-fill{height:var(--skin-slider-track-size);border-radius:var(--skin-slider-track-radius,0)}.skin-slider-track{background:linear-gradient(180deg,var(--skin-bg-active),var(--skin-bg-active))}@supports (color:color-mix(in lab,red,red)){.skin-slider-track{background:linear-gradient(180deg,color-mix(in srgb,var(--skin-bg-active)84%,white 10%),color-mix(in srgb,var(--skin-bg-active)82%,black 16%))}}.skin-slider-track{box-shadow:inset 0 0 0 1px var(--skin-border-default),0 1px 0 var(--skin-text-heading)}@supports (color:color-mix(in lab,red,red)){.skin-slider-track{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-border-default)72%,transparent),0 1px color-mix(in srgb,var(--skin-text-heading)14%,transparent)}}.skin-slider-fill{background:linear-gradient(90deg,var(--skin-accent-secondary),var(--skin-accent-primary));box-shadow:0 0 8px var(--skin-glow-shadow-subtle)}.skin-slider-fill-alt{background:linear-gradient(90deg,var(--skin-accent-primary),var(--skin-accent-hover))}.skin-slider-thumb{width:var(--skin-slider-thumb-size);height:var(--skin-slider-thumb-size);border:1px solid var(--skin-border-active)}@supports (color:color-mix(in lab,red,red)){.skin-slider-thumb{border:1px solid color-mix(in srgb,var(--skin-border-active)72%,var(--skin-accent-primary))}}.skin-slider-thumb{border-radius:var(--skin-slider-thumb-radius);background:linear-gradient(180deg,var(--skin-accent-primary),var(--skin-accent-primary))}@supports (color:color-mix(in lab,red,red)){.skin-slider-thumb{background:linear-gradient(180deg,color-mix(in srgb,var(--skin-accent-primary)72%,white 18%),var(--skin-accent-primary))}}.skin-slider-thumb{box-shadow:0 0 8px var(--skin-glow-shadow-subtle),inset 0 0 0 1px #fff3}.skin-slider-root:hover .skin-slider-thumb,.skin-slider-root[data-pressed=true] .skin-slider-thumb,.skin-slider-root:focus-visible .skin-slider-thumb{border-color:var(--skin-accent-hover);box-shadow:0 0 12px var(--skin-glow-shadow),inset 0 0 0 1px #ffffff47}.skin-slider-root:focus-visible .skin-slider-track{box-shadow:inset 0 0 0 1px var(--skin-accent-primary),0 0 0 2px var(--skin-focus-ring)}@supports (color:color-mix(in lab,red,red)){.skin-slider-root:focus-visible .skin-slider-track{box-shadow:inset 0 0 0 1px var(--skin-accent-primary),0 0 0 2px color-mix(in srgb,var(--skin-focus-ring)30%,transparent)}}.skin-slider-vertical .skin-slider-track,.skin-slider-vertical .skin-slider-fill{width:var(--skin-slider-track-size);height:auto}.skin-slider-vertical .skin-slider-fill{background:linear-gradient(0deg,var(--skin-accent-secondary),var(--skin-accent-primary))}.skin-slider-vertical .skin-slider-thumb{border-radius:max(1px,calc(var(--skin-slider-track-radius,0)/2));width:12px;height:6px}.skin-slider-multi .skin-slider-track,.skin-slider-multi .skin-slider-fill{height:3px}.skin-slider-multi-handle{border:1px solid var(--skin-border-active)}@supports (color:color-mix(in lab,red,red)){.skin-slider-multi-handle{border:1px solid color-mix(in srgb,var(--skin-border-active)82%,var(--skin-accent-primary))}}.skin-slider-multi-handle{border-radius:max(2px,var(--skin-slider-track-radius,0));background:var(--skin-slider-thumb-bg,var(--skin-control-primary-bg,var(--skin-accent-primary)));box-shadow:0 0 8px var(--skin-glow-shadow-subtle)}.skin-slider-multi-handle-in{background:var(--skin-accent-secondary)}.skin-slider-multi-handle:hover,.skin-slider-multi-handle:focus-visible{border-color:var(--skin-accent-hover);box-shadow:0 0 12px var(--skin-glow-shadow);outline:none}:root[data-skin-shell=cyber] [data-skin-region=studio-root] ::-webkit-scrollbar{width:10px;height:10px}:root[data-skin-shell=cyber] [data-skin-region=studio-root] ::-webkit-scrollbar-track{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] ::-webkit-scrollbar-track{background:color-mix(in srgb,var(--skin-bg-primary)86%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] ::-webkit-scrollbar-thumb{background:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] ::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--skin-accent-secondary)54%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] ::-webkit-scrollbar-thumb{border:1px solid var(--skin-border-active);box-shadow:0 0 10px var(--skin-glow-shadow-subtle)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=PanelResizeHandle] .skin-editor-resize-line{background:var(--skin-accent-secondary);width:1px;box-shadow:0 0 10px var(--skin-glow-shadow)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=PanelResizeHandle] .skin-editor-resize-grip{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);width:8px}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=PanelResizeHandle] .skin-editor-resize-grip{background:color-mix(in srgb,var(--skin-bg-primary)80%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=PanelResizeHandle] .skin-editor-resize-grip{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=PanelResizeHandle] .skin-editor-resize-grip{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)26%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=PanelResizeHandle] .skin-editor-resize-grip-line{background:var(--skin-accent-secondary);box-shadow:0 0 8px var(--skin-glow-shadow)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-status-pill{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-status-pill{background:color-mix(in srgb,var(--skin-bg-primary)72%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-status-pill{color:var(--skin-accent-secondary);box-shadow:0 0 10px var(--skin-glow-shadow-subtle)}[data-skin-region=studio-root] .skin-timeline-clip{box-sizing:border-box;z-index:var(--z-clip,1);cursor:var(--skin-cursor-grab,grab);border-color:var(--skin-timeline-clip-border,var(--skin-border-default));background:var(--skin-timeline-clip-bg,var(--skin-bg-secondary))}[data-skin-region=studio-root] .skin-timeline-clip:hover{z-index:var(--z-track);border-color:var(--skin-timeline-clip-hover-border,var(--skin-accent-secondary))}[data-skin-region=studio-root] .skin-timeline-clip:active{cursor:var(--skin-cursor-grabbing,grabbing)}[data-skin-region=studio-root] .skin-timeline-clip:is([data-selected],[data-selection-intent]){z-index:var(--z-clip-selected);border-color:var(--skin-timeline-clip-selected-border,var(--skin-accent-primary))}[data-skin-region=studio-root] .skin-timeline-clip.skin-cursor-disabled{cursor:var(--skin-cursor-disabled,not-allowed)}[data-skin-region=studio-root] .skin-timeline-clip *,[data-skin-region=studio-root] .skin-timeline-clip:before,[data-skin-region=studio-root] .skin-timeline-clip:after{box-sizing:border-box}[data-skin-region=studio-root] .skin-timeline-caption-fill{background:linear-gradient(90deg,var(--skin-bg-active),transparent 72%),var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] .skin-timeline-caption-fill{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-bg-active)56%,transparent),transparent 72%),color-mix(in srgb,var(--skin-accent-primary)10%,transparent)}}[data-skin-region=studio-root] .skin-timeline-clip-label,[data-skin-region=studio-root] .skin-timeline-clip-runtime,[data-skin-region=studio-root] .skin-timeline-clip-type-marker{color:var(--skin-text-primary)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)15%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)10%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)85%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{border-color:var(--skin-accent-secondary);background-size:12px 12px,12px 12px,auto}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-surface{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-timeline-surface)78%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-surface{background-size:18px 100%,auto}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-secondary);border-radius:0}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip{background:color-mix(in srgb,var(--skin-bg-secondary)80%,var(--skin-accent-primary)8%)}}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte{border-color:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte{border-color:color-mix(in srgb,var(--skin-accent-secondary)62%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte{background:linear-gradient(0deg,var(--skin-bg-primary),var(--skin-bg-primary)),linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte{background:linear-gradient(0deg,color-mix(in srgb,var(--skin-bg-primary)68%,transparent),color-mix(in srgb,var(--skin-bg-primary)68%,transparent)),linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)1px,transparent 1px)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte{background-size:auto,10px 100%}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{border-color:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{border-color:color-mix(in srgb,var(--skin-accent-secondary)70%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{background:linear-gradient(0deg,var(--skin-media-overlay-bg),var(--skin-media-overlay-bg)),linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{background:linear-gradient(0deg,var(--skin-media-overlay-bg),var(--skin-media-overlay-bg)),linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)1px,transparent 1px)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{box-shadow:inset 0 0 12px var(--skin-glow-shadow);background-size:auto,8px 100%}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{box-shadow:inset 0 0 12px color-mix(in srgb,var(--skin-glow-shadow)45%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-runtime,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-type-marker{color:var(--skin-on-media);text-shadow:0 0 2px var(--skin-on-media-shadow),0 0 7px var(--skin-accent-secondary),-1px 0 0 var(--skin-on-media-shadow),1px 0 0 var(--skin-on-media-shadow),0 1px 0 var(--skin-on-media-shadow)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-runtime,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-type-marker{text-shadow:0 0 2px var(--skin-on-media-shadow),0 0 7px color-mix(in srgb,var(--skin-accent-secondary)34%,transparent),-1px 0 0 var(--skin-on-media-shadow),1px 0 0 var(--skin-on-media-shadow),0 1px 0 var(--skin-on-media-shadow)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-waveform{filter:drop-shadow(0 0 4px var(--skin-accent-secondary))}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-waveform{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--skin-accent-secondary)42%,transparent))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-playhead-line{box-shadow:0 0 10px var(--skin-glow-shadow);background-color:var(--skin-accent-secondary)!important;width:2px!important}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-playhead-cap{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);box-shadow:0 0 12px var(--skin-glow-shadow);border-radius:0}:root[data-skin-shell=cyber] [data-skin-region=studio-root] select option,:root[data-skin-shell=cyber] [data-skin-region=studio-root] select optgroup{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] select option,:root[data-skin-shell=cyber] [data-skin-region=studio-root] select optgroup{background:color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] select option,:root[data-skin-shell=cyber] [data-skin-region=studio-root] select optgroup{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-domain-component=CropToolbar],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=CropRadiusPopover],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=ShapePickerDropdown]{border:1px solid var(--skin-accent-secondary);background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=CropToolbar],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=CropRadiusPopover],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=ShapePickerDropdown]{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)14%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] [data-skin-domain-component=CropToolbar],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=CropRadiusPopover],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=ShapePickerDropdown]{box-shadow:0 0 16px var(--skin-glow-shadow-subtle);font-family:var(--skin-ui-typeface);background-size:14px 14px,auto}:root[data-skin-shell=cyber] [data-skin-domain-component=CropToolbar]{border:0}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] img,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] img{border:1px solid var(--skin-accent-secondary);box-shadow:0 0 12px var(--skin-glow-shadow-subtle);border-radius:0}:root[data-skin-shell=cyber] [data-skin-component=Tooltip],:root[data-skin-shell=cyber] [data-skin-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextSubmenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorSearchDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=CustomSelectDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=MotionEasingPopup],:root[data-skin-shell=cyber] [data-skin-domain-component=PlaybackSpeedMenu]{border:1px solid var(--skin-accent-secondary);background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-component=Tooltip],:root[data-skin-shell=cyber] [data-skin-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextSubmenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorSearchDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=CustomSelectDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=MotionEasingPopup],:root[data-skin-shell=cyber] [data-skin-domain-component=PlaybackSpeedMenu]{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)13%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)8%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)86%,#000)}}:root[data-skin-shell=cyber] [data-skin-component=Tooltip],:root[data-skin-shell=cyber] [data-skin-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextSubmenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorSearchDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=CustomSelectDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=MotionEasingPopup],:root[data-skin-shell=cyber] [data-skin-domain-component=PlaybackSpeedMenu]{box-shadow:0 0 16px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background-size:14px 14px,14px 14px,auto}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-component=Tooltip],:root[data-skin-shell=cyber] [data-skin-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextSubmenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorSearchDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=CustomSelectDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=MotionEasingPopup],:root[data-skin-shell=cyber] [data-skin-domain-component=PlaybackSpeedMenu]{box-shadow:0 0 16px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-component=Tooltip],:root[data-skin-shell=cyber] [data-skin-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorTimelineContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextMenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorCanvasContextSubmenu],:root[data-skin-shell=cyber] [data-skin-domain-component=EditorSearchDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=CustomSelectDropdown],:root[data-skin-shell=cyber] [data-skin-domain-component=MotionEasingPopup],:root[data-skin-shell=cyber] [data-skin-domain-component=PlaybackSpeedMenu]{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface);text-transform:uppercase}:root[data-skin-shell=cyber] .skin-context-menu-item,:root[data-skin-shell=cyber] .skin-editor-search-dropdown__item,:root[data-skin-shell=cyber] .skin-custom-select-option{font-family:var(--skin-ui-typeface);border:1px solid #0000;border-radius:0}:root[data-skin-shell=cyber] .skin-context-menu-item:hover,:root[data-skin-shell=cyber] .skin-context-menu-item.is-selected,:root[data-skin-shell=cyber] .skin-editor-search-dropdown__item:hover,:root[data-skin-shell=cyber] .skin-custom-select-option:hover{border-color:var(--skin-accent-secondary);background:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-context-menu-item:hover,:root[data-skin-shell=cyber] .skin-context-menu-item.is-selected,:root[data-skin-shell=cyber] .skin-editor-search-dropdown__item:hover,:root[data-skin-shell=cyber] .skin-custom-select-option:hover{background:color-mix(in srgb,var(--skin-accent-secondary)18%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] .skin-context-menu-item:hover,:root[data-skin-shell=cyber] .skin-context-menu-item.is-selected,:root[data-skin-shell=cyber] .skin-editor-search-dropdown__item:hover,:root[data-skin-shell=cyber] .skin-custom-select-option:hover{box-shadow:0 0 10px var(--skin-glow-shadow-subtle);color:var(--skin-text-heading)}:root[data-skin-shell=cyber] .skin-playback-speed-menu{min-width:62px;padding:4px}:root[data-skin-shell=cyber] .skin-playback-speed-option{text-align:center}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-caption-category-button{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-caption-category-button{background:color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-caption-category-button{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-caption-category-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)20%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-caption-category-button{font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary);border-width:1px;border-color:var(--skin-accent-secondary)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)8%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)86%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary);background-size:14px 14px,14px 14px,auto}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)16%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card:focus-within{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary);border-color:var(--skin-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card:focus-within{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)16%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)13%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)76%,var(--skin-accent-primary)8%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card:focus-within{box-shadow:0 0 16px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background-size:12px 12px,12px 12px,auto}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-sfx-waveform{border-color:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-sfx-waveform{border-color:color-mix(in srgb,var(--skin-accent-secondary)70%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-sfx-waveform{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-sfx-waveform{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)12%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)10%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)78%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-sfx-waveform{background-size:10px 10px,10px 10px,auto}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-sfx-waveform-bar{box-shadow:0 0 6px var(--skin-glow-shadow-subtle);border-radius:0}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__action{border:1px solid var(--skin-accent-secondary)!important;background:var(--skin-accent-primary)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__action{background:color-mix(in srgb,var(--skin-accent-primary)18%,var(--skin-bg-primary))!important}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__action{box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__action{box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)20%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__action{color:var(--skin-text-heading)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__label{color:var(--skin-text-heading);font-family:var(--skin-ui-typeface);text-transform:uppercase}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-add-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-panel-tab{background:var(--skin-bg-primary);border-width:1px}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-add-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-panel-tab{background:color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-add-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-panel-tab{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-add-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-panel-tab{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-add-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-text-panel-tab{font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__preview{border:1px solid var(--skin-accent-secondary);background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__preview{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)12%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)9%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__preview{box-shadow:0 0 10px var(--skin-glow-shadow-subtle);background-size:13px 13px,13px 13px,auto}[data-skin-region=studio-root] .caption-preset-gpu-preview,[data-skin-region=studio-root] .caption-preset-gpu-preview__canvas{background-color:var(--skin-editor-card,var(--skin-bg-primary))}[data-skin-region=studio-root] .caption-preset-gpu-preview__matte{background:linear-gradient(90deg,var(--skin-border-default)1px,transparent 1px),linear-gradient(0deg,var(--skin-border-subtle)1px,transparent 1px),transparent}@supports (color:color-mix(in lab,red,red)){[data-skin-region=studio-root] .caption-preset-gpu-preview__matte{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-border-default)18%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-border-subtle)22%,transparent)1px,transparent 1px),transparent}}[data-skin-region=studio-root] .caption-preset-gpu-preview__matte{opacity:.45;background-size:14px 14px,14px 14px,auto}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .caption-preset-gpu-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .caption-preset-gpu-preview__canvas{background-color:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .caption-preset-gpu-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .caption-preset-gpu-preview__canvas{background-color:color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__apply{border:1px solid var(--skin-accent-secondary);background:var(--skin-accent-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__apply{background:color-mix(in srgb,var(--skin-accent-primary)20%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__apply{box-shadow:0 0 8px var(--skin-glow-shadow-subtle)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__label{color:var(--skin-text-heading);font-family:var(--skin-ui-typeface);text-transform:uppercase}:root[data-skin-shell=cyber] .skin-editor-search-dropdown__search{border-bottom:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-editor-search-dropdown__search{background:color-mix(in srgb,var(--skin-bg-primary)86%,#000)}}:root[data-skin-shell=cyber] .skin-editor-search-dropdown__input{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-editor-search-dropdown__input{background:color-mix(in srgb,var(--skin-bg-primary)78%,#000)}}:root[data-skin-shell=cyber] .skin-editor-search-dropdown__input{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-editor-search-dropdown__input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)20%,transparent)}}:root[data-skin-shell=cyber] .skin-editor-search-dropdown__input{font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-preset-button{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-preset-button{background:color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-preset-button{box-shadow:0 0 8px var(--skin-glow-shadow-subtle);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineKeyframeDrawer]{border:1px solid var(--skin-accent-secondary);background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary);border-radius:0}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineKeyframeDrawer]{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)14%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)10%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineKeyframeDrawer]{box-shadow:0 0 18px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background-size:16px 16px,16px 16px,auto}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineKeyframeDrawer]{box-shadow:0 0 18px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineKeyframeDrawer]{font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-controls,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-controls,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph{background:color-mix(in srgb,var(--skin-bg-primary)78%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-controls,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph{border-color:var(--skin-accent-secondary)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-segment{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-segment{background:color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-segment{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-segment{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-segment{color:var(--skin-text-primary)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button--active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button[aria-pressed=true]{border-color:var(--skin-accent-primary);background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button--active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button[aria-pressed=true]{background:color-mix(in srgb,var(--skin-accent-primary)20%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-button--active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-mode-button[aria-pressed=true]{box-shadow:0 0 12px var(--skin-glow-shadow-subtle);color:var(--skin-text-heading)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-lane{border-bottom:1px solid var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-lane{border-bottom:1px solid color-mix(in srgb,var(--skin-accent-secondary)42%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-lane{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-lane{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)80%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-lane{background-size:18px 100%,auto}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-lane.is-active{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-lane.is-active{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)16%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-accent-primary)15%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-curve{stroke-width:2px;filter:drop-shadow(0 0 7px var(--skin-glow-shadow))}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-point,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-graph-block{stroke:var(--skin-bg-primary);filter:drop-shadow(0 0 8px var(--skin-glow-shadow))}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-keyframe-drawer-resize-grip{background:var(--skin-accent-secondary);width:48px;height:2px;box-shadow:0 0 10px var(--skin-glow-shadow)}[data-skin-domain-component=TranscriptEditor] .transcript-token{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:0;padding:0;transition:background-color .12s,color .12s,opacity .12s}[data-skin-domain-component=TranscriptEditor] .transcript-token-hover{background:var(--skin-bg-hover)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-token-hover{background:color-mix(in srgb,var(--skin-bg-hover)74%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-token-hover{color:var(--skin-text-heading)}[data-skin-domain-component=TranscriptEditor] .transcript-token[data-karaoke-active=true]{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-token[data-karaoke-active=true]{background:color-mix(in srgb,var(--skin-bg-active)82%,var(--skin-bg-primary)18%)}}[data-skin-domain-component=TranscriptEditor] .transcript-token[data-karaoke-active=true]{color:var(--skin-readable-on-active);box-shadow:inset 0 0 0 1px var(--skin-border-active)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-token[data-karaoke-active=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-border-active)42%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable,[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable *,[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable:focus,[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable:focus-visible{box-shadow:none;-webkit-user-select:none;user-select:none;border:0;outline:none}[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable::selection{color:currentColor;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable ::selection{color:currentColor;-webkit-text-fill-color:currentColor;text-shadow:none;background:0 0}[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable[data-transcript-selection-active=true]::selection{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0}[data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable[data-transcript-selection-active=true] ::selection{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0}[data-skin-domain-component=TranscriptEditor] .transcript-selection-overlay-rect{background:var(--skin-accent-primary);border-radius:3px}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-selection-overlay-rect{background:color-mix(in srgb,var(--skin-accent-primary)18%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-selection-overlay-rect{box-shadow:inset 0 0 0 1px var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-selection-overlay-rect{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-primary)14%,transparent)}}.transcript-selection-toolbar{border:1px solid var(--skin-border-active);border-radius:var(--skin-button-radius);box-shadow:0 8px 28px var(--skin-panel-shadow);opacity:1;isolation:isolate;-webkit-text-fill-color:currentColor;position:fixed;background:var(--skin-solid-toolbar-bg,var(--skin-bg-input,#050505))!important;background-color:var(--skin-solid-toolbar-bg,var(--skin-bg-input,#050505))!important;background-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;background-image:none!important}.transcript-selection-toolbar:before,.transcript-selection-toolbar__matte{z-index:0;border-radius:inherit;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;background:var(--skin-solid-toolbar-bg,var(--skin-bg-input,#050505))!important;background-color:var(--skin-solid-toolbar-bg,var(--skin-bg-input,#050505))!important;background-blend-mode:normal!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;mix-blend-mode:normal!important;opacity:1!important;background-image:none!important}.transcript-selection-toolbar:before{content:""}.transcript-selection-toolbar>*{z-index:1;position:relative}.transcript-selection-toolbar>.transcript-selection-toolbar__matte{z-index:0;position:absolute}.transcript-selection-toolbar__button,.transcript-selection-toolbar__input{border-color:var(--skin-border-default);border-radius:var(--skin-button-radius);box-shadow:inset 0 0 0 1px var(--skin-border-subtle);background:var(--skin-bg-primary)!important;background-color:var(--skin-bg-primary)!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){.transcript-selection-toolbar__button,.transcript-selection-toolbar__input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-border-subtle)35%,transparent)}}.transcript-selection-toolbar__button,.transcript-selection-toolbar__input{opacity:1;-webkit-text-fill-color:currentColor}.transcript-selection-toolbar__button:hover,.transcript-selection-toolbar__button:focus-visible{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)!important;background-color:var(--skin-bg-active)!important;background-image:none!important}.transcript-selection-toolbar__input{border-color:var(--skin-border-active);background:var(--skin-bg-input)!important;background-color:var(--skin-bg-input)!important;background-image:none!important}.transcript-selection-toolbar__input::placeholder{color:var(--skin-readable-muted);opacity:.72}:root[data-skin-shell=cyber] .transcript-selection-toolbar{border:1px solid var(--skin-accent-secondary);--skin-solid-toolbar-bg:var(--skin-bg-input,#050505);box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background:var(--skin-solid-toolbar-bg)!important;background-color:var(--skin-solid-toolbar-bg)!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .transcript-selection-toolbar{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)38%,transparent)}}:root[data-skin-shell=cyber] .transcript-selection-toolbar:before,:root[data-skin-shell=cyber] .transcript-selection-toolbar__matte{background:var(--skin-solid-toolbar-bg)!important;background-color:var(--skin-solid-toolbar-bg)!important;background-image:none!important}:root[data-skin-shell=cyber] .transcript-selection-toolbar__button,:root[data-skin-shell=cyber] .transcript-selection-toolbar__input{border-color:var(--skin-accent-secondary);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary);background:var(--skin-cyber-editor-chip-fill,var(--skin-bg-primary))!important;background-color:var(--skin-cyber-editor-chip-fill,var(--skin-bg-primary))!important;background-image:none!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .transcript-selection-toolbar__button,:root[data-skin-shell=cyber] .transcript-selection-toolbar__input{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)26%,transparent)}}:root[data-skin-shell=cyber] .transcript-selection-toolbar__button:hover,:root[data-skin-shell=cyber] .transcript-selection-toolbar__button:focus-visible{border-color:var(--skin-accent-primary);background:var(--skin-cyber-editor-control-active-fill,var(--skin-bg-active))!important;background-color:var(--skin-cyber-editor-control-active-fill,var(--skin-bg-active))!important;background-image:none!important}[data-skin-domain-component=TranscriptEditor] .transcript-token-muted{color:var(--skin-readable-muted);opacity:.68;text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--skin-readable-muted);text-decoration-color:var(--skin-readable-muted)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-token-muted{-webkit-text-decoration-color:color-mix(in srgb,var(--skin-readable-muted)72%,transparent);text-decoration-color:color-mix(in srgb,var(--skin-readable-muted)72%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-token-muted[data-karaoke-active=true]{color:var(--skin-readable-on-active);opacity:.82}[data-skin-domain-component=TranscriptEditor] .transcript-token-trimmed,[data-skin-domain-component=TranscriptEditor] .transcript-token-deleted{color:var(--skin-readable-muted);opacity:.46}[data-skin-domain-component=TranscriptEditor] .transcript-token-deleted{text-decoration:line-through;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--skin-readable-muted);text-decoration-color:var(--skin-readable-muted)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-token-deleted{-webkit-text-decoration-color:color-mix(in srgb,var(--skin-readable-muted)60%,transparent);text-decoration-color:color-mix(in srgb,var(--skin-readable-muted)60%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-source-chip,[data-skin-domain-component=TranscriptEditor] .transcript-title-annotation{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-source-chip,[data-skin-domain-component=TranscriptEditor] .transcript-title-annotation{border:1px solid color-mix(in srgb,var(--skin-border-default)70%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-source-chip,[data-skin-domain-component=TranscriptEditor] .transcript-title-annotation{background:var(--skin-bg-secondary)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-source-chip,[data-skin-domain-component=TranscriptEditor] .transcript-title-annotation{background:color-mix(in srgb,var(--skin-bg-secondary)82%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-source-chip,[data-skin-domain-component=TranscriptEditor] .transcript-title-annotation{color:var(--skin-readable-muted);-webkit-text-fill-color:currentColor}[data-skin-domain-component=TranscriptEditor] .transcript-source-chip{text-overflow:ellipsis;white-space:nowrap;padding:1px 5px;font-size:10px;font-weight:700;line-height:1.35;overflow:hidden}[data-skin-domain-component=TranscriptEditor] .transcript-source-chip--duplicate,[data-skin-domain-component=TranscriptEditor] .transcript-source-chip--overlap{border-color:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-source-chip--duplicate,[data-skin-domain-component=TranscriptEditor] .transcript-source-chip--overlap{border-color:color-mix(in srgb,var(--skin-accent-secondary)58%,var(--skin-border-default))}}[data-skin-domain-component=TranscriptEditor] .transcript-source-chip--duplicate,[data-skin-domain-component=TranscriptEditor] .transcript-source-chip--overlap{color:var(--skin-text-primary)}[data-skin-domain-component=TranscriptEditor] .transcript-title-annotation{width:fit-content;max-width:100%;color:var(--skin-text-heading);padding:2px 7px}[data-skin-domain-component=TranscriptEditor] .transcript-title-remove{border:1px solid var(--skin-border-default);justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-title-remove{border:1px solid color-mix(in srgb,var(--skin-border-default)72%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-title-remove{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-title-remove{background:color-mix(in srgb,var(--skin-bg-primary)60%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-title-remove{color:var(--skin-text-muted);font-size:10px;line-height:1}[data-skin-domain-component=TranscriptEditor] .transcript-title-remove:hover{border-color:var(--skin-accent-primary);color:var(--skin-text-primary)}[data-skin-domain-component=TranscriptEditor] .transcript-lane-row{border-left:3px solid var(--skin-accent-secondary);align-items:flex-start;gap:8px;width:fit-content;max-width:100%;margin-block:4px;padding:4px 6px;display:flex}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-lane-row{border-left:3px solid color-mix(in srgb,var(--skin-accent-secondary)62%,var(--skin-border-default))}}[data-skin-domain-component=TranscriptEditor] .transcript-lane-row{background:var(--skin-bg-secondary)}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-lane-row{background:color-mix(in srgb,var(--skin-bg-secondary)42%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-lane-label{text-overflow:ellipsis;white-space:nowrap;max-width:150px;color:var(--skin-text-muted);flex:none;font-size:10px;font-weight:700;line-height:22px;overflow:hidden}[data-skin-domain-component=TranscriptEditor] .transcript-lane-body{min-width:0;color:var(--skin-text-primary)}[data-skin-domain-component=TranscriptEditor] .transcript-silence-token{opacity:.82;height:1em;font-size:inherit;font-weight:inherit;text-shadow:0 0 3px;align-items:center;margin-inline:0;line-height:1;display:inline-flex}@supports (color:color-mix(in lab,red,red)){[data-skin-domain-component=TranscriptEditor] .transcript-silence-token{text-shadow:0 0 3px color-mix(in srgb,currentColor 32%,transparent)}}[data-skin-domain-component=TranscriptEditor] .transcript-silence-token{vertical-align:.08em}:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-token[data-karaoke-active=true]{background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-token[data-karaoke-active=true]{background:color-mix(in srgb,var(--skin-accent-primary)54%,var(--skin-bg-primary)46%)}}:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-token[data-karaoke-active=true]{color:var(--skin-readable-on-active);text-shadow:none}:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable::selection{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0}:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable ::selection{color:currentColor;-webkit-text-fill-color:currentColor;background:0 0}:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable[data-transcript-selection-active=true]::selection{background:0 0}:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-paragraph-editable[data-transcript-selection-active=true] ::selection{background:0 0}:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-selection-overlay-rect{background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=TranscriptEditor] .transcript-selection-overlay-rect{background:color-mix(in srgb,var(--skin-accent-primary)20%,transparent)}}:root[data-skin-shell=cyber]{--skin-display-typeface:"Share Tech Mono","Rajdhani","IBM Plex Mono",monospace;--skin-ui-typeface:"Share Tech Mono","Rajdhani","IBM Plex Mono",monospace;--skin-label-typeface:"Share Tech Mono","IBM Plex Mono",monospace;--skin-editor-typeface:"IBM Plex Mono","Consolas",monospace;--skin-cyber-editor-page-base:var(--skin-bg-app-frame)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-page-base:color-mix(in srgb,var(--skin-bg-app-frame)88%,#010604 12%)}}:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-fill:color-mix(in srgb,var(--skin-bg-primary)76%,#020806 24%)}}:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-strong-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-strong-fill:color-mix(in srgb,var(--skin-bg-primary)68%,#03120b 32%)}}:root[data-skin-shell=cyber]{--skin-cyber-editor-control-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-control-fill:color-mix(in srgb,var(--skin-bg-primary)72%,#020806 28%)}}:root[data-skin-shell=cyber]{--skin-cyber-editor-control-active-fill:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-control-active-fill:color-mix(in srgb,var(--skin-accent-primary)24%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber]{--skin-cyber-editor-chip-fill:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-chip-fill:color-mix(in srgb,var(--skin-bg-primary)66%,#010604 34%)}}:root[data-skin-shell=cyber]{--skin-cyber-editor-border-soft:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-border-soft:color-mix(in srgb,var(--skin-accent-secondary)54%,transparent)}}:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-shadow:var(--skin-glow-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-shadow:color-mix(in srgb,var(--skin-glow-shadow-subtle)56%,transparent)}}:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-grid:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)0 0/22px 22px,linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px)0 0/22px 22px,linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)0 0/110px 110px,linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px)0 0/110px 110px}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-grid:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)4%,transparent)1px,transparent 1px)0 0/22px 22px,linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)3%,transparent)1px,transparent 1px)0 0/22px 22px,linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px)0 0/110px 110px,linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)7%,transparent)1px,transparent 1px)0 0/110px 110px}}:root[data-skin-shell=cyber]{--skin-cyber-editor-panel-scanlines:none;--skin-cyber-editor-circuit-grid:var(--skin-cyber-editor-panel-grid);--skin-cyber-editor-connected-sheet:var(--skin-cyber-editor-circuit-grid),var(--skin-cyber-editor-panel-fill)}.skin-type-cyber-display,:root[data-skin-shell=cyber] h1:not([data-shadcn-production-fixture=true] *),:root[data-skin-shell=cyber] h2:not([data-shadcn-production-fixture=true] *),:root[data-skin-shell=cyber] [data-skin-component] strong{font-family:var(--skin-display-typeface);letter-spacing:0;text-transform:uppercase}:root[data-skin-shell=cyber] [data-skin-component],:root[data-skin-shell=cyber] .skin-anatomy-panel,:root[data-skin-shell=cyber] .skin-anatomy-card,:root[data-skin-shell=cyber] .skin-anatomy-control{font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-domain-component=StudioHeader],:root[data-skin-shell=cyber] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertyTabBar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineToolbar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineContainer],:root[data-skin-shell=cyber] [data-skin-domain-component=IconRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorAppTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorToolRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorSimpleLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorProLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorCanvasFrame],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorLayers],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorProperties],:root[data-skin-shell=cyber] [data-skin-region=skin-lab-root]{border-color:var(--skin-border-active);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary),0 0 14px var(--skin-glow-shadow-subtle);border-width:1px}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=StudioHeader],:root[data-skin-shell=cyber] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertyTabBar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineToolbar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineContainer],:root[data-skin-shell=cyber] [data-skin-domain-component=IconRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorAppTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorToolRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorSimpleLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorProLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorCanvasFrame],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorLayers],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorProperties],:root[data-skin-shell=cyber] [data-skin-region=skin-lab-root]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent),0 0 14px var(--skin-glow-shadow-subtle)}}:root[data-skin-shell=cyber] [data-skin-domain-component=StudioHeader],:root[data-skin-shell=cyber] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertyTabBar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineToolbar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineContainer],:root[data-skin-shell=cyber] [data-skin-domain-component=IconRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorAppTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorToolRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorSimpleLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorProLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorCanvasFrame],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorLayers],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorProperties],:root[data-skin-shell=cyber] [data-skin-region=skin-lab-root]{background-image:linear-gradient(90deg,var(--skin-text-primary)1px,transparent 1px),linear-gradient(0deg,var(--skin-text-primary)1px,transparent 1px),var(--skin-chrome-panel-texture-image)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=StudioHeader],:root[data-skin-shell=cyber] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertyTabBar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineToolbar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineContainer],:root[data-skin-shell=cyber] [data-skin-domain-component=IconRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorAppTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorToolRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorSimpleLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorProLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorCanvasFrame],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorLayers],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorProperties],:root[data-skin-shell=cyber] [data-skin-region=skin-lab-root]{background-image:linear-gradient(90deg,color-mix(in srgb,var(--skin-text-primary)9%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-text-primary)6%,transparent)1px,transparent 1px),var(--skin-chrome-panel-texture-image)}}:root[data-skin-shell=cyber] [data-skin-domain-component=StudioHeader],:root[data-skin-shell=cyber] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-domain-component=PropertyTabBar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineToolbar],:root[data-skin-shell=cyber] [data-skin-domain-component=TimelineContainer],:root[data-skin-shell=cyber] [data-skin-domain-component=IconRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorAppTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorTopbar],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorToolRail],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorSimpleLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorProLayout],:root[data-skin-shell=cyber] [data-skin-component=ImageEditorCanvasFrame],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorLayers],:root[data-skin-shell=cyber] [data-skin-domain-component=ImageEditorProperties],:root[data-skin-shell=cyber] [data-skin-region=skin-lab-root]{background-size:16px 16px,16px 16px,var(--skin-chrome-panel-texture-size)}:root[data-skin-shell=cyber] [data-skin-component=SkinTimelineClip],:root[data-skin-shell=cyber] [data-skin-component=SkinTimelineTrack],:root[data-skin-shell=cyber] [data-skin-component=SkinTimelineTrackHeader]{box-shadow:0 0 10px var(--skin-glow-shadow-subtle);border-width:1px}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-panel,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=StudioHeader],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertyTabBar],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineToolbar],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineContainer],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=IconRail]{border-color:var(--skin-cyber-editor-border-soft);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-panel-grid),var(--skin-cyber-editor-panel-fill);box-shadow:0 0 12px var(--skin-cyber-editor-panel-shadow),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-panel,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=StudioHeader],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertyTabBar],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineToolbar],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineContainer],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=IconRail]{box-shadow:0 0 12px var(--skin-cyber-editor-panel-shadow),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineContainer]{background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-panel-grid),var(--skin-cyber-editor-panel-strong-fill)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=StudioHeader]{box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 -1px 0 var(--skin-accent-secondary),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=StudioHeader]{box-shadow:0 0 10px color-mix(in srgb,var(--skin-glow-shadow-subtle)46%,transparent),inset 0 -1px color-mix(in srgb,var(--skin-accent-secondary)42%,transparent),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-control,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineToolbar] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-preset-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-control,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button{border-color:var(--skin-cyber-editor-border-soft);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-control-fill);color:var(--skin-readable-muted);text-shadow:none;box-shadow:inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 10px var(--skin-glow-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-control,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=button],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] [role=tab],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineToolbar] button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-preset-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-control,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent),inset 0 0 10px color-mix(in srgb,var(--skin-glow-shadow-subtle)20%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-control:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-control:focus-visible,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineToolbar] button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-preset-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-control:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button[aria-pressed=true]{border-color:var(--skin-accent-primary);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-control-active-fill);color:var(--skin-readable-on-active);box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 12px var(--skin-glow-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-control:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-anatomy-control:focus-visible,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=SidebarPanel] button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=PropertySlidePanel] button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineToolbar] button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-preset-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-control:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button[aria-pressed=true]{box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)64%,transparent),inset 0 0 12px color-mix(in srgb,var(--skin-glow-shadow-subtle)30%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-group-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-status-pill,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-zoom-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-testid=timeline-clip-keyframe-inline-chip]{border:1px solid var(--skin-cyber-editor-border-soft);background:var(--skin-cyber-editor-chip-fill);color:var(--skin-text-primary);text-shadow:none;box-shadow:inset 0 0 0 1px var(--skin-accent-secondary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-group-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-status-pill,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-zoom-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-catalog-card__label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-testid=timeline-clip-keyframe-inline-chip]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)16%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-group-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-zoom-label{justify-content:center;align-items:center;padding:2px 5px;display:inline-flex}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-rail-icon{color:var(--skin-readable-muted);text-shadow:none}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button:hover .skin-rail-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button:hover .skin-rail-icon,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button[aria-pressed=true] .skin-rail-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button[aria-pressed=true] .skin-rail-icon{color:var(--skin-readable-on-active);text-shadow:0 0 5px var(--skin-glow-shadow)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button:hover .skin-rail-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button:hover .skin-rail-icon,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button[aria-pressed=true] .skin-rail-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-editor-rail-button[aria-pressed=true] .skin-rail-icon{text-shadow:0 0 5px color-mix(in srgb,var(--skin-glow-shadow)52%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-corner-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{border-color:var(--skin-cyber-editor-border-soft);background:var(--skin-cyber-editor-panel-scanlines),linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)0 0/24px 24px,var(--skin-cyber-editor-panel-fill)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-corner-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{background:var(--skin-cyber-editor-panel-scanlines),linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)8%,transparent)1px,transparent 1px)0 0/24px 24px,var(--skin-cyber-editor-panel-fill)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineTrackHeader]{border-color:var(--skin-cyber-editor-border-soft);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-control-fill);box-shadow:inset -1px 0 0 var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineTrackHeader]{box-shadow:inset -1px 0 color-mix(in srgb,var(--skin-accent-secondary)28%,transparent)}}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-surface{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)11%,transparent)1px,transparent 1px)0 0/32px 100%,linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)5%,transparent)1px,transparent 1px)0 0/100% 28px,color-mix(in srgb,var(--skin-bg-timeline-surface)82%,#020806 18%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip{border-color:var(--skin-cyber-editor-border-soft);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-bg-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip{background:var(--skin-cyber-editor-panel-scanlines),color-mix(in srgb,var(--skin-bg-secondary)80%,var(--skin-accent-primary)9%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip{box-shadow:0 0 8px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip{box-shadow:0 0 8px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip:is([data-selected],[data-selection-intent]){border-color:var(--skin-accent-primary);box-shadow:0 0 16px var(--skin-glow-shadow),inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 16px var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip:is([data-selected],[data-selection-intent]){box-shadow:0 0 16px var(--skin-glow-shadow),inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 16px color-mix(in srgb,var(--skin-accent-primary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{border-color:var(--skin-cyber-editor-border-soft);background:linear-gradient(0deg,var(--skin-media-overlay-bg),var(--skin-media-overlay-bg)),linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)0 0/12px 100%}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{background:linear-gradient(0deg,color-mix(in srgb,var(--skin-media-overlay-bg)84%,#010604 16%),color-mix(in srgb,var(--skin-media-overlay-bg)84%,#010604 16%)),linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)14%,transparent)1px,transparent 1px)0 0/12px 100%}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{box-shadow:inset 0 0 10px var(--skin-glow-shadow-subtle)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-header-matte,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-media-waveform-matte{box-shadow:inset 0 0 10px color-mix(in srgb,var(--skin-glow-shadow-subtle)32%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-ruler-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-runtime,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-type-marker{text-shadow:0 0 2px var(--skin-on-media-shadow),0 0 4px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-ruler-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-label,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-runtime,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-clip-type-marker{text-shadow:0 0 2px var(--skin-on-media-shadow),0 0 4px color-mix(in srgb,var(--skin-accent-secondary)26%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-global-dialog,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-global-modal-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-global-popover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=CropRadiusPopover],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=ShapePickerDropdown]{border-color:var(--skin-accent-secondary);background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-panel-grid),var(--skin-cyber-editor-panel-strong-fill);box-shadow:0 0 18px var(--skin-cyber-editor-panel-shadow),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-global-dialog,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-global-modal-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-global-popover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=CropRadiusPopover],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=ShapePickerDropdown]{box-shadow:0 0 18px var(--skin-cyber-editor-panel-shadow),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=skin-lab-root]{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)0 0/14px 14px,linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px)0 0/14px 14px,radial-gradient(circle at 80% 0%,var(--skin-accent-primary),transparent 34%),var(--skin-bg-app-frame)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=skin-lab-root]{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)12%,transparent)1px,transparent 1px)0 0/14px 14px,linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)10%,transparent)1px,transparent 1px)0 0/14px 14px,radial-gradient(circle at 80% 0%,color-mix(in srgb,var(--skin-accent-primary)16%,transparent),transparent 34%),var(--skin-bg-app-frame)}}:root[data-skin-shell=cyber] [data-skin-component=ProjectsPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=EnochChatPanel],:root[data-skin-shell=cyber] [data-skin-component=ToolsPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel],:root[data-skin-shell=cyber] [data-skin-component=ExportDialog] .skin-export-dialog{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-component=ProjectsPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=EnochChatPanel],:root[data-skin-shell=cyber] [data-skin-component=ToolsPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel],:root[data-skin-shell=cyber] [data-skin-component=ExportDialog] .skin-export-dialog{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)8%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)88%,#000)}}:root[data-skin-shell=cyber] [data-skin-component=ProjectsPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=EnochChatPanel],:root[data-skin-shell=cyber] [data-skin-component=ToolsPanel],:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel],:root[data-skin-shell=cyber] [data-skin-component=ExportDialog] .skin-export-dialog{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface);background-size:14px 14px,14px 14px,auto}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-paper:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-paper:color-mix(in srgb,var(--skin-bg-primary)88%,#000)}}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-card:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-card:color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-compact:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-compact:color-mix(in srgb,var(--skin-bg-primary)78%,var(--skin-accent-primary)8%)}}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-texture:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{--skin-recorder-texture:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)8%,transparent)1px,transparent 1px)}}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{isolation:isolate;border:1px solid var(--skin-accent-secondary);box-shadow:0 0 22px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background-color:var(--skin-recorder-paper)!important;background-image:var(--skin-recorder-texture)!important;background-size:14px 14px,14px 14px!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{box-shadow:0 0 22px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)22%,transparent)}}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel]{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-recorder-header,:root[data-skin-shell=cyber] .skin-recorder-body,:root[data-skin-shell=cyber] .skin-recorder-source-column{color:var(--skin-text-primary);background-color:var(--skin-recorder-paper,var(--skin-bg-primary))!important;background-image:var(--skin-recorder-texture,none)!important;background-size:14px 14px,14px 14px!important}:root[data-skin-shell=cyber] .skin-recorder-options,:root[data-skin-shell=cyber] .skin-recorder-controls{background-color:var(--skin-recorder-card,var(--skin-bg-secondary));border-color:var(--skin-accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-recorder-options,:root[data-skin-shell=cyber] .skin-recorder-controls{background-color:color-mix(in srgb,var(--skin-recorder-card,var(--skin-bg-secondary))88%,transparent)}}:root[data-skin-shell=cyber] .skin-recorder-check-row{color:var(--skin-text-secondary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-recorder-check-row input{accent-color:var(--skin-accent-primary);filter:drop-shadow(0 0 5px var(--skin-glow-shadow-subtle))}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-icon-button{background-color:var(--skin-recorder-compact,var(--skin-bg-primary))!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-icon-button{background-color:var(--skin-recorder-compact,color-mix(in srgb,var(--skin-bg-primary)78%,var(--skin-accent-primary)8%))!important}}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-icon-button{background-image:none!important}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button.is-active{background-color:var(--skin-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button.is-active{background-color:color-mix(in srgb,var(--skin-accent-primary)22%,var(--skin-bg-primary))!important}}:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] [data-skin-domain-component=BrowserRecordingPanel] .skin-recorder-mode-button.is-active{color:var(--skin-readable-on-active);background-image:none!important}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-empty-state,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-destination,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview-status,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-message{border:1px solid var(--skin-accent-secondary);background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-empty-state,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-destination,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview-status,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-message{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)8%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)86%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-empty-state,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-destination,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview-status,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-message{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background-size:12px 12px,12px 12px,auto}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-empty-state,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-destination,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview-status,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-message{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-empty-state,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-destination,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview-status,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-message{color:var(--skin-text-primary)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button{background:color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button{color:var(--skin-readable-muted);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button[aria-pressed=true]{border-color:var(--skin-accent-primary);background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button[aria-pressed=true]{background:color-mix(in srgb,var(--skin-accent-primary)22%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button[aria-pressed=true]{box-shadow:0 0 14px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);color:var(--skin-readable-on-active)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-select,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-projects-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-trigger{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-select,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-projects-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-trigger{background:color-mix(in srgb,var(--skin-bg-primary)80%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-select,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-projects-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-trigger{color:var(--skin-text-primary);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-select,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-projects-search,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-input,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}[data-skin-region=studio-root] .enoch-chat-composer-shell{container-type:inline-size}[data-skin-region=studio-root] .enoch-chat-control-label{display:inline}[data-skin-region=studio-root] .enoch-chat-menu-trigger{width:var(--skin-chat-model-trigger-width,6.75rem)}[data-skin-region=studio-root] .enoch-chat-icon-menu-trigger{justify-content:center;width:36px;padding-inline:.35rem}[data-skin-region=studio-root] .enoch-chat-action-button{justify-content:center;min-width:36px}[data-skin-region=studio-root] .enoch-chat-attachment-chip{flex:none;width:58px;height:48px}[data-skin-region=studio-root] .enoch-chat-attachment-tray{scrollbar-width:thin;scrollbar-color:var(--skin-border-default)transparent}[data-skin-region=studio-root] .enoch-chat-count{min-width:12px;color:var(--skin-accent-primary);justify-content:center;display:inline-flex}@container (max-width:379px){[data-skin-region=studio-root] .enoch-chat-control-label{display:none}}@container (min-width:430px){[data-skin-region=studio-root] .enoch-chat-menu-trigger{width:var(--skin-chat-model-trigger-wide-width,8rem)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=MediaUploadMenu],:root[data-skin-shell=cyber] .skin-media-sort-list,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list{border:1px solid var(--skin-accent-secondary);background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=MediaUploadMenu],:root[data-skin-shell=cyber] .skin-media-sort-list,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)12%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=MediaUploadMenu],:root[data-skin-shell=cyber] .skin-media-sort-list,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list{box-shadow:0 0 16px var(--skin-glow-shadow-subtle);background-size:14px 14px,auto}:root[data-skin-shell=cyber] .skin-media-sort-option{border-bottom:1px solid var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-media-sort-option{border-bottom:1px solid color-mix(in srgb,var(--skin-accent-secondary)30%,transparent)}}:root[data-skin-shell=cyber] .skin-media-sort-option{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-media-sort-option{background:color-mix(in srgb,var(--skin-bg-primary)88%,#000)}}:root[data-skin-shell=cyber] .skin-media-sort-option{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-media-sort-option:hover,:root[data-skin-shell=cyber] .skin-media-sort-option[aria-selected=true]{background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-media-sort-option:hover,:root[data-skin-shell=cyber] .skin-media-sort-option[aria-selected=true]{background:color-mix(in srgb,var(--skin-accent-primary)24%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] .skin-media-sort-option:hover,:root[data-skin-shell=cyber] .skin-media-sort-option[aria-selected=true]{color:var(--skin-readable-on-active);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}:root[data-skin-shell] [data-skin-region=studio-root] textarea[data-sdf-inline-input=true]{box-shadow:none!important;color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-submit:disabled{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-submit:disabled{background:color-mix(in srgb,var(--skin-bg-primary)80%,#000)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-submit:disabled{color:var(--skin-readable-muted)}:root[data-skin-shell=cyber] .skin-recorder-effects-rail,:root[data-skin-shell=cyber] .skin-recorder-effects-header,:root[data-skin-shell=cyber] .skin-recorder-effects-section,:root[data-skin-shell=cyber] .skin-recorder-empty-box,:root[data-skin-shell=cyber] .skin-recorder-stack-row,:root[data-skin-shell=cyber] .skin-export-section,:root[data-skin-shell=cyber] .skin-export-destination,:root[data-skin-shell=cyber] .skin-recorder-preview,:root[data-skin-shell=cyber] .skin-recorder-preview-status,:root[data-skin-shell=cyber] .skin-recorder-message{border-color:var(--skin-accent-secondary);background-color:var(--skin-recorder-card,var(--skin-bg-primary))!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-recorder-effects-rail,:root[data-skin-shell=cyber] .skin-recorder-effects-header,:root[data-skin-shell=cyber] .skin-recorder-effects-section,:root[data-skin-shell=cyber] .skin-recorder-empty-box,:root[data-skin-shell=cyber] .skin-recorder-stack-row,:root[data-skin-shell=cyber] .skin-export-section,:root[data-skin-shell=cyber] .skin-export-destination,:root[data-skin-shell=cyber] .skin-recorder-preview,:root[data-skin-shell=cyber] .skin-recorder-preview-status,:root[data-skin-shell=cyber] .skin-recorder-message{background-color:var(--skin-recorder-card,color-mix(in srgb,var(--skin-bg-primary)86%,#000))!important}}:root[data-skin-shell=cyber] .skin-recorder-effects-rail,:root[data-skin-shell=cyber] .skin-recorder-effects-header,:root[data-skin-shell=cyber] .skin-recorder-effects-section,:root[data-skin-shell=cyber] .skin-recorder-empty-box,:root[data-skin-shell=cyber] .skin-recorder-stack-row,:root[data-skin-shell=cyber] .skin-export-section,:root[data-skin-shell=cyber] .skin-export-destination,:root[data-skin-shell=cyber] .skin-recorder-preview,:root[data-skin-shell=cyber] .skin-recorder-preview-status,:root[data-skin-shell=cyber] .skin-recorder-message{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background-image:var(--skin-recorder-texture,none)!important;background-size:12px 12px,12px 12px!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-recorder-effects-rail,:root[data-skin-shell=cyber] .skin-recorder-effects-header,:root[data-skin-shell=cyber] .skin-recorder-effects-section,:root[data-skin-shell=cyber] .skin-recorder-empty-box,:root[data-skin-shell=cyber] .skin-recorder-stack-row,:root[data-skin-shell=cyber] .skin-export-section,:root[data-skin-shell=cyber] .skin-export-destination,:root[data-skin-shell=cyber] .skin-recorder-preview,:root[data-skin-shell=cyber] .skin-recorder-preview-status,:root[data-skin-shell=cyber] .skin-recorder-message{box-shadow:0 0 12px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] .skin-recorder-effects-rail,:root[data-skin-shell=cyber] .skin-recorder-effects-header,:root[data-skin-shell=cyber] .skin-recorder-effects-section,:root[data-skin-shell=cyber] .skin-recorder-empty-box,:root[data-skin-shell=cyber] .skin-recorder-stack-row,:root[data-skin-shell=cyber] .skin-export-section,:root[data-skin-shell=cyber] .skin-export-destination,:root[data-skin-shell=cyber] .skin-recorder-preview,:root[data-skin-shell=cyber] .skin-recorder-preview-status,:root[data-skin-shell=cyber] .skin-recorder-message{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-recorder-action,:root[data-skin-shell=cyber] .skin-recorder-mode-button,:root[data-skin-shell=cyber] .skin-recorder-icon-button,:root[data-skin-shell=cyber] .skin-export-output-toggle,:root[data-skin-shell=cyber] .skin-export-action-button,:root[data-skin-shell=cyber] .skin-export-submit,:root[data-skin-shell=cyber] .skin-export-cancel{border:1px solid var(--skin-accent-secondary);background:var(--skin-recorder-compact,var(--skin-bg-primary));border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-recorder-action,:root[data-skin-shell=cyber] .skin-recorder-mode-button,:root[data-skin-shell=cyber] .skin-recorder-icon-button,:root[data-skin-shell=cyber] .skin-export-output-toggle,:root[data-skin-shell=cyber] .skin-export-action-button,:root[data-skin-shell=cyber] .skin-export-submit,:root[data-skin-shell=cyber] .skin-export-cancel{background:var(--skin-recorder-compact,color-mix(in srgb,var(--skin-bg-primary)82%,#000))}}:root[data-skin-shell=cyber] .skin-recorder-action,:root[data-skin-shell=cyber] .skin-recorder-mode-button,:root[data-skin-shell=cyber] .skin-recorder-icon-button,:root[data-skin-shell=cyber] .skin-export-output-toggle,:root[data-skin-shell=cyber] .skin-export-action-button,:root[data-skin-shell=cyber] .skin-export-submit,:root[data-skin-shell=cyber] .skin-export-cancel{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-recorder-action,:root[data-skin-shell=cyber] .skin-recorder-mode-button,:root[data-skin-shell=cyber] .skin-recorder-icon-button,:root[data-skin-shell=cyber] .skin-export-output-toggle,:root[data-skin-shell=cyber] .skin-export-action-button,:root[data-skin-shell=cyber] .skin-export-submit,:root[data-skin-shell=cyber] .skin-export-cancel{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] .skin-recorder-action,:root[data-skin-shell=cyber] .skin-recorder-mode-button,:root[data-skin-shell=cyber] .skin-recorder-icon-button,:root[data-skin-shell=cyber] .skin-export-output-toggle,:root[data-skin-shell=cyber] .skin-export-action-button,:root[data-skin-shell=cyber] .skin-export-submit,:root[data-skin-shell=cyber] .skin-export-cancel{color:var(--skin-readable-muted);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-export-submit:not(:disabled),:root[data-skin-shell=cyber] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] .skin-recorder-mode-button.is-active{border-color:var(--skin-accent-primary);background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-export-submit:not(:disabled),:root[data-skin-shell=cyber] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] .skin-recorder-mode-button.is-active{background:color-mix(in srgb,var(--skin-accent-primary)22%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] .skin-export-submit:not(:disabled),:root[data-skin-shell=cyber] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] .skin-recorder-mode-button.is-active{box-shadow:0 0 14px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);color:var(--skin-readable-on-active)}:root[data-skin-shell=cyber] .skin-export-input,:root[data-skin-shell=cyber] .skin-export-select-trigger{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-export-input,:root[data-skin-shell=cyber] .skin-export-select-trigger{background:color-mix(in srgb,var(--skin-bg-primary)80%,#000)}}:root[data-skin-shell=cyber] .skin-export-input,:root[data-skin-shell=cyber] .skin-export-select-trigger{color:var(--skin-text-primary);box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-export-input,:root[data-skin-shell=cyber] .skin-export-select-trigger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] .skin-export-select-list{border:1px solid var(--skin-accent-secondary);background-color:var(--skin-bg-primary)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-export-select-list{background-color:color-mix(in srgb,var(--skin-bg-primary)82%,#000)!important}}:root[data-skin-shell=cyber] .skin-export-select-list{background-image:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-export-select-list{background-image:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)12%,transparent)1px,transparent 1px)!important}}:root[data-skin-shell=cyber] .skin-export-select-list{box-shadow:0 0 16px var(--skin-glow-shadow-subtle);color:var(--skin-text-primary);isolation:isolate;background-size:14px 14px!important}:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option{border:1px solid #0000;border-radius:0;background-color:var(--skin-bg-primary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option{background-color:color-mix(in srgb,var(--skin-bg-primary)88%,#000)!important}}:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option{font-family:var(--skin-ui-typeface);color:var(--skin-text-primary)!important}:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option:hover,:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option[aria-selected=true]{border-color:var(--skin-accent-secondary);background-color:var(--skin-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option:hover,:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option[aria-selected=true]{background-color:color-mix(in srgb,var(--skin-accent-primary)24%,var(--skin-bg-primary))!important}}:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option:hover,:root[data-skin-shell=cyber] .skin-export-select-list .skin-custom-select-option[aria-selected=true]{box-shadow:0 0 10px var(--skin-glow-shadow-subtle);color:var(--skin-readable-on-active)!important}:root[data-skin-shell=cyber] .skin-auth-modal,:root[data-skin-shell=cyber] .skin-profile-popover{border:1px solid var(--skin-accent-secondary);background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),linear-gradient(0deg,var(--skin-accent-primary)1px,transparent 1px),var(--skin-bg-primary);border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-auth-modal,:root[data-skin-shell=cyber] .skin-profile-popover{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),linear-gradient(0deg,color-mix(in srgb,var(--skin-accent-primary)8%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)88%,#000)}}:root[data-skin-shell=cyber] .skin-auth-modal,:root[data-skin-shell=cyber] .skin-profile-popover{box-shadow:0 0 22px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);background-size:14px 14px,14px 14px,auto}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-auth-modal,:root[data-skin-shell=cyber] .skin-profile-popover{box-shadow:0 0 22px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)20%,transparent)}}:root[data-skin-shell=cyber] .skin-auth-modal,:root[data-skin-shell=cyber] .skin-profile-popover{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-auth-title,:root[data-skin-shell=cyber] .skin-profile-popover [role=tab],:root[data-skin-shell=cyber] .skin-profile-panel label{font-family:var(--skin-ui-typeface);letter-spacing:0;text-transform:uppercase}:root[data-skin-shell=cyber] .skin-auth-tab,:root[data-skin-shell=cyber] .skin-auth-social,:root[data-skin-shell=cyber] .skin-auth-submit,:root[data-skin-shell=cyber] .skin-auth-close,:root[data-skin-shell=cyber] .skin-profile-tab,:root[data-skin-shell=cyber] .skin-profile-button,:root[data-skin-shell=cyber] .skin-profile-danger{background:var(--skin-bg-primary);border:1px solid var(--skin-accent-secondary)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-auth-tab,:root[data-skin-shell=cyber] .skin-auth-social,:root[data-skin-shell=cyber] .skin-auth-submit,:root[data-skin-shell=cyber] .skin-auth-close,:root[data-skin-shell=cyber] .skin-profile-tab,:root[data-skin-shell=cyber] .skin-profile-button,:root[data-skin-shell=cyber] .skin-profile-danger{background:color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] .skin-auth-tab,:root[data-skin-shell=cyber] .skin-auth-social,:root[data-skin-shell=cyber] .skin-auth-submit,:root[data-skin-shell=cyber] .skin-auth-close,:root[data-skin-shell=cyber] .skin-profile-tab,:root[data-skin-shell=cyber] .skin-profile-button,:root[data-skin-shell=cyber] .skin-profile-danger{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-auth-tab,:root[data-skin-shell=cyber] .skin-auth-social,:root[data-skin-shell=cyber] .skin-auth-submit,:root[data-skin-shell=cyber] .skin-auth-close,:root[data-skin-shell=cyber] .skin-profile-tab,:root[data-skin-shell=cyber] .skin-profile-button,:root[data-skin-shell=cyber] .skin-profile-danger{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] .skin-auth-tab,:root[data-skin-shell=cyber] .skin-auth-social,:root[data-skin-shell=cyber] .skin-auth-submit,:root[data-skin-shell=cyber] .skin-auth-close,:root[data-skin-shell=cyber] .skin-profile-tab,:root[data-skin-shell=cyber] .skin-profile-button,:root[data-skin-shell=cyber] .skin-profile-danger{color:var(--skin-readable-muted);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-auth-tab[data-active=true],:root[data-skin-shell=cyber] .skin-auth-submit:not(:disabled),:root[data-skin-shell=cyber] .skin-profile-tab[data-active=true],:root[data-skin-shell=cyber] .skin-profile-button:not(:disabled):hover{background:var(--skin-accent-primary);border-color:var(--skin-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-auth-tab[data-active=true],:root[data-skin-shell=cyber] .skin-auth-submit:not(:disabled),:root[data-skin-shell=cyber] .skin-profile-tab[data-active=true],:root[data-skin-shell=cyber] .skin-profile-button:not(:disabled):hover{background:color-mix(in srgb,var(--skin-accent-primary)22%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] .skin-auth-tab[data-active=true],:root[data-skin-shell=cyber] .skin-auth-submit:not(:disabled),:root[data-skin-shell=cyber] .skin-profile-tab[data-active=true],:root[data-skin-shell=cyber] .skin-profile-button:not(:disabled):hover{box-shadow:0 0 14px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary);color:var(--skin-readable-on-active)}:root[data-skin-shell=cyber] .skin-auth-input,:root[data-skin-shell=cyber] .skin-profile-input,:root[data-skin-shell=cyber] .skin-profile-select{background:var(--skin-bg-primary);border:1px solid var(--skin-accent-secondary)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-auth-input,:root[data-skin-shell=cyber] .skin-profile-input,:root[data-skin-shell=cyber] .skin-profile-select{background:color-mix(in srgb,var(--skin-bg-primary)82%,#000)}}:root[data-skin-shell=cyber] .skin-auth-input,:root[data-skin-shell=cyber] .skin-profile-input,:root[data-skin-shell=cyber] .skin-profile-select{box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-auth-input,:root[data-skin-shell=cyber] .skin-profile-input,:root[data-skin-shell=cyber] .skin-profile-select{box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] .skin-auth-input,:root[data-skin-shell=cyber] .skin-profile-input,:root[data-skin-shell=cyber] .skin-profile-select{color:var(--skin-text-primary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] .skin-profile-card{background:linear-gradient(90deg,var(--skin-accent-secondary)1px,transparent 1px),var(--skin-bg-primary);border:1px solid var(--skin-accent-secondary)!important;border-radius:0!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-profile-card{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-accent-secondary)10%,transparent)1px,transparent 1px),color-mix(in srgb,var(--skin-bg-primary)84%,#000)}}:root[data-skin-shell=cyber] .skin-profile-card{box-shadow:inset 0 0 0 1px var(--skin-accent-secondary);background-size:12px 12px,auto}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-profile-card{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)}}:root[data-skin-shell=cyber] .skin-profile-select option{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] .skin-profile-select option{background:color-mix(in srgb,var(--skin-bg-primary)88%,#000)}}:root[data-skin-shell=cyber] .skin-profile-select option{color:var(--skin-text-primary)}:root[data-skin-shell=cyber] .skin-auth-link,:root[data-skin-shell=cyber] .skin-profile-link{color:var(--skin-accent-secondary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card{overflow:hidden;padding:0!important}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card[data-active=true]{background:var(--skin-accent-primary);border-color:var(--skin-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card[data-active=true]{background:color-mix(in srgb,var(--skin-accent-primary)18%,var(--skin-bg-primary))}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card[data-active=true]{box-shadow:0 0 14px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card__description{color:var(--skin-text-secondary);font-family:var(--skin-ui-typeface)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__footer,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card__footer{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__footer,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card__footer{background:color-mix(in srgb,var(--skin-bg-primary)82%,var(--skin-accent-primary)8%)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__footer,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card__footer{border-top:1px solid var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-preset-media-tile__footer,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card__footer{border-top:1px solid color-mix(in srgb,var(--skin-accent-secondary)45%,transparent)}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card__preview{box-shadow:inset 0 -1px 0 var(--skin-accent-secondary)}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-empty-state,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-destination,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview-status,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-effects-rail,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-effects-header,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-effects-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-empty-box,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-stack-row,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card{border-color:var(--skin-cyber-editor-border-soft)!important;background:var(--skin-cyber-editor-panel-scanlines),var(--skin-cyber-editor-panel-grid),var(--skin-cyber-editor-panel-strong-fill)!important;box-shadow:0 0 12px var(--skin-cyber-editor-panel-shadow),inset 0 0 0 1px var(--skin-accent-secondary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-project-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-empty-state,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-card,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-destination,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-preview-status,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-message,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-effects-rail,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-effects-header,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-effects-section,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-empty-box,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-stack-row,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-3d-card{box-shadow:0 0 12px var(--skin-cyber-editor-panel-shadow),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent)!important}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-submit,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-cancel,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list .skin-custom-select-option,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-option{text-shadow:none;border-color:var(--skin-cyber-editor-border-soft)!important;background-color:var(--skin-cyber-editor-control-fill)!important;background-image:var(--skin-cyber-editor-panel-scanlines)!important;color:var(--skin-readable-muted)!important;box-shadow:inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 10px var(--skin-glow-shadow-subtle)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-action-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-submit,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-cancel,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-icon-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list .skin-custom-select-option,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-option{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)18%,transparent),inset 0 0 10px color-mix(in srgb,var(--skin-glow-shadow-subtle)20%,transparent)!important}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-submit:not(:disabled),:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list .skin-custom-select-option:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list .skin-custom-select-option[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-option:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-option[aria-selected=true]{border-color:var(--skin-accent-primary)!important;background-color:var(--skin-cyber-editor-control-active-fill)!important;background-image:var(--skin-cyber-editor-panel-scanlines)!important;color:var(--skin-readable-on-active)!important;box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-accent-secondary),inset 0 0 12px var(--skin-glow-shadow-subtle)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-toolbar-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-tool-insert-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-chat-send:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-submit:not(:disabled),:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-output-toggle.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-action-primary:not(:disabled),:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-recorder-mode-button.is-active,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-state-option-button[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[data-active=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-transcription-option-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-property-tab-button[aria-pressed=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list .skin-custom-select-option:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-export-select-list .skin-custom-select-option[aria-selected=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-option:hover,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-media-sort-option[aria-selected=true]{box-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px color-mix(in srgb,var(--skin-accent-secondary)64%,transparent),inset 0 0 12px color-mix(in srgb,var(--skin-glow-shadow-subtle)30%,transparent)!important}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-panel-bg-viewport.skin-viewport-bg,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineContainer] .timeline-surface-bg,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineContainer] [data-timeline-scroll-container=true],:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineContainer] [data-timeline-tracks-body=true]{background:var(--skin-cyber-editor-connected-sheet)!important}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-testid=editor-preview-frame]{background:var(--skin-bg-viewport)!important}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-corner-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{background:var(--skin-cyber-editor-panel-fill)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-corner-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{background:color-mix(in srgb,var(--skin-cyber-editor-panel-fill)86%,transparent)!important}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-domain-component=TimelineRuler],:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-corner-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-gutter-cell,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineScrollbar]{border-color:var(--skin-cyber-editor-border-soft)!important}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-surface{background:var(--skin-cyber-editor-panel-fill)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track-surface{background:color-mix(in srgb,var(--skin-cyber-editor-panel-fill)38%,transparent)!important}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-timeline-tracks-body=true] .skin-timeline-track-bg.skin-chrome-tl-track-body:not(.skin-keyframe-drawer){background:var(--skin-cyber-editor-panel-fill)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-timeline-tracks-body=true] .skin-timeline-track-bg.skin-chrome-tl-track-body:not(.skin-keyframe-drawer){background:color-mix(in srgb,var(--skin-cyber-editor-panel-fill)30%,transparent)!important}}:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track[data-main-track] .skin-timeline-track-surface,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineTrackHeader][data-main-track]{background:var(--skin-accent-primary)!important}@supports (color:color-mix(in lab,red,red)){:root[data-skin-shell=cyber] [data-skin-region=studio-root] .skin-timeline-track[data-main-track] .skin-timeline-track-surface,:root[data-skin-shell=cyber] [data-skin-region=studio-root] [data-skin-component=SkinTimelineTrackHeader][data-main-track]{background:color-mix(in srgb,var(--skin-accent-primary)16%,transparent)!important}}:root [data-skin-region=studio-root] .composition-workspace-live-preview,:root [data-skin-region=studio-root] .composition-workspace-live-preview [data-testid=editor-preview-frame]{box-shadow:none!important;background:#000!important;border:0!important;outline:0!important}:root [data-skin-region=studio-root] .composition-workspace-live-preview .canvas-boundary{pointer-events:none!important;display:none!important}:root [data-skin-region=studio-root] .composition-workspace-live-preview{overflow:visible!important}:root [data-skin-region=studio-root] [data-composition-fullscreen-controls]{display:none}:root [data-skin-region=studio-root] .composition-workspace-live-preview:fullscreen{z-index:2147483647!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;width:100vw!important;height:100vh!important;display:flex!important;position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;overflow:hidden!important;transform:none!important}:root [data-skin-region=studio-root] .composition-workspace-live-preview:fullscreen [data-composition-preview-player]{flex:auto!important;justify-content:center!important;align-items:center!important;width:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}:root [data-skin-region=studio-root] .composition-workspace-live-preview:fullscreen [data-composition-fullscreen-controls]{flex:none!important;width:100%!important;display:block!important}[data-skin-authority=strict] :where(canvas,video,img,picture,[data-skin-content=media],[data-skin-content=canvas],[data-skin-content=thumbnail],[data-skin-content=render],[data-skin-authority-escape]){background-color:revert;color:revert;border-color:revert;box-shadow:revert;filter:revert}[data-skin-authority=strict] :where([data-skin-region=studio-root],[data-skin-region=skin-lab-root],[data-skin-region=image-editor-root],[data-skin-region=workshop-root]) :where(canvas,video,img,picture,svg[data-skin-content=media]){color:initial;box-shadow:none;filter:none;background:0 0;border:0}.skin-notification-viewport{z-index:calc(var(--z-critical) + 20);max-width:calc(100vw - 32px);top:16px;right:16px}.skin-global-toast{border:var(--skin-anatomy-border-width,1px)solid var(--skin-border-active);border-radius:var(--skin-anatomy-radius,0);background:linear-gradient(var(--skin-bg-secondary),var(--skin-bg-secondary)),linear-gradient(var(--skin-bg-primary),var(--skin-bg-primary));background-color:var(--skin-bg-secondary);width:min(720px,100vw - 32px);min-height:48px;color:var(--skin-text-primary);box-shadow:var(--skin-anatomy-shadow,0 0 18px var(--skin-glow-shadow-subtle)),0 18px 40px var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-global-toast{box-shadow:var(--skin-anatomy-shadow,0 0 18px var(--skin-glow-shadow-subtle)),0 18px 40px color-mix(in srgb,var(--skin-bg-primary)72%,transparent)}}.skin-global-toast{opacity:1;-webkit-backdrop-filter:none;backdrop-filter:none}.skin-global-toast__message{overflow-wrap:anywhere;min-width:0;text-shadow:0 1px 0 var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-global-toast__message{text-shadow:0 1px 0 color-mix(in srgb,var(--skin-bg-primary)70%,transparent)}}.skin-global-toast__dismiss{border:1px solid var(--skin-border-default);border-radius:max(0px,calc(var(--skin-anatomy-radius,0) - 1px));background:linear-gradient(var(--skin-bg-primary),var(--skin-bg-primary)),linear-gradient(var(--skin-bg-secondary),var(--skin-bg-secondary));width:24px;height:24px;color:var(--skin-text-primary);flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.skin-global-toast__dismiss:hover{border-color:var(--skin-accent-primary);background:linear-gradient(var(--skin-bg-hover),var(--skin-bg-hover)),linear-gradient(var(--skin-bg-secondary),var(--skin-bg-secondary));color:var(--skin-text-heading)}.skin-global-toast--success{border-color:var(--skin-accent-primary);color:var(--skin-text-primary)}.skin-global-toast--error{border-color:var(--skin-accent-secondary);color:var(--skin-text-heading)}.skin-global-toast--warning{border-color:var(--skin-accent-hover);color:var(--skin-text-primary)}.skin-global-modal-card,.skin-global-popover{background-color:var(--skin-bg-primary);color:var(--skin-text-primary);opacity:1;background:linear-gradient(var(--skin-bg-primary),var(--skin-bg-primary)),linear-gradient(var(--skin-bg-secondary),var(--skin-bg-secondary))}:root[data-skin-shell=cyber] .skin-global-toast,:root[data-skin-shell=cyber] .skin-global-modal-card,:root[data-skin-shell=cyber] .skin-global-popover{background:var(--skin-cyber-editor-panel-scanlines,none),var(--skin-cyber-editor-panel-grid,none),linear-gradient(var(--skin-cyber-editor-panel-strong-fill,var(--skin-bg-primary)),var(--skin-cyber-editor-panel-strong-fill,var(--skin-bg-primary))),linear-gradient(var(--skin-bg-primary),var(--skin-bg-primary));background-color:var(--skin-cyber-editor-panel-strong-fill,var(--skin-bg-primary))}.text-glow{text-shadow:0 0 5px var(--skin-glow-text)}.canvas-boundary{border:1px solid var(--skin-border-canvas);box-shadow:0 0 10px var(--skin-glow-canvas)}.skin-image{image-rendering:var(--skin-image-rendering,auto)}.skin-image-retro{image-rendering:pixelated;image-rendering:crisp-edges}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/geist-cyrillic-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/geist-cyrillic-wght-normal.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/geist-vietnamese-wght-normal.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/geist-latin-ext-wght-normal.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./files/geist-latin-wght-normal.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@property --scroll-fade-t{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-b{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-s{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-e{syntax:"<length-percentage>";inherits:false;initial-value:0}@property --scroll-fade-mask{syntax:"*";inherits:false}@property --shimmer-angle{syntax:"<angle>";inherits:true;initial-value:20deg}@property --shimmer-image{syntax:"*";inherits:false}@property --shimmer-text-fill{syntax:"*";inherits:false}@media(prefers-reduced-motion:reduce){.shimmer{-webkit-text-fill-color:currentColor;background-image:none;animation:none}}[data-shadcn-standard-production=true]{background:var(--background);min-height:100dvh;color:var(--foreground);font-family:var(--skin-font-family,"Geist Variable",sans-serif)}:where([data-enoch-skin-scope][data-skin-tone=dark]){color-scheme:dark}:where([data-enoch-skin-scope][data-skin-tone=light]){color-scheme:light}.shadcn-standard-production-fixture{background:var(--background);min-height:100dvh;color:var(--foreground);cursor:default;font-family:var(--skin-font-family,"Geist Variable",sans-serif);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-transform:none}.shadcn-standard-production-fixture :where(*){font-family:var(--skin-font-family,"Geist Variable",sans-serif)!important}[data-shadcn-production-fixture=true] :where(a,button,[role=button]){cursor:pointer}[data-shadcn-production-fixture=true] :where(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea,[contenteditable=true],[contenteditable=""]){cursor:text}[data-shadcn-production-fixture=true] :where(button:disabled,input:disabled,select:disabled,textarea:disabled,[aria-disabled=true]){cursor:not-allowed}[data-shadcn-production-fixture=true]::selection{background:var(--primary);color:var(--primary-foreground);-webkit-text-fill-color:var(--primary-foreground)}[data-shadcn-production-fixture=true] ::selection{background:var(--primary);color:var(--primary-foreground);-webkit-text-fill-color:var(--primary-foreground)}[data-shadcn-production-fixture=true]::-moz-selection{background:var(--primary);color:var(--primary-foreground)}[data-shadcn-production-fixture=true] ::-moz-selection{background:var(--primary);color:var(--primary-foreground)}.shadcn-standard-production-layout{align-content:center;gap:clamp(2rem,6vw,5rem);width:min(100%,72rem);min-height:100dvh;margin-inline:auto;padding:clamp(2rem,7vw,6rem) clamp(1rem,5vw,4rem);display:grid}.shadcn-standard-production-intro{max-width:38rem}.shadcn-standard-production-intro h1{color:var(--foreground);letter-spacing:-.055em;margin-block:1rem .75rem;font-family:Geist Variable,sans-serif;font-size:clamp(2.5rem,7vw,5.5rem);font-weight:600;line-height:.95}.shadcn-standard-production-intro p{max-width:34rem;color:var(--muted-foreground);margin:0;font-size:1rem;line-height:1.6}.shadcn-standard-production-skin-switch{flex-wrap:wrap;gap:.5rem;margin-top:1.25rem;display:flex}.shadcn-standard-production-card{width:min(100%,31rem)}.shadcn-standard-production-card [data-slot=card-content]{gap:.625rem;display:grid}.shadcn-standard-production-card label{color:var(--foreground);font-size:.875rem;font-weight:500}.shadcn-standard-production-card [data-canonical-production-status]{min-height:1.25rem;color:var(--muted-foreground);margin:.25rem 0 0;font-size:.8125rem}.shadcn-standard-production-portal-controls{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.shadcn-standard-production-card [data-slot=card-footer]{flex-wrap:wrap;gap:.5rem}.shadcn-standard-production-generic-proof{border-top:1px solid var(--border);gap:.75rem;margin-top:.5rem;padding-top:1rem;display:grid}.shadcn-standard-production-domain-proof{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.5rem;display:grid}.fixture-preview-monitor,.fixture-media-card,.fixture-timeline,.fixture-message{border:var(--skin-anatomy-border-width,1px)solid var(--border);border-radius:var(--skin-anatomy-radius,var(--radius));background:var(--card);min-width:0;color:var(--card-foreground);box-shadow:var(--skin-anatomy-shadow,none),var(--skin-anatomy-offset-shadow,none)}.fixture-preview-monitor{background:var(--background);place-items:center;min-height:7rem;display:grid}@supports (color:color-mix(in lab,red,red)){.fixture-preview-monitor{background:color-mix(in oklab,var(--background)82%,black)}}.fixture-media-card{gap:.5rem;padding:.625rem;display:grid}.fixture-media-card [data-slot=thumbnail]{border:1px solid var(--border);background:linear-gradient(135deg,var(--muted),var(--accent));min-height:4.5rem}.fixture-timeline{grid-column:1/-1;padding:.625rem}.fixture-timeline [data-enoch-component="timeline.track"][data-slot=root]{grid-template-columns:5rem minmax(0,1fr);min-height:4.5rem;display:grid}.fixture-timeline [data-enoch-component="timeline.track"][data-slot=header]{border-right:1px solid var(--border);align-items:center;padding:.5rem;display:grid}.fixture-timeline [data-enoch-component="timeline.track"][data-slot=body]{background:var(--muted);align-items:center;padding:.5rem;display:flex;position:relative}.fixture-timeline [data-enoch-component="timeline.clip"][data-slot=root]{border:1px solid var(--primary);border-radius:var(--skin-clip-radius,var(--radius));background:var(--primary);width:65%;min-height:2.75rem;padding:.5rem}@supports (color:color-mix(in lab,red,red)){.fixture-timeline [data-enoch-component="timeline.clip"][data-slot=root]{background:color-mix(in oklab,var(--primary)24%,var(--card))}}.fixture-timeline [data-enoch-component="timeline.clip"][data-slot=root]{color:var(--foreground)}.fixture-playhead{inset-block:0;width:0;position:absolute;left:48%}.fixture-playhead-hitbox{width:1.5rem;height:1.5rem;position:absolute;top:-.45rem;left:-.75rem}.fixture-playhead-cap{border:1px solid;border-radius:.2rem .2rem .45rem .45rem;width:.7rem;height:.8rem;position:absolute;top:.1rem;left:50%;translate:-50%}.fixture-playhead-line{inset-block:0;width:2px;position:absolute;left:0;translate:-50%}.fixture-message{background:var(--accent);max-width:75%;color:var(--accent-foreground);grid-column:1/-1;padding:.75rem}@media(min-width:56rem){.shadcn-standard-production-layout{grid-template-columns:minmax(0,1fr) minmax(22rem,31rem);align-items:center}}@media(max-width:30rem){.shadcn-standard-production-domain-proof{grid-template-columns:minmax(0,1fr)}.fixture-timeline,.fixture-message{grid-column:1}.shadcn-standard-production-card [data-slot=card-footer]>*{width:100%}}:where([data-enoch-skin-scope]) :where([data-slot=button],[data-slot$=-trigger],[data-slot$=-item],[data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch],[data-slot=toggle],[data-slot=toggle-group-item],.skin-anatomy-control){transition-duration:var(--skin-motion-duration,.1s);transition-property:background-color,border-color,box-shadow,color,opacity,rotate,scale;transition-timing-function:ease-out}:where([data-enoch-skin-scope]) :where([data-slot=button],[data-slot$=-trigger],[data-slot$=-item],[data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch],[data-slot=toggle],[data-slot=toggle-group-item],.skin-anatomy-control):where(:hover,[data-highlighted]):not(:disabled,[disabled],[aria-disabled=true],[data-disabled]){rotate:var(--skin-motion-line-wobble-angle,0deg);scale:var(--skin-motion-hover-scale,1)}:where([data-enoch-skin-scope]) :where([data-slot=button],[data-slot$=-trigger],[data-slot$=-item],[data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch],[data-slot=toggle],[data-slot=toggle-group-item],.skin-anatomy-control):active:not(:disabled,[disabled],[aria-disabled=true],[data-disabled]){rotate:calc(var(--skin-motion-line-wobble-angle,0deg)*-1);scale:var(--skin-motion-press-scale,.98)}@media(prefers-reduced-motion:reduce){:where([data-enoch-skin-scope]) :where([data-slot=button],[data-slot$=-trigger],[data-slot$=-item],[data-slot=checkbox],[data-slot=radio-group-item],[data-slot=switch],[data-slot=toggle],[data-slot=toggle-group-item],.skin-anatomy-control){transition-duration:0s!important;animation:none!important;rotate:none!important;scale:1!important}}.skin-dialog-card,.skin-dialog-backdrop,.skin-dialog-section,.skin-dialog-status-box,.skin-dialog-input,.skin-dialog-select-trigger,.skin-dialog-select-list,.skin-dialog-range,.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-check-input,.skin-dialog-divider,.skin-dialog-progress,.skin-dialog-progress-fill,.skin-progress-dialog,.skin-progress-dialog-title,.skin-progress-dialog-message,.skin-progress-dialog-meta,.skin-progress-dialog-icon,.skin-recorder-panel,.skin-recorder-action,.skin-dialog-action,.skin-recorder-mode-button,.skin-recorder-icon-button,.skin-recorder-empty-box,.skin-recorder-stack-row,.skin-scrubber-track,.skin-sfx-waveform,.skin-editor-context-menu,.skin-context-menu-item,.skin-context-menu-label,.skin-context-menu-shortcut,.skin-context-menu-separator,.skin-color-swatch{border-color:var(--skin-border-default);border-radius:var(--skin-control-radius,var(--skin-card-radius,0));font-family:var(--skin-font-ui,inherit)}.skin-dialog-backdrop{background:var(--skin-modal-backdrop,#0000008c)}.skin-dialog-card{background:var(--skin-bg-primary);color:var(--skin-text-primary)}.skin-editor-context-menu{background:var(--skin-menu-bg,var(--skin-bg-primary));width:max-content;max-width:min(100vw - 16px,24rem);color:var(--skin-menu-fg,var(--skin-text-primary));box-shadow:var(--skin-menu-shadow,var(--skin-dialog-shadow,0 0 18px var(--skin-glow-shadow-subtle)));overflow:visible}[data-skin-domain-component=EditorCanvasContextMenu] [data-skin-domain-component=EditorCanvasContextMenuGroup],[data-skin-domain-component=EditorCanvasContextSubmenu] [data-skin-domain-component=EditorCanvasContextSubmenuGroup]{flex-flow:column;align-items:stretch;gap:0;width:100%;min-width:0;display:flex!important}.skin-context-menu-item{background:var(--skin-menu-item-bg,transparent);width:100%;min-width:0;color:var(--skin-menu-item-fg,var(--skin-text-primary))}.skin-context-menu-item:hover,.skin-context-menu-item.is-selected,.skin-context-menu-item[data-highlighted],.skin-context-menu-item[data-open]{background:var(--skin-menu-item-hover-bg,var(--skin-bg-hover));color:var(--skin-menu-item-hover-fg,var(--skin-interactive-hover-fg,var(--skin-readable-on-hover,var(--skin-text-heading))))}.skin-anatomy-control.is-selected{background-color:var(--skin-control-active-bg,var(--skin-bg-hover));color:var(--skin-control-active-fg,var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary,var(--skin-text-heading))));border-color:var(--skin-control-active-border,var(--skin-accent-primary,var(--skin-border-default)))}.skin-context-menu-item.is-disabled,.skin-context-menu-item[data-disabled]{color:var(--skin-text-muted);cursor:var(--skin-cursor-disabled,not-allowed);opacity:var(--skin-disabled-opacity,.45)}.skin-context-menu-shortcut{color:var(--skin-menu-shortcut-fg,var(--skin-text-muted))}.skin-context-menu-label{color:var(--skin-menu-label-fg,var(--skin-text-muted))}.skin-empty-state,.skin-catalog-card__meta{color:var(--skin-muted-fg,var(--skin-text-muted))}.skin-dialog-input__control{background:var(--skin-input-control-bg,transparent);color:var(--skin-input-fg,var(--skin-text-primary))}.skin-dialog-input__control::placeholder{color:var(--skin-input-placeholder,var(--skin-text-muted))}.skin-context-menu-separator{border-color:var(--skin-menu-separator,var(--skin-border-default))}.skin-color-swatch{border-color:var(--skin-color-swatch-border,var(--skin-border-default))}.skin-custom-select-trigger{background:var(--skin-control-bg,var(--skin-bg-primary));color:var(--skin-control-fg,var(--skin-text-primary));border-color:var(--skin-border-default)}.skin-custom-select-trigger:focus-visible{border-color:var(--skin-focus-ring,var(--skin-accent-primary));outline:1px solid var(--skin-focus-ring,var(--skin-accent-primary));outline-offset:1px}.skin-color-swatch:hover,.skin-color-swatch:focus-visible{outline:1px solid var(--skin-focus-ring,var(--skin-accent-primary));outline-offset:1px}.skin-local-browser-root-row,.skin-local-browser-path-row,.skin-local-browser-control-row{border-bottom:var(--skin-line-width,1px)solid var(--skin-border-default)}.skin-local-browser-root-button,.skin-local-browser-button{min-width:var(--skin-icon-button-size,24px);min-height:var(--skin-icon-button-size,24px)}.skin-local-browser-search{background:var(--skin-input-bg,var(--skin-bg-primary))}.skin-local-browser-path-separator,.skin-local-browser-path-segment,.skin-local-browser-count{color:var(--skin-text-muted)}.skin-local-browser-path-segment:hover,.skin-local-browser-path-segment.is-current{color:var(--skin-text-primary)}.skin-media-card,.skin-folder-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--skin-catalog-card-min-height,10rem);background:var(--skin-catalog-card-bg,var(--skin-bg-hover));border:var(--skin-line-width,1px)solid var(--skin-catalog-card-border,var(--skin-border-default));border-radius:var(--skin-card-radius,0);flex-direction:column;overflow:hidden;display:flex!important}.skin-media-card:hover,.skin-folder-card:hover,.skin-media-card.is-selected,.skin-folder-card.is-selected,.skin-folder-row.is-selected,.skin-media-list-row.is-selected,.skin-folder-card.is-drop-target,.skin-folder-row.is-drop-target{background:var(--skin-catalog-card-selected-bg,var(--skin-bg-hover));border-color:var(--skin-catalog-card-selected-border,var(--skin-accent-primary));box-shadow:var(--skin-catalog-card-selected-shadow,0 0 4px var(--skin-glow-shadow-subtle))}.skin-catalog-card__preview{box-sizing:border-box;width:100%;max-width:100%;min-height:var(--skin-catalog-preview-min-height,7rem);aspect-ratio:var(--skin-catalog-preview-aspect-ratio,16/9);background:var(--skin-catalog-preview-bg,var(--skin-bg-primary));flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;position:relative;overflow:hidden;padding:0!important}@supports (color:color-mix(in lab,red,red)){.skin-catalog-card__preview{background:var(--skin-catalog-preview-bg,color-mix(in srgb,var(--skin-bg-primary)20%,transparent))}}.skin-catalog-card__preview{border-bottom:var(--skin-line-width,1px)solid var(--skin-border-subtle,var(--skin-border-default))}.skin-catalog-card__preview>*{width:100%;min-width:0;max-width:100%;height:100%}.skin-media-card .ui-attachment-body{flex-direction:column;width:100%;min-width:0;max-width:100%;display:flex;overflow:hidden}.skin-media-card .skin-media-card__preview{min-width:0;max-width:100%;height:var(--skin-media-card-preview-height,7.25rem);min-height:var(--skin-media-card-preview-height,7.25rem);aspect-ratio:auto;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);align-self:stretch;place-items:stretch stretch;width:100%!important;padding:0!important;display:grid!important}.skin-media-card .skin-media-card__preview>*{object-fit:cover;background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0;max-width:100%;height:100%;display:block;width:100%!important}.skin-catalog-card__label{min-width:0;color:var(--skin-catalog-label-fg,var(--skin-text-primary))}.skin-catalog-card__footer{flex:none;min-width:0}.skin-catalog-card__action{background:var(--skin-catalog-action-bg,var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){.skin-catalog-card__action{background:var(--skin-catalog-action-bg,color-mix(in srgb,var(--skin-bg-primary)80%,transparent))}}.skin-catalog-card__action{color:var(--skin-catalog-action-fg,var(--skin-text-primary));border-radius:var(--skin-control-radius,0)}.skin-catalog-card__action:hover{color:var(--skin-catalog-action-hover-fg,var(--skin-accent-hover,var(--skin-text-primary)))}.skin-catalog-card__action.is-disabled{color:var(--skin-text-muted);cursor:var(--skin-cursor-disabled,not-allowed);opacity:var(--skin-disabled-opacity,.45)}.skin-media-card__overlay{box-sizing:border-box;background:var(--skin-overlay-bg,var(--skin-bg-primary));width:100%;min-width:0;max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skin-media-card__overlay{background:var(--skin-overlay-bg,color-mix(in srgb,var(--skin-bg-primary)70%,transparent))}}.skin-media-card__body,.skin-media-card__preview-status{box-sizing:border-box;width:100%;min-width:0;max-width:100%}.skin-media-card__body{flex:none;overflow:hidden;padding:var(--skin-media-card-body-padding,.375rem .5rem)!important}.skin-media-card__preview-status{place-items:center;height:100%;display:inline-grid}.skin-media-card__overlay [data-slot=badge]{text-align:center;text-overflow:ellipsis;white-space:nowrap;max-width:calc(100% - 1rem);overflow:hidden}.skin-media-card__overlay [data-slot=progress]{max-width:calc(100% - 1rem)}.skin-media-card__overlay.is-error{border:var(--skin-line-width,1px)solid var(--skin-error-border,var(--skin-accent-primary))}.skin-folder-row,.skin-media-list-row{box-sizing:border-box;border-bottom:var(--skin-line-width,1px)solid var(--skin-list-row-border,var(--skin-border-default));width:100%;min-width:0;max-width:100%;color:var(--skin-text-primary);overflow:hidden}.skin-folder-row:hover,.skin-media-list-row:hover{background:var(--skin-list-row-hover-bg,var(--skin-bg-hover))}.skin-media-list-header-row{border-bottom:var(--skin-line-width,1px)solid var(--skin-border-default)}.skin-media-list-header{color:var(--skin-list-header-fg,var(--skin-text-muted))}.skin-media-list-header:hover{color:var(--skin-list-header-hover-fg,var(--skin-text-primary))}.skin-media-rename-input{border-bottom:var(--skin-line-width,1px)solid var(--skin-accent-primary)}.skin-media-bulk-actions{box-sizing:border-box;width:calc(100% - 1rem);min-width:0;max-width:calc(100% - 1rem);font-family:var(--skin-font-mono,var(--skin-font-ui,inherit));flex-wrap:nowrap;display:flex;overflow:hidden}.skin-media-bulk-actions [data-skin-domain-component=MediaBulkSelectionBadge]{white-space:nowrap;flex:none}.skin-media-bulk-action{flex:none;min-width:0}.skin-media-bulk-action.is-danger{color:var(--skin-danger,var(--skin-accent-primary))}.skin-media-bulk-action.is-danger:hover{opacity:var(--skin-danger-hover-opacity,.8)}.skin-progress-dialog{background:var(--skin-dialog-bg,var(--skin-bg-primary));color:var(--skin-dialog-fg,var(--skin-text-primary));box-shadow:var(--skin-dialog-shadow,0 0 50px var(--skin-glow-shadow-subtle))}.skin-progress-dialog-title{color:var(--skin-dialog-title-fg,var(--skin-text-heading))}.skin-progress-dialog-message{color:var(--skin-dialog-fg,var(--skin-text-primary))}.skin-progress-dialog-meta{color:var(--skin-dialog-muted-fg,var(--skin-text-muted))}.skin-progress-dialog-icon{flex:none;display:inline-block}.skin-progress-dialog-icon--busy{animation:1s steps(8,end) infinite skin-progress-dialog-busy}@keyframes skin-progress-dialog-busy{to{transform:rotate(360deg)}}.skin-export-dialog{box-shadow:var(--skin-dialog-shadow,0 0 50px var(--skin-glow-shadow-subtle))}.skin-export-warning{border-color:var(--skin-warning-border,var(--skin-accent-secondary,var(--skin-border-default)))}.skin-scrollbar{-webkit-user-select:none;user-select:none;touch-action:none;width:100%;min-width:0}.skin-scrollbar-control{display:flex;overflow:hidden}.skin-scrollbar-button{flex:0 0 var(--skin-scrollbar-size,18px);width:var(--skin-scrollbar-size,18px);min-width:var(--skin-scrollbar-size,18px);height:var(--skin-scrollbar-size,18px);border:var(--skin-scrollbar-track-border,1px solid var(--skin-border-subtle));background:var(--skin-scrollbar-button-bg,var(--skin-control-bg,var(--skin-bg-primary)));color:var(--skin-scrollbar-button-fg,var(--skin-control-fg,var(--skin-text-primary)));box-shadow:var(--skin-scrollbar-button-shadow,none);transition:background-color var(--skin-motion-fast,.12s),border-color var(--skin-motion-fast,.12s),color var(--skin-motion-fast,.12s),box-shadow var(--skin-motion-fast,.12s);border-radius:0;padding:0;position:relative}.skin-scrollbar-button:hover:not(:disabled){border-color:var(--skin-control-hover-border,var(--skin-border-active));background:var(--skin-scrollbar-button-hover-bg,var(--skin-control-hover-bg,var(--skin-bg-hover)));color:var(--skin-scrollbar-button-hover-fg,var(--skin-text-heading))}.skin-scrollbar-button:active:not(:disabled){background:var(--skin-scrollbar-button-active-bg,var(--skin-control-active-bg,var(--skin-bg-active)))}.skin-scrollbar-button:disabled{opacity:.65}.skin-scrollbar-track{border-block:var(--skin-scrollbar-track-border,1px solid var(--skin-border-subtle));background:linear-gradient(90deg,var(--skin-border-subtle)1px,transparent 1px),var(--skin-scrollbar-track,var(--skin-bg-secondary));flex:auto;min-width:0;position:relative;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skin-scrollbar-track{background:linear-gradient(90deg,color-mix(in srgb,var(--skin-border-subtle)50%,transparent)1px,transparent 1px),var(--skin-scrollbar-track,var(--skin-bg-secondary))}}.skin-scrollbar-track{background-size:var(--skin-scrollbar-grid-size,14px 100%),auto}.skin-scrollbar-thumb{min-width:var(--skin-scrollbar-size,18px);background:var(--skin-scrollbar-thumb,var(--skin-control-bg,var(--skin-bg-primary)));border:var(--skin-scrollbar-thumb-border,1px solid var(--skin-border-active));height:100%;box-shadow:var(--skin-scrollbar-thumb-shadow,none);touch-action:none;transition:background-color var(--skin-motion-fast,.12s),border-color var(--skin-motion-fast,.12s),box-shadow var(--skin-motion-fast,.12s);inset-block:0;position:absolute;left:0}.skin-scrollbar-thumb:hover{background:var(--skin-scrollbar-hover,var(--skin-scrollbar-thumb));box-shadow:var(--skin-scrollbar-thumb-hover-shadow,var(--skin-scrollbar-thumb-shadow,none))}.skin-scrollbar-control[data-disabled=true] .skin-scrollbar-thumb{border-color:var(--skin-border-subtle);box-shadow:none;opacity:.48;background:0 0}.skin-dialog-header,.skin-dialog-body,.skin-dialog-section,.skin-dialog-status-box,.skin-recorder-header,.skin-recorder-body,.skin-recorder-source-column,.skin-recorder-effects-rail,.skin-recorder-effects-section{background-color:var(--skin-bg-primary);color:var(--skin-text-primary)}.skin-recorder-panel{border:var(--skin-line-width,1px)solid var(--skin-border-default);background:var(--skin-bg-primary);color:var(--skin-text-primary);box-shadow:var(--skin-dialog-shadow,0 0 20px var(--skin-glow-shadow-subtle))}.skin-recorder-header,.skin-recorder-effects-header{border-bottom:var(--skin-line-width,1px)solid var(--skin-window-header-border,var(--skin-border-default));background:var(--skin-window-header-bg,var(--skin-bg-primary));color:var(--skin-window-header-fg,var(--skin-text-heading))}.skin-recorder-panel-title,.skin-recorder-section-label{color:var(--skin-text-heading)}.skin-recorder-panel-kicker,.skin-recorder-muted-icon,.skin-recorder-stack-kind,.skin-recorder-preview-mode{color:var(--skin-text-muted)}.skin-dialog-section,.skin-dialog-status-box,.skin-dialog-divider,.skin-dialog-progress,.skin-recorder-empty-box,.skin-recorder-stack-row,.skin-recorder-preview,.skin-recorder-preview-status,.skin-recorder-message,.skin-editor-search-dropdown,.skin-editor-search-dropdown__search{background-color:var(--skin-bg-secondary,var(--skin-bg-primary))}.skin-dialog-button,.skin-dialog-toggle,.skin-dialog-action,.skin-recorder-action,.skin-recorder-mode-button,.skin-recorder-icon-button{background-color:var(--skin-control-bg,var(--skin-bg-primary));color:var(--skin-control-fg,var(--skin-text-heading));border-style:solid}.skin-dialog-button:disabled,.skin-dialog-toggle:disabled,.skin-dialog-action:disabled,.skin-recorder-action:disabled,.skin-recorder-mode-button:disabled,.skin-recorder-icon-button:disabled,.skin-anatomy-control:disabled{color:var(--skin-text-muted);cursor:var(--skin-cursor-disabled,not-allowed);opacity:var(--skin-disabled-opacity,.55)}.skin-dialog-button:hover:not(:disabled),.skin-dialog-toggle:hover:not(:disabled),.skin-dialog-action:hover:not(:disabled),.skin-recorder-action:hover:not(:disabled),.skin-recorder-mode-button:hover:not(:disabled),.skin-recorder-icon-button:hover:not(:disabled){background-color:var(--skin-control-hover-bg,var(--skin-bg-hover,var(--skin-control-bg)));color:var(--skin-control-hover-fg,var(--skin-interactive-hover-fg,var(--skin-readable-on-hover,var(--skin-text-primary))));border-color:var(--skin-control-hover-border,var(--skin-accent-primary,var(--skin-border-default)))}.skin-dialog-button.is-primary,.skin-dialog-toggle.is-active,.skin-recorder-mode-button.is-active,.skin-recorder-stack-row.is-active{background-color:var(--skin-control-selected-bg,var(--skin-control-active-bg,var(--skin-bg-active)));color:var(--skin-control-selected-fg,var(--skin-control-active-fg,var(--skin-text-heading)));border-color:var(--skin-control-selected-border,var(--skin-control-active-border,var(--skin-border-active)));box-shadow:var(--skin-control-active-shadow,inset 0 0 0 1px var(--skin-glow-border))}.skin-dialog-button.is-primary,.skin-recorder-action-primary{background-color:var(--skin-control-primary-bg,var(--skin-control-selected-bg,var(--skin-bg-active)));color:var(--skin-control-primary-fg,var(--skin-text-heading));border-color:var(--skin-control-primary-border,var(--skin-border-active));box-shadow:var(--skin-control-primary-shadow,inset 0 0 0 1px var(--skin-glow-border))}.skin-recorder-action-danger{color:var(--skin-danger-fg,var(--skin-control-fg,var(--skin-text-heading)));border-color:var(--skin-danger-border,var(--skin-border-default))}.skin-editor-search-dropdown{background-color:var(--skin-bg-primary);color:var(--skin-text-primary);border-color:var(--skin-border-default);box-shadow:var(--skin-popup-shadow,var(--skin-card-shadow,none))}.skin-editor-search-dropdown__search{border-color:var(--skin-border-default)}.skin-editor-search-dropdown__item{color:var(--skin-menu-item-fg,var(--skin-text-primary))}.skin-editor-search-dropdown__item:hover,.skin-editor-search-dropdown__item:focus-visible{background-color:var(--skin-menu-item-hover-bg,var(--skin-bg-hover));color:var(--skin-menu-item-hover-fg,var(--skin-accent-hover,var(--skin-text-primary)))}.skin-recorder-add-effect{color:var(--skin-control-muted-fg,var(--skin-text-muted))}.skin-dialog-input,.skin-dialog-select-trigger,.skin-editor-search-dropdown__input{border-color:var(--skin-border-default);background-color:var(--skin-input-bg,var(--skin-bg-primary));color:var(--skin-input-fg,var(--skin-text-heading))}.skin-dialog-check-input{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--skin-checkbox-size,14px);height:var(--skin-checkbox-size,14px);background:var(--skin-input-bg,var(--skin-bg-primary));place-content:center;display:inline-grid}.skin-dialog-range{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:14px;cursor:var(--skin-cursor-pointer,pointer);background:0 0}.skin-dialog-range::-webkit-slider-runnable-track{height:var(--skin-slider-track-height,4px);background:var(--skin-slider-track-bg,var(--skin-bg-active));border:1px solid var(--skin-slider-track-border,var(--skin-border-default))}.skin-dialog-range::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--skin-slider-thumb-width,10px);height:var(--skin-slider-thumb-height,16px);margin-top:calc((var(--skin-slider-track-height,4px) - var(--skin-slider-thumb-height,16px))/2 - 1px);background:var(--skin-slider-thumb-bg,var(--skin-control-bg,var(--skin-bg-primary)));border:1px solid var(--skin-slider-thumb-border,var(--skin-border-default));border-radius:var(--skin-control-radius,0)}.skin-dialog-check-input:before{content:"";opacity:0;background:var(--skin-checkmark-bg,var(--skin-accent-hover));width:8px;height:8px}.skin-dialog-divider{border:0;border-top:1px solid var(--skin-border-default)}.skin-dialog-progress{background:var(--skin-bg-secondary,var(--skin-bg-primary));overflow:hidden}.skin-dialog-progress-fill{background:var(--skin-progress-fill-bg,var(--skin-accent-primary));height:100%}.skin-dialog-progress [data-slot=progress-track]{background:var(--skin-bg-secondary,var(--skin-bg-primary));width:100%;height:100%;overflow:hidden}.skin-dialog-progress [data-slot=progress-indicator]{background:var(--skin-progress-fill-bg,var(--skin-accent-primary));height:100%;transition:width .3s}.skin-scrubber{cursor:var(--skin-cursor-slider,var(--skin-cursor-pointer,pointer))}.skin-scrubber-track{background:var(--skin-slider-track-bg,var(--skin-bg-active));border:1px solid var(--skin-slider-track-border,var(--skin-border-default));box-shadow:0 0 4px var(--skin-glow-shadow-subtle)}.skin-scrubber-fill{background:var(--skin-slider-fill-bg,var(--skin-progress-fill-bg,var(--skin-accent-primary)));box-shadow:0 0 6px var(--skin-glow-shadow)}.skin-scrubber-handle{width:var(--skin-slider-thumb-width,12px);height:var(--skin-slider-thumb-height,12px);background:var(--skin-slider-thumb-bg,var(--skin-control-primary-bg,var(--skin-accent-primary)));border:1px solid var(--skin-slider-thumb-border,var(--skin-border-default));border-radius:var(--skin-control-radius,0);box-shadow:0 0 12px var(--skin-glow-shadow-strong)}.skin-sfx-waveform{background:var(--skin-sfx-waveform-bg,var(--skin-bg-secondary,transparent));border-color:var(--skin-sfx-waveform-border,transparent);cursor:var(--skin-cursor-slider,var(--skin-cursor-pointer,pointer))}.skin-timeline-edge-handle-target{cursor:var(--skin-cursor-resize-x,var(--skin-cursor-slider,col-resize))}.skin-timeline-edge-handle-visual{opacity:0;background:var(--skin-timeline-edge-handle-bg,var(--skin-bg-hover));border-inline:1px solid var(--skin-timeline-edge-handle-border,transparent);transition:opacity var(--skin-motion-fast,.12s),background-color var(--skin-motion-fast,.12s),border-color var(--skin-motion-fast,.12s),box-shadow var(--skin-motion-fast,.12s)}.skin-timeline-edge-handle-target:hover .skin-timeline-edge-handle-visual,.skin-timeline-edge-handle-target:focus-visible .skin-timeline-edge-handle-visual,.skin-timeline-edge-handle-visual.is-promoted{opacity:1;background:var(--skin-timeline-edge-handle-active-bg,var(--skin-accent-primary));border-color:var(--skin-timeline-edge-handle-active-border,var(--skin-border-active));box-shadow:var(--skin-timeline-edge-handle-shadow,none)}.skin-timeline-waveform{image-rendering:var(--skin-waveform-rendering,auto);filter:var(--skin-waveform-filter,none)}.skin-timeline-muted-range{border-inline:var(--skin-timeline-muted-range-border-width,2px)solid var(--skin-timeline-muted-range-border,var(--skin-accent-hover));background:var(--skin-timeline-muted-range-bg,repeating-linear-gradient(135deg,var(--skin-accent-primary),var(--skin-accent-primary)3px,var(--skin-bg-primary)3px,var(--skin-bg-primary)6px))}@supports (color:color-mix(in lab,red,red)){.skin-timeline-muted-range{background:var(--skin-timeline-muted-range-bg,repeating-linear-gradient(135deg,color-mix(in srgb,var(--skin-accent-primary)70%,transparent),color-mix(in srgb,var(--skin-accent-primary)70%,transparent)3px,color-mix(in srgb,var(--skin-bg-primary)28%,transparent)3px,color-mix(in srgb,var(--skin-bg-primary)28%,transparent)6px))}}.skin-timeline-muted-range{box-shadow:var(--skin-timeline-muted-range-shadow,inset 0 0 0 1px var(--skin-readable-on-active),inset 0 -8px 0 var(--skin-accent-primary),0 0 14px var(--skin-accent-primary))}@supports (color:color-mix(in lab,red,red)){.skin-timeline-muted-range{box-shadow:var(--skin-timeline-muted-range-shadow,inset 0 0 0 1px color-mix(in srgb,var(--skin-readable-on-active)72%,transparent),inset 0 -8px 0 color-mix(in srgb,var(--skin-accent-primary)45%,transparent),0 0 14px color-mix(in srgb,var(--skin-accent-primary)44%,transparent))}}.skin-timeline-muted-range-trim-handle{cursor:var(--skin-cursor-resize-x,var(--skin-cursor-slider,ew-resize));background:var(--skin-timeline-muted-range-handle-bg,var(--skin-accent-primary))}@supports (color:color-mix(in lab,red,red)){.skin-timeline-muted-range-trim-handle{background:var(--skin-timeline-muted-range-handle-bg,color-mix(in srgb,var(--skin-accent-primary)85%,transparent))}}.skin-timeline-muted-range-trim-handle{border-color:var(--skin-timeline-muted-range-handle-border,var(--skin-readable-on-active))}@supports (color:color-mix(in lab,red,red)){.skin-timeline-muted-range-trim-handle{border-color:var(--skin-timeline-muted-range-handle-border,color-mix(in srgb,var(--skin-readable-on-active)90%,transparent))}}.skin-timeline-muted-range-trim-handle.is-start{border-right-width:1px}.skin-timeline-muted-range-trim-handle.is-end{border-left-width:1px}.skin-sfx-waveform-bar{background:var(--skin-sfx-waveform-bar-bg,var(--skin-waveform-on-surface,var(--skin-accent-secondary)));border-radius:var(--skin-sfx-waveform-bar-radius,var(--skin-control-radius,0));opacity:var(--skin-sfx-waveform-bar-opacity,.35)}.skin-sfx-waveform-bar.is-played{background:var(--skin-sfx-waveform-played-bg,var(--skin-accent-secondary));opacity:1}.skin-sfx-source-dot{background:var(--skin-sfx-source-dot-bg,var(--skin-accent-secondary))}.skin-sfx-source-dot.is-online{background:var(--skin-sfx-source-online-bg,var(--skin-accent-primary))}.skin-dialog-warning{border-color:var(--skin-warning-border,var(--skin-accent-secondary));color:var(--skin-warning-fg,var(--skin-text-primary));background:var(--skin-warning-bg,var(--skin-bg-secondary))}.skin-dialog-danger{border-color:var(--skin-danger-border,var(--skin-accent-primary));color:var(--skin-danger-fg,var(--skin-text-primary));background:var(--skin-danger-bg,var(--skin-bg-secondary))}.skin-cursor-drag{cursor:var(--skin-cursor-drag,move)}.skin-cursor-grab{cursor:var(--skin-cursor-grab,grab)}.skin-cursor-resize-nwse{cursor:var(--skin-cursor-resize-nwse,nwse-resize)}.skin-cursor-resize-nesw{cursor:var(--skin-cursor-resize-nesw,nesw-resize)}.skin-cursor-default{cursor:var(--skin-cursor-default,default)}.skin-cursor-pointer{cursor:var(--skin-cursor-pointer,pointer)}.skin-cursor-text{cursor:var(--skin-cursor-text,text)}.skin-cursor-crosshair{cursor:var(--skin-cursor-crosshair,crosshair)}.skin-dialog-check-input:checked:before{opacity:1}.skin-local-browser{color:var(--skin-text-primary);font-size:var(--skin-browser-font-size,10px)}.skin-local-browser-state{color:var(--skin-text-muted)}.skin-local-browser-state.is-error{color:var(--skin-text-primary)}.skin-local-browser-row{border-bottom:var(--skin-line-width,1px)solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-row{border-bottom:var(--skin-line-width,1px)solid color-mix(in srgb,var(--skin-border-default)10%,transparent)}}.skin-local-browser-row{color:var(--skin-text-primary);border-left:2px solid #0000}.skin-local-browser-row:hover,.skin-local-browser-row.is-selected{background:var(--skin-bg-hover)}.skin-local-browser-row.is-selected{border-left-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-row.is-selected{border-left-color:color-mix(in srgb,var(--skin-accent-primary)60%,transparent)}}.skin-local-browser-row-name,.skin-local-browser-grid-name{color:var(--skin-text-primary)}.skin-local-browser-row-meta,.skin-local-browser-grid-meta,.skin-local-browser-footer-meta{color:var(--skin-text-muted)}.skin-local-browser-root-button,.skin-local-browser-search,.skin-local-browser-sort-trigger,.skin-local-browser-count,.skin-local-browser-footer-meta,.skin-local-browser-footer-action,.skin-local-browser-row-meta,.skin-local-browser-grid-name,.skin-local-browser-grid-meta{font-size:var(--skin-browser-small-font-size,9px)}.skin-local-browser-sort-option{font-size:var(--skin-browser-option-font-size,10px)}.skin-local-browser-add-action{color:var(--skin-text-muted)}.skin-local-browser-add-action:hover{color:var(--skin-text-primary)}.skin-local-browser-grid{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.375rem;padding:.5rem;display:grid}.skin-local-browser-grid-card{background:var(--skin-bg-hover);border:var(--skin-line-width,1px)solid var(--skin-border-default);color:var(--skin-text-primary)}.skin-local-browser-grid-card:hover{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-grid-card:hover{border-color:color-mix(in srgb,var(--skin-accent-primary)50%,transparent)}}.skin-local-browser-grid-card.is-selected{background:var(--skin-bg-hover);border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-grid-card.is-selected{border-color:color-mix(in srgb,var(--skin-accent-primary)60%,transparent)}}.skin-local-browser-grid-card.is-selected{box-shadow:0 0 4px var(--skin-glow-shadow-subtle)}.skin-local-browser-grid-add-action{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-grid-add-action{background:color-mix(in srgb,var(--skin-bg-primary)60%,transparent)}}.skin-local-browser-grid-add-action{border:var(--skin-line-width,1px)solid var(--skin-accent-secondary);color:var(--skin-text-primary)}.skin-local-browser-grid-add-action:hover{color:var(--skin-accent-hover)}.skin-local-browser-marquee{background:var(--skin-bg-hover);border:var(--skin-line-width,1px)solid var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-marquee{border:var(--skin-line-width,1px)solid color-mix(in srgb,var(--skin-accent-primary)60%,transparent)}}.skin-local-browser-footer{background:var(--skin-bg-hover);border-top:var(--skin-line-width,1px)solid var(--skin-border-default)}.skin-local-browser-footer-action{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-footer-action{background:color-mix(in srgb,var(--skin-bg-active)40%,transparent)}}.skin-local-browser-footer-action{border-color:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.skin-local-browser-footer-action{border-color:color-mix(in srgb,var(--skin-accent-secondary)40%,transparent)}}.skin-local-browser-footer-action{color:var(--skin-text-primary)}.skin-local-browser-footer-action:hover{background:var(--skin-bg-hover)}.skin-local-browser-status{color:var(--skin-text-primary)}.skin-local-browser-status.is-muted{color:var(--skin-text-secondary)}.skin-property-helper-text,.skin-property-label{color:var(--skin-text-muted);font-size:var(--skin-property-caption-size,10px)}.skin-property-choice-button,.skin-property-primary-action{border-color:var(--skin-border-default);color:var(--skin-text-primary);font-size:var(--skin-property-caption-size,10px);padding:.375rem .5rem;transition:background-color .12s,border-color .12s,color .12s}.skin-property-choice-button:hover:not(:disabled),.skin-property-primary-action:hover:not(:disabled){border-color:var(--skin-accent-primary);color:var(--skin-accent-hover)}.skin-property-choice-button[data-selected=true],.skin-property-primary-action[data-selected=true]{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-property-choice-button[data-selected=true],.skin-property-primary-action[data-selected=true]{background:color-mix(in srgb,var(--skin-bg-active)25%,transparent)}}.skin-property-choice-button[data-selected=true],.skin-property-primary-action[data-selected=true]{border-color:var(--skin-accent-primary);color:var(--skin-text-heading)}.skin-property-primary-action:not(:disabled){border-color:var(--skin-accent-primary);color:var(--skin-accent-hover)}.skin-property-primary-action:hover:not(:disabled){color:var(--skin-text-heading)}.skin-property-choice-button:disabled,.skin-property-primary-action:disabled{border-color:var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-property-choice-button:disabled,.skin-property-primary-action:disabled{border-color:color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-property-choice-button:disabled,.skin-property-primary-action:disabled{color:var(--skin-text-muted);cursor:var(--skin-cursor-disabled,not-allowed)}.skin-numeric-stepper{min-width:var(--skin-number-input-min-width,4.75rem);box-sizing:border-box;max-width:100%;position:relative;overflow:visible}.skin-number-input{min-height:var(--skin-number-input-height,2.25rem);box-sizing:border-box;line-height:1.1;padding-right:calc(var(--skin-number-stepper-width,2.25rem) + .625rem)!important}.skin-numeric-stepper-buttons{box-sizing:border-box;grid-template-rows:1fr 1fr;width:var(--skin-number-stepper-width,2.25rem)!important;display:grid!important;top:0!important;bottom:0!important;right:0!important;overflow:visible!important}.skin-numeric-stepper-button{box-sizing:border-box;border-radius:0;justify-content:center;align-items:center;min-width:0;padding:0;width:100%!important;height:auto!important;min-height:var(--skin-number-stepper-button-min-height,1.0625rem)!important;display:flex!important;overflow:visible!important}.skin-numeric-stepper-arrow{width:var(--skin-number-stepper-arrow-size,.6875rem);height:var(--skin-number-stepper-arrow-size,.6875rem);min-width:var(--skin-number-stepper-arrow-size,.6875rem);min-height:var(--skin-number-stepper-arrow-size,.6875rem);flex:none;overflow:visible;display:block!important}.skin-three-d-section{background:var(--skin-bg-panel)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-section{background:color-mix(in srgb,var(--skin-bg-panel)90%,transparent)}}.skin-three-d-section{border:1px solid var(--skin-border-default);border-color:var(--skin-border-default);border-radius:var(--skin-card-radius,0);box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle)}.skin-three-d-title,.skin-three-d-field-label{color:var(--skin-text-muted);font-size:var(--skin-property-label-size,11px);letter-spacing:.18em;text-transform:uppercase}.skin-three-d-title{letter-spacing:.22em;font-weight:600}.skin-three-d-description,.skin-three-d-value-badge{color:var(--skin-text-secondary)}.skin-three-d-description{font-size:12px;line-height:1.25rem}.skin-three-d-value-badge{background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-value-badge{background:color-mix(in srgb,var(--skin-bg-canvas)50%,transparent)}}.skin-three-d-value-badge{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-value-badge{border:1px solid color-mix(in srgb,var(--skin-border-default)80%,transparent)}}.skin-three-d-value-badge{border-color:var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-value-badge{border-color:color-mix(in srgb,var(--skin-border-default)80%,transparent)}}.skin-three-d-value-badge{border-radius:var(--skin-control-radius,0);font-size:var(--skin-property-caption-size,10px);letter-spacing:.12em;text-transform:uppercase;font-weight:600}.skin-three-d-input,.skin-three-d-select{background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-input,.skin-three-d-select{background:color-mix(in srgb,var(--skin-bg-canvas)70%,transparent)}}.skin-three-d-input,.skin-three-d-select{border:1px solid var(--skin-border-default);border-color:var(--skin-border-default);border-radius:var(--skin-control-radius,0);color:var(--skin-text-primary);outline:none;font-size:14px;transition:border-color .15s,background-color .15s}.skin-three-d-input::placeholder,.skin-three-d-select::placeholder{color:var(--skin-text-muted)}.skin-three-d-input:focus,.skin-three-d-select:focus{background:var(--skin-bg-hover);border-color:var(--skin-accent-secondary)}.skin-three-d-select-indicator{color:var(--skin-text-muted)}.skin-three-d-action{background:var(--skin-bg-primary);border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action{border:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-three-d-action{border-color:var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action{border-color:color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-three-d-action{border-radius:var(--skin-control-radius,0);color:var(--skin-text-primary);font-size:var(--skin-property-caption-size,10px);letter-spacing:.16em;text-transform:uppercase;font-weight:600;transition:border-color .15s,background-color .15s,color .15s,opacity .15s}.skin-three-d-action:focus-visible{outline:none}.skin-three-d-action:disabled{cursor:var(--skin-cursor-disabled,not-allowed);opacity:.4}.skin-three-d-action:hover:not(:disabled){background:var(--skin-bg-hover);border-color:var(--skin-accent-secondary);color:var(--skin-text-heading)}.skin-three-d-action[data-tone=accent]{background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action[data-tone=accent]{background:color-mix(in srgb,var(--skin-accent-primary)14%,transparent)}}.skin-three-d-action[data-tone=accent]{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action[data-tone=accent]{border-color:color-mix(in srgb,var(--skin-accent-primary)60%,transparent)}}.skin-three-d-action[data-tone=accent]:hover:not(:disabled){background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action[data-tone=accent]:hover:not(:disabled){background:color-mix(in srgb,var(--skin-accent-primary)22%,transparent)}}.skin-three-d-action[data-tone=accent]:hover:not(:disabled){border-color:var(--skin-accent-hover)}.skin-three-d-action[data-tone=danger]{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action[data-tone=danger]{background:color-mix(in srgb,var(--skin-bg-active)16%,transparent)}}.skin-three-d-action[data-tone=danger]{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action[data-tone=danger]{border-color:color-mix(in srgb,var(--skin-accent-primary)35%,transparent)}}.skin-three-d-action[data-tone=danger]{color:var(--skin-text-secondary)}.skin-three-d-action[data-tone=danger]:hover:not(:disabled){background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-action[data-tone=danger]:hover:not(:disabled){background:color-mix(in srgb,var(--skin-bg-active)28%,transparent)}}.skin-three-d-action[data-tone=danger]:hover:not(:disabled){border-color:var(--skin-accent-hover)}.skin-three-d-slider-shell{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,0);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-three-d-slider-shell{background:color-mix(in srgb,var(--skin-bg-canvas)55%,transparent)}}.skin-keyframe-drawer{border-color:var(--skin-accent-secondary);box-shadow:var(--skin-keyframe-drawer-shadow,0 0 0 1px var(--skin-glow-border))}.skin-keyframe-drawer-controls{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-keyframe-drawer-controls{background:color-mix(in srgb,var(--skin-bg-primary)96%,transparent)}}.skin-keyframe-drawer-controls{border-bottom-color:var(--skin-border-default);box-shadow:inset 0 1px 0 var(--skin-glow-border)}.skin-keyframe-drawer-button{background:var(--skin-bg-secondary);border-color:var(--skin-border-subtle);color:var(--skin-accent-primary);opacity:.85}.skin-keyframe-drawer-button:hover:not(:disabled){border-color:var(--skin-accent-secondary);color:var(--skin-text-heading);opacity:1}.skin-keyframe-drawer-button:disabled{pointer-events:none;opacity:var(--skin-disabled-opacity,.3)}.skin-keyframe-drawer-button--active,.skin-keyframe-drawer-button[data-selected=true],.skin-keyframe-drawer-button[aria-pressed=true]{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-keyframe-drawer-button--active,.skin-keyframe-drawer-button[data-selected=true],.skin-keyframe-drawer-button[aria-pressed=true]{background:color-mix(in srgb,var(--skin-bg-active)45%,transparent)}}.skin-keyframe-drawer-button--active,.skin-keyframe-drawer-button[data-selected=true],.skin-keyframe-drawer-button[aria-pressed=true]{border-color:var(--skin-accent-secondary);color:var(--skin-text-heading);opacity:1;box-shadow:inset 0 1px 0 var(--skin-glow-border)}.skin-keyframe-drawer-button.is-danger:hover:not(:disabled){color:var(--skin-danger)}.skin-keyframe-drawer-separator{background:var(--skin-border-subtle)}.skin-keyframe-drawer-segment{background:var(--skin-bg-secondary);border-color:var(--skin-border-subtle)}.skin-keyframe-drawer-mode-button{color:var(--skin-text-muted);font-size:var(--skin-keyframe-drawer-label-size,10px);line-height:1}.skin-keyframe-drawer-mode-button:hover:not(:disabled){color:var(--skin-text-heading)}.skin-keyframe-drawer-mode-button[aria-pressed=true],.skin-keyframe-drawer-mode-button[data-selected=true]{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-keyframe-drawer-mode-button[aria-pressed=true],.skin-keyframe-drawer-mode-button[data-selected=true]{background:color-mix(in srgb,var(--skin-bg-active)55%,transparent)}}.skin-keyframe-drawer-mode-button[aria-pressed=true],.skin-keyframe-drawer-mode-button[data-selected=true]{color:var(--skin-text-heading)}.skin-keyframe-drawer-property-strip{scrollbar-color:var(--skin-scrollbar-thumb,var(--skin-accent-secondary))var(--skin-scrollbar-track,var(--skin-bg-primary))}.skin-keyframe-drawer-resize-grip{background:var(--skin-accent-secondary);height:var(--skin-resize-grip-thickness,2px)}.skin-timeline-keyframe-marker{background:var(--skin-accent-primary);overflow:hidden;width:var(--skin-timeline-keyframe-marker-size,4px)!important;height:var(--skin-timeline-keyframe-marker-size,4px)!important;min-width:var(--skin-timeline-keyframe-marker-size,4px)!important;min-height:var(--skin-timeline-keyframe-marker-size,4px)!important;padding:0!important}@supports (color:color-mix(in lab,red,red)){.skin-timeline-keyframe-marker{background:color-mix(in srgb,var(--skin-accent-primary)75%,transparent)}}.skin-timeline-keyframe-marker{border-color:var(--skin-accent-hover);border-radius:var(--skin-keyframe-marker-radius,1px);box-shadow:var(--skin-timeline-keyframe-marker-shadow,0 0 0 1px var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){.skin-timeline-keyframe-marker{box-shadow:var(--skin-timeline-keyframe-marker-shadow,0 0 0 1px color-mix(in srgb,var(--skin-bg-primary)70%,transparent))}}.skin-timeline-keyframe-marker:hover,.skin-timeline-keyframe-marker[data-selected=true],.skin-timeline-keyframe-marker[aria-pressed=true]{background:var(--skin-accent-hover)}.skin-timeline-keyframe-marker[data-selected=true],.skin-timeline-keyframe-marker[aria-pressed=true]{border-color:var(--skin-readable-on-active);box-shadow:0 0 0 1px var(--skin-readable-on-active),var(--skin-timeline-keyframe-marker-shadow,0 0 0 1px var(--skin-bg-primary));border-width:1px;width:var(--skin-timeline-keyframe-marker-selected-size,5px)!important;height:var(--skin-timeline-keyframe-marker-selected-size,5px)!important;min-width:var(--skin-timeline-keyframe-marker-selected-size,5px)!important;min-height:var(--skin-timeline-keyframe-marker-selected-size,5px)!important}@supports (color:color-mix(in lab,red,red)){.skin-timeline-keyframe-marker[data-selected=true],.skin-timeline-keyframe-marker[aria-pressed=true]{box-shadow:0 0 0 1px color-mix(in srgb,var(--skin-readable-on-active)50%,transparent),var(--skin-timeline-keyframe-marker-shadow,0 0 0 1px color-mix(in srgb,var(--skin-bg-primary)70%,transparent))}}.skin-aspect-selector-trigger{border-color:var(--skin-border-default);color:var(--skin-text-primary);align-items:center;transition:border-color .15s,background-color .15s,gap .15s,padding .15s}.skin-aspect-selector-trigger:hover,.skin-aspect-selector-trigger[data-selected=true]{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover)}.skin-aspect-preview{border:1px solid var(--skin-border-default);border-radius:var(--skin-input-radius,0);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.skin-aspect-preview-frame{background:var(--skin-bg-hover);position:absolute}.skin-aspect-label{color:var(--skin-text-primary);letter-spacing:0;font-variant-numeric:tabular-nums;font-weight:700;line-height:1;transition:font-size .15s}.skin-aspect-chevron{color:var(--skin-text-muted);transition:transform .15s,color .15s;display:inline-flex}.skin-aspect-selector-menu,.skin-crop-radius-popover,.skin-shape-picker-dropdown{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);width:max-content;min-width:max-content;max-width:min(100vw - 24px,28rem);overflow:visible}@supports (color:color-mix(in lab,red,red)){.skin-aspect-selector-menu,.skin-crop-radius-popover,.skin-shape-picker-dropdown{background:color-mix(in srgb,var(--skin-bg-primary)95%,transparent)}}.skin-aspect-selector-menu,.skin-crop-radius-popover,.skin-shape-picker-dropdown{color:var(--skin-text-primary);border-radius:var(--skin-dropdown-radius,0);font-family:var(--skin-font-family,system-ui);box-shadow:var(--skin-shadow-popover,0 12px 28px #00000052)}.skin-aspect-selector-option{color:var(--skin-text-primary);font-size:11px;font-family:var(--skin-font-mono,monospace);font-variant-numeric:tabular-nums}.skin-aspect-selector-option:hover,.skin-aspect-selector-option[data-selected=true]{background:var(--skin-bg-hover);color:var(--skin-accent-hover)}.skin-canvas-toolbar-anchor{transform-origin:top;max-width:calc(100vw - 16px)}.skin-canvas-selection-toolbar,.skin-crop-toolbar{background:var(--skin-bg-primary);width:max-content;min-width:max-content;max-width:calc(100vw - 16px);color:var(--skin-text-primary);border-radius:var(--skin-dropdown-radius,8px);font-family:var(--skin-font-family,system-ui);box-shadow:var(--skin-shadow-popover,0 12px 28px #00000052);border:0;flex-wrap:nowrap;align-items:center;font-size:12px;overflow:visible;display:inline-flex!important}.skin-canvas-selection-toolbar-button{white-space:nowrap;border-radius:var(--skin-button-radius,0);flex:none;justify-content:center}.skin-canvas-selection-toolbar-button:hover{background:var(--skin-bg-hover)}.skin-canvas-selection-toolbar-button:active{transform:scale(.98)}.skin-canvas-selection-toolbar-button:disabled{cursor:not-allowed;opacity:.45}.skin-canvas-selection-toolbar-divider{background:var(--skin-border-default);flex:0 0 1px;width:1px;height:1rem}.skin-canvas-selection-toolbar-danger{color:var(--skin-danger)}.skin-canvas-selection-toolbar-danger:hover{background:var(--skin-danger-bg)}.skin-canvas-selection-toolbar-more{color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace);letter-spacing:1px;font-size:14px;font-weight:700;line-height:1;position:relative;top:-.2em}.skin-crop-toolbar-button{white-space:nowrap;border-radius:var(--skin-button-radius,0);flex:none}.skin-crop-toolbar-button:hover,.skin-crop-toolbar-button[data-selected=true]{background:var(--skin-bg-hover)}.skin-crop-toolbar-button[data-selected=true]{color:var(--skin-text-heading);font-weight:700}.skin-crop-toolbar-muted{color:var(--skin-text-muted)}.skin-crop-toolbar-divider{background:var(--skin-border-default);flex:0 0 1px;width:1px;height:1rem}.skin-crop-toolbar-danger{color:var(--skin-danger)}.skin-crop-toolbar-danger:hover{background:var(--skin-danger-bg)}.skin-crop-toolbar-success{background:var(--skin-success);color:var(--skin-success-fg)}.skin-crop-toolbar-success:hover{opacity:.9}.skin-crop-radius-value{width:2rem;color:var(--skin-text-primary);text-align:right;flex:0 0 2rem}.skin-shape-picker-dropdown{width:220px;min-width:220px}.skin-crop-radius-popover{min-width:168px}@media(max-width:639px){.skin-crop-toolbar{flex-wrap:wrap;justify-content:center;width:calc(100vw - 16px);min-width:0}.skin-crop-toolbar-divider{display:none}}.skin-shape-picker-default{color:var(--skin-text-primary);text-align:left;font-size:12px}.skin-shape-picker-default:hover,.skin-shape-picker-default[data-selected=true]{background:var(--skin-bg-hover)}.skin-shape-picker-default[data-selected=true]{background:var(--skin-bg-active);font-weight:700}.skin-shape-picker-category-label{color:var(--skin-text-muted);letter-spacing:0;text-transform:uppercase;font-size:10px;line-height:1.2}.skin-shape-icon-choice{border:1px solid var(--skin-border-subtle);background:var(--skin-bg-input);color:var(--skin-text-primary);border-radius:var(--skin-button-radius,0);justify-content:center;align-items:center;font-size:20px}.skin-shape-icon-choice:hover,.skin-shape-icon-choice[data-selected=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover)}.skin-shape-icon-choice[data-selected=true]{background:var(--skin-bg-active)}.skin-chat-composer{border-top:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-chat-composer{border-top:1px solid color-mix(in srgb,var(--skin-border-default)70%,transparent)}}.enoch-chat-attachment-chip{border:1px solid var(--skin-border-subtle);background:var(--skin-bg-primary)}.enoch-chat-attachment-empty{color:var(--skin-text-muted)}.enoch-chat-attachment-label{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.enoch-chat-attachment-label{background:color-mix(in srgb,var(--skin-bg-primary)85%,transparent)}}.enoch-chat-attachment-label{color:var(--skin-text-primary);font-size:9px}.enoch-chat-attachment-remove{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);color:var(--skin-text-primary)}.enoch-chat-attachment-remove:hover{background:var(--skin-bg-hover)}.enoch-chat-menu-trigger,.enoch-chat-icon-menu-trigger,.enoch-chat-action-button{border:1px solid var(--skin-border-subtle);background:var(--skin-bg-primary);color:var(--skin-text-primary);white-space:nowrap;flex:none;font-size:10px}.enoch-chat-model-menu-trigger{width:100%;max-width:100%}.enoch-chat-menu-popover{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);min-width:max-content;max-width:min(18rem,100vw - 1rem);max-height:min(22rem,100vh - 1rem);box-shadow:var(--skin-shadow-popover,0 0 12px var(--skin-glow-shadow-subtle));overflow-y:auto}.enoch-chat-menu-item{white-space:nowrap;width:100%;color:var(--skin-text-primary);text-align:left;justify-content:flex-start;align-items:center;gap:.375rem;font-size:10px;display:flex}.enoch-chat-menu-item:hover,.enoch-chat-menu-item[data-selected=true]{background:var(--skin-bg-hover)}.enoch-chat-menu-item[data-selected=true]{color:var(--skin-accent-primary)}.enoch-chat-composer-shell{border:1px solid var(--skin-border-default);grid-template-columns:minmax(0,1fr);align-items:stretch;gap:.25rem;padding:.25rem;display:grid!important}@supports (color:color-mix(in lab,red,red)){.enoch-chat-composer-shell{border:1px solid color-mix(in srgb,var(--skin-border-default)80%,transparent)}}.enoch-chat-composer-shell{background:var(--skin-bg-primary)}.enoch-chat-composer-shell:focus-within{border-color:var(--skin-accent-primary)}.skin-chat-input{min-width:0;color:var(--skin-text-primary);background:0 0;font-size:12px}.enoch-chat-toolbar{grid-template-columns:minmax(var(--skin-chat-status-width,1.25rem),auto)minmax(0,1fr)repeat(2,var(--skin-chat-icon-button-size,2rem));grid-auto-rows:var(--skin-chat-toolbar-row-height,2rem);scrollbar-width:none;grid-template-areas:"status model mode context""status add search send";align-items:center;gap:.25rem;width:100%;min-width:0;display:grid!important;overflow:visible!important}.enoch-chat-toolbar::-webkit-scrollbar{display:none}.enoch-chat-toolbar>*{min-width:0}.enoch-chat-compact-menu-model{grid-area:model;width:100%}.enoch-chat-mode-menu{grid-area:mode}.enoch-chat-context-menu{grid-area:context}.enoch-chat-add-menu{grid-area:add;justify-self:start}.enoch-chat-search-action{grid-area:search}.enoch-chat-send-action{grid-area:send}.enoch-chat-compact-menu-icon,.enoch-chat-add-menu,.enoch-chat-search-action,.enoch-chat-send-action{justify-self:stretch}.enoch-chat-icon-menu-trigger,.enoch-chat-action-button,.skin-chat-send{justify-content:center;width:var(--skin-chat-icon-button-size,2rem)!important;min-width:var(--skin-chat-icon-button-size,2rem)!important;height:var(--skin-chat-toolbar-row-height,2rem)!important;min-height:var(--skin-chat-toolbar-row-height,2rem)!important}.enoch-chat-menu-label{min-width:0;display:block}.enoch-chat-status-icon{grid-area:status;justify-self:center}.enoch-chat-toolbar>.enoch-chat-status-icon{align-self:start}.skin-chat-input::placeholder{color:var(--skin-text-muted)}.skin-transcript-toolbar{border-bottom:1px solid var(--skin-border-default)}.skin-asset-browser-tab{color:var(--skin-text-muted);letter-spacing:0;border-bottom:2px solid #0000;font-size:9px;font-weight:700;transition:border-color .15s,color .15s}.skin-asset-browser-tab:hover{color:var(--skin-text-secondary)}.skin-asset-browser-tab-active{border-bottom-color:var(--skin-accent-primary);color:var(--skin-text-primary)}.skin-catalog-card__label{font-size:var(--skin-catalog-label-size,9px)}.skin-catalog-card__meta{font-size:var(--skin-catalog-meta-size,8px)}.skin-media-drop-region-active{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-media-drop-region-active{background:color-mix(in srgb,var(--skin-bg-active)15%,transparent)}}.skin-media-empty-state{border:1px dashed var(--skin-border-subtle);color:var(--skin-text-muted);font-size:10px}.skin-media-marquee-rect{border:1px solid var(--skin-accent-primary);background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-media-marquee-rect{background:color-mix(in srgb,var(--skin-accent-primary)10%,transparent)}}.skin-media-drop-overlay{border:2px dashed var(--skin-accent-primary);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-media-drop-overlay{background:color-mix(in srgb,var(--skin-bg-primary)80%,transparent)}}.skin-media-drop-label{color:var(--skin-text-primary);letter-spacing:0;font-size:12px;font-weight:700}.skin-codec-banner{box-sizing:border-box;border-bottom:1px solid var(--skin-border-default);background:var(--skin-bg-primary);max-width:100%;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skin-codec-banner{background:color-mix(in srgb,var(--skin-bg-primary)95%,transparent)}}.skin-codec-banner-row,.skin-codec-banner-actions{min-width:0}.skin-codec-banner-row{flex-wrap:nowrap;width:100%}.skin-codec-banner-actions{flex:none}.skin-codec-banner-icon,.skin-codec-banner-message{color:var(--skin-text-primary)}.skin-codec-banner-icon-error{color:var(--skin-danger)}.skin-codec-banner-message{min-width:0;font-size:11px}.skin-codec-banner-dismiss{color:var(--skin-text-muted);transition:color .15s}.skin-codec-banner-dismiss:hover{color:var(--skin-text-primary)}.skin-codec-progress-track{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}.skin-codec-progress-fill{background:var(--skin-progress-fill-bg,var(--skin-accent-primary))}.skin-codec-progress-note{color:var(--skin-text-muted);font-size:10px}.skin-composition-workspace-controls{box-shadow:0 10px 28px var(--skin-glow-shadow-subtle);border:0}.skin-composition-workspace-control-active{border-color:var(--skin-accent-primary)}.skin-composition-workspace-separator{background:var(--skin-border-default)}.skin-composition-workspace-label{font-size:10px}.skin-transcript-toolbar-title{color:var(--skin-text-secondary);letter-spacing:0;font-size:10px;font-weight:700}.skin-transcript-toolbar-summary{color:var(--skin-text-muted);font-size:10px}.skin-transcript-toolbar-button{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-transcript-toolbar-button{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-transcript-toolbar-button{color:var(--skin-text-muted);font-size:10px;transition:border-color .15s,background-color .15s,color .15s,transform .1s}.skin-transcript-toolbar-button:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-transcript-toolbar-button:active{transform:scale(.98)}.skin-transcript-toolbar-button[data-selected=true],.skin-transcript-toolbar-button[data-active=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-transcript-toolbar-button[data-selected=true],.skin-transcript-toolbar-button[data-active=true]{background:color-mix(in srgb,var(--skin-bg-active)35%,transparent)}}.skin-transcript-toolbar-button[data-selected=true],.skin-transcript-toolbar-button[data-active=true]{color:var(--skin-text-heading)}.skin-transcript-toolbar-button:disabled{cursor:not-allowed;opacity:.5}.skin-transcription-selector{border-bottom:1px solid var(--skin-border-default)}.skin-transcription-label,.skin-transcription-body{color:var(--skin-text-muted)}.skin-transcription-secondary{color:var(--skin-text-secondary)}.skin-transcription-heading{color:var(--skin-text-muted);letter-spacing:0;font-size:10px;font-weight:700}.skin-transcription-text-dense{font-size:9px}.skin-transcription-text-regular,.skin-transcription-label-dense{font-size:10px}.skin-transcription-label-regular{font-size:11px}.skin-transcription-option-button{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-transcription-option-button{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-transcription-option-button{color:var(--skin-text-muted);border-radius:var(--skin-button-radius,0);font-weight:500;transition:border-color .15s,background-color .15s,color .15s,transform .1s}.skin-transcription-option-button:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-transcription-option-button:active{transform:scale(.98)}.skin-transcription-option-button[data-selected=true],.skin-transcription-option-button[data-active=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-transcription-option-button[data-selected=true],.skin-transcription-option-button[data-active=true]{background:color-mix(in srgb,var(--skin-bg-active)35%,transparent)}}.skin-transcription-option-button[data-selected=true],.skin-transcription-option-button[data-active=true]{color:var(--skin-text-heading)}.skin-transcription-option-button:disabled{cursor:not-allowed;opacity:.4}.skin-transcription-progress-track{border:1px solid var(--skin-border-default);background:var(--skin-bg-hover);border-radius:var(--skin-progress-radius,var(--skin-slider-track-radius,0));width:100%;height:.375rem;overflow:hidden}.skin-transcription-progress-fill{background:var(--skin-progress-fill-bg,var(--skin-accent-primary));border-radius:var(--skin-progress-radius,var(--skin-slider-track-radius,0));height:100%;transition:width .3s}.skin-transcription-progress-track [data-slot=progress-track]{border:1px solid var(--skin-border-default);background:var(--skin-bg-hover);border-radius:var(--skin-progress-radius,var(--skin-slider-track-radius,0));width:100%;height:100%;overflow:hidden}.skin-transcription-progress-track [data-slot=progress-indicator]{background:var(--skin-progress-fill-bg,var(--skin-accent-primary));border-radius:var(--skin-progress-radius,var(--skin-slider-track-radius,0));height:100%;transition:width .3s}.skin-caption-list-empty,.skin-caption-list-help,.skin-caption-list-match-summary{color:var(--skin-text-muted);font-size:10px}.skin-caption-list-empty{font-size:11px}.skin-caption-list-header{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-caption-list-header{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)40%,transparent)}}.skin-caption-list-header{background:var(--skin-bg-primary)}.skin-caption-list-count{color:var(--skin-text-muted);letter-spacing:0;font-size:10px;font-weight:700}.skin-caption-list-search-input{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);color:var(--skin-text-primary);font-size:10px}.skin-caption-list-search-input::placeholder{color:var(--skin-text-muted)}.skin-caption-list-replace-button{border:1px solid var(--skin-accent-secondary);color:var(--skin-text-primary);font-size:10px;font-weight:700;transition:border-color .15s,background-color .15s,opacity .15s}.skin-caption-list-replace-button:hover{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover)}.skin-caption-list-replace-button:disabled{cursor:not-allowed;opacity:.4}.skin-caption-list-row{border:1px solid var(--skin-border-default);font-size:10px}.skin-caption-list-row:hover{border-color:var(--skin-border-default);background:var(--skin-bg-hover)}.skin-caption-list-time-button,.skin-caption-list-delete-button{color:var(--skin-text-muted)}.skin-caption-list-time-button:hover,.skin-caption-list-delete-button:hover,.skin-caption-list-text{color:var(--skin-text-primary)}.skin-caption-list-text::selection{background:var(--skin-bg-hover);color:var(--skin-text-inverse)}.skin-caption-list-text[data-editing=true]{cursor:text;background:var(--skin-bg-hover);border-radius:var(--skin-input-radius,0);outline:none}.skin-paste-attributes-backdrop{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-paste-attributes-backdrop{background:color-mix(in srgb,var(--skin-bg-primary)80%,transparent)}}.skin-paste-attributes-card{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);box-shadow:var(--skin-shadow-dialog,0 0 30px var(--skin-glow-shadow-subtle));font-family:var(--skin-font-mono,monospace)}.skin-paste-attributes-header,.skin-paste-attributes-footer{border-color:var(--skin-border-default)}.skin-paste-attributes-title,.skin-paste-attributes-section-toggle,.skin-paste-attributes-timing-title{color:var(--skin-text-primary);letter-spacing:0;font-size:10px;font-weight:700}.skin-paste-attributes-title{font-size:14px}.skin-paste-attributes-close{color:var(--skin-text-muted)}.skin-paste-attributes-close:hover{color:var(--skin-text-primary)}.skin-paste-attributes-section,.skin-paste-attributes-timing{border:1px solid var(--skin-border-default)}.skin-paste-attributes-section-header{background:var(--skin-bg-hover)}.skin-paste-attributes-checkbox,.skin-paste-attributes-radio{color:var(--skin-text-secondary);font-size:10px}.skin-paste-attributes-checkbox:hover{color:var(--skin-text-primary)}.skin-paste-attributes-action{font-size:12px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s,opacity .15s}.skin-paste-attributes-action-secondary{border:1px solid var(--skin-border-default);color:var(--skin-text-secondary)}.skin-paste-attributes-action-secondary:hover{border-color:var(--skin-accent-primary);color:var(--skin-text-primary)}.skin-paste-attributes-action-primary{border:1px solid var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-paste-attributes-action-primary{border:1px solid color-mix(in srgb,var(--skin-accent-primary)50%,transparent)}}.skin-paste-attributes-action-primary{background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-paste-attributes-action-primary:hover{background:var(--skin-control-primary-bg,var(--skin-bg-active));color:var(--skin-control-primary-fg,var(--skin-text-heading));border-color:var(--skin-control-primary-border,var(--skin-border-active))}.skin-paste-attributes-action-primary:disabled{cursor:not-allowed;opacity:.5}.skin-transition-section-primary{color:var(--skin-text-primary);font-size:11px}.skin-transition-section-muted{color:var(--skin-text-muted);font-size:11px}.skin-transition-section-preset{color:var(--skin-text-muted);letter-spacing:0;text-transform:uppercase;font-size:10px}.skin-transition-section-label,.skin-transition-section-checkbox{color:var(--skin-text-secondary);font-size:10px}.skin-transition-section-checkbox{font-size:11px}.enoch-chat-toolbar{border-top:1px solid var(--skin-border-subtle)}@supports (color:color-mix(in lab,red,red)){.enoch-chat-toolbar{border-top:1px solid color-mix(in srgb,var(--skin-border-subtle)60%,transparent)}}.enoch-chat-status-icon{color:var(--skin-text-muted)}.skin-chat-send{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-chat-send:hover{color:var(--skin-accent-hover)}.skin-chat-send:disabled{border-color:var(--skin-border-default);color:var(--skin-text-muted);cursor:not-allowed}.skin-chat-work-details{border-top:1px solid var(--skin-border-subtle)}@supports (color:color-mix(in lab,red,red)){.skin-chat-work-details{border-top:1px solid color-mix(in srgb,var(--skin-border-subtle)60%,transparent)}}.skin-chat-work-toggle,.skin-chat-message-author,.skin-chat-message-pending,.skin-chat-work-detail{color:var(--skin-text-muted)}.skin-chat-work-toggle{letter-spacing:0;text-transform:uppercase;font-size:10px}.skin-chat-work-list{font-size:10px;line-height:1.35}.skin-chat-status-done,.skin-chat-proposal-icon{color:var(--skin-accent-primary)}.skin-chat-status-failed,.skin-chat-status-blocked,.skin-chat-work-error{color:var(--skin-accent-secondary)}.skin-chat-status-default{color:var(--skin-text-muted)}.skin-chat-attachment-chip-link{border:1px solid var(--skin-border-subtle);background:var(--skin-bg-primary);color:var(--skin-text-primary);font-size:10px}.skin-chat-proposal-inline{border-top:1px solid var(--skin-border-subtle)}@supports (color:color-mix(in lab,red,red)){.skin-chat-proposal-inline{border-top:1px solid color-mix(in srgb,var(--skin-border-subtle)70%,transparent)}}.skin-chat-proposal-inline{font-size:10px}.skin-chat-proposal-status{color:var(--skin-text-muted)}.skin-chat-proposal-review{border:1px solid var(--skin-border-default);color:var(--skin-text-primary);font-weight:500}.skin-chat-proposal-review:hover{background:var(--skin-bg-hover)}.skin-chat-message{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);box-shadow:var(--skin-shadow-message,0 0 8px var(--skin-glow-shadow-subtle));font-size:12px;line-height:1.625}.skin-chat-message-user{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-chat-message-user{border-color:color-mix(in srgb,var(--skin-accent-primary)70%,transparent)}}.skin-chat-message-user{background:var(--skin-bg-hover);color:var(--skin-text-heading)}.skin-chat-message-assistant{border-color:var(--skin-border-default);background:var(--skin-bg-primary);color:var(--skin-text-primary)}.skin-chat-message-author{letter-spacing:0;text-transform:uppercase;font-size:10px}.skin-harness-button{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,0);color:var(--skin-text-secondary);font-size:9px}.skin-harness-button:hover{border-color:var(--skin-accent-primary);color:var(--skin-text-primary)}.skin-harness-button-active{border-color:var(--skin-accent-primary);background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-harness-button-active{background:color-mix(in srgb,var(--skin-accent-primary)20%,transparent)}}.skin-harness-button-active{color:var(--skin-text-primary);box-shadow:0 0 0 1px var(--skin-accent-primary)}.skin-harness-panel{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-harness-panel{background:color-mix(in srgb,var(--skin-bg-primary)95%,transparent)}}.skin-harness-panel{color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace);box-shadow:var(--skin-panel-shadow-xl,0 20px 25px #00000038);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:10px}.skin-harness-header,.skin-harness-section{border-bottom:1px solid var(--skin-border-default)}.skin-harness-title,.skin-harness-section-title,.skin-harness-details-summary{color:var(--skin-accent-primary);letter-spacing:.18em;text-transform:uppercase;font-weight:600}.skin-harness-title{letter-spacing:.24em;font-size:12px}.skin-harness-caption{color:var(--skin-text-secondary);font-size:10px}.skin-harness-section-title,.skin-harness-details-summary{font-size:10px}.skin-harness-mode{border:1px solid var(--skin-accent-primary);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-secondary);color:var(--skin-accent-primary);letter-spacing:.14em;text-transform:uppercase;font-size:9px}.skin-harness-status-list,.skin-harness-result,.skin-harness-trace-id,.skin-harness-trace-event-meta{color:var(--skin-text-secondary)}.skin-harness-result,.skin-harness-raw-report,.skin-harness-details,.skin-harness-trace-event,.skin-harness-test-section,.skin-harness-log-row{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-secondary)}.skin-harness-test-section,.skin-harness-log-row{border-color:var(--skin-border-muted)}.skin-harness-test-section{padding:.5rem}.skin-harness-test-body{font-size:12px}.skin-harness-test-heading{font-weight:600}.skin-harness-raw-report{color:var(--skin-text-secondary);font-size:9px}.skin-harness-result-title,.skin-harness-status-value,.skin-harness-trace-event-title{color:var(--skin-text-primary)}.skin-harness-status-label,.skin-harness-muted{color:var(--skin-text-muted)}.skin-harness-ok{color:var(--skin-success)}.skin-harness-danger{color:var(--skin-danger)}.skin-semantic-proposal-control{border:1px solid var(--skin-border-default);font-size:10px;font-weight:500}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalPrimaryActions]{grid-template-columns:minmax(4.5rem,1fr) auto auto auto;display:grid!important}[data-skin-region=studio-root] [data-skin-domain-component=SemanticSnapshotActions]{grid-template-columns:auto minmax(0,1fr) auto auto;display:grid!important}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalReviewActions]{grid-template-columns:repeat(4,minmax(0,1fr));display:grid!important}[data-skin-region=studio-root] [data-skin-domain-component=SemanticProposalFooterActions]{grid-template-columns:1fr 1fr auto auto;display:grid!important}.skin-semantic-proposal-control:disabled{opacity:.45}.skin-semantic-proposal-row{border:1px solid var(--skin-border-subtle);font-size:12px}.skin-semantic-proposal-checkbox{accent-color:var(--skin-accent-primary)}.skin-semantic-proposal-type{font-size:11px;font-weight:600}.skin-semantic-proposal-status,.skin-semantic-activity-chip{letter-spacing:.025em;text-transform:uppercase;font-size:9px}.skin-semantic-proposal-rationale{font-size:10px}.skin-semantic-proposal-detail{font-size:9px}.skin-semantic-proposal-empty{font-size:12px}.skin-semantic-proposal-history{border-top:1px solid var(--skin-border-subtle)}.skin-semantic-activity-chip{border:1px solid var(--skin-border-subtle);color:var(--skin-text-muted)}.skin-semantic-activity-chip[data-tone=good]{border-color:var(--skin-accent-primary);color:var(--skin-text-primary)}.skin-export-backdrop{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-export-backdrop{background:color-mix(in srgb,var(--skin-bg-primary)90%,transparent)}}.skin-export-dialog{border:1px solid var(--skin-border-default)}.skin-export-header{border-bottom:1px solid var(--skin-border-default)}.skin-export-dialog-title{color:var(--skin-text-heading);font-size:28px;font-weight:600}.skin-export-dialog-subtitle{color:var(--skin-text-primary);font-size:14px}.skin-export-panel-title{color:var(--skin-text-heading);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:600}.skin-export-panel-meta,.skin-export-composition-count,.skin-export-hidden-warning-count{color:var(--skin-text-muted)}.skin-export-panel-meta,.skin-export-caption-copy,.skin-export-warning-list,.skin-export-destination{font-size:11px}.skin-export-destination{color:var(--skin-text-primary)}.skin-export-composition-count{font-size:10px}.skin-export-status-icon-ready{color:var(--skin-accent-primary)}.skin-export-status-icon-warning{color:var(--skin-accent-secondary)}.skin-export-caption-title{color:var(--skin-text-heading);font-size:14px;font-weight:600}.skin-export-caption-copy,.skin-export-warning-list{color:var(--skin-text-primary)}.skin-export-section-title,.skin-export-complete-title{color:var(--skin-text-heading);font-weight:600}.skin-export-section-title{font-size:14px}.skin-export-complete-title{font-size:30px}.skin-export-body-copy,.skin-export-complete-meta,.skin-export-empty-message,.skin-export-summary{color:var(--skin-text-primary);font-size:14px}.skin-export-detail-copy,.skin-export-diagnostic-copy,.skin-export-warning,.skin-export-select-list,.skin-export-summary{font-size:12px}.skin-export-diagnostic-copy{font-size:11px}.skin-export-label{color:var(--skin-text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:500}.skin-export-input,.skin-export-select-trigger,.skin-export-select-list,.skin-export-complete-panel,.skin-export-summary,.skin-export-preview-card,.skin-export-preview-header,.skin-export-preview-placeholder,.skin-export-preview,.skin-export-warning,.skin-export-fallback{border-color:var(--skin-border-default)}.skin-export-input{border:1px solid var(--skin-border-default);color:var(--skin-text-heading);outline:none;font-size:14px;transition:border-color .15s,box-shadow .15s,opacity .15s}.skin-export-input:focus{border-color:var(--skin-accent-primary)}.skin-export-input:disabled{opacity:.5}.skin-export-select-trigger{border:1px solid var(--skin-border-default);font-size:14px;transition:border-color .15s}.skin-export-select-trigger:hover{border-color:var(--skin-accent-secondary)}.skin-export-select-trigger:focus{border-color:var(--skin-accent-primary);outline:none}.skin-export-select-list{border:1px solid var(--skin-border-default);box-shadow:0 0 18px var(--skin-glow-shadow-subtle)}.skin-export-output-toggle{border:1px solid var(--skin-border-default);font-size:14px;font-weight:500;transition:border-color .15s,color .15s,background-color .15s}.skin-export-output-toggle:hover{border-color:var(--skin-accent-primary)}.skin-export-output-toggle.is-active{border-color:var(--skin-accent-primary);color:var(--skin-readable-on-accent-primary)}.skin-export-output-toggle:disabled,.skin-export-action-button:disabled{opacity:.5}.skin-export-action-button{border:1px solid var(--skin-border-default);font-size:14px;transition:border-color .15s,color .15s,background-color .15s}.skin-export-action-button:hover{border-color:var(--skin-accent-primary)}.skin-export-submit{border:1px solid var(--skin-accent-primary);font-size:14px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s}.skin-export-submit:hover{background:var(--skin-accent-hover)}.skin-export-cancel{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);color:var(--skin-text-heading);font-size:14px;transition:border-color .15s,color .15s,background-color .15s,opacity .15s}.skin-export-cancel:hover{border-color:var(--skin-accent-primary)}.skin-export-submit:disabled,.skin-export-cancel:disabled{opacity:.7}.skin-export-warning{border:1px solid var(--skin-border-default);color:var(--skin-text-primary)}.skin-export-evidence-label{font-weight:600}.skin-export-evidence-label.is-verified{color:var(--skin-accent-primary)}.skin-export-evidence-issues{color:var(--skin-text-muted)}.skin-export-preview,.skin-export-preview-placeholder{background:var(--skin-bg-viewport)}.skin-export-progress-shell{box-sizing:border-box;width:100%;min-width:0}.skin-export-progress-panel{box-sizing:border-box;border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);border-radius:var(--skin-card-radius,8px);width:100%;min-width:0;max-width:100%;overflow:hidden}.skin-export-progress-header,.skin-export-progress-meta,.skin-export-progress-actions{box-sizing:border-box;width:100%;min-width:0}.skin-export-progress-header{flex-wrap:nowrap}.skin-export-progress-step,.skin-export-progress-meta{min-width:0;color:var(--skin-text-primary);font-size:14px}.skin-export-progress-step{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skin-export-progress-value{color:var(--skin-text-heading);flex:none;font-size:20px;font-weight:600}.skin-export-progress-track{background:var(--skin-bg-active);border-radius:var(--skin-control-radius,999px);width:100%;max-width:100%}.skin-export-progress-fill{background:var(--skin-progress-fill-bg,var(--skin-accent-primary));transition:width .15s}.skin-export-progress-track [data-slot=progress-track]{background:var(--skin-bg-active);border-radius:var(--skin-control-radius,999px);width:100%;max-width:100%;height:100%}.skin-export-progress-track [data-slot=progress-indicator]{background:var(--skin-progress-fill-bg,var(--skin-accent-primary));height:100%;transition:width .15s}.skin-export-fallback{border:1px dashed var(--skin-border-default);color:var(--skin-text-primary);font-size:14px}.skin-export-preview-label,.skin-export-preview-header{color:var(--skin-text-heading)}.skin-export-preview-label{font-size:14px}.skin-export-preview-card{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-export-preview-card{border:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-export-preview-card{background:var(--skin-bg-primary);border-radius:var(--skin-card-radius,6px)}.skin-export-preview-header{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-export-preview-header{background:color-mix(in srgb,var(--skin-bg-primary)65%,transparent)}}.skin-export-preview-header{font-size:12px}.skin-export-section-toggle{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);transition:background-color .15s,border-color .15s,box-shadow .15s}.skin-export-section-toggle.is-active{border-color:var(--skin-control-selected-border,var(--skin-accent-primary));background:var(--skin-control-selected-bg,var(--skin-bg-active));color:var(--skin-control-selected-fg,var(--skin-text-heading));box-shadow:0 0 10px var(--skin-glow-shadow)}.skin-export-section-heading{color:var(--skin-accent-hover);letter-spacing:.025em;font-size:14px;font-weight:600}.skin-export-field.is-muted{opacity:.45}.skin-export-summary{background:var(--skin-bg-primary);border:1px solid var(--skin-border-default);border-radius:var(--skin-panel-radius,var(--skin-card-radius,0))}.skin-export-summary-title{color:var(--skin-text-heading);font-weight:500}.skin-composition-frame-surface{background:var(--skin-bg-secondary)}.skin-composition-frame-surface[data-drop-ready]{outline:2px solid var(--skin-accent-primary)}.skin-composition-frame-loading{background:var(--skin-bg-secondary)}@supports (color:color-mix(in lab,red,red)){.skin-composition-frame-loading{background:color-mix(in srgb,var(--skin-bg-secondary)86%,var(--skin-bg-viewport))}}.skin-composition-frame-loading{color:var(--skin-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.skin-icon-rail{--skin-icon-rail-width:64px;--skin-icon-rail-button-height:64px;flex:0 0 var(--skin-icon-rail-width);border-right:1px solid var(--skin-border-default);z-index:calc(var(--z-panel) + 12);width:var(--skin-icon-rail-width);min-width:var(--skin-icon-rail-width);max-width:var(--skin-icon-rail-width);scrollbar-width:none;box-sizing:border-box;contain:layout;isolation:isolate;flex-direction:column;align-self:stretch;height:100%;min-height:0;display:flex;position:relative;overflow:hidden auto;padding:0!important}[data-skin-domain-component=IconRail].skin-icon-rail{width:var(--skin-icon-rail-width);min-width:var(--skin-icon-rail-width);max-width:var(--skin-icon-rail-width);flex:0 0 var(--skin-icon-rail-width);flex-direction:column;order:0;align-self:stretch;gap:0;display:flex;overflow:hidden auto;transform:translateZ(0)}.skin-icon-rail+[data-skin-region=sidebar]{z-index:var(--z-panel)}.skin-icon-rail::-webkit-scrollbar{display:none}.skin-icon-rail-group{box-sizing:border-box;flex-direction:column;flex:none;align-items:stretch;width:100%;min-width:0;max-width:100%;display:flex}.skin-icon-rail .skin-editor-rail-button{width:100%;min-width:0;max-width:100%;height:var(--skin-icon-rail-button-height);min-height:var(--skin-icon-rail-button-height);flex:0 0 var(--skin-icon-rail-button-height);box-sizing:border-box;color:var(--skin-text-muted);isolation:isolate;contain:layout paint;border-left:0;border-right:0;border-radius:0;padding:6px 4px;transition:background-color .15s,color .15s,border-color .15s;display:flex;overflow:hidden}[data-slot=button][data-skin-domain-component=IconRailButton].skin-editor-rail-button{width:100%;min-width:0;max-width:100%;height:var(--skin-icon-rail-button-height);min-height:var(--skin-icon-rail-button-height);flex:0 0 var(--skin-icon-rail-button-height);flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;overflow:hidden}.skin-icon-rail .skin-editor-rail-button:hover,.skin-icon-rail .skin-editor-rail-button.is-hovered{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-icon-rail .skin-editor-rail-button:hover,.skin-icon-rail .skin-editor-rail-button.is-hovered{background:color-mix(in srgb,var(--skin-bg-active)15%,transparent)}}.skin-icon-rail .skin-editor-rail-button:hover,.skin-icon-rail .skin-editor-rail-button.is-hovered{color:var(--skin-interactive-hover-fg,var(--skin-readable-on-hover))}.skin-icon-rail .skin-editor-rail-button[aria-pressed=true]{background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-icon-rail .skin-editor-rail-button[aria-pressed=true]{background:color-mix(in srgb,var(--skin-bg-active)25%,transparent)}}.skin-icon-rail .skin-editor-rail-button[aria-pressed=true]{color:var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary))}.skin-rail-label{color:currentColor;overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;width:100%;min-width:0;max-width:calc(100% - 4px);max-height:2.25em;font-size:8px;line-height:1.1;display:-webkit-box;overflow:hidden}.skin-rail-icon,.skin-rail-icon-active{color:currentColor;flex:none;min-width:20px}.skin-icon-rail [data-skin-icon-role],.skin-icon-rail [data-cyber-icon-pack]{flex:0 0 20px;place-items:center;width:20px;height:20px;display:inline-grid}.skin-fps-selector-trigger{border:1px solid var(--skin-border-default);transition:padding .15s,gap .15s,border-color .15s,background-color .15s}.skin-fps-selector-trigger:hover{border-color:var(--skin-accent-secondary)}.skin-fps-selector-trigger.is-open{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover)}.skin-fps-selector-label{color:var(--skin-text-primary);font-weight:700}.skin-fps-selector-chevron{color:var(--skin-text-muted);transition:transform .15s}.skin-fps-selector-popup{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-fps-selector-popup{background:color-mix(in srgb,var(--skin-bg-primary)95%,transparent)}}.skin-fps-selector-popup{border-radius:var(--skin-dropdown-radius,0)}.skin-fps-selector-option{color:var(--skin-text-primary);font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace);font-variant-numeric:tabular-nums;font-size:12px;transition:background-color .15s,color .15s}.skin-fps-selector-option:hover,.skin-fps-selector-option.is-active{background:var(--skin-bg-hover)}.skin-fps-selector-option.is-active{color:var(--skin-accent-hover)}.skin-scene-popover{border:1px solid var(--skin-border-default);background:linear-gradient(180deg,var(--skin-bg-panel)0%,var(--skin-bg-panel)100%)}@supports (color:color-mix(in lab,red,red)){.skin-scene-popover{background:linear-gradient(180deg,var(--skin-bg-panel)0%,color-mix(in srgb,var(--skin-bg-panel)72%,transparent)100%)}}.skin-scene-popover{box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle),0 18px 40px var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-scene-popover{box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle),0 18px 40px color-mix(in srgb,var(--skin-bg-primary)58%,transparent)}}.skin-scene-popover{border-radius:var(--skin-panel-radius,12px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.skin-scene-popover-title{color:var(--skin-accent-primary);letter-spacing:.24em;text-transform:uppercase;font-size:10px;font-weight:600}.skin-scene-popover-subtitle{color:var(--skin-text-secondary);font-size:12px}.skin-scene-popover-section-title{color:var(--skin-text-muted);letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.skin-scene-popover-color-trigger{border:1px solid var(--skin-border-default);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-scene-popover-color-trigger{background:color-mix(in srgb,var(--skin-bg-canvas)70%,transparent)}}.skin-scene-popover-color-trigger{color:var(--skin-text-primary);border-radius:var(--skin-control-radius,4px);font-size:14px;transition:background-color .15s,border-color .15s,color .15s}.skin-scene-popover-color-trigger:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover)}.skin-scene-popover-color-swatch{border:1px solid var(--skin-readable-on-active,#fff)}@supports (color:color-mix(in lab,red,red)){.skin-scene-popover-color-swatch{border:1px solid color-mix(in srgb,var(--skin-readable-on-active,#fff)15%,transparent)}}.skin-scene-popover-color-swatch{border-radius:var(--skin-control-radius,4px);box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle)}.skin-scene-popover-color-value{color:var(--skin-text-primary)}.skin-scene-popover-color-picker{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);border-radius:var(--skin-panel-radius,4px);box-shadow:0 0 18px var(--skin-glow-shadow-subtle)}.skin-scene-popover-number-input{border-color:var(--skin-border-default);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-scene-popover-number-input{background:color-mix(in srgb,var(--skin-bg-canvas)70%,transparent)}}.skin-scene-popover-number-input{color:var(--skin-text-primary);border-radius:var(--skin-control-radius,4px)}.skin-scene-popover-number-input:focus{border-color:var(--skin-accent-secondary)}.skin-media-info-panel{box-sizing:border-box;border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);width:calc(100% - 1rem);min-width:0;max-width:calc(100% - 1rem);overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skin-media-info-panel{background:color-mix(in srgb,var(--skin-bg-primary)50%,transparent)}}.skin-media-info-panel{font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace)}.skin-media-info-header,.skin-media-info-details,.skin-media-info-row{box-sizing:border-box;width:100%;min-width:0}.skin-media-info-details{flex-direction:column;display:flex}.skin-media-info-row{align-items:flex-start}.skin-media-info-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--skin-text-secondary);letter-spacing:.05em;font-size:9px;font-weight:700;overflow:hidden}.skin-media-info-close{color:var(--skin-text-muted);font-size:9px;transition:color .15s}.skin-media-info-close:hover{color:var(--skin-text-primary)}.skin-media-info-label{flex:0 0 var(--skin-media-info-label-width,4rem);width:var(--skin-media-info-label-width,4rem);color:var(--skin-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.skin-media-info-value{overflow-wrap:anywhere;min-width:0;color:var(--skin-text-primary);flex:auto;font-size:10px}.skin-media-info-select{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);min-width:0;max-width:100%;color:var(--skin-text-primary);outline:none;font-size:10px}.skin-media-info-select:focus{border-color:var(--skin-accent-primary)}.skin-media-list-root{font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:10px}.skin-media-list-status,.skin-media-list-date{font-size:8px}.skin-media-list-row{width:100%;min-width:0;max-width:100%;transition:background-color .15s,border-color .15s,color .15s;overflow:hidden}.skin-media-list-primary,.skin-media-list-name-cell{min-width:0;max-width:100%}.skin-media-list-status{max-width:100%;display:block}.skin-media-list-row [data-slot=badge]{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.skin-media-list-type{text-transform:uppercase}.skin-media-list-date{font-size:9px}.skin-media-breadcrumbs{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-media-breadcrumbs{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)30%,transparent)}}.skin-media-breadcrumbs{font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:10px}.skin-media-breadcrumb-separator{color:var(--skin-text-muted)}.skin-media-breadcrumb-link{color:var(--skin-accent-primary);transition:color .15s}.skin-media-breadcrumb-link:hover,.skin-media-breadcrumb-current{color:var(--skin-text-primary)}.skin-folder-context-menu{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);box-shadow:var(--skin-shadow-menu,0 8px 18px var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){.skin-folder-context-menu{box-shadow:var(--skin-shadow-menu,0 8px 18px color-mix(in srgb,var(--skin-bg-primary)60%,transparent))}}.skin-folder-context-item{color:var(--skin-text-primary);font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:10px;transition:background-color .15s,color .15s,opacity .15s}.skin-folder-context-item:hover{background:var(--skin-bg-hover)}.skin-folder-context-item.is-danger{color:var(--skin-danger)}.skin-folder-context-item.is-danger:hover{opacity:.8}.skin-folder-move-backdrop,.skin-media-delete-backdrop{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-folder-move-backdrop,.skin-media-delete-backdrop{background:color-mix(in srgb,var(--skin-bg-primary)75%,transparent)}}.skin-folder-move-dialog{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);box-shadow:var(--skin-shadow-dialog,0 12px 28px var(--skin-bg-primary))}@supports (color:color-mix(in lab,red,red)){.skin-folder-move-dialog{box-shadow:var(--skin-shadow-dialog,0 12px 28px color-mix(in srgb,var(--skin-bg-primary)66%,transparent))}}.skin-folder-move-header,.skin-folder-move-footer{border-color:var(--skin-border-default)}.skin-folder-move-header{border-bottom:1px solid var(--skin-border-default);color:var(--skin-text-muted);font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:10px}.skin-folder-move-footer{border-top:1px solid var(--skin-border-default)}.skin-folder-move-item{color:var(--skin-text-primary);font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:10px;transition:background-color .15s,color .15s}.skin-folder-move-item:hover{background:var(--skin-bg-hover)}.skin-folder-move-indent-icon{color:var(--skin-text-muted)}.skin-folder-move-folder-icon{color:var(--skin-accent-primary)}.skin-folder-move-cancel{color:var(--skin-text-muted);font-family:var(--skin-mono-typeface,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:10px;transition:color .15s}.skin-folder-move-cancel:hover{color:var(--skin-text-primary)}.skin-folder-row,.skin-folder-card{transition:background-color .15s,border-color .15s,box-shadow .15s,color .15s}.skin-folder-label-list{font-size:11px}.skin-folder-label-grid{font-size:10px}.skin-folder-meta-list{font-size:9px}.skin-folder-meta-grid{font-size:8px}.skin-folder-action{transition:color .15s,background-color .15s,border-color .15s,opacity .15s}.skin-folder-action.is-hidden-until-hover{opacity:0}.skin-folder-row:hover .skin-folder-action.is-hidden-until-hover,.skin-folder-card:hover .skin-folder-action.is-hidden-until-hover,.skin-folder-row:focus-within .skin-folder-action.is-hidden-until-hover,.skin-folder-card:focus-within .skin-folder-action.is-hidden-until-hover{opacity:1}.skin-media-delete-card{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);box-shadow:var(--skin-shadow-dialog,0 0 30px var(--skin-glow-shadow-subtle));border-radius:var(--skin-dialog-radius,8px)}.skin-media-delete-header{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-media-delete-header{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-media-delete-icon,.skin-media-delete-title{color:var(--skin-text-primary)}.skin-media-delete-title{letter-spacing:.025em;font-size:14px;font-weight:700}.skin-media-delete-message{color:var(--skin-text-muted);font-size:12px;line-height:1.65}.skin-media-delete-cancel,.skin-media-delete-confirm{border:1px solid var(--skin-border-default);font-size:12px;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.skin-media-delete-cancel{color:var(--skin-text-muted)}.skin-media-delete-cancel:hover{border-color:var(--skin-accent-secondary);color:var(--skin-text-primary)}.skin-media-delete-confirm{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-media-delete-confirm{border-color:color-mix(in srgb,var(--skin-accent-primary)70%,transparent)}}.skin-media-delete-confirm{background:var(--skin-bg-hover);color:var(--skin-text-primary);font-weight:700}.skin-media-delete-confirm:hover{background:var(--skin-danger-bg);color:var(--skin-danger-fg);border-color:var(--skin-danger-border,var(--skin-danger))}.skin-media-delete-cancel:disabled,.skin-media-delete-confirm:disabled{cursor:not-allowed;opacity:.5}.skin-media-toolbar-search,.skin-media-sort-select,.skin-media-sort-list,.skin-media-toolbar-button,.skin-media-toolbar-menu-item,.skin-media-sort-option{border-color:var(--skin-border-default)}.skin-media-toolbar-search{border:1px solid var(--skin-border-default);font-size:10px}.skin-media-toolbar{min-width:0;max-width:100%;overflow-x:clip;display:grid!important}.skin-media-toolbar [data-skin-domain-component=MediaToolbarSearchAndActions]{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:.375rem;width:100%;min-width:0;max-width:100%;display:grid!important}.skin-media-toolbar [data-skin-domain-component=MediaToolbarSearchAndActions] .skin-media-toolbar-search,.skin-media-toolbar [data-skin-domain-component=MediaToolbarViewControls],.skin-media-toolbar [data-skin-domain-component=MediaToolbarFilterAndSortControls]{width:100%;min-width:0;max-width:100%}.skin-media-toolbar [data-skin-domain-component=MediaToolbarViewControls],.skin-media-toolbar [data-skin-domain-component=MediaToolbarFilterAndSortControls]>.ml-auto{flex:none}.skin-media-toolbar-button{border:1px solid var(--skin-border-default);min-width:var(--skin-icon-button-size,1.75rem);min-height:var(--skin-icon-button-size,1.75rem)}.skin-media-toolbar-menu{border:1px solid var(--skin-border-default)}.skin-media-toolbar-menu-item,.skin-media-sort-option{font-size:10px}.skin-media-sort-select{border:1px solid var(--skin-border-default);font-size:9px}.skin-media-sort-list{border:1px solid var(--skin-border-default)}.skin-panel-flyout{left:var(--skin-icon-rail-width,64px);border-right:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-panel-flyout{background:color-mix(in srgb,var(--skin-bg-primary)95%,transparent)}}.skin-panel-flyout{box-shadow:4px 0 24px var(--skin-panel-shadow)}.skin-panel-flyout-header{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-panel-flyout-header{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-panel-flyout-title{color:var(--skin-text-primary);letter-spacing:.05em;font-size:12px;font-weight:500}.skin-panel-flyout-close{color:var(--skin-text-muted);transition:color .15s}.skin-panel-flyout-close:hover{color:var(--skin-text-primary)}.skin-panel-loading-shell{border-top:1px solid var(--skin-border-subtle);background:var(--skin-bg-canvas);color:var(--skin-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.composition-drawer-panel{min-width:min(22rem,100vw - 1.5rem);box-shadow:var(--shadow-lg);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:0}.composition-drawer-header{min-width:0}.composition-drawer-filterbar{scrollbar-width:none;min-width:0;overflow:auto hidden}.composition-drawer-filterbar::-webkit-scrollbar{display:none}.composition-drawer-folder-cell{width:100%;min-width:0}.composition-drawer-folder{width:100%!important;min-width:0!important}.skin-workshop-overlay{border:1px solid var(--skin-border-default);border-radius:var(--skin-panel-radius,8px);background:var(--skin-bg-primary);box-shadow:0 25px 50px var(--skin-panel-shadow)}@supports (color:color-mix(in lab,red,red)){.skin-workshop-overlay{box-shadow:0 25px 50px color-mix(in srgb,var(--skin-panel-shadow)80%,transparent)}}.skin-workshop-overlay{color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace)}.skin-workshop-header{border-bottom:1px solid var(--skin-border-default)}.skin-workshop-title{color:var(--skin-text-primary);font-size:14px;font-weight:500}.skin-workshop-close{color:var(--skin-text-muted)}.skin-workshop-close:hover{background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-workshop-empty{color:var(--skin-text-muted);font-size:12px}.skin-workshop-preview-pane{border-right:1px solid var(--skin-border-default)}.skin-workshop-backdrop{background:var(--skin-scrim)}.skin-workshop-input,.skin-workshop-select{border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input);color:var(--skin-text-primary);font-size:12px}.skin-workshop-input::placeholder{color:var(--skin-text-muted)}.skin-workshop-input:focus-visible{box-shadow:0 0 0 1px var(--skin-focus-ring);outline:none}.skin-workshop-save{font-size:12px;font-weight:500}.skin-workshop-param-pane{border-top:1px solid var(--skin-border-default)}.skin-adjustment-panel-header,.skin-auto-captions-toolbar{border-bottom:1px solid var(--skin-border-default)}.skin-auto-captions-toolbar{background:var(--skin-bg-secondary)}.skin-adjustment-add-button,.skin-auto-captions-generate{border:1px solid var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.skin-adjustment-add-button,.skin-auto-captions-generate{border:1px solid color-mix(in srgb,var(--skin-accent-secondary)70%,transparent)}}.skin-adjustment-add-button,.skin-auto-captions-generate{color:var(--skin-text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700;transition:background-color .15s,border-color .15s,opacity .15s,transform .15s}.skin-adjustment-add-button:hover,.skin-auto-captions-generate:hover{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover)}.skin-auto-captions-generate:active,.skin-auto-captions-action:active,.skin-transcription-option-button:active{transform:scale(.98)}.skin-auto-captions-generate:disabled{cursor:not-allowed;opacity:.4}.skin-auto-captions-spinner{border:1px solid var(--skin-accent-primary);border-top-color:#0000;border-radius:999px}.skin-auto-captions-action{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-auto-captions-action{border:1px solid color-mix(in srgb,var(--skin-border-default)70%,transparent)}}.skin-auto-captions-action{color:var(--skin-text-muted);font-size:11px;transition:border-color .15s,color .15s,transform .15s}.skin-auto-captions-action:hover{border-color:var(--skin-accent-secondary);color:var(--skin-text-primary)}.skin-adjustment-empty{color:var(--skin-text-muted);font-size:11px}.skin-adjustment-target{color:var(--skin-text-secondary);font-size:10px;font-weight:700}.skin-adjustment-section-title{color:var(--skin-text-muted);letter-spacing:.08em;font-size:10px;font-weight:700}.skin-adjustment-preset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--skin-preset-card-min-width,10.25rem)),1fr));grid-auto-rows:minmax(var(--skin-preset-card-min-height,10rem),auto);justify-content:stretch;align-items:stretch;width:100%}.skin-bundle-tile__preview{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0)}.skin-bundle-tile__preview:hover{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-bundle-tile__preview:hover{border-color:color-mix(in srgb,var(--skin-accent-primary)50%,transparent)}}.skin-bundle-tile__preview[data-unsupported=true]{cursor:not-allowed;opacity:.5}.skin-bundle-tile__wash{background:linear-gradient(180deg,transparent,var(--skin-scrim))}.skin-bundle-tile__coming-soon{border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-bundle-tile__coming-soon{background:color-mix(in srgb,var(--skin-bg-primary)90%,transparent)}}.skin-bundle-tile__coming-soon{color:var(--skin-text-muted);font-size:8px;font-weight:700}.skin-bundle-tile__action{border:1px solid var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.skin-bundle-tile__action{border:1px solid color-mix(in srgb,var(--skin-accent-secondary)50%,transparent)}}.skin-bundle-tile__action{border-radius:var(--skin-control-radius,6px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-bundle-tile__action{background:color-mix(in srgb,var(--skin-bg-primary)60%,transparent)}}.skin-bundle-tile__action{color:var(--skin-text-primary);opacity:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.group:hover .skin-bundle-tile__action{opacity:1}.skin-bundle-tile__action:hover{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-bundle-tile__action:hover{border-color:color-mix(in srgb,var(--skin-accent-primary)60%,transparent)}}.skin-bundle-tile__action:hover{background:var(--skin-bg-hover);color:var(--skin-accent-hover)}.skin-bundle-tile__label{color:var(--skin-text-primary);font-size:11px;font-weight:500}.skin-audio-panel-title{letter-spacing:.08em;font-size:10px;font-weight:700}.skin-audio-panel-search{outline:none;font-size:11px}.skin-audio-panel-empty{font-size:10px}.skin-caption-style-browser{border-bottom:1px solid var(--skin-border-default)}.skin-caption-category-button,.skin-effect-kind-filter{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-caption-category-button,.skin-effect-kind-filter{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-caption-category-button,.skin-effect-kind-filter{color:var(--skin-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.skin-caption-category-button:hover,.skin-effect-kind-filter:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-caption-category-button:active,.skin-effect-kind-filter:active{transform:scale(.98)}.skin-caption-category-button[data-active=true],.skin-effect-kind-filter[data-active=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-caption-category-button[data-active=true],.skin-effect-kind-filter[data-active=true]{background:color-mix(in srgb,var(--skin-bg-active)35%,transparent)}}.skin-caption-category-button[data-active=true],.skin-effect-kind-filter[data-active=true]{color:var(--skin-text-heading);font-weight:700}.skin-caption-preset-grid,.skin-effect-bundle-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--skin-preset-card-min-width,10.25rem)),1fr));grid-auto-rows:minmax(var(--skin-preset-card-min-height,10rem),auto);justify-content:stretch;align-items:stretch;width:100%}.skin-effect-browser{color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace)}.skin-effect-browser-toolbar{border-bottom:1px solid var(--skin-border-default);background:var(--skin-bg-secondary)}.skin-effect-browser [data-skin-domain-component=EffectBundleSearch]{align-items:center;width:100%;min-width:0;display:flex;position:relative;overflow:hidden}.skin-effect-browser-search-icon{left:var(--skin-effect-search-icon-left,.875rem);z-index:1;pointer-events:none;width:1rem;height:1rem;color:var(--skin-text-muted);flex:none;position:absolute;top:50%;transform:translateY(-50%)}.skin-effect-browser-search{min-height:var(--skin-input-min-height,2rem);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-hover);outline:none;width:100%;min-width:0;font-size:12px;padding-left:var(--skin-effect-search-padding-left,2.75rem)!important;padding-right:var(--skin-effect-search-padding-right,.875rem)!important}.skin-effect-browser-search:focus{box-shadow:0 0 0 1px var(--skin-accent-primary)}.skin-effect-gpu-warning{border-top-width:0;border-left-width:0;border-right-width:0;font-size:11px}.skin-effect-gpu-hint{color:var(--skin-warning);font-size:10px}.skin-effect-empty{color:var(--skin-text-muted);font-size:12px}.skin-effect-create-footer{border-top:1px solid var(--skin-border-default)}.skin-effect-create-button{border-radius:var(--skin-control-radius,4px);background:var(--skin-control-primary-bg,var(--skin-bg-active));color:var(--skin-control-primary-fg,var(--skin-text-heading));border-color:var(--skin-control-primary-border,var(--skin-border-active));font-size:12px;font-weight:500;transition:background-color .15s}.skin-effect-create-button:hover{background:var(--skin-control-hover-bg,var(--skin-bg-hover));color:var(--skin-control-hover-fg,var(--skin-text-heading))}.skin-effect-preset-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--skin-preset-card-min-width,10.25rem)),1fr));grid-auto-rows:minmax(var(--skin-preset-card-min-height,10rem),auto);justify-content:stretch;align-items:stretch;width:100%}.skin-text-effect-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--skin-text-effect-card-min-width,var(--skin-preset-card-min-width,10.25rem))),1fr));grid-auto-rows:auto;justify-content:stretch;align-items:stretch;width:100%}.skin-effect-preset-browser,.skin-effect-browser [data-skin-domain-component=EffectBundleGridScroll]{width:100%;min-width:0}.skin-effect-preset-empty{border:1px dashed var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-effect-preset-empty{border:1px dashed color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-effect-preset-empty{border-radius:var(--skin-card-radius,12px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-effect-preset-empty{background:color-mix(in srgb,var(--skin-bg-primary)35%,transparent)}}.skin-effect-preset-empty-title{color:var(--skin-text-primary);letter-spacing:.025em;font-size:11px;font-weight:600}.skin-effect-preset-section-title{color:var(--skin-text-secondary);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600}.skin-effect-shader-row{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-effect-shader-row{border:1px solid color-mix(in srgb,var(--skin-border-default)40%,transparent)}}.skin-effect-shader-row{border-radius:var(--skin-card-radius,8px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-effect-shader-row{background:color-mix(in srgb,var(--skin-bg-primary)20%,transparent)}}.skin-effect-shader-row{color:var(--skin-text-primary);font-size:11px}.skin-effect-shader-description{color:var(--skin-text-secondary);font-size:10px}.skin-gpu-scope-section{min-height:100px}.skin-gpu-scope-section[data-scope-type=vectorscope]{min-height:140px}.skin-gpu-scope-header{border-bottom:1px solid var(--skin-border-subtle)}.skin-gpu-scope-label{color:var(--skin-text-muted);font-family:var(--skin-font-mono,monospace);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.skin-gpu-scope-canvas-wrap{background:var(--skin-bg-canvas);min-height:80px}.skin-gpu-scope-section[data-scope-type=vectorscope] .skin-gpu-scope-canvas-wrap{min-height:120px}.skin-projects-panel{color:var(--skin-text-primary)}.skin-projects-panel-header{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-projects-panel-header{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-projects-search-icon,.skin-projects-notice,.skin-projects-empty,.skin-project-card-type,.skin-project-card-date{color:var(--skin-text-muted)}.skin-projects-search{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-projects-search{border:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-projects-search{border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-primary);color:var(--skin-text-primary);font-size:12px;transition:border-color .15s}.skin-projects-search::placeholder{color:var(--skin-text-muted)}.skin-projects-search:focus{border-color:var(--skin-accent-secondary);outline:none}.skin-projects-notice,.skin-project-card-date{font-size:10px}.skin-projects-empty{font-size:12px}.skin-project-card{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-project-card{border:1px solid color-mix(in srgb,var(--skin-border-default)40%,transparent)}}.skin-project-card{border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-project-card{background:color-mix(in srgb,var(--skin-bg-active)10%,transparent)}}.skin-project-card{transition:background-color .15s,border-color .15s}.skin-project-card:hover{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-project-card:hover{border-color:color-mix(in srgb,var(--skin-accent-primary)60%,transparent)}}.skin-project-card:hover{background:var(--skin-bg-hover)}.skin-project-card-type{letter-spacing:.24em;text-transform:uppercase;font-size:9px;font-weight:700}.skin-project-card-title{color:var(--skin-text-primary);font-size:14px;font-weight:700}.skin-project-card:hover .skin-project-card-title{color:var(--skin-accent-hover)}.skin-scopes-modebar{border-bottom:1px solid var(--skin-border-default)}.skin-scopes-mode-button{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-scopes-mode-button{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-scopes-mode-button{color:var(--skin-text-muted);font-family:var(--skin-font-mono,monospace);font-size:10px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.skin-scopes-mode-button:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-scopes-mode-button:active{transform:scale(.98)}.skin-scopes-mode-button[data-active=true]{background:var(--skin-bg-active)}.skin-scopes-mode-button[data-scope-mode=rgb][data-active=true]{border-color:var(--skin-border-active);color:var(--skin-text-heading)}.skin-scopes-mode-button[data-scope-mode=r][data-active=true]{border-color:var(--skin-danger-fg,var(--skin-accent-primary));color:var(--skin-danger-fg,var(--skin-accent-primary))}.skin-scopes-mode-button[data-scope-mode=g][data-active=true]{border-color:var(--skin-border-default);color:var(--skin-text-primary)}.skin-scopes-mode-button[data-scope-mode=b][data-active=true]{border-color:var(--skin-accent-secondary);color:var(--skin-accent-secondary)}.skin-scopes-mode-button[data-scope-mode=luma][data-active=true]{border-color:var(--skin-warning-fg,var(--skin-accent-secondary));color:var(--skin-warning-fg,var(--skin-accent-secondary))}.skin-gpu-scope-placeholder{border-bottom:1px solid var(--skin-border-subtle);background:var(--skin-bg-canvas);color:var(--skin-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:9px}.skin-sfx-saved-back,.skin-sfx-saved-folder,.skin-sfx-saved-new-folder{font-size:10px}.skin-sfx-saved-folder{font-size:11px}.skin-sfx-saved-folder-title{letter-spacing:.025em;font-weight:600}.skin-sfx-saved-count,.skin-sfx-saved-section{font-size:9px}.skin-sfx-saved-empty,.skin-sfx-saved-new-folder{font-size:10px}.skin-sfx-saved-input{outline:none;font-size:11px}.skin-sfx-saved-section{letter-spacing:.08em;font-weight:600}.skin-audio-panel-results{min-width:0;overflow:hidden;padding:0!important}.skin-sfx-virtualized-list{min-width:0;min-height:0;overflow:auto}.skin-preset-media-tile__preview{width:100%;min-height:var(--skin-preset-preview-min-height,7rem);aspect-ratio:var(--skin-preset-preview-aspect-ratio,1/1);border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);flex:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr);place-items:center;display:grid;overflow:hidden;padding:0!important}.skin-preset-media-tile__preview:hover{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-preset-media-tile__preview:hover{border-color:color-mix(in srgb,var(--skin-accent-primary)50%,transparent)}}.skin-preset-media-tile__preview[data-selected=true]{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-preset-media-tile__preview[data-selected=true]{border-color:color-mix(in srgb,var(--skin-accent-primary)80%,transparent)}}.skin-preset-media-tile__preview[data-selected=true]{box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle)}.skin-preset-media-tile__apply{border:1px solid var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.skin-preset-media-tile__apply{border:1px solid color-mix(in srgb,var(--skin-accent-secondary)50%,transparent)}}.skin-preset-media-tile__apply{border-radius:var(--skin-control-radius,6px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-preset-media-tile__apply{background:color-mix(in srgb,var(--skin-bg-primary)60%,transparent)}}.skin-preset-media-tile__apply{color:var(--skin-text-primary);opacity:0;transition:background-color .15s,border-color .15s,color .15s,opacity .15s}.skin-preset-media-tile__apply[data-selected=true],.group:hover .skin-preset-media-tile__apply,.group:focus-within .skin-preset-media-tile__apply{opacity:1}.skin-preset-media-tile__apply[data-selected=true],.skin-preset-media-tile__apply:hover{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-preset-media-tile__apply[data-selected=true],.skin-preset-media-tile__apply:hover{border-color:color-mix(in srgb,var(--skin-accent-primary)60%,transparent)}}.skin-preset-media-tile__apply[data-selected=true],.skin-preset-media-tile__apply:hover{background:var(--skin-bg-hover);color:var(--skin-accent-hover)}.skin-preset-media-tile__apply:disabled{cursor:not-allowed;opacity:.4}.skin-preset-media-tile__label{text-overflow:ellipsis;white-space:nowrap;width:100%;min-width:0;color:var(--skin-text-primary);font-size:11px;font-weight:500;display:block;overflow:hidden}.skin-preset-media-tile,.skin-sfx-card{box-sizing:border-box;width:100%;min-width:0;max-width:100%;min-height:var(--skin-preset-card-min-height,10rem);contain:layout paint;flex-direction:column;overflow:hidden;display:flex!important}.skin-text-effect-grid .skin-preset-media-tile{min-height:var(--skin-text-effect-card-min-height,13.25rem)}.skin-text-effect-grid .skin-preset-media-tile__preview{min-height:var(--skin-text-effect-preview-min-height,9rem)}.skin-preset-media-tile__footer{flex:none;min-width:0;overflow:hidden;padding:var(--skin-preset-card-footer-padding,.375rem .5rem)!important}.skin-sfx-waveform{height:var(--skin-sfx-waveform-min-height,6.5rem);min-height:var(--skin-sfx-waveform-min-height,6.5rem);box-sizing:border-box;flex:none;overflow:hidden;padding:var(--skin-sfx-waveform-padding,.375rem .375rem .25rem)!important}.skin-sfx-waveform [data-skin-domain-component=SfxWaveformBars]{align-items:center;width:100%;min-width:0;height:100%;display:flex}.skin-sfx-card .skin-sfx-waveform-bar{background:var(--skin-text-primary)}@supports (color:color-mix(in lab,red,red)){.skin-sfx-card .skin-sfx-waveform-bar{background:color-mix(in srgb,var(--skin-text-primary)58%,transparent)}}.skin-sfx-card .skin-sfx-waveform-bar{opacity:.72}.skin-sfx-card .skin-sfx-waveform-bar.is-played{background:var(--skin-accent-secondary);opacity:1}.skin-sfx-favorite-action{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-sfx-favorite-action{border:1px solid color-mix(in srgb,var(--skin-border-default)65%,transparent)}}.skin-sfx-favorite-action{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-sfx-favorite-action{background:color-mix(in srgb,var(--skin-bg-primary)78%,transparent)}}.skin-sfx-favorite-action{color:var(--skin-text-muted);opacity:1;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.skin-sfx-favorite-action:hover,.skin-sfx-favorite-action:focus-visible,.skin-sfx-favorite-action[data-saved=true]{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-sfx-favorite-action:hover,.skin-sfx-favorite-action:focus-visible,.skin-sfx-favorite-action[data-saved=true]{border-color:color-mix(in srgb,var(--skin-accent-primary)65%,transparent)}}.skin-sfx-favorite-action:hover,.skin-sfx-favorite-action:focus-visible,.skin-sfx-favorite-action[data-saved=true]{background:var(--skin-bg-hover);color:var(--skin-accent-hover)}.skin-sfx-card [data-skin-domain-component=SfxSoundMeta]{min-width:0;min-height:var(--skin-sfx-meta-min-height,3.25rem);flex-direction:column;align-items:stretch;gap:0;overflow:hidden;padding:var(--skin-sfx-meta-padding,.375rem 2.5rem .375rem .5rem)!important;display:flex!important}.skin-sfx-card [data-ui-part=source-indicator]{grid-area:source;align-self:center}.skin-sfx-card .skin-catalog-card__label{grid-area:label;width:100%}.skin-sfx-card .skin-catalog-card__meta{grid-area:duration;justify-self:end}.skin-sfx-card [data-skin-domain-component=SfxSoundActions]{justify-content:center;width:auto;min-width:auto;inset:auto .5rem .5rem auto}.skin-text-effect-filter{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);color:var(--skin-text-secondary);text-transform:capitalize;font-size:11px;transition:border-color .15s,color .15s}.skin-text-effect-filter:hover{color:var(--skin-accent-hover)}.skin-text-effect-filter[data-active=true]{border-color:var(--skin-accent-primary);color:var(--skin-accent-primary)}.skin-text-effect-empty{color:var(--skin-text-muted);font-size:11px}.property-tab-toolbar{background:0 0;min-width:0}.property-tab-list{min-width:0;height:auto!important}.property-tab-trigger{min-height:3.25rem;overflow:hidden}.property-tab-icon{flex:none}.property-tab-label{font-size:.625rem;line-height:.75rem}.property-tab-toolbar[data-compact=true] .property-tab-trigger{min-height:2.25rem;padding-block:.375rem}.property-tab-toolbar[data-compact=true] .property-tab-label{display:none}.property-panel-surface,.property-panel-body{background:0 0;min-height:0;overflow:hidden}.property-panel-surface{opacity:0;transform:translate(1.5rem)}.property-panel-surface[data-visible=true]{opacity:1;transform:translate(0)}.property-panel-body>[data-slot=scroll-area]{height:100%;min-height:0;max-height:100%;overflow:hidden}.property-panel-body [data-slot=scroll-area][data-skin-domain-component=PropertyPanelBody],.property-panel-body [data-skin-domain-component=PropertyPanelBody]>[data-slot=scroll-area-viewport]{width:100%;min-width:0}.property-panel-body .property-section,.property-panel-body .skin-effect-entry-row,.property-panel-body .skin-adjustment-row,.property-panel-body .skin-slider-field,.property-panel-body .skin-number-field,.property-panel-body .skin-toggle-field{box-sizing:border-box;width:100%;max-width:100%}.skin-property-slide-panel{border-left:1px solid var(--skin-border-default);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;flex-direction:column;min-height:0;display:flex;overflow:hidden;transform:translate(1.5rem)}.skin-studio-property-slot>.skin-property-slide-panel{position:absolute;top:0;right:0;bottom:0;left:0}.skin-property-slide-panel[data-visible=true]{opacity:1;transform:translate(0)}.skin-property-slide-body{background:var(--skin-bg-primary);min-height:0;overflow:hidden}@supports (color:color-mix(in lab,red,red)){.skin-property-slide-body{background:color-mix(in srgb,var(--skin-bg-primary)10%,transparent)}}.skin-property-slide-body>[data-slot=scroll-area]{height:100%;min-height:0;max-height:100%;overflow:hidden}.skin-property-slide-body>[data-slot=scroll-area]>[data-slot=scroll-area-viewport]{height:100%;min-height:0;max-height:100%;overflow:auto}.skin-property-slide-body [data-slot=scroll-area][data-skin-domain-component=PropertyPanelBody]{flex:auto;width:100%;min-width:0;min-height:0}.skin-property-slide-body [data-skin-domain-component=PropertyPanelBody]>[data-slot=scroll-area-viewport]{flex-flow:column;align-items:stretch;width:100%;min-width:0;display:flex}.skin-property-slide-body [data-skin-domain-component=PropertyPanelBody]>[data-slot=scroll-area-viewport]>.skin-property-section{min-width:min(var(--skin-property-section-column-min,14rem),100%);box-sizing:border-box;flex:none;align-self:stretch;width:100%;max-width:100%}.skin-property-slide-body [data-skin-domain-component=PropertyPanelBody]>[data-slot=scroll-area-viewport]>.skin-property-section:only-child{flex-basis:100%;width:100%}.skin-property-slide-body .skin-property-section,.skin-property-slide-body .skin-effect-entry-row,.skin-property-slide-body .skin-adjustment-row,.skin-property-slide-body .skin-slider-field,.skin-property-slide-body .skin-number-field,.skin-property-slide-body .skin-toggle-field{box-sizing:border-box;width:100%;max-width:100%}.skin-property-slide-body [data-skin-domain-component=PropertyPanelBody]>[data-slot=scroll-area-viewport]>div{flex:auto;min-height:0;overflow:hidden auto}.skin-property-slide-caption-scope{border-bottom:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-property-slide-caption-scope{background:color-mix(in srgb,var(--skin-bg-primary)15%,transparent)}}.skin-property-slide-caption-checkbox{color:var(--skin-text-primary);font-size:11px;font-weight:500}.skin-studio-project-loading,.skin-studio-project-display{font-size:12px}.skin-studio-project-loading,.skin-studio-project-label{color:var(--skin-text-muted)}.skin-studio-project-input{border:1px solid var(--skin-accent-secondary);background:var(--skin-bg-primary);color:var(--skin-accent-hover);font-family:var(--skin-font-mono,monospace);outline:none}.skin-studio-project-input:focus{border-color:var(--skin-accent-primary)}.skin-studio-project-name{color:var(--skin-text-primary);transition:color .15s}.skin-studio-project-name:hover{color:var(--skin-accent-hover)}.skin-text-effect-preview-surface,.skin-text-style-preview,.skin-text-effect-preview-blocked{background:var(--skin-bg-viewport)}@supports (color:color-mix(in lab,red,red)){.skin-text-effect-preview-blocked{background:color-mix(in srgb,var(--skin-bg-viewport)78%,black)}}.skin-text-effect-preview-blocked-label{color:var(--skin-text-muted);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:600}.skin-text-overlays-addbar,.skin-text-overlays-tabbar,.skin-3d-panel-header,.skin-tools-panel-header{border-bottom:1px solid var(--skin-border-default)}.skin-text-add-button,.skin-tool-insert-button{border:1px solid var(--skin-accent-secondary);color:var(--skin-text-primary);font-size:12px;font-weight:700;transition:background-color .15s,border-color .15s}.skin-text-add-button:hover,.skin-tool-insert-button:hover{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover)}.skin-text-panel-tab{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-text-panel-tab{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-text-panel-tab{color:var(--skin-text-muted);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600;transition:background-color .15s,border-color .15s,color .15s,transform .15s}.skin-text-panel-tab:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-text-panel-tab:active{transform:scale(.98)}.skin-text-panel-tab[data-active=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-text-panel-tab[data-active=true]{background:color-mix(in srgb,var(--skin-bg-active)35%,transparent)}}.skin-text-panel-tab[data-active=true]{color:var(--skin-text-heading)}.skin-text-style-grid{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}.skin-text-overlays-hint{color:var(--skin-text-muted);font-size:10px}.skin-3d-panel-title,.skin-tools-panel-title{color:var(--skin-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:700}.skin-3d-panel-title{letter-spacing:.22em;font-size:11px;font-weight:600}.skin-3d-panel-copy,.skin-tools-panel-copy,.skin-3d-card__summary{color:var(--skin-text-muted);font-size:12px;line-height:1.65}.skin-3d-panel-copy{color:var(--skin-text-secondary)}.skin-3d-card{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-panel);white-space:normal;flex-direction:column;justify-content:flex-start;align-items:stretch;width:100%;min-width:0;max-width:100%;transition:background-color .15s,border-color .15s,box-shadow .15s,transform .15s;display:flex!important}.skin-3d-card:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover);box-shadow:0 10px 22px var(--skin-glow-shadow-subtle);transform:translateY(-1px)}.skin-3d-card__glow{background:radial-gradient(circle at top,var(--skin-glow-shadow-subtle),transparent 45%)}.skin-3d-card__scrim{background:linear-gradient(#0000,#00000061)}.skin-3d-card__preview,.skin-3d-card__footer{width:100%;min-width:0;max-width:100%}.skin-3d-card__footer{display:block}.skin-3d-card__eyebrow,.skin-3d-card__subtitle{color:var(--skin-on-media);opacity:.72;font-size:11px}.skin-3d-card__eyebrow{letter-spacing:.22em;text-transform:uppercase;font-weight:600}.skin-3d-card__title{color:var(--skin-on-media);letter-spacing:.08em;font-size:24px;font-weight:900}.skin-3d-card__name{min-width:0;color:var(--skin-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}.skin-3d-card__duration{border:1px solid var(--skin-border-default);flex:none}@supports (color:color-mix(in lab,red,red)){.skin-3d-card__duration{border:1px solid color-mix(in srgb,var(--skin-border-default)70%,transparent)}}.skin-3d-card__duration{border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-3d-card__duration{background:color-mix(in srgb,var(--skin-bg-canvas)55%,transparent)}}.skin-3d-card__duration{color:var(--skin-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:10px}.skin-3d-card__summary{overflow-wrap:anywhere;min-width:0}.skin-tool-card{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-tool-card{border:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-tool-card{border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-tool-card{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-tool-card{color:var(--skin-text-secondary);transition:border-color .15s,color .15s,background-color .15s}.skin-tool-card:hover{border-color:var(--skin-accent-secondary);color:var(--skin-accent-hover)}.skin-tool-card[data-active=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover);color:var(--skin-accent-hover)}.skin-tool-card__preview{border-bottom:1px solid var(--skin-border-subtle)}.skin-tool-card__label{letter-spacing:.025em;font-size:11px;font-weight:700}.skin-tool-card__description{font-size:10px;line-height:1rem}.skin-tools-quick-insert{border-top:1px solid var(--skin-border-default)}.skin-tool-insert-button{border-color:var(--skin-accent-secondary)}@supports (color:color-mix(in lab,red,red)){.skin-tool-insert-button{border-color:color-mix(in srgb,var(--skin-accent-secondary)70%,transparent)}}.skin-editor-search-dropdown{border:1px solid var(--skin-border-default)}.skin-editor-search-dropdown__search{border-bottom:1px solid var(--skin-border-default)}.skin-editor-search-dropdown__input{border:1px solid var(--skin-border-default);color:var(--skin-text-primary);font-size:11px}.skin-editor-search-dropdown__category{letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.skin-editor-search-dropdown__item,.skin-editor-search-dropdown__empty{font-size:11px}.skin-add-adjustment-trigger{border:1px dashed var(--skin-border-default);font-size:11px}.skin-adjustment-row{box-sizing:border-box;border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);background:var(--skin-bg-primary);width:100%;max-width:100%}@supports (color:color-mix(in lab,red,red)){.skin-adjustment-row{background:color-mix(in srgb,var(--skin-bg-primary)20%,transparent)}}.skin-adjustment-row{overflow:hidden}.skin-adjustment-param-label{color:var(--skin-text-secondary);font-size:10px;font-weight:500}.skin-adjustment-param-select{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);color:var(--skin-text-primary);font-size:11px}.skin-adjustment-row-disclosure{color:var(--skin-text-muted);transition:transform .15s,color .15s}.skin-adjustment-row-title{color:var(--skin-text-primary);font-size:11px;font-weight:500}.skin-adjustment-row-toggle,.skin-adjustment-row-remove{color:var(--skin-text-muted);transition:color .15s,opacity .15s}.skin-adjustment-row-toggle[data-enabled=true]{color:var(--skin-accent-primary)}.skin-adjustment-row-toggle[data-enabled=false]{opacity:.4}.skin-adjustment-row-remove:hover,.skin-adjustment-quality-toggle:hover{color:var(--skin-accent-hover)}.skin-adjustment-quality-toggle{color:var(--skin-text-muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:700;transition:color .15s}.skin-adjustment-row-collapse{transition:grid-template-rows .2s ease-in-out}.skin-animation-field-label,.skin-animation-help{color:var(--skin-text-muted);font-size:11px}.skin-animation-remove-button{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-animation-remove-button{border:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-animation-remove-button{color:var(--skin-text-muted);font-size:10px;transition:border-color .15s,color .15s}.skin-animation-remove-button:hover{border-color:var(--skin-accent-secondary);color:var(--skin-text-primary)}.skin-audio-effect-title{color:var(--skin-text-primary);letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:700}.skin-audio-effect-reset{font-size:10px}.skin-audio-effect-subsection{border-top:1px solid var(--skin-border-default)}.skin-audio-effect-disabled{opacity:.4}.skin-eq-scale{color:var(--skin-text-muted);font-size:8px}.skin-eq-preamp{border-right:1px solid var(--skin-border-default)}.skin-center-picker{border:1px solid var(--skin-border-default);background:var(--skin-bg-hover)}.skin-center-picker-crosshair{background:var(--skin-border-default);opacity:.4}.skin-center-picker-dot{background:var(--skin-progress-fill-bg,var(--skin-accent-primary));box-shadow:var(--skin-control-shadow,0 1px 2px var(--skin-panel-shadow));border-radius:999px}.skin-rotation-pair-header{color:var(--skin-text-primary);letter-spacing:.16em;text-transform:uppercase;font-size:10px}.skin-rotation-pair-label{color:var(--skin-text-muted);font-weight:600}.skin-rotation-pair-value{color:var(--skin-text-primary)}.skin-rotation-pair-rev{color:var(--skin-text-muted);font-size:11px}.skin-rotation-pair-count{color:var(--skin-accent-hover);font-size:11px}.skin-rotation-pair-input{font-size:12px}.skin-property-section-title{color:var(--skin-text-primary);letter-spacing:.025em;text-transform:uppercase;font-size:11px;font-weight:700}.skin-property-section-reset{font-size:10px}.skin-property-section-disclosure,.skin-effect-entry-disclosure,.skin-text-effect-stack-disclosure{color:var(--skin-text-secondary);transition:transform .2s,color .15s}.skin-property-section-collapse,.skin-effect-entry-collapse{transition:grid-template-rows .2s ease-in-out}.skin-slider-field-value,.skin-number-field-suffix,.skin-toggle-field{font-size:11px}.skin-inline-slider-value{box-shadow:none;color:var(--skin-text-primary);cursor:text;border-color:#0000;background:0 0!important}.skin-inline-slider-value:hover{border-color:var(--skin-border-default)}.skin-inline-slider-value:focus-visible{border-color:var(--skin-accent-primary);background:var(--skin-bg-primary)!important}.skin-slider-field,.skin-number-field{min-width:0}.skin-slider-number-field{grid-template-columns:minmax(0,1fr);display:grid}.skin-number-field-row{align-items:stretch}.skin-number-field-input{font-size:12px}.skin-number-field-suffix{color:var(--skin-text-muted)}.skin-effect-entry-row{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-effect-entry-row{background:color-mix(in srgb,var(--skin-bg-primary)20%,transparent)}}.skin-effect-entry-eyebrow,.skin-effect-entry-summary,.skin-text-effect-stack-empty{color:var(--skin-text-muted);font-size:10px}.skin-effect-entry-eyebrow{letter-spacing:.025em;text-transform:uppercase;font-weight:700}.skin-effect-entry-title{color:var(--skin-text-primary);font-size:12px;font-weight:600}.skin-effect-entry-remove{border:1px solid var(--skin-border-default);color:var(--skin-text-muted);transition:border-color .15s,color .15s}.skin-effect-entry-remove:hover{border-color:var(--skin-accent-primary);color:var(--skin-accent-hover)}.skin-effect-entry-advanced{color:var(--skin-text-muted);letter-spacing:.025em;text-transform:uppercase;font-size:10px;font-weight:700;transition:color .15s}.skin-effect-entry-advanced:hover{color:var(--skin-text-primary)}.skin-effect-summary-card{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-effect-summary-card{background:color-mix(in srgb,var(--skin-bg-primary)35%,transparent)}}.skin-effect-summary-eyebrow{color:var(--skin-text-muted);letter-spacing:.22em;text-transform:uppercase;font-size:10px;font-weight:700}.skin-effect-summary-title{color:var(--skin-accent-hover);font-size:12px;font-weight:600}.skin-effect-summary-copy{color:var(--skin-text-muted);font-size:11px;line-height:1.65}.skin-generated-caption-label{color:var(--skin-text-secondary);font-size:12px}.skin-generated-caption-segmented{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-generated-caption-segmented{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-generated-caption-segment{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-generated-caption-segment{border:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-generated-caption-segment{border-radius:var(--skin-control-radius,4px);color:var(--skin-text-primary);font-size:12px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.skin-generated-caption-segment:hover{border-color:var(--skin-accent-secondary);color:var(--skin-accent-hover)}.skin-generated-caption-segment[data-active=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-generated-caption-segment[data-active=true]{background:color-mix(in srgb,var(--skin-bg-active)35%,transparent)}}.skin-generated-caption-segment[data-active=true]{color:var(--skin-text-heading)}.skin-text-effect-stack-row{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-text-effect-stack-row{background:color-mix(in srgb,var(--skin-bg-primary)30%,transparent)}}.skin-text-effect-stack-toggle{color:var(--skin-text-primary);font-size:11px;font-weight:600}.skin-text-effect-stack-icon-button{color:var(--skin-text-secondary);transition:color .15s,opacity .15s}.skin-text-effect-stack-icon-button:hover{color:var(--skin-accent-hover)}.skin-text-effect-stack-icon-button:disabled{opacity:.3}.skin-text-effect-stack-body{border-top:1px solid var(--skin-border-default)}.skin-text-effect-stack-add{border:1px dashed var(--skin-border-default);border-radius:var(--skin-card-radius,0);color:var(--skin-text-muted);font-size:11px;font-weight:600;transition:border-color .15s,color .15s}.skin-text-effect-stack-add:hover{border-color:var(--skin-accent-primary);color:var(--skin-accent-hover)}.skin-text-effect-stack-menu{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);background:var(--skin-bg-primary)}.skin-text-effect-stack-menu-item{color:var(--skin-text-primary);font-size:11px}.skin-text-effect-stack-menu-item:hover{background:var(--skin-bg-hover)}.skin-3d-color-trigger{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-3d-color-trigger{background:color-mix(in srgb,var(--skin-bg-canvas)70%,transparent)}}.skin-3d-color-trigger{color:var(--skin-text-primary);font-size:14px;transition:border-color .15s,background-color .15s}.skin-3d-color-trigger:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover)}.skin-3d-color-swatch{border-radius:var(--skin-control-radius,4px);box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle);border:1px solid #ffffff26}.skin-3d-color-icon{color:var(--skin-text-muted)}.skin-3d-color-popover{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-primary);box-shadow:0 0 18px var(--skin-glow-shadow-subtle)}.skin-3d-field-input,.skin-3d-field-select,.skin-3d-number-input{font-size:12px}.skin-3d-number-input{border-color:var(--skin-border-default);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-3d-number-input{background:color-mix(in srgb,var(--skin-bg-canvas)70%,transparent)}}.skin-3d-number-input{color:var(--skin-text-primary)}.skin-3d-number-input:focus{border-color:var(--skin-accent-secondary)}.skin-3d-entry-editor{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-3d-entry-editor{background:color-mix(in srgb,var(--skin-bg-canvas)45%,transparent)}}.skin-3d-entry-heading,.skin-3d-field-label{color:var(--skin-text-muted);letter-spacing:.18em;text-transform:uppercase;font-size:11px}.skin-3d-entry-card{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-3d-entry-card{border:1px solid color-mix(in srgb,var(--skin-border-default)70%,transparent)}}.skin-3d-entry-card{border-radius:var(--skin-card-radius,4px);background:linear-gradient(180deg,var(--skin-bg-panel)0%,#ffffff04 100%);box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle);outline:none;transition:border-color .15s,background-color .15s,box-shadow .15s}.skin-3d-entry-card[data-selected=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover)}@supports (color:color-mix(in lab,red,red)){.skin-3d-entry-card[data-selected=true]{background:color-mix(in srgb,var(--skin-bg-hover)80%,transparent)}}.skin-3d-entry-card[data-selected=true]{box-shadow:0 0 0 1px var(--skin-glow-shadow)}.skin-3d-entry-slot-title{color:var(--skin-text-secondary);letter-spacing:.16em;text-transform:uppercase;font-size:11px;font-weight:600}.skin-3d-entry-action{border-radius:var(--skin-control-radius,4px)}.skin-3d-preview-strip{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-3d-preview-strip{background:color-mix(in srgb,var(--skin-bg-canvas)55%,transparent)}}.skin-3d-preview-strip{color:var(--skin-text-secondary);font-size:12px;line-height:1.25rem}.skin-text-content-area{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-primary);color:var(--skin-text-primary);font-size:12px}.skin-text-content-area:focus{border-color:var(--skin-accent-primary);outline:none}.skin-text-pattern-group,.skin-text-case-group,.skin-text-preset-grid{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-text-pattern-group,.skin-text-case-group,.skin-text-preset-grid{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-text-preset-grid{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-text-preset-grid{background:color-mix(in srgb,var(--skin-bg-primary)30%,transparent)}}.skin-text-pattern-button,.skin-text-case-button,.skin-text-preset-tile{border:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-text-pattern-button,.skin-text-case-button,.skin-text-preset-tile{border:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-text-pattern-button,.skin-text-case-button,.skin-text-preset-tile{border-radius:var(--skin-control-radius,4px);background:var(--skin-bg-primary);color:var(--skin-text-primary);font-size:12px;font-weight:700;transition:border-color .15s,background-color .15s,color .15s}.skin-text-pattern-button:hover,.skin-text-case-button:hover,.skin-text-preset-tile:hover{border-color:var(--skin-accent-secondary);color:var(--skin-accent-hover)}.skin-text-pattern-button[data-selected=true],.skin-text-case-button[data-selected=true],.skin-text-preset-tile[data-selected=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-text-pattern-button[data-selected=true],.skin-text-case-button[data-selected=true],.skin-text-preset-tile[data-selected=true]{background:color-mix(in srgb,var(--skin-bg-active)35%,transparent)}}.skin-text-pattern-button[data-selected=true],.skin-text-case-button[data-selected=true],.skin-text-preset-tile[data-selected=true]{color:var(--skin-text-heading)}.skin-text-preset-label{color:var(--skin-text-muted);font-size:11px}.skin-text-preset-preview{line-height:1}.skin-3d-scene-card{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-panel);box-shadow:0 0 0 1px var(--skin-glow-shadow-subtle)}.skin-3d-scene-mobile-capability{border:1px solid var(--skin-border-active);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-3d-scene-mobile-capability{background:color-mix(in srgb,var(--skin-bg-active)22%,var(--skin-bg-panel))}}.skin-3d-scene-mobile-capability{color:var(--skin-text-secondary);padding:10px 12px;font-size:11px;line-height:1.35}.skin-3d-scene-mobile-capability p+p{margin-top:6px}.skin-3d-scene-mobile-capability-title{color:var(--skin-text-heading);letter-spacing:.08em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:800}.skin-3d-scene-hero{border-bottom:1px solid var(--skin-border-default)}.skin-3d-scene-hero-shade{background:linear-gradient(to top,var(--skin-bg-primary),transparent 50%,transparent)}.skin-3d-scene-eyebrow{color:var(--skin-on-media);letter-spacing:.22em;opacity:.7;text-transform:uppercase;font-size:11px;font-weight:600}.skin-3d-scene-title{color:var(--skin-on-media);letter-spacing:.08em;font-size:20px;font-weight:900}.skin-3d-scene-summary{color:var(--skin-on-media);opacity:.8;font-size:12px;line-height:1.25rem}.skin-3d-scene-engine{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,4px);background:var(--skin-media-overlay-bg);color:var(--skin-on-media);letter-spacing:.18em;opacity:.9;text-transform:uppercase;font-size:10px;font-weight:600}.skin-3d-scene-stats{color:var(--skin-text-secondary);font-size:11px}.skin-3d-scene-stat{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,4px);background:var(--skin-bg-canvas)}@supports (color:color-mix(in lab,red,red)){.skin-3d-scene-stat{background:color-mix(in srgb,var(--skin-bg-canvas)55%,transparent)}}.skin-3d-scene-stat-label{color:var(--skin-text-muted);letter-spacing:.16em;text-transform:uppercase}.skin-3d-scene-stat-value{color:var(--skin-text-primary);font-size:14px;font-weight:600}.skin-shortcuts-backdrop{background:var(--skin-scrim)}.skin-studio-shell-root{box-sizing:border-box;background:var(--skin-bg-app-frame);width:100%;min-width:0;max-width:100%}.skin-studio-shell-frame{box-sizing:border-box;border:1px solid var(--skin-border-default);border-radius:var(--skin-app-frame-radius,0);background:var(--skin-bg-primary);width:100%;min-width:0;max-width:100%;color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace)}.skin-studio-playback-strip{border-bottom:1px solid var(--skin-border-default)}.skin-studio-viewport-frame{border:1px solid var(--skin-border-default);border-radius:var(--skin-viewport-radius,0);box-shadow:0 0 50px var(--skin-glow-shadow)}.skin-studio-property-slot{opacity:0;pointer-events:none}.skin-studio-property-slot[data-visible=true]{opacity:1;pointer-events:auto}.skin-studio-timeline-section{order:var(--skin-layout-timeline-order,0);border-top:1px solid var(--skin-border-default)}.skin-studio-shell-root[data-skin-layout-zone-timeline=top]{--skin-layout-timeline-order:-1}.skin-studio-shell-root[data-skin-layout-zone-timeline=bottom]{--skin-layout-timeline-order:0}.skin-shortcuts-card{border:1px solid var(--skin-border-default);border-radius:var(--skin-dialog-radius,16px);background:var(--skin-bg-primary)}.skin-shortcuts-header,.skin-shortcuts-toolbar{border-bottom:1px solid var(--skin-border-default)}.skin-shortcuts-title{color:var(--skin-text-heading);font-size:18px;font-weight:600}.skin-shortcuts-copy,.skin-shortcuts-footer{color:var(--skin-text-muted)}.skin-shortcuts-copy,.skin-shortcuts-close,.skin-shortcuts-control,.skin-shortcuts-binding{font-size:14px}.skin-shortcuts-close{color:var(--skin-text-muted)}.skin-shortcuts-close:hover{color:var(--skin-text-heading)}.skin-shortcuts-control,.skin-shortcuts-command,.skin-shortcuts-binding{border:1px solid var(--skin-border-default);border-radius:var(--skin-control-radius,8px)}.skin-shortcuts-control{background:var(--skin-bg-primary)}.skin-shortcuts-command{border-radius:var(--skin-card-radius,12px)}.skin-shortcuts-command-title{color:var(--skin-text-heading);font-size:14px;font-weight:500}.skin-shortcuts-command-category{color:var(--skin-text-muted);letter-spacing:.025em;text-transform:uppercase;font-size:11px}.skin-shortcuts-warning{font-size:11px}.skin-shortcuts-binding{color:var(--skin-text-primary)}.skin-shortcuts-binding[data-capturing=true]{border-color:var(--skin-accent-primary);color:var(--skin-text-heading)}.skin-shortcuts-binding:disabled{cursor:not-allowed;opacity:.7}.skin-shortcuts-footer{border-top:1px solid var(--skin-border-default);font-size:11px}.skin-sidebar-panel{border-right:1px solid var(--skin-border-default);opacity:0;transform:translate(-.5rem)}.skin-sidebar-width-transition{transition:width .3s ease-out}.skin-sidebar-panel[data-visible=true]{opacity:1;transform:translate(0)}.skin-sidebar-panel[data-mode=pinned]{box-shadow:4px 0 24px var(--skin-elevation-shadow)}.skin-sidebar-panel[data-mode=flyout]{box-shadow:4px 0 24px var(--skin-panel-shadow)}.skin-sidebar-panel-header{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-sidebar-panel-header{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-sidebar-panel-title{color:var(--skin-text-primary);letter-spacing:.025em;font-size:12px;font-weight:500}.skin-sidebar-panel-close{color:var(--skin-text-muted);transition:color .15s}.skin-sidebar-panel-close:hover{color:var(--skin-text-primary)}.skin-chat-dock-shell{opacity:0;pointer-events:none;transform:translate(.5rem)}.skin-chat-dock-shell[data-open=true]{opacity:1;pointer-events:auto;transform:translate(0)}#studio-editor-panel{min-width:min(100%,420px)!important}#studio-chat-panel{max-width:max(0px,min(520px,100% - 420px))!important}.skin-chat-dock-panel{border-left:1px solid var(--skin-border-default)}.skin-chat-header{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-chat-header{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)70%,transparent)}}.skin-chat-tab{color:var(--skin-text-muted);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.skin-chat-tab+.skin-chat-tab{border-left:1px solid var(--skin-border-subtle)}.skin-chat-tab[data-selected=true]{background:var(--skin-bg-hover);color:var(--skin-text-heading)}.skin-chat-pending-count{border:1px solid var(--skin-accent-primary);color:var(--skin-accent-primary);font-size:9px}.skin-studio-header{border-bottom:1px solid var(--skin-border-default)}.skin-studio-header-home{color:var(--skin-text-primary);transition:color .15s}.skin-studio-header-home:hover{color:var(--skin-accent-hover)}.skin-studio-brand{color:var(--skin-text-heading);letter-spacing:.1em;font-size:20px;font-weight:700}.skin-studio-header-actions{color:var(--skin-text-muted);font-size:14px}.skin-studio-header-toggle,.skin-studio-header-action{border:1px solid var(--skin-border-default);color:var(--skin-text-muted);letter-spacing:.025em;font-size:12px;transition:border-color .15s,background-color .15s,color .15s,box-shadow .15s}.skin-studio-header-action{text-transform:uppercase}.skin-studio-header-toggle:hover,.skin-studio-header-action:hover{border-color:var(--skin-accent-secondary);color:var(--skin-text-primary)}.skin-studio-header-toggle[data-selected=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-hover);color:var(--skin-text-heading)}.skin-studio-header-toggle[data-glowing=true][data-selected=true]{box-shadow:0 0 8px var(--skin-glow-shadow)}.skin-import-progress{border:1px solid var(--skin-border-default);background:var(--skin-bg-secondary)}.skin-import-progress-title{color:var(--skin-text-heading);letter-spacing:.025em;font-size:12px;font-weight:700}.skin-import-progress-step{color:var(--skin-text-muted)}@supports (color:color-mix(in lab,red,red)){.skin-import-progress-step{color:color-mix(in srgb,var(--skin-text-muted)40%,transparent)}}.skin-import-progress-step{letter-spacing:.025em;font-size:10px}.skin-import-progress-step[data-state=complete]{color:var(--skin-text-muted)}.skin-import-progress-step[data-state=current]{color:var(--skin-accent-primary)}.skin-import-progress-error{font-size:10px}.skin-preview-card{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);background:var(--skin-bg-secondary);transition:border-color .15s,background-color .15s}.skin-preview-card:hover{border-color:var(--skin-accent-secondary)}.skin-preview-card[data-active=true]{border-color:var(--skin-accent-primary);background:var(--skin-bg-active)}.skin-preview-card-media{border-radius:var(--skin-card-radius,0);background:var(--skin-bg-primary)}.skin-preview-card-name{color:var(--skin-text-heading);font-size:12px;font-weight:700}.skin-preview-card-meta{color:var(--skin-text-muted);font-size:10px}.skin-preview-card-delete{color:var(--skin-text-muted);opacity:0;font-size:10px;transition:color .15s,opacity .15s}.skin-preview-card-delete:hover{color:var(--skin-danger)}.group:hover .skin-preview-card-delete{opacity:1}.skin-preview-card-active{background:var(--skin-control-selected-bg);color:var(--skin-control-selected-fg);border-color:var(--skin-control-selected-border);font-size:9px;font-weight:700}.skin-preview-mini-rail,.skin-preview-mini-viewport,.skin-preview-mini-card,.skin-preview-mini-panel,.skin-preview-mini-timeline,.skin-preview-mini-rail-dot,.skin-preview-mini-swatch,.skin-preview-mini-track-label{border-radius:var(--skin-card-radius,2px);border:1px solid}.skin-preview-mini-line,.skin-preview-mini-progress,.skin-preview-mini-progress-fill,.skin-preview-mini-clip{border-radius:999px}.skin-recorder-panel,.skin-recorder-effects-rail,.skin-recorder-header,.skin-recorder-effects-header,.skin-recorder-effects-section,.skin-recorder-controls,.skin-recorder-preview,.skin-recorder-preview-status,.skin-recorder-message,.skin-recorder-stack-row,.skin-recorder-empty-box,.skin-recorder-add-effect{border-color:var(--skin-border-default)}.skin-recorder-panel{border-style:solid;border-width:1px}.skin-recorder-resize-region{box-shadow:none;touch-action:none;background:0 0;border:0}.skin-recorder-header,.skin-recorder-effects-header,.skin-recorder-effects-section{border-bottom-style:solid;border-bottom-width:1px}.skin-recorder-effects-rail{border-left-style:solid;border-left-width:1px}.skin-recorder-controls{border-top-style:solid;border-top-width:1px}.skin-recorder-preview,.skin-recorder-preview-status,.skin-recorder-message,.skin-recorder-stack-row,.skin-recorder-empty-box,.skin-recorder-action,.skin-recorder-add-effect,.skin-progress-dialog,.skin-progress-dialog-action,.skin-dialog-progress,.skin-timeline-keyframe-chip{border-style:solid;border-width:1px}.skin-recorder-preview-status{border-top-width:0}.skin-recorder-empty-box,.skin-recorder-add-effect{border-style:dashed}.skin-editor-search-dropdown{border-radius:var(--skin-card-radius,0)}.skin-recorder-panel-title,.skin-recorder-stack-title,.skin-recorder-timecode{color:var(--skin-text-primary);font-size:12px;font-weight:700}.skin-recorder-panel-kicker,.skin-recorder-section-label,.skin-recorder-muted,.skin-recorder-muted-icon,.skin-recorder-empty-box{color:var(--skin-text-muted)}.skin-recorder-panel-kicker,.skin-recorder-section-label{font-size:10px}.skin-recorder-section-label{letter-spacing:.06em;text-transform:uppercase;font-weight:700}.skin-recorder-check-row,.skin-recorder-message{color:var(--skin-text-secondary);font-size:12px}.skin-recorder-action,.skin-recorder-add-effect{font-size:12px;font-weight:700}.skin-recorder-stack-title{font-size:11px}.skin-recorder-stack-kind{color:var(--skin-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:9px}.skin-recorder-empty-box,.skin-recorder-message{font-size:10px}.skin-recorder-inspector-body[data-locked=true]{pointer-events:none;opacity:var(--skin-disabled-opacity,.6)}.skin-recorder-preview,.skin-recorder-preview-frame{background:var(--skin-bg-viewport)}.skin-recorder-preview-placeholder{color:var(--skin-text-muted);font-size:10px}.skin-recorder-preview-mode{color:var(--skin-text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:10px}.skin-recorder-timecode{font-family:var(--skin-font-mono,monospace)}.skin-recorder-preview-layer{opacity:0}.skin-recorder-preview-layer[data-visible=true]{opacity:1}.skin-progress-dialog,.skin-progress-dialog-action,.skin-dialog-progress{border-color:var(--skin-border-default)}.skin-progress-dialog-title{letter-spacing:.05em;font-size:12px}.skin-progress-dialog-message{font-size:11px}.skin-progress-dialog-meta,.skin-progress-dialog-action{font-size:10px}.skin-dialog-progress-fill{transition:width .3s}.skin-timeline-media-header-matte{border-bottom:1px solid var(--skin-border-subtle)}.skin-timeline-media-waveform-matte{border-top:1px solid var(--skin-border-subtle)}.skin-timeline-clip-label-row{text-shadow:0 1px 1px var(--skin-on-media-shadow);font-size:10px}.skin-timeline-clip-label-row[data-skin-label-weight=strong]{font-weight:700}.skin-timeline-clip-label-row[data-skin-label-weight=medium]{font-weight:500}.skin-timeline-clip-type-marker{font-size:8px;font-weight:700;line-height:12px}.skin-timeline-thumbnail-strip{opacity:var(--skin-timeline-thumbnail-opacity,.8)}.skin-timeline-thumbnail-fallback-icon{color:var(--skin-on-media);opacity:var(--skin-timeline-thumbnail-fallback-opacity,.7)}.skin-timeline-animation-in-flag,.skin-timeline-animation-out-flag{width:0;height:0}.skin-timeline-animation-in-flag{border-top:10px solid #0000;border-bottom:10px solid #0000;border-left:10px solid var(--skin-accent-secondary)}.skin-timeline-animation-out-flag{border-top:10px solid #0000;border-bottom:10px solid #0000;border-right:10px solid var(--skin-accent-secondary)}.skin-timeline-compound-breadcrumb,.skin-timeline-toolbar,.skin-timeline-corner-cell,.skin-timeline-gutter-cell,.skin-timeline-track-header-column,.skin-timeline-track-rail-footer{border-color:var(--skin-border-default)}.skin-timeline-compound-breadcrumb,.skin-timeline-toolbar{color:var(--skin-text-primary);border-bottom-style:solid;border-bottom-width:1px}.skin-timeline-toolbar-frame{grid-template-columns:minmax(0,1fr) max-content;grid-auto-rows:minmax(var(--skin-timeline-toolbar-button-size,1.875rem),auto);align-content:center;align-items:center;gap:var(--skin-timeline-toolbar-row-gap,.25rem)var(--skin-timeline-toolbar-column-gap,.5rem);z-index:var(--skin-z-timeline-toolbar,100);min-height:var(--skin-timeline-toolbar-min-height,3rem);padding:var(--skin-timeline-toolbar-padding-y,.25rem)var(--skin-timeline-toolbar-padding-x,.5rem);scrollbar-width:none;overflow:visible;flex-wrap:nowrap!important;display:grid!important}.skin-timeline-toolbar-frame::-webkit-scrollbar{display:none}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolbarControls]{width:100%;min-width:0;max-width:100%;min-height:var(--skin-timeline-toolbar-button-size,1.875rem);align-content:center;align-items:center;gap:var(--skin-timeline-toolbar-controls-gap,.1875rem);scrollbar-width:none;flex:auto;display:flex;overflow:auto visible;flex-wrap:nowrap!important}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolbarControls]::-webkit-scrollbar{display:none}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineHistoryControls],.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineEditControls],.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineRangeAndGroupControls],.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineModeControls],.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineProxyAndRecordControls]{align-content:center;align-items:center;gap:var(--skin-timeline-toolbar-group-gap,.25rem);height:var(--skin-timeline-toolbar-button-size,1.875rem);min-height:var(--skin-timeline-toolbar-button-size,1.875rem);flex-wrap:nowrap;flex:none;min-width:max-content;display:flex}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolModePicker],.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolbarHoverMenuTrigger]{flex:none;min-width:max-content}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineZoomControls]{width:var(--skin-timeline-zoom-controls-width,10.5rem);max-width:min(var(--skin-timeline-zoom-controls-width,10.5rem),38vw);height:var(--skin-timeline-toolbar-button-size,1.875rem);min-height:var(--skin-timeline-toolbar-button-size,1.875rem);min-width:var(--skin-timeline-zoom-controls-min-width,9.75rem);flex:none;justify-content:flex-end;place-self:center end;align-items:center;display:flex;overflow:hidden;flex-wrap:nowrap!important}.skin-timeline-toolbar-frame .skin-timeline-zoom-controls>div{justify-content:flex-end;align-items:center;width:100%;padding-block:0;display:flex;position:relative;flex-flow:row!important}.skin-timeline-toolbar-frame .skin-timeline-zoom-label{display:none}.skin-timeline-toolbar-frame .skin-timeline-toolbar-button{flex:none}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineHistoryControls] .skin-timeline-toolbar-button,.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineEditControls] .skin-timeline-toolbar-button,.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineModeControls] .skin-timeline-toolbar-button,.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineProxyAndRecordControls] .skin-timeline-toolbar-button,.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolModePicker] .skin-timeline-toolbar-button,.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolbarHoverMenuTrigger] .skin-timeline-toolbar-button,.skin-timeline-toolbar-frame .skin-timeline-zoom-controls .skin-timeline-toolbar-button{width:var(--skin-timeline-toolbar-button-size,1.875rem);min-width:var(--skin-timeline-toolbar-button-size,1.875rem);height:var(--skin-timeline-toolbar-button-size,1.875rem);min-height:var(--skin-timeline-toolbar-button-size,1.875rem);place-items:center;padding:0;display:inline-grid}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineProxyAndRecordControls]>[data-slot=tooltip-trigger]:first-child.skin-timeline-toolbar-button{width:var(--skin-timeline-proxy-status-width,4.25rem);min-width:var(--skin-timeline-proxy-status-width,4.25rem)}.skin-timeline-toolbar-frame .skin-timeline-proxy-status{max-width:calc(var(--skin-timeline-proxy-status-width,4.25rem) - .75rem);text-overflow:ellipsis;overflow:hidden}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolModeMenu],.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolbarHoverMenu]{width:max-content;min-width:var(--skin-timeline-menu-min-width,10.5rem);max-width:min(var(--skin-timeline-menu-max-width,18rem),calc(100vw - 1rem));overflow:visible}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolModeMenuActions],.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolbarHoverMenuActions]{flex-flow:column;align-items:stretch;width:100%;min-width:0;display:flex}.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolModeMenu] .skin-context-menu-item,.skin-timeline-toolbar-frame [data-skin-domain-component=TimelineToolbarHoverMenu] .skin-context-menu-item{white-space:nowrap;text-align:left;justify-content:flex-start;align-items:center;width:100%;min-width:0;display:flex}@media(min-width:640px){.skin-timeline-toolbar-frame{padding-inline:var(--skin-timeline-toolbar-padding-x-sm,1rem)}}.skin-timeline-compound-breadcrumb{font-size:11px}.skin-timeline-breadcrumb-main,.skin-timeline-breadcrumb-back{color:var(--skin-text-secondary)}.skin-timeline-breadcrumb-main:hover,.skin-timeline-breadcrumb-back:hover{color:var(--skin-text-primary)}.skin-timeline-breadcrumb-separator{color:var(--skin-text-muted)}.skin-timeline-breadcrumb-entry{color:var(--skin-text-primary)}.skin-timeline-corner-cell,.skin-timeline-gutter-cell{border-bottom-style:solid;border-bottom-width:1px}.skin-timeline-corner-cell,.skin-timeline-track-header-column{border-right-style:solid;border-right-width:1px}.skin-timeline-container,.skin-timeline-viewport,.skin-timeline-track-rail,.skin-timeline-track-rail-corner,.skin-timeline-corner-cell,.skin-timeline-gutter-cell,.skin-timeline-track-headers,.skin-timeline-track-header-column,.skin-timeline-gutter-column,.skin-timeline-track-header,.skin-timeline-tracks-body,.skin-timeline-track-rail-footer,.skin-timeline-ruler,.skin-timeline-bottom-scrollbar{clip-path:none;border-radius:0}.skin-timeline-track-rail-footer{border-top-style:solid;border-top-width:1px}.skin-timeline-track-icon.is-hidden,.skin-timeline-track-control.is-hidden{opacity:var(--skin-hidden-control-opacity,.2)}.skin-timeline-track-group-control{font-size:8px;font-weight:700}.skin-timeline-toolbar-separator{background:var(--skin-bg-active)}.skin-timeline-proxy-status{font-size:10px;line-height:1}.skin-timeline-status-pill{border-radius:var(--skin-button-radius,0);letter-spacing:.05em;font-size:10px;font-weight:700}.skin-timeline-range-mask{background:var(--skin-media-overlay-bg);opacity:var(--skin-timeline-range-mask-opacity,.7)}.skin-timeline-marker-button{border-radius:var(--skin-button-radius,2px);box-shadow:0 1px 2px var(--skin-on-media-shadow);border-style:solid;border-width:1px;font-size:10px;line-height:1}.skin-timeline-marker-swatch{border-style:solid;border-width:1px;border-radius:999px}.skin-timeline-marker-delete{border-radius:var(--skin-button-radius,0);color:var(--skin-text-muted)}.skin-timeline-marker-delete:hover{color:var(--skin-text-heading)}.skin-transcript-cut-marker-line{background:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-transcript-cut-marker-line{background:color-mix(in srgb,var(--skin-accent-primary)95%,transparent)}}.skin-transcript-silence-token{color:var(--skin-readable-muted)}.skin-transcript-word-token{border-radius:2px}.skin-transcript-word-token:not(.transcript-token-muted){color:var(--skin-text-primary)}.skin-auto-captions-status,.skin-auto-captions-empty{color:var(--skin-text-muted);font-size:10px}.skin-auto-captions-status{border-bottom:1px solid var(--skin-border-default)}.skin-auto-captions-active-value{color:var(--skin-text-primary)}.skin-auto-captions-empty{font-size:11px}.skin-transcript-editor{color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace);font-size:14px}.skin-transcript-controls{border-bottom:1px solid var(--skin-border-default);display:block}[data-slot=item][data-skin-domain-component=TranscriptControls]{display:block}[data-slot=item][data-skin-domain-component=TranscriptDocumentRegion],[data-slot=empty][data-skin-domain-component=TranscriptEmptyState]{display:flex}[data-slot=item][data-skin-domain-component=TranscriptSelectionOverlay],[data-slot=item][data-skin-domain-component=TranscriptSelectionOverlayRect]{display:block}.skin-transcript-status{border:1px solid var(--skin-border-default);background:var(--skin-bg-secondary);color:var(--skin-text-muted);font-size:10px}.skin-transcript-empty{opacity:var(--skin-empty-opacity,.7)}.skin-transcript-empty-title,.skin-transcript-transcribing-title,.skin-transcript-transcribing-progress{color:var(--skin-text-primary);font-weight:700}.skin-transcript-empty-copy,.skin-transcript-transcribing-copy,.skin-transcript-transcribing-meta,.skin-transcript-transcribing-icon{color:var(--skin-text-muted)}.skin-transcript-empty-copy,.skin-transcript-transcribing-copy{font-size:12px}.skin-transcript-transcribing-meta{font-size:10px}.skin-transcript-transcribe-button,.skin-transcript-cancel-button,.skin-transcript-marker-button,.skin-transcript-selection-button,.skin-transcript-selection-input{border:1px solid var(--skin-border-default)}.skin-transcript-transcribe-button,.skin-transcript-cancel-button,.skin-transcript-marker-button{color:var(--skin-text-primary);font-weight:700}.skin-transcript-transcribe-button{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-transcript-transcribe-button{border-color:color-mix(in srgb,var(--skin-accent-primary)50%,transparent)}}.skin-transcript-transcribe-button{background:var(--skin-bg-hover)}.skin-transcript-transcribe-button:hover{background:var(--skin-control-primary-bg,var(--skin-bg-active));color:var(--skin-control-primary-fg,var(--skin-text-heading));border-color:var(--skin-control-primary-border,var(--skin-border-active))}.skin-transcript-cancel-button:hover,.skin-transcript-marker-button:hover{border-color:var(--skin-accent-secondary);background:var(--skin-bg-hover)}.skin-transcript-marker-caret{background:var(--skin-progress-fill-bg,var(--skin-accent-primary))}.skin-transcript-marker-button{background:var(--skin-bg-primary);box-shadow:0 2px 8px var(--skin-glow-shadow-subtle);font-size:11px}.skin-transcript-editable{color:var(--skin-text-primary);caret-color:var(--skin-accent-primary);font-size:20px}.skin-transcript-selection-toolbar{color:var(--skin-readable-on-primary);font-size:12px}.skin-transcript-selection-button{color:var(--skin-readable-muted)}.skin-transcript-selection-button:hover{color:var(--skin-readable-on-active)}.skin-transcript-selection-button-primary{color:var(--skin-readable-on-primary);font-weight:600}.skin-transcript-selection-input{color:var(--skin-readable-on-primary)}.skin-transcript-selection-input:focus-visible,.skin-transcript-selection-button:focus-visible{box-shadow:0 0 0 1px var(--skin-accent-primary);outline:none}.skin-transcript-warning-backdrop{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-transcript-warning-backdrop{background:color-mix(in srgb,var(--skin-bg-primary)85%,transparent)}}.skin-transcript-warning-dialog{border:1px solid var(--skin-border-default);border-radius:var(--skin-card-radius,0);background:var(--skin-bg-primary);box-shadow:0 0 30px var(--skin-glow-shadow-subtle)}.skin-transcript-warning-header{border-bottom:1px solid var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-transcript-warning-header{border-bottom:1px solid color-mix(in srgb,var(--skin-border-default)60%,transparent)}}.skin-transcript-warning-icon,.skin-transcript-warning-title{color:var(--skin-text-primary)}.skin-transcript-warning-title{letter-spacing:.04em;font-size:14px;font-weight:700}.skin-transcript-warning-message{color:var(--skin-text-muted);font-size:12px}.skin-transcript-warning-cancel,.skin-transcript-warning-confirm{border-radius:var(--skin-button-radius,0);border-style:solid;border-width:1px;font-size:12px}.skin-transcript-warning-cancel{border-color:var(--skin-border-default);color:var(--skin-text-muted)}.skin-transcript-warning-cancel:hover{border-color:var(--skin-accent-secondary);color:var(--skin-text-primary)}.skin-transcript-warning-confirm{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-transcript-warning-confirm{border-color:color-mix(in srgb,var(--skin-accent-primary)70%,transparent)}}.skin-transcript-warning-confirm{background:var(--skin-bg-hover);color:var(--skin-text-primary);font-weight:700}.skin-transcript-warning-confirm:hover{background:var(--skin-danger-bg);color:var(--skin-danger-fg);border-color:var(--skin-danger-border,var(--skin-danger))}.skin-transcript-section-slot{color:var(--skin-text-primary);font-size:20px}.skin-transcript-section-marker{color:var(--skin-text-primary)}.skin-transcript-section-marker[data-selected=true]{color:var(--skin-text-heading)}.skin-transcript-section-input{color:var(--skin-text-heading);background:0 0;font-weight:700}[data-skin-region=skin-lab-root] .skin-lab-root-surface{background:var(--skin-bg-app-frame);color:var(--skin-text-primary)}[data-skin-region=skin-lab-root] .skin-lab-canvas-surface,[data-skin-region=skin-lab-root] .skin-lab-bg-secondary{background:var(--skin-bg-secondary)}[data-skin-region=skin-lab-root] .skin-lab-bg-primary{background:var(--skin-bg-primary)}[data-skin-region=skin-lab-root] .skin-lab-bg-input{background:var(--skin-bg-input)}[data-skin-region=skin-lab-root] .skin-lab-bg-viewport{background:var(--skin-bg-viewport)}[data-skin-region=skin-lab-root] .skin-lab-border-default{border-color:var(--skin-border-default)}[data-skin-region=skin-lab-root] .skin-lab-border-subtle{border-color:var(--skin-border-subtle)}[data-skin-region=skin-lab-root] .skin-lab-border-active{border-color:var(--skin-border-active)}[data-skin-region=skin-lab-root] .skin-lab-heading{color:var(--skin-text-heading)}[data-skin-region=skin-lab-root] .skin-lab-text-primary{color:var(--skin-text-primary)}[data-skin-region=skin-lab-root] .skin-lab-text-secondary{color:var(--skin-text-secondary)}[data-skin-region=skin-lab-root] .skin-lab-text-muted{color:var(--skin-text-muted)}[data-skin-region=skin-lab-root] .skin-lab-text-accent{color:var(--skin-accent-primary)}[data-skin-region=skin-lab-root] .skin-lab-type-title{font-size:17px}[data-skin-region=skin-lab-root] .skin-lab-type-panel-title{font-size:16px}[data-skin-region=skin-lab-root] .skin-lab-type-md{font-size:12px}[data-skin-region=skin-lab-root] .skin-lab-type-sm{font-size:11px}[data-skin-region=skin-lab-root] .skin-lab-type-xs{font-size:10px}[data-skin-region=skin-lab-root] .skin-lab-type-xxs{font-size:9px}[data-skin-region=skin-lab-root] .skin-lab-control-surface{border-color:var(--skin-border-default);background:var(--skin-bg-input);color:var(--skin-text-primary)}[data-skin-region=skin-lab-root] .skin-lab-card-surface{border-color:var(--skin-border-default);background:var(--skin-bg-secondary)}[data-skin-region=skin-lab-root] .skin-lab-issue-surface{border-color:var(--skin-border-subtle);background:var(--skin-bg-secondary);font-size:10px}[data-skin-region=skin-lab-root] .skin-lab-editor-frame{border-color:var(--skin-border-active);background:var(--skin-bg-primary);box-shadow:12px 12px 0 var(--skin-glow-shadow)}[data-skin-region=skin-lab-root] .skin-lab-dock-shadow{box-shadow:6px 6px 0 var(--skin-glow-shadow)}[data-skin-region=skin-lab-root] .skin-lab-tray-shadow{box-shadow:8px 8px 0 var(--skin-glow-shadow)}[data-skin-region=skin-lab-root] .skin-lab-zoom-readout{border-color:var(--skin-border-default);background:var(--skin-bg-input);font-size:11px}[data-skin-region=skin-lab-root] .skin-lab-icon-well{border-color:var(--skin-border-default);color:var(--skin-accent-primary)}[data-skin-region=skin-lab-root] .skin-lab-reference-well{border-color:var(--skin-border-default);background:var(--skin-bg-input);color:var(--skin-text-muted);font-size:9px}.skin-dashboard-project-card{border-color:var(--skin-border-default);border-radius:var(--skin-radius-panel,8px);background:var(--skin-bg-hover)}.skin-dashboard-project-card:hover{border-color:var(--skin-accent-primary)}@supports (color:color-mix(in lab,red,red)){.skin-dashboard-project-card:hover{border-color:color-mix(in srgb,var(--skin-accent-primary)50%,transparent)}}.skin-dashboard-project-card:hover{box-shadow:0 0 20px var(--skin-glow-shadow-subtle)}.skin-dashboard-project-overlay{background:linear-gradient(#0000,#000000e6)}.skin-dashboard-project-kind{border-radius:var(--skin-radius-control,2px);background:var(--skin-bg-active)}@supports (color:color-mix(in lab,red,red)){.skin-dashboard-project-kind{background:color-mix(in srgb,var(--skin-bg-active)70%,transparent)}}.skin-dashboard-project-kind{color:var(--skin-accent-hover);font-size:9px;font-weight:700}.skin-dashboard-project-status{border-color:var(--skin-border-default);border-radius:var(--skin-radius-control,2px);color:var(--skin-text-primary);background:#0006;font-size:9px;font-weight:700}.skin-dashboard-project-title{color:var(--skin-text-primary)}.skin-dashboard-project-card:hover .skin-dashboard-project-title{color:var(--skin-accent-hover)}.skin-dashboard-project-meta{color:var(--skin-text-muted);font-size:10px}.skin-dashboard-card-action{opacity:0;transition:opacity .12s,background .12s,color .12s}.skin-dashboard-project-card:hover .skin-dashboard-card-action{opacity:1}.skin-dashboard-sync-action{background:var(--skin-control-primary-bg);color:var(--skin-control-primary-fg);border-color:var(--skin-control-primary-border);font-size:10px;font-weight:700}.skin-dashboard-sync-action:hover{background:var(--skin-control-hover-bg);color:var(--skin-control-hover-fg)}.skin-dashboard-delete-action{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-dashboard-delete-action{background:color-mix(in srgb,var(--skin-bg-primary)70%,transparent)}}.skin-dashboard-delete-action{color:var(--skin-danger)}.skin-dashboard-delete-action:hover{background:var(--skin-danger)}@supports (color:color-mix(in lab,red,red)){.skin-dashboard-delete-action:hover{background:color-mix(in srgb,var(--skin-danger)45%,transparent)}}.skin-dashboard-create-trigger{border-radius:var(--skin-radius-control,2px);background:var(--skin-control-primary-bg);color:var(--skin-control-primary-fg);border-color:var(--skin-control-primary-border);font-weight:700}.skin-dashboard-create-trigger:hover{background:var(--skin-control-hover-bg);color:var(--skin-control-hover-fg)}.skin-dashboard-menu{border-color:var(--skin-border-default);border-radius:var(--skin-radius-panel,4px);background:var(--skin-bg-primary)}.skin-dashboard-menu-item{border-radius:var(--skin-radius-control,2px)}.skin-dashboard-menu-item:hover{background:var(--skin-bg-hover)}.skin-dashboard-menu-title{color:var(--skin-text-primary);font-size:12px}.skin-dashboard-menu-help{color:var(--skin-text-muted);font-size:10px}.skin-dashboard-notice{border-color:var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-dashboard-notice{border-color:color-mix(in srgb,var(--skin-border-default)50%,transparent)}}.skin-dashboard-notice{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-dashboard-notice{background:color-mix(in srgb,var(--skin-bg-primary)40%,transparent)}}.skin-dashboard-notice{font-size:11px}.skin-dashboard-notice-text{color:var(--skin-text-primary)}.skin-dashboard-notice-link{color:var(--skin-accent-secondary);text-decoration:underline}.skin-dashboard-notice-link:hover{color:var(--skin-accent-hover)}.skin-dashboard-notice-dismiss{color:var(--skin-text-muted)}.skin-dashboard-notice-dismiss:hover{color:var(--skin-text-primary)}.skin-page-heading{color:var(--skin-text-heading)}.skin-page-copy-muted{color:var(--skin-text-muted)}.skin-page-copy-secondary{color:var(--skin-text-secondary)}.skin-page-link-accent{color:var(--skin-accent-primary)}.skin-page-link-accent:hover{text-decoration:underline}.skin-page-card-radius{border-radius:var(--skin-card-radius)}.skin-shell-field-label{font-size:10px}.skin-shader-editor{color:var(--skin-text-primary)}.skin-shader-name-input{border-color:var(--skin-border-default);border-radius:var(--skin-radius-control,2px);background:var(--skin-bg-input);color:var(--skin-text-primary);font-size:14px}.skin-shader-name-input::placeholder,.skin-shader-code-area::placeholder{color:var(--skin-text-muted)}.skin-shader-name-input:focus,.skin-shader-code-area:focus{box-shadow:0 0 0 1px var(--skin-focus-ring);outline:none}.skin-shader-action{border-radius:var(--skin-radius-control,2px);font-size:14px}.skin-shader-action-primary{background:var(--skin-control-primary-bg);color:var(--skin-control-primary-fg);border-color:var(--skin-control-primary-border)}.skin-shader-action-secondary{background:var(--skin-bg-secondary);color:var(--skin-text-primary)}.skin-shader-label{color:var(--skin-text-secondary);font-size:11px}.skin-shader-code-area{resize:none;border-radius:var(--skin-radius-control,2px);background:var(--skin-bg-input);color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace);flex:1;padding:12px;font-size:14px}.skin-auth-heading,.skin-settings-heading{color:var(--skin-text-heading)}.skin-auth-primary,.skin-settings-primary{color:var(--skin-text-primary)}.skin-auth-muted,.skin-settings-muted{color:var(--skin-text-muted)}.skin-auth-accent,.skin-settings-accent{color:var(--skin-accent-primary)}.skin-auth-accent-secondary,.skin-settings-accent-secondary{color:var(--skin-accent-secondary)}.skin-auth-accent-hover,.skin-settings-accent-hover{color:var(--skin-accent-hover)}.skin-auth-danger,.skin-settings-danger{color:var(--skin-danger-fg,var(--skin-accent-primary))}.skin-auth-warning,.skin-settings-warning{color:var(--skin-warning-fg,var(--skin-accent-secondary))}.skin-settings-warning-heading{color:var(--skin-warning-fg,var(--skin-text-heading))}.skin-auth-type-xs,.skin-settings-type-xs{font-size:10px}.skin-auth-type-sm,.skin-settings-type-sm{font-size:11px}.skin-auth-type-md,.skin-settings-type-md{font-size:12px}.skin-auth-type-xxs,.skin-settings-type-xxs{font-size:9px}.skin-settings-type-micro{font-size:8px}.skin-auth-placeholder::placeholder,.skin-settings-placeholder::placeholder{color:var(--skin-text-muted)}.skin-auth-hover-primary:hover,.skin-settings-hover-primary:hover{color:var(--skin-text-primary)}.skin-auth-hover-accent:hover,.skin-settings-hover-accent:hover{color:var(--skin-accent-primary)}.skin-settings-link{color:var(--skin-accent-secondary);text-decoration:underline}.skin-settings-link:hover{color:var(--skin-accent-hover)}.skin-color-picker-body{color:var(--skin-text-primary)}.skin-color-picker-area{border-color:var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-color-picker-area{border-color:color-mix(in srgb,var(--skin-border-default)70%,transparent)}}.skin-color-picker-area{border-radius:var(--skin-radius-control,2px)}.skin-color-picker-cursor{border-color:var(--skin-accent-hover)}@supports (color:color-mix(in lab,red,red)){.skin-color-picker-cursor{border-color:color-mix(in srgb,var(--skin-accent-hover)90%,transparent)}}.skin-color-picker-cursor{box-shadow:0 0 4px var(--skin-glow-shadow-strong);border-radius:999px}.skin-color-picker-hue-handle{border-color:var(--skin-accent-hover)}@supports (color:color-mix(in lab,red,red)){.skin-color-picker-hue-handle{border-color:color-mix(in srgb,var(--skin-accent-hover)90%,transparent)}}.skin-color-picker-hue-handle{border-radius:var(--skin-radius-control,2px);background:var(--skin-bg-primary)}.skin-color-picker-label{color:var(--skin-text-muted);font-size:8px}.skin-color-picker-icon-action{color:var(--skin-text-muted)}.skin-color-picker-icon-action:hover{color:var(--skin-accent-hover)}.skin-color-picker-unpin{background:var(--skin-bg-primary);color:var(--skin-text-muted);border-radius:999px}.skin-color-picker-unpin:hover{color:var(--skin-accent-hover)}.skin-project-preview{border-color:var(--skin-border-default)}@supports (color:color-mix(in lab,red,red)){.skin-project-preview{border-color:color-mix(in srgb,var(--skin-border-default)40%,transparent)}}.skin-project-preview{background:var(--skin-bg-primary)}.skin-project-preview-media-overlay{background:linear-gradient(#0000,#00000026,#000000bf)}.skin-project-preview-empty{background:radial-gradient(circle at top,var(--skin-glow-shadow-subtle),transparent 55%)}.skin-project-preview-content{background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-project-preview-content{background:color-mix(in srgb,var(--skin-bg-primary)30%,transparent)}}.skin-global-dialog-message{color:var(--skin-text-primary)}.skin-error-boundary-message{color:var(--skin-text-secondary)}.skin-error-boundary-action{border-radius:var(--skin-radius-control,2px);background:var(--skin-control-primary-bg,var(--skin-bg-active));color:var(--skin-control-primary-fg,var(--skin-text-heading));border-color:var(--skin-control-primary-border,var(--skin-border-active))}.skin-error-boundary-action:hover{opacity:.9}.skin-error-boundary-details{border-radius:var(--skin-radius-control,2px);background:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.skin-error-boundary-details{background:color-mix(in srgb,var(--skin-bg-primary)55%,transparent)}}.skin-error-boundary-details{color:var(--skin-danger)}.skin-caption-highlight{background:var(--skin-bg-hover);color:var(--skin-accent-hover)}.skin-full-screen-loader{background:var(--skin-bg-app-frame,var(--skin-bg-primary))}.skin-loading-state{color:var(--skin-text-primary);font-family:var(--skin-font-mono,var(--skin-font-ui,monospace))}.skin-auto-captions-spinner{border-color:var(--skin-accent-primary);border-top-color:var(--skin-bg-primary)}.skin-workshop-nav-link{border-radius:var(--skin-radius-control,2px);color:var(--skin-text-muted)}.skin-workshop-nav-link:hover{background:var(--skin-bg-hover);color:var(--skin-text-primary)}.skin-workshop-name-input,.skin-workshop-kind-select,.skin-workshop-chat-input{border-radius:var(--skin-radius-control,2px);background:var(--skin-bg-input);color:var(--skin-text-primary)}.skin-workshop-name-input{font-size:14px;font-weight:600}.skin-workshop-kind-select,.skin-workshop-chat-input{font-size:12px}.skin-workshop-name-input::placeholder,.skin-workshop-chat-input::placeholder{color:var(--skin-text-muted)}.skin-workshop-name-input:focus,.skin-workshop-kind-select:focus,.skin-workshop-chat-input:focus{box-shadow:0 0 0 1px var(--skin-focus-ring);outline:none}.skin-workshop-split-panel{border-color:var(--skin-border-default)}.skin-workshop-muted,.skin-workshop-empty,.skin-workshop-time,.skin-workshop-param-label,.skin-workshop-param-value,.skin-workshop-param-heading,.skin-workshop-param-attribution,.skin-workshop-chat-empty{color:var(--skin-text-muted)}.skin-workshop-param-attribution{border-color:var(--skin-border-default)}.skin-workshop-source-action,.skin-workshop-action,.skin-workshop-send-action,.skin-workshop-preview-toggle{border-radius:var(--skin-radius-control,2px)}.skin-workshop-source-action,.skin-workshop-preview-toggle{font-size:10px}.skin-workshop-action,.skin-workshop-send-action{font-size:12px}.skin-workshop-viewport{background:var(--skin-bg-viewport)}.skin-workshop-user-bubble{border-radius:var(--skin-radius-panel,8px);background:var(--skin-control-selected-bg,var(--skin-bg-active));color:var(--skin-control-selected-fg,var(--skin-text-heading));border-color:var(--skin-control-selected-border,var(--skin-border-active));font-size:12px}.skin-workshop-assistant-bubble{border-radius:var(--skin-radius-panel,8px);color:var(--skin-text-primary);font-size:12px}.skin-workshop-code-toggle{color:var(--skin-text-muted);font-size:10px;text-decoration:underline}.skin-workshop-code-block{border-radius:var(--skin-radius-control,2px);font-size:10px}.skin-workshop-attribution-link{text-decoration:underline}.skin-workshop-attribution-link:hover{color:var(--skin-accent-primary)}:root[data-skin-crt=on] body:after{content:"";z-index:899;pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#ffffff0f 50%,#00000021 50%) 0 0/100% 4px,linear-gradient(90deg,#ff000009,#00ff0005,#0000ff09) 0 0/6px 100%;position:fixed;top:0;right:0;bottom:0;left:0}:root[data-skin-crt=off] body:after{content:none}:root{--ui-font-family:var(--skin-font-family,system-ui,sans-serif);--ui-font-mono:var(--skin-font-mono,"Courier New",monospace);--ui-density-0:0;--ui-density-1:2px;--ui-density-2:4px;--ui-density-3:6px;--ui-density-4:8px;--ui-density-5:12px;--ui-density-6:16px;--ui-density-7:20px;--ui-density-8:24px;--ui-control-height-xs:20px;--ui-control-height-sm:24px;--ui-control-height-md:28px;--ui-control-height-lg:34px;--ui-icon-button-sm:24px;--ui-icon-button-md:28px;--ui-icon-button-lg:34px;--ui-type-xs:10px;--ui-type-sm:11px;--ui-type-md:12px;--ui-type-lg:14px;--ui-line-tight:1.1;--ui-line-normal:1.35;--ui-focus-ring:var(--skin-focus-ring,var(--skin-accent-primary,#a1a1aa));--ui-control-bg:var(--skin-bg-primary,#050505);--ui-control-bg-hover:var(--skin-bg-hover,#33ff0029);--ui-control-bg-active:var(--skin-bg-active,#0a2f1a);--ui-control-border:var(--skin-border-default,#020);--ui-control-border-active:var(--skin-border-active,#71717a);--ui-control-text:var(--skin-text-primary,#fafafa);--ui-control-text-muted:var(--skin-text-muted,#2c0);--ui-danger:var(--skin-danger,#ff6b7a)}*,:before,:after,[data-ui]{box-sizing:border-box}.ui-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ui-row{align-items:center;gap:var(--ui-density-3);min-width:0;display:flex}.ui-row[data-align=between]{justify-content:space-between}.ui-stack{gap:var(--ui-density-4);display:grid}.ui-cluster{align-items:center;gap:var(--ui-density-3);flex-wrap:wrap;display:flex}.ui-fill{flex:auto;min-width:0}.ui-truncate{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-full-screen-loader{min-height:100dvh}.ui-primitive-box{display:block}.ui-button,.ui-icon-button{min-height:var(--ui-control-height-md);min-width:var(--ui-control-height-md);justify-content:center;align-items:center;gap:var(--ui-density-2);padding:var(--ui-density-2)var(--ui-density-4);border:1px solid var(--ui-control-border);border-radius:var(--skin-button-radius,0);background:var(--ui-control-bg);color:var(--ui-control-text);font-family:var(--ui-font-family);font-size:var(--ui-type-sm);line-height:var(--ui-line-tight);text-align:center;-webkit-user-select:none;user-select:none;touch-action:manipulation;text-decoration:none;display:inline-flex}.ui-button:hover,.ui-icon-button:hover{background:var(--ui-control-bg-hover);color:var(--skin-interactive-hover-fg,var(--skin-readable-on-hover,var(--ui-control-text)))}.ui-button:active,.ui-icon-button:active{background:var(--ui-control-bg-active);color:var(--skin-interactive-active-fg,var(--skin-readable-on-active,var(--ui-control-text)))}.ui-button:focus-visible,.ui-icon-button:focus-visible{outline:1px solid var(--ui-focus-ring);outline-offset:1px}.ui-button:disabled,.ui-icon-button:disabled,.ui-button[aria-disabled=true],.ui-icon-button[aria-disabled=true]{color:var(--ui-control-text-muted);opacity:.62}.ui-button[data-selected=true],.ui-button[aria-pressed=true],.ui-icon-button[data-selected=true],.ui-icon-button[aria-pressed=true]{border-color:var(--ui-control-border-active);background:var(--ui-control-bg-active);color:var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary,var(--ui-control-text)))}.ui-button[data-variant=primary]{border-color:var(--skin-accent-primary,var(--ui-control-border-active));background:var(--skin-accent-primary,var(--ui-control-bg-active));color:var(--skin-readable-on-accent-primary,var(--skin-text-inverse,#000))}.ui-button[data-variant=ghost],.ui-icon-button[data-variant=ghost]{background:0 0;border-color:#0000}.ui-button[data-variant=danger],.ui-icon-button[data-variant=danger],.ui-button[data-tone=danger],.ui-icon-button[data-tone=danger]{border-color:var(--ui-danger);color:var(--ui-danger)}.ui-button[data-size=sm]{min-height:var(--ui-control-height-sm);padding-inline:var(--ui-density-3);font-size:var(--ui-type-xs)}.ui-button[data-size=lg]{min-height:var(--ui-control-height-lg);padding-inline:var(--ui-density-5);font-size:var(--ui-type-md)}.ui-icon-button{width:var(--ui-icon-button-md);height:var(--ui-icon-button-md);padding:0}.ui-icon-button[data-size=sm]{width:var(--ui-icon-button-sm);height:var(--ui-icon-button-sm);min-width:var(--ui-icon-button-sm);min-height:var(--ui-icon-button-sm)}.ui-icon-button[data-size=lg]{width:var(--ui-icon-button-lg);height:var(--ui-icon-button-lg);min-width:var(--ui-icon-button-lg);min-height:var(--ui-icon-button-lg)}.ui-icon-button[data-skin-sprite-active=true]{color:#0000}.ui-icon-button[data-skin-sprite-active=true]>:where([data-skin-icon-role],.cyber-lucide-role-icon,svg){visibility:hidden}.ui-field{gap:var(--ui-density-2);color:var(--ui-control-text);font-family:var(--ui-font-family);font-size:var(--ui-type-xs);line-height:var(--ui-line-normal);display:grid}.ui-field-label{color:var(--skin-text-secondary,var(--ui-control-text-muted))}.ui-label{min-width:0;color:var(--skin-text-secondary,var(--ui-control-text-muted));font-family:var(--ui-font-family);font-size:var(--ui-type-xs);line-height:var(--ui-line-normal);align-items:center;display:inline-flex}.ui-input,.ui-textarea,.ui-select{width:100%;min-height:var(--ui-control-height-md);padding:var(--ui-density-2)var(--ui-density-4);border:1px solid var(--ui-control-border);border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));color:var(--ui-control-text);font-family:var(--ui-font-family);font-size:var(--ui-type-sm);line-height:var(--ui-line-normal)}.ui-input:focus-visible,.ui-textarea:focus-visible,.ui-select:focus-visible{outline:1px solid var(--ui-focus-ring);outline-offset:1px}.ui-select{vertical-align:top;background:0 0;border:0;min-width:0;padding:0;display:inline-grid;position:relative}.ui-select-trigger{width:100%;min-height:var(--ui-control-height-md);padding:var(--ui-density-2)var(--ui-density-2)var(--ui-density-2)var(--ui-density-4);border:1px solid var(--ui-control-border);border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));color:var(--ui-control-text);font-family:var(--ui-font-family);font-size:var(--ui-type-sm);line-height:var(--ui-line-normal);text-align:left;grid-template-columns:minmax(0,1fr) 18px;align-items:center;display:grid}.ui-select-trigger:focus-visible{outline:1px solid var(--ui-focus-ring);outline-offset:1px}.ui-select[data-open=true] .ui-select-trigger,.ui-select-trigger:active{border-color:var(--skin-border-active,var(--ui-control-border-active));background:var(--skin-bg-active,var(--ui-control-bg-active));color:var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary,var(--ui-control-text)))}.ui-select[data-disabled=true] .ui-select-trigger{color:var(--ui-control-text-muted);opacity:.62}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-arrow{border-left:1px solid var(--skin-border-default,var(--ui-control-border));place-items:center;width:18px;height:18px;display:grid}.ui-select-arrow:before{content:"";border-top:5px solid;border-left:4px solid #0000;border-right:4px solid #0000;width:0;height:0}.ui-select-listbox{z-index:var(--z-dropdown,50);width:max(100%,180px);max-height:min(260px,40dvh);padding:var(--ui-density-1);border:1px solid var(--skin-border-default,var(--ui-control-border));background:var(--skin-bg-popover,var(--skin-bg-secondary,var(--ui-control-bg)));color:var(--skin-text-primary,var(--ui-control-text));box-shadow:var(--skin-popover-shadow,var(--skin-control-shadow,none));display:grid;position:absolute;top:calc(100% + 2px);left:0;overflow:auto}.ui-select-option{min-height:var(--ui-control-height-sm);width:100%;padding:var(--ui-density-2)var(--ui-density-3);color:inherit;font:inherit;text-align:left;background:0 0;border:1px solid #0000;display:block}.ui-select-option:hover,.ui-select-option[data-highlighted=true],.ui-select-option[data-selected=true]{border-color:var(--skin-border-active,var(--ui-control-border-active));background:var(--skin-highlight-bg,var(--skin-bg-active,var(--ui-control-bg-active)));color:var(--skin-highlight-fg,var(--skin-text-primary,var(--ui-control-text)))}.ui-select-option:disabled{color:var(--ui-control-text-muted);opacity:.62}.ui-attachment,.ui-card-composite,.ui-message,.ui-bubble,.ui-toast,.ui-alert,.ui-alert-dialog,.ui-sheet,.ui-drawer,.ui-accordion,.ui-collapsible,.ui-popover,.ui-hover-card,.ui-command-palette,.ui-combobox,.ui-resizable-panel,.ui-item,.ui-empty-state,.ui-sidebar{gap:var(--ui-density-2);border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-panel-radius,0);background:var(--skin-bg-secondary,var(--ui-control-bg));min-width:0;color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--ui-font-family);font-size:var(--ui-type-sm);line-height:var(--ui-line-normal);display:grid}.ui-attachment,.ui-card-composite,.ui-message,.ui-alert,.ui-alert-dialog,.ui-popover,.ui-hover-card,.ui-command-palette,.ui-item,.ui-empty-state{padding:var(--ui-density-4)}.ui-sheet,.ui-drawer,.ui-sidebar,.ui-resizable-panel{padding:var(--ui-density-4);background:var(--skin-bg-panel,var(--skin-bg-secondary,var(--ui-control-bg)))}.ui-bubble{width:fit-content;max-width:min(100%,62ch);padding:var(--ui-density-3)var(--ui-density-4);border-radius:var(--skin-bubble-radius,var(--skin-panel-radius,0));background:var(--skin-bg-active,var(--skin-bg-secondary,var(--ui-control-bg)))}.ui-attachment-body,.ui-card-body,.ui-message-body{gap:var(--ui-density-1);min-width:0;display:grid}.ui-attachment-title,.ui-card-title,.ui-message-header,.ui-alert-title,.ui-empty-title{color:var(--skin-text-heading,var(--skin-text-primary,var(--ui-control-text)));font-size:var(--ui-type-sm)}.ui-attachment-description,.ui-attachment-footer,.ui-card-description,.ui-card-footer,.ui-card-meta,.ui-card-status,.ui-message-meta,.ui-message-footer,.ui-alert-description,.ui-field-description,.ui-empty-description,.ui-empty-footer{color:var(--skin-text-secondary,var(--ui-control-text-muted));font-size:var(--ui-type-xs)}.ui-card-composite{min-height:var(--ui-card-min-height,118px);grid-template-rows:auto minmax(0,1fr) auto auto;overflow:hidden}.ui-card-media{min-height:var(--ui-card-media-min-height,72px);border:1px solid var(--skin-border-subtle,var(--ui-control-border));background:var(--skin-bg-input,var(--ui-control-bg));place-items:center;display:grid;overflow:hidden}.ui-card-media>img,.ui-card-media>video{object-fit:cover;width:100%;height:100%}.ui-aspect-ratio-frame{width:100%;min-width:0;aspect-ratio:var(--ui-aspect-ratio,16/9);border:1px solid var(--skin-border-subtle,var(--ui-control-border));border-radius:var(--skin-image-radius,var(--skin-panel-radius,0));background:var(--skin-bg-input,var(--ui-control-bg));color:var(--skin-text-secondary,var(--ui-control-text-muted));font-family:var(--ui-font-family);font-size:var(--ui-type-xs);line-height:var(--ui-line-tight);place-items:center;display:grid;position:relative;overflow:hidden}.ui-aspect-ratio-frame>img,.ui-aspect-ratio-frame>video,.ui-aspect-ratio-frame>canvas{object-fit:cover;width:100%;height:100%}.ui-card-actions,.ui-card-footer{align-items:center;gap:var(--ui-density-2);flex-wrap:wrap;min-width:0;display:flex}.ui-field-error{color:var(--ui-danger);font-size:var(--ui-type-xs)}.ui-badge,.ui-kbd{width:fit-content;min-height:20px;padding:1px var(--ui-density-2);border:1px solid var(--skin-border-subtle,var(--ui-control-border));border-radius:var(--skin-chip-radius,0);background:var(--skin-bg-tertiary,var(--ui-control-bg));color:var(--skin-text-secondary,var(--ui-control-text));font-family:var(--skin-font-mono,var(--ui-font-family));justify-content:center;align-items:center;font-size:10px;line-height:1.2;display:inline-flex}.ui-toast{border-color:var(--skin-border-active,var(--ui-control-border-active));box-shadow:var(--skin-popover-shadow,var(--skin-control-shadow,none))}.ui-alert,.ui-alert-dialog{border-color:var(--ui-warning,var(--skin-border-active,var(--ui-control-border-active)))}.ui-accordion,.ui-collapsible{padding:var(--ui-density-3)}.ui-accordion>summary,.ui-collapsible>summary{cursor:pointer;color:var(--skin-text-heading,var(--skin-text-primary,var(--ui-control-text)))}.ui-command-palette,.ui-combobox{background:var(--skin-bg-popover,var(--skin-bg-secondary,var(--ui-control-bg)))}.ui-button-group,.ui-toggle-group,.ui-input-group,.ui-search-field,.ui-breadcrumb{align-items:center;gap:var(--ui-density-2);flex-wrap:wrap;min-width:0;display:flex}.ui-input-group{flex-wrap:nowrap}.ui-search-field{width:100%;min-height:var(--ui-control-height-md);padding-inline:var(--ui-density-3);border:1px solid var(--ui-control-border);border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));color:var(--ui-control-text);flex-wrap:nowrap}.ui-search-icon,.ui-search-actions{color:var(--skin-text-muted,var(--ui-control-text-muted));flex:none;place-items:center;display:inline-grid}.ui-search-input{background:0 0;border:0;flex:auto;min-width:0;padding-inline:0}.ui-search-input:focus-visible{outline:0}.ui-input-group>.ui-input,.ui-input-group>.ui-textarea,.ui-input-group>.ui-select,.ui-input-group>[data-slot=input]{flex:auto;min-width:0}.ui-breadcrumb{color:var(--skin-text-secondary,var(--ui-control-text-muted));font-family:var(--ui-font-family);font-size:var(--ui-type-xs);margin:0;padding:0;list-style:none}.ui-breadcrumb li{align-items:center;gap:var(--ui-density-2);display:inline-flex}.ui-breadcrumb li+li:before{content:"/";color:var(--skin-text-muted,var(--ui-control-text-muted))}.ui-pagination{align-items:center;gap:var(--ui-density-2);min-width:0;color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--ui-font-family);font-size:var(--ui-type-xs);flex-wrap:wrap;display:flex}.ui-pagination-pages{align-items:center;gap:var(--ui-density-1);flex-wrap:wrap;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ui-pagination .ui-button{min-width:var(--ui-control-height-md);padding-inline:var(--ui-density-3)}.ui-pagination .ui-button[aria-current=page]{border-color:var(--skin-border-active,var(--ui-control-border-active));background:var(--skin-bg-active,var(--ui-control-bg-active));color:var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary,var(--ui-control-text)))}.ui-carousel{gap:var(--ui-density-3);min-width:0;color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--ui-font-family);display:grid}.ui-carousel-header{justify-content:space-between;align-items:center;gap:var(--ui-density-3);min-width:0;display:flex}.ui-carousel-label{min-width:0;color:var(--skin-text-heading,var(--skin-text-primary,var(--ui-control-text)));font-size:var(--ui-type-sm);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-carousel-actions{align-items:center;gap:var(--ui-density-2);flex:none;display:flex}.ui-carousel-viewport{scrollbar-width:thin;scroll-snap-type:x proximity;min-width:0;overflow:auto hidden}.ui-carousel-track{grid-auto-columns:minmax(var(--ui-carousel-item-min-width,160px),var(--ui-carousel-item-width,220px));gap:var(--ui-density-3);min-width:max-content;grid-auto-flow:column;padding-block-end:var(--ui-density-1);display:grid}.ui-carousel-track>*{scroll-snap-align:start;min-width:0}.ui-otp-input{min-width:0;color:var(--ui-control-text);font-family:var(--skin-font-mono,var(--ui-font-family));display:inline-block;position:relative}.ui-otp-native-input{z-index:1;opacity:0;cursor:text;border:0;width:100%;height:100%;position:absolute;top:0;right:0;bottom:0;left:0}.ui-otp-slots{align-items:center;gap:var(--ui-density-2);flex-wrap:nowrap;display:flex}.ui-otp-input:focus-within .ui-otp-slot{outline:1px solid var(--ui-focus-ring);outline-offset:1px}.ui-otp-slot{width:var(--ui-otp-slot-size,var(--ui-control-height-lg));height:var(--ui-otp-slot-size,var(--ui-control-height-lg));border:1px solid var(--ui-control-border);border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));color:var(--ui-control-text);font-size:var(--ui-type-md);flex:none;place-items:center;line-height:1;display:inline-grid}.ui-otp-slot[data-filled=true]{border-color:var(--skin-border-active,var(--ui-control-border-active));background:var(--skin-bg-active,var(--ui-control-bg-active))}.ui-otp-input[data-disabled=true]{color:var(--ui-control-text-muted);opacity:.62}.ui-chart{gap:var(--ui-density-3);min-width:0;padding:var(--ui-density-4);border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-panel-radius,0);background:var(--skin-bg-secondary,var(--ui-control-bg));color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--ui-font-family);display:grid}.ui-chart-header{justify-content:space-between;align-items:start;gap:var(--ui-density-3);min-width:0;display:flex}.ui-chart-heading{gap:var(--ui-density-1);min-width:0;display:grid}.ui-chart-title{color:var(--skin-text-heading,var(--skin-text-primary,var(--ui-control-text)));font-size:var(--ui-type-sm)}.ui-chart-description,.ui-chart-legend{color:var(--skin-text-secondary,var(--ui-control-text-muted));font-size:var(--ui-type-xs)}.ui-chart-plot{align-items:end;gap:var(--ui-density-2);min-width:0;min-height:var(--ui-chart-height,96px);padding:var(--ui-density-3);border:1px solid var(--skin-border-subtle,var(--ui-control-border));background:var(--skin-bg-input,var(--ui-control-bg));display:flex}.ui-chart-bar{min-width:var(--ui-chart-bar-width,18px);height:var(--ui-chart-bar-height,50%);border:1px solid var(--skin-border-active,var(--ui-control-border-active));background:var(--skin-accent-primary,var(--ui-control-bg-active));flex:1 1 0}.ui-calendar{gap:var(--ui-density-3);min-width:0;padding:var(--ui-density-4);border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-panel-radius,0);background:var(--skin-bg-secondary,var(--ui-control-bg));color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--ui-font-family);display:grid}.ui-calendar-header{justify-content:space-between;align-items:center;min-width:0;display:flex}.ui-calendar-title{color:var(--skin-text-heading,var(--skin-text-primary,var(--ui-control-text)));font-size:var(--ui-type-sm)}.ui-calendar-weekdays,.ui-calendar-grid{gap:var(--ui-density-1);grid-template-columns:repeat(7,minmax(0,1fr));min-width:0;display:grid}.ui-calendar-weekdays{color:var(--skin-text-secondary,var(--ui-control-text-muted));font-size:var(--ui-type-xs);text-align:center}.ui-calendar-day{min-width:0;min-height:var(--ui-control-height-sm);border:1px solid var(--skin-border-subtle,var(--ui-control-border));background:var(--skin-bg-input,var(--ui-control-bg));color:var(--ui-control-text);font:inherit;font-size:var(--ui-type-xs);place-items:center;display:grid}.ui-calendar-day:hover,.ui-calendar-day[data-selected=true],.ui-calendar-day[aria-current=date]{border-color:var(--skin-border-active,var(--ui-control-border-active));background:var(--skin-bg-active,var(--ui-control-bg-active));color:var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary,var(--ui-control-text)))}.ui-date-picker{gap:var(--ui-density-2);min-width:0;color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--ui-font-family);font-size:var(--ui-type-sm);display:grid}.ui-date-picker-label{color:var(--skin-text-secondary,var(--ui-control-text-muted));font-size:var(--ui-type-xs)}.ui-date-picker-trigger{grid-template-columns:minmax(0,1fr)var(--ui-control-height-md);min-height:var(--ui-control-height-md);border:1px solid var(--ui-control-border);border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));min-width:0;color:var(--ui-control-text);font:inherit;text-align:left;align-items:center;display:grid}.ui-date-picker-value{min-width:0;padding-inline:var(--ui-density-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-date-picker-icon{border-left:1px solid var(--ui-control-border);height:100%;color:var(--skin-text-secondary,var(--ui-control-text-muted));place-items:center;display:grid}.ui-date-picker-popover{width:min(100%,280px)}.ui-skeleton{min-height:var(--ui-control-height-md);border:1px solid var(--skin-border-subtle,var(--ui-control-border));background:linear-gradient(90deg,var(--skin-bg-secondary,var(--ui-control-bg)),var(--skin-bg-tertiary,var(--ui-control-bg-hover)),var(--skin-bg-secondary,var(--ui-control-bg)));background-size:200% 100%;display:block}.ui-spinner{border:2px solid var(--skin-border-subtle,var(--ui-control-border));border-top-color:var(--skin-accent-primary,var(--ui-focus-ring));border-radius:999px;width:1em;height:1em;display:inline-block}.ui-data-table{width:100%}.ui-textarea{resize:vertical;min-height:74px}.ui-color-input{width:38px;height:var(--ui-control-height-md);border:1px solid var(--ui-control-border);border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));padding:1px}.ui-check{align-items:center;gap:var(--ui-density-3);color:var(--ui-control-text);font-family:var(--ui-font-family);font-size:var(--ui-type-sm);line-height:var(--ui-line-tight);display:inline-flex;position:relative}.ui-check-native{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.ui-check-box{width:var(--skin-check-size,13px);height:var(--skin-check-size,13px);border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-check-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));color:var(--skin-accent-primary,var(--ui-control-border-active));box-shadow:var(--skin-input-shadow,none);flex:none;place-items:center;display:inline-grid;position:relative}.ui-check[data-kind=radio] .ui-check-box{border-radius:999px}.ui-check-box[data-skin-sprite-active=true]{box-shadow:none;color:#0000;background-color:#0000;border:0;border-radius:0}.ui-check-native:focus-visible+.ui-check-box{outline:1px solid var(--ui-focus-ring);outline-offset:2px}.ui-check-native:checked+.ui-check-box,.ui-check[data-indeterminate=true] .ui-check-box{border-color:var(--skin-border-active,var(--ui-control-border-active));background:var(--skin-bg-active,var(--ui-control-bg-active))}.ui-check[data-kind=checkbox] .ui-check-native:checked+.ui-check-box:after{content:"";border-bottom:2px solid;border-left:2px solid;width:7px;height:4px;transform:translateY(-1px)rotate(-45deg)}.ui-check[data-kind=checkbox][data-indeterminate=true] .ui-check-box:after{content:"";background:currentColor;width:7px;height:2px}.ui-check[data-kind=radio] .ui-check-native:checked+.ui-check-box:after{content:"";background:currentColor;border-radius:999px;width:5px;height:5px}.ui-check-box[data-skin-sprite-active=true]:after{content:none}.ui-check[data-disabled=true]{color:var(--ui-control-text-muted);opacity:.62}.ui-slider{gap:var(--ui-density-2);min-width:0;display:grid}.ui-segmented-control{flex-wrap:wrap;align-items:center;gap:0;display:inline-flex}.ui-segmented-control .ui-button{border-radius:0}.ui-segmented-control .ui-button+.ui-button{margin-left:-1px}.ui-scrubber{min-width:160px;padding-block:var(--ui-density-2);display:grid}.ui-slider-meta{justify-content:space-between;align-items:center;gap:var(--ui-density-3);color:var(--skin-text-secondary,var(--ui-control-text-muted));font-size:var(--ui-type-xs);line-height:var(--ui-line-tight);display:flex}.ui-scroll-view{min-width:0;min-height:0}.ui-scroll-view--auto{overflow:auto}.ui-panel{padding:var(--ui-density-5);border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-panel-radius,0);background:var(--skin-bg-panel,var(--skin-bg-secondary,transparent))}.ui-property-panel-section{gap:var(--ui-density-4);min-width:0;min-height:0;padding:var(--ui-density-5);border:1px solid var(--skin-border-default,var(--ui-control-border));background:var(--skin-bg-panel,var(--skin-bg-secondary,transparent));display:grid}.ui-property-section-header,.ui-property-control-row{align-items:center;gap:var(--ui-density-3);grid-template-columns:minmax(80px,.75fr) minmax(44px,auto) minmax(0,2fr) auto;min-width:0;display:grid}.ui-property-section-header{grid-template-columns:minmax(0,1fr) auto}.ui-property-section-heading,.ui-property-section-body{gap:var(--ui-density-2);min-width:0;display:grid}.ui-property-section-title,.ui-property-label{color:var(--skin-text-heading,var(--skin-text-primary,var(--ui-control-text)));font-size:var(--ui-type-xs);font-weight:700}.ui-property-section-description,.ui-property-value{color:var(--skin-text-secondary,var(--ui-control-text-muted));font-size:var(--ui-type-xs)}.ui-property-control,.ui-property-actions,.ui-slider-field-control{align-items:center;gap:var(--ui-density-2);min-width:0;display:flex}.ui-property-control,.ui-slider-field-control{width:100%}.ui-slider-field-control>:first-child{flex:auto;min-width:0}.ui-slider-field-input{flex:none;width:min(92px,38%)}.ui-stepper-input{grid-template-columns:minmax(0,1fr)var(--ui-control-height-md);border:1px solid var(--ui-control-border);background:var(--skin-bg-input,var(--ui-control-bg));min-width:0;display:grid}.ui-stepper-native{background:0 0;border:0;min-width:0}.ui-stepper-buttons{border-left:1px solid var(--ui-control-border);grid-template-rows:1fr 1fr;display:grid}.ui-stepper-button{border:0;border-bottom:1px solid var(--ui-control-border);background:var(--ui-control-bg);min-width:0;min-height:0;color:var(--ui-control-text);font:inherit;place-items:center;line-height:1;display:grid}.ui-stepper-button:last-child{border-bottom:0}.ui-icon-rail,.ui-mobile-rail{border:1px solid var(--skin-border-default,var(--ui-control-border));background:var(--skin-bg-panel,var(--skin-bg-secondary,transparent));min-width:0;min-height:0;color:var(--skin-text-primary,var(--ui-control-text));display:flex}.ui-icon-rail{width:var(--ui-icon-rail-width,72px);flex-direction:column;align-items:stretch;overflow:hidden auto}.ui-mobile-rail{scroll-snap-type:x proximity;align-items:stretch;width:100%;overflow:auto hidden}.ui-icon-rail>*,.ui-mobile-rail>*{flex:none}.ui-mobile-rail>*{min-width:var(--ui-mobile-rail-item-width,72px);scroll-snap-align:start}.ui-toolbar{align-items:center;gap:var(--ui-density-2);min-width:0;padding:var(--ui-density-2);display:flex}.ui-app-bar{justify-content:space-between;align-items:center;gap:var(--ui-density-3);min-height:34px;padding:var(--ui-density-2)var(--ui-density-3);border:1px solid var(--skin-border-default,var(--ui-control-border));background:var(--skin-bg-panel,var(--skin-bg-secondary,transparent));display:flex}.ui-window-root{display:block}.ui-window{border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-panel-radius,0);background:var(--skin-bg-panel,var(--skin-bg-secondary,transparent));overflow:hidden}.ui-window-titlebar{justify-content:space-between;align-items:center;gap:var(--ui-density-4);padding:var(--ui-density-2)var(--ui-density-4);color:var(--skin-text-heading,var(--ui-control-text));font-size:var(--ui-type-sm);font-weight:700;line-height:var(--ui-line-tight);-webkit-user-select:none;user-select:none;display:flex}.ui-window-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-window-controls{align-items:center;gap:var(--ui-density-2);flex:none;display:flex}.ui-window-content{padding:var(--ui-density-4)}.ui-resize-grip{width:16px;height:16px;cursor:var(--skin-cursor-resize-nwse,nwse-resize);background:linear-gradient(135deg,transparent 0 50%,var(--skin-border-default,currentColor)50% 58%,transparent 58%),linear-gradient(135deg,transparent 0 65%,var(--skin-border-default,currentColor)65% 73%,transparent 73%);opacity:.85;margin-left:auto}.ui-tabs{align-items:center;gap:var(--ui-density-2);min-width:0;display:flex}.ui-progress-bar{border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-slider-track-radius,0);background:var(--skin-slider-track-bg,var(--skin-bg-input,var(--ui-control-bg)));height:12px;overflow:hidden}.ui-progress-bar-fill{width:var(--ui-progress-value,0%);background:var(--skin-accent-primary,var(--ui-control-border-active));height:100%}.ui-monitor{border:1px solid var(--skin-border-default,var(--ui-control-border));background:var(--skin-monitor-bg,var(--skin-bg-input,#050505));min-height:180px;color:var(--skin-text-secondary,var(--ui-control-text-muted));place-items:center;display:grid;position:relative;overflow:hidden}.skin-transform-overlay-layer{--skin-transform-outline-color:var(--skin-transform-overlay-line,var(--skin-border-canvas,var(--skin-on-media,#fff)));--skin-transform-outline-active-color:var(--skin-transform-outline-color);--skin-transform-handle-border:var(--skin-transform-overlay-line,var(--skin-border-canvas,var(--skin-on-media,#fff)));--skin-transform-handle-fill:var(--skin-transform-overlay-handle-fill,var(--skin-bg-primary,#050505));--skin-transform-handle-text:var(--skin-text-primary,var(--foreground,#fff));--skin-transform-handle-hover-border:var(--skin-transform-handle-border);--skin-transform-handle-hover-fill:var(--skin-transform-handle-fill);--skin-transform-handle-active-border:var(--skin-transform-handle-border);--skin-transform-handle-active-fill:var(--skin-transform-handle-fill);--skin-transform-width-stroke:var(--skin-transform-handle-border);--skin-transform-width-hover-stroke:var(--skin-transform-handle-hover-border);--skin-transform-width-active-stroke:var(--skin-transform-handle-active-border);--skin-transform-rotate-stroke:var(--skin-transform-handle-border);--skin-transform-rotate-fill:var(--skin-transform-handle-fill);--skin-transform-rotate-hover-stroke:var(--skin-transform-handle-hover-border);--skin-transform-rotate-hover-fill:var(--skin-transform-handle-hover-fill);--skin-transform-rotate-active-stroke:var(--skin-transform-handle-active-border);--skin-transform-rotate-active-fill:var(--skin-transform-handle-active-fill);--skin-transform-rotate-text:var(--skin-transform-handle-text)}.skin-transform-overlay{display:block;overflow:visible}.skin-transform-overlay-outline{fill:#0000;stroke:var(--skin-transform-outline-color,var(--skin-transform-overlay-line,var(--skin-border-canvas,#fff)));stroke-linejoin:round}.skin-transform-overlay-resize-handle{fill:var(--skin-transform-handle-fill,var(--skin-transform-overlay-handle-fill,var(--skin-bg-primary,#050505)));stroke:var(--skin-transform-handle-border,var(--skin-transform-overlay-line,var(--skin-border-canvas,#fff)))}.skin-transform-overlay-width-handle{fill:#0000;stroke:var(--skin-transform-width-stroke,var(--skin-transform-handle-border,var(--skin-transform-overlay-line,var(--skin-border-canvas,#fff))))}.skin-transform-overlay-rotate-handle{fill:var(--skin-transform-rotate-fill,var(--skin-transform-handle-fill,var(--skin-transform-overlay-handle-fill,var(--skin-bg-primary,#050505))));stroke:var(--skin-transform-rotate-stroke,var(--skin-transform-handle-border,var(--skin-transform-overlay-line,var(--skin-border-canvas,#fff))))}.skin-transform-overlay-rotate-stem{stroke:var(--skin-transform-outline-color,var(--skin-transform-overlay-line,var(--skin-border-canvas,#fff)));stroke-linecap:round}.skin-transform-overlay-rotate-icon{color:var(--skin-transform-rotate-text,var(--skin-transform-handle-text,var(--skin-transform-overlay-handle-fill,var(--skin-bg-primary,#050505))));place-items:center;line-height:1;display:grid}.skin-transform-overlay-rotate-role-icon,.skin-transform-overlay-rotate-role-icon>span,.skin-transform-overlay-rotate-role-icon svg{display:block}.skin-transform-overlay-rotate-role-icon{place-items:center;width:100%;height:100%;display:grid}.skin-transform-overlay-rotate-role-icon>span{place-items:center;display:grid}.skin-transform-overlay-rotate-icon .skin-transform-overlay-rotate-role-icon svg{width:var(--skin-transform-rotate-icon-size,13px);height:var(--skin-transform-rotate-icon-size,13px)}.skin-transform-overlay-line,.skin-transform-overlay-handle{filter:drop-shadow(0 1px 2px var(--skin-on-media-shadow,#000000b3));vector-effect:non-scaling-stroke;transition:fill .12s,stroke .12s}.skin-transform-overlay-resize-handle:hover{fill:var(--skin-transform-handle-hover-fill,var(--skin-transform-handle-fill));stroke:var(--skin-transform-handle-hover-border,var(--skin-transform-handle-border))}.skin-transform-overlay-resize-handle[data-active=true]{fill:var(--skin-transform-handle-active-fill,var(--skin-transform-handle-fill));stroke:var(--skin-transform-handle-active-border,var(--skin-transform-handle-border))}.skin-transform-overlay-width-handle:hover{stroke:var(--skin-transform-width-hover-stroke,var(--skin-transform-width-stroke))}.skin-transform-overlay-width-handle[data-active=true]{stroke:var(--skin-transform-width-active-stroke,var(--skin-transform-width-stroke))}.skin-transform-overlay-rotate-handle:hover{fill:var(--skin-transform-rotate-hover-fill,var(--skin-transform-rotate-fill));stroke:var(--skin-transform-rotate-hover-stroke,var(--skin-transform-rotate-stroke))}.skin-transform-overlay-rotate-handle[data-active=true]{fill:var(--skin-transform-rotate-active-fill,var(--skin-transform-rotate-fill));stroke:var(--skin-transform-rotate-active-stroke,var(--skin-transform-rotate-stroke))}.skin-transform-overlay-layer[data-dragging=true] .skin-transform-overlay-outline{stroke:var(--skin-transform-outline-active-color,var(--skin-transform-outline-color))}.ui-waveform{align-items:end;gap:2px;height:48px;display:flex}.ui-waveform-bar{width:4px;height:var(--ui-waveform-bar-height,50%);background:var(--skin-accent-primary,var(--ui-control-border-active))}.ui-dialog-header,.ui-dialog-footer{padding:var(--ui-density-4)var(--ui-density-5);border-color:var(--skin-border-default,var(--ui-control-border))}.ui-dialog-header{border-bottom:1px solid var(--skin-border-default,var(--ui-control-border));font-size:var(--ui-type-sm);font-weight:700}.ui-dialog-body{padding:var(--ui-density-5)}.ui-dialog-footer{border-top:1px solid var(--skin-border-default,var(--ui-control-border))}.ui-menu{padding:var(--ui-density-2)}.ui-menu-surface{gap:var(--ui-density-1);min-width:var(--ui-menu-min-width,180px);max-width:min(var(--ui-menu-max-width,320px),calc(100vw - 24px));max-height:min(var(--ui-menu-max-height,360px),calc(100dvh - 24px));padding:var(--ui-density-2);border:1px solid var(--skin-border-default,var(--ui-control-border));background:var(--skin-bg-popover,var(--skin-bg-secondary,var(--ui-control-bg)));color:var(--skin-text-primary,var(--ui-control-text));box-shadow:var(--skin-popover-shadow,var(--skin-control-shadow,none));display:grid;overflow:auto}.ui-typography{min-width:0;color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--skin-font-family,var(--ui-font-family));font-size:var(--ui-type-sm);line-height:var(--ui-line-normal);margin:0}.ui-typography[data-ui-variant=heading]{color:var(--skin-text-heading,var(--skin-text-primary,var(--ui-control-text)));font-family:var(--skin-font-heading,var(--skin-font-family,var(--ui-font-family)));font-size:var(--ui-type-lg);font-weight:700}.ui-typography[data-ui-variant=muted],.ui-typography[data-ui-variant=caption]{color:var(--skin-text-secondary,var(--ui-control-text-muted))}.ui-typography[data-ui-variant=caption]{font-size:var(--ui-type-xs)}.ui-typography[data-ui-variant=code]{overflow-wrap:anywhere;border:1px solid var(--skin-border-subtle,var(--ui-control-border));background:var(--skin-bg-input,var(--ui-control-bg));width:fit-content;max-width:100%;color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--skin-font-mono,ui-monospace,SFMono-Regular,Consolas,monospace);font-size:var(--ui-type-xs);padding:0 var(--ui-density-1);display:inline-block}.ui-menubar,.ui-navigation-menu{align-items:center;gap:var(--ui-density-1);border:1px solid var(--skin-border-default,var(--ui-control-border));border-radius:var(--skin-panel-radius,0);background:var(--skin-bg-panel,var(--skin-bg-secondary,var(--ui-control-bg)));min-width:0;color:var(--skin-text-primary,var(--ui-control-text));font-family:var(--ui-font-family);font-size:var(--ui-type-sm);scrollbar-width:thin;display:flex;overflow-x:auto}.ui-menubar{min-height:32px;padding:var(--ui-density-1)}.ui-navigation-menu{min-height:40px;padding:var(--ui-density-1)var(--ui-density-2)}.ui-table{border-collapse:collapse;width:100%;font-size:var(--ui-type-sm)}.ui-tree-view{gap:var(--ui-density-2);font-size:var(--ui-type-sm);display:grid}.ui-separator{border:0;border-color:var(--skin-border-default,var(--ui-control-border))}.ui-separator[aria-orientation=horizontal]{border-top-style:solid;border-top-width:1px;width:100%;height:1px}.ui-separator[aria-orientation=vertical]{border-left-style:solid;border-left-width:1px;width:1px;height:100%}.ui-avatar{border:1px solid var(--skin-border-default,var(--ui-control-border));width:32px;height:32px;color:var(--ui-control-text);font-size:var(--ui-type-sm);place-items:center;font-weight:700;display:grid;overflow:hidden}.ui-avatar-image{object-fit:cover;width:100%;height:100%}.ui-counter{min-width:20px;padding-inline:var(--ui-density-2);border:1px solid var(--skin-border-default,var(--ui-control-border));font-size:var(--ui-type-xs);place-items:center;font-weight:700;display:inline-grid}.ui-hourglass{place-items:center;width:20px;height:20px;display:inline-grid}.ui-hourglass:before{content:"";clip-path:polygon(0 0,100% 0,64% 50%,100% 100%,0 100%,36% 50%);border:1px solid;width:10px;height:14px}.ui-toggle-switch{border:1px solid var(--skin-border-default,var(--ui-control-border));background:var(--skin-bg-primary,var(--ui-control-bg));border-radius:999px;flex:none;width:40px;height:20px;margin-left:auto;transition:background-color .12s,border-color .12s;display:inline-flex;position:relative}.ui-toggle-switch[aria-pressed=true]{border-color:var(--skin-accent-primary,var(--ui-control-border-active));background:var(--skin-bg-hover,var(--ui-control-bg-hover))}.ui-toggle-switch[data-skin-sprite-active=true]{background-color:#0000;border:0;border-radius:0}.ui-toggle-knob{background:var(--skin-accent-primary,var(--ui-control-border-active));border-radius:999px;width:14px;height:14px;transition:transform .12s;position:absolute;top:2px;left:2px}.ui-toggle-switch[aria-pressed=true] .ui-toggle-knob{transform:translate(20px)}.ui-toggle-switch[data-skin-sprite-active=true] .ui-toggle-knob{visibility:hidden}.ui-property-tabs{border-bottom:1px solid var(--skin-border-default,var(--ui-control-border));flex:none;align-items:stretch;width:100%;min-height:40px;display:flex;overflow:auto hidden}.ui-property-tab-button{justify-content:center;align-items:center;gap:var(--ui-density-2);min-width:74px;height:40px;padding:0 var(--ui-density-4);border:0;border-right:1px solid var(--skin-border-default,var(--ui-control-border));color:var(--skin-text-muted,var(--ui-control-text-muted));font-size:var(--ui-type-xs);line-height:var(--ui-line-tight);background:0 0;flex:none;display:inline-flex}.ui-property-tab-button:hover{background:var(--skin-bg-hover,var(--ui-control-bg-hover));color:var(--skin-interactive-hover-fg,var(--skin-readable-on-hover,var(--skin-text-primary,var(--ui-control-text))))}.ui-property-tab-button[aria-selected=true]{background:var(--skin-bg-active,#0a2f1a)}@supports (color:color-mix(in lab,red,red)){.ui-property-tab-button[aria-selected=true]{background:color-mix(in srgb,var(--skin-bg-active,#0a2f1a)25%,transparent)}}.ui-property-tab-button[aria-selected=true]{color:var(--skin-interactive-selected-fg,var(--skin-readable-on-accent-primary,var(--ui-control-text)))}.skin-property-tab-icon,.skin-property-tab-label{color:inherit}.ui-loading-state{justify-content:center;align-items:center;display:flex}.ui-native-select{width:100%;min-height:var(--ui-control-height-md);padding:var(--ui-density-2)var(--ui-density-4);border:1px solid var(--ui-control-border);border-radius:var(--skin-input-radius,0);background:var(--skin-bg-input,var(--ui-control-bg));color:var(--ui-control-text);font:inherit}.ui-native-select:focus-visible{outline:1px solid var(--ui-focus-ring);outline-offset:1px}.ui-toggle-button[aria-pressed=true]{border-color:var(--skin-accent-primary,var(--ui-focus-ring));background:var(--skin-bg-selected,var(--ui-control-bg-active));color:var(--skin-text-primary,var(--ui-control-text))}.ui-marker{align-items:center;gap:var(--ui-density-3);min-width:0;color:var(--skin-text-secondary,var(--ui-control-text-muted));font-size:var(--ui-type-xs);line-height:var(--ui-line-normal);display:flex}.ui-marker[data-variant=border]{padding-block:var(--ui-density-3);border-bottom:1px solid var(--skin-border-subtle,var(--ui-control-border))}.ui-marker[data-variant=separator]:before,.ui-marker[data-variant=separator]:after{background:var(--skin-border-subtle,var(--ui-control-border));content:"";flex:1;height:1px}.ui-marker-icon{flex:none;justify-content:center;align-items:center;display:inline-flex}.ui-marker-content{min-width:0}.ui-calendar-empty{min-height:var(--ui-control-height-sm)}.skin-studio-shell-root-mobile-direct{background:var(--skin-bg-primary);padding:0}html.mobile-studio-scroll-lock,body.mobile-studio-scroll-lock{overscroll-behavior:none;touch-action:manipulation;width:100%;height:100%;min-height:100%;position:fixed;top:0;right:0;bottom:0;left:0;overflow:hidden}body.mobile-studio-scroll-lock #root,body.mobile-studio-scroll-lock [data-skin-authority=strict],body.mobile-studio-scroll-lock .skin-studio-shell-root-mobile-direct{overscroll-behavior:none;width:100%;height:100dvh;min-height:100dvh;max-height:100dvh;overflow:hidden}.mobile-studio-shell{--mobile-studio-bottom-rail-height:58px;--mobile-studio-rail-button-width:72px;--skin-mobile-timeline-media-header-matte-bg:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.mobile-studio-shell{--skin-mobile-timeline-media-header-matte-bg:color-mix(in srgb,var(--skin-bg-primary)14%,transparent)}}.mobile-studio-shell{--skin-mobile-timeline-media-waveform-matte-bg:var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.mobile-studio-shell{--skin-mobile-timeline-media-waveform-matte-bg:color-mix(in srgb,var(--skin-bg-primary)22%,transparent)}}.mobile-studio-shell{--skin-mobile-timeline-media-matte-border:var(--skin-border-active)}@supports (color:color-mix(in lab,red,red)){.mobile-studio-shell{--skin-mobile-timeline-media-matte-border:color-mix(in srgb,var(--skin-border-active)26%,transparent)}}.mobile-studio-shell{background:var(--skin-bg-primary);width:100%;height:100%;min-height:0;color:var(--skin-text-primary);touch-action:manipulation;overscroll-behavior:none;-webkit-user-select:none;user-select:none;flex-direction:column;flex:auto;display:flex;position:relative;overflow:hidden}.mobile-timeline-track-icon-button,.mobile-timeline-track-popup{display:none}.mobile-studio-top-bar{min-height:48px;padding:max(4px,env(safe-area-inset-top))8px 4px;border-bottom:1px solid var(--skin-border-subtle);touch-action:none;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:6px;display:grid;position:relative}.mobile-studio-top-actions,.mobile-studio-export-actions,.mobile-studio-status-row{align-items:center;gap:6px;min-width:0;display:flex}.mobile-studio-export-actions{justify-content:flex-end}.mobile-studio-icon-button{width:38px;min-width:38px;height:38px}.mobile-studio-top-spacer{min-width:0}.mobile-studio-build-version{left:50%;top:calc(max(4px,env(safe-area-inset-top)) + 19px);pointer-events:none;color:var(--skin-text-muted);font-family:var(--skin-font-mono,ui-monospace,SFMono-Regular,Consolas,"Liberation Mono",monospace);letter-spacing:0;opacity:var(--skin-region-opacity,.74);text-shadow:0 0 8px var(--skin-accent);font-size:10px;line-height:1;position:absolute;transform:translate(-50%,-50%)}@supports (color:color-mix(in lab,red,red)){.mobile-studio-build-version{text-shadow:0 0 8px color-mix(in srgb,var(--skin-accent)28%,transparent)}}.mobile-studio-export-icon-button{border-color:var(--skin-control-primary-border);background:var(--skin-control-primary-bg);color:var(--skin-control-primary-fg)}.mobile-studio-main{flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden}.mobile-studio-preview-zone{border-bottom:1px solid var(--skin-border-subtle);touch-action:none;overscroll-behavior:none;flex:auto;justify-content:center;align-items:center;min-width:0;min-height:126px;display:flex;position:relative;overflow:hidden}.mobile-studio-preview-zone .skin-composition-workspace,.mobile-studio-preview-zone [data-skin-domain-component=CompositionWorkspace]{min-height:0}.mobile-studio-preview-zone .skin-composition-workspace-controls,.mobile-studio-preview-zone .skin-composition-frame-name,.mobile-studio-preview-zone .skin-composition-frame-state,.mobile-studio-preview-zone .skin-composition-frame-move{display:none}.mobile-studio-transport{border-bottom:1px solid var(--skin-border-subtle);touch-action:none;flex:0 0 56px;grid-template-rows:40px 16px;grid-template-columns:1fr auto 1fr;align-items:center;min-height:56px;padding:2px 8px 4px;display:grid;position:relative}.mobile-studio-transport-side,.mobile-studio-transport-center{align-items:center;gap:6px;min-width:0;display:flex}.mobile-studio-transport-center{justify-content:center}.mobile-studio-transport-side-right{justify-content:flex-end}.mobile-studio-transport-button{width:38px;min-width:38px;height:38px;color:var(--skin-text-secondary);background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.mobile-studio-transport-button:disabled{opacity:.36}.mobile-studio-transport-button-primary{border-color:var(--skin-border-active);background:var(--skin-accent-primary);width:42px;min-width:42px}@supports (color:color-mix(in lab,red,red)){.mobile-studio-transport-button-primary{background:color-mix(in srgb,var(--skin-accent-primary)16%,transparent)}}.mobile-studio-transport-button-primary{color:var(--skin-text-heading)}.mobile-studio-timecode{min-width:0;color:var(--skin-text-primary);font-family:var(--skin-font-mono,monospace);white-space:nowrap;grid-column:1/-1;justify-content:center;gap:5px;font-size:10px;line-height:1;display:flex;overflow:hidden}.mobile-studio-timecode-muted{color:var(--skin-text-muted)}.mobile-studio-timeline-resize-row{left:50%;bottom:calc(var(--mobile-studio-timeline-height) - 16px);z-index:calc(var(--z-panel,200) + 2);touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:auto;display:flex;position:absolute;transform:translate(-50%)}.mobile-studio-timeline-resize-button{border:1px solid var(--skin-border-default);background:var(--skin-bg-panel-strong);border-radius:999px;justify-content:center;align-items:center;width:52px;height:32px;display:inline-flex}@supports (color:color-mix(in lab,red,red)){.mobile-studio-timeline-resize-button{background:color-mix(in srgb,var(--skin-bg-panel-strong)88%,transparent)}}.mobile-studio-timeline-resize-button{color:var(--skin-text-primary);box-shadow:0 8px 20px var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.mobile-studio-timeline-resize-button{box-shadow:0 8px 20px color-mix(in srgb,var(--skin-bg-primary)78%,transparent)}}.mobile-studio-timeline-resize-button{touch-action:none}.mobile-studio-timeline-section{min-height:var(--mobile-studio-timeline-height);height:var(--mobile-studio-timeline-height);max-height:var(--mobile-studio-timeline-height);flex:0 0 var(--mobile-studio-timeline-height);overscroll-behavior:contain;touch-action:pan-x pan-y;flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-section:before{z-index:0;background-color:var(--skin-bg-primary);background-image:linear-gradient(var(--skin-timeline-grid-line,var(--skin-glow-shadow-subtle))1px,transparent 1px),linear-gradient(90deg,var(--skin-timeline-grid-line,var(--skin-glow-shadow-subtle))1px,transparent 1px);background-size:var(--skin-workspace-grid-size,48px)var(--skin-workspace-grid-size,48px),var(--skin-workspace-grid-size,48px)var(--skin-workspace-grid-size,48px);content:"";opacity:var(--skin-mobile-timeline-grid-opacity,.28);pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0}.mobile-studio-timeline-runtime{z-index:1;flex-direction:column;flex:auto;min-height:0;display:flex;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime .skin-timeline-toolbar{display:none}.mobile-studio-timeline-runtime .skin-timeline-toolbar::-webkit-scrollbar{display:none}.mobile-studio-timeline-runtime .skin-timeline-toolbar>.flex{flex-wrap:nowrap}.mobile-studio-timeline-runtime [data-skin-component=SkinMobileTimelineViewport]{touch-action:pan-x pan-y;min-height:0;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime [data-timeline-scroll-container=true],.mobile-studio-timeline-runtime [data-mobile-timeline-scroll-container=true]{-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-x pan-y;overflow-x:auto!important}.mobile-studio-timeline-runtime .mobile-timeline-connected-surface{z-index:1;width:100%;min-width:100%;position:relative}.mobile-studio-timeline-runtime .mobile-timeline-content-pane{flex:100%;width:100%;min-width:100%}.mobile-studio-timeline-runtime .skin-timeline-compound-breadcrumb{display:none}.mobile-studio-timeline-runtime .skin-timeline-compound-breadcrumb::-webkit-scrollbar{display:none}.mobile-studio-timeline-runtime .skin-timeline-track-rail{z-index:calc(var(--z-panel,200) + 1);pointer-events:none;width:44px;position:absolute;top:0;bottom:0;left:0;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime .skin-timeline-track-rail-corner,.mobile-studio-timeline-runtime .skin-timeline-track-headers{pointer-events:none;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime .skin-timeline-corner-cell,.mobile-studio-timeline-runtime .skin-timeline-track-header-column,.mobile-studio-timeline-runtime .mobile-timeline-track-header-column{width:44px!important;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime .skin-timeline-gutter-cell,.mobile-studio-timeline-runtime .skin-timeline-gutter-column{display:none}.mobile-studio-timeline-runtime .skin-timeline-track-header{pointer-events:none;justify-content:center;gap:0;padding-left:4px;padding-right:4px;position:relative;overflow:visible;--skin-surface-color:transparent!important;--skin-bg-timeline-surface:transparent!important;--skin-bg-timeline-surface-elevated:transparent!important;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime .skin-timeline-track-header.skin-panel-bg,.mobile-studio-timeline-runtime .skin-timeline-track-header.skin-tl-track-header-bg,.mobile-studio-timeline-runtime .skin-timeline-track-header.skin-chrome-tl-track-header{background:0 0!important}.mobile-studio-timeline-runtime .skin-timeline-track-icon{flex:none;width:34px;box-shadow:none!important;background:0 0!important}.mobile-studio-timeline-runtime .skin-timeline-track-icon-glyph{display:none}.mobile-studio-timeline-runtime .mobile-timeline-track-icon-button{width:34px;height:34px;color:inherit;pointer-events:auto;background:0 0;border:0;place-items:center;display:inline-grid}.mobile-studio-timeline-runtime .mobile-timeline-track-popup,.mobile-studio-timeline-runtime .mobile-timeline-track-popup-action{pointer-events:auto}.mobile-studio-timeline-runtime .skin-timeline-track-control,.mobile-studio-timeline-runtime .skin-timeline-track-group-control{display:none}.mobile-studio-timeline-runtime .skin-timeline-track-label-layer{opacity:.24;justify-content:flex-start;padding-left:14px}.mobile-studio-timeline-runtime .timeline-surface-bg,.mobile-studio-timeline-runtime .mobile-timeline-surface-bg,.mobile-studio-timeline-runtime .skin-timeline-tracks-body,.mobile-studio-timeline-runtime .mobile-timeline-tracks-body,.mobile-studio-timeline-runtime .mobile-timeline-scroll-content,.mobile-studio-timeline-runtime .skin-timeline-track,.mobile-studio-timeline-runtime .skin-timeline-track-surface,.mobile-studio-timeline-runtime .skin-timeline-track-header-column,.mobile-studio-timeline-runtime .mobile-timeline-track-header-column,.mobile-studio-timeline-runtime .skin-timeline-track-headers,.mobile-studio-timeline-runtime .skin-timeline-render-window,.mobile-studio-timeline-runtime .skin-timeline-track-rail-footer{box-shadow:none!important;background:0 0!important;border:0 #0000!important}:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .timeline-surface-bg,:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .mobile-timeline-surface-bg,:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime [data-timeline-scroll-container=true],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime [data-mobile-timeline-scroll-container=true],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true][data-skin-region=studio-root] .mobile-studio-timeline-runtime [data-skin-component=SkinMobileTimelineViewport] .timeline-surface-bg,:root[data-skin-shell=cyber] [data-mobile-studio-shell=true][data-skin-region=studio-root] .mobile-studio-timeline-runtime [data-skin-component=SkinMobileTimelineViewport] .mobile-timeline-surface-bg,:root[data-skin-shell=cyber] [data-mobile-studio-shell=true][data-skin-region=studio-root] .mobile-studio-timeline-runtime [data-skin-component=SkinMobileTimelineViewport] [data-timeline-scroll-container=true],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true][data-skin-region=studio-root] .mobile-studio-timeline-runtime [data-skin-component=SkinMobileTimelineViewport] [data-mobile-timeline-scroll-container=true],[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .timeline-surface-bg,[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .mobile-timeline-surface-bg,[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime [data-mobile-timeline-scroll-container=true]{background:0 0!important}.mobile-studio-timeline-runtime .skin-timeline-track{box-shadow:none!important;border:0 #0000!important}.mobile-studio-timeline-runtime .skin-timeline-track-grid{display:none}.mobile-studio-timeline-runtime .mobile-timeline-scroll-content{box-sizing:content-box}.mobile-studio-timeline-runtime .skin-timeline-clips-layer .skin-timeline-track-bg:not(.skin-keyframe-drawer){display:none!important}[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-clip[data-track-muted]:not(.opacity-20):not(.opacity-50){opacity:1!important}[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-clip{touch-action:pan-x pan-y}[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-media-header-matte{border-color:var(--skin-mobile-timeline-media-matte-border)!important;background:var(--skin-mobile-timeline-media-header-matte-bg)!important;box-shadow:none!important}[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-media-waveform-matte{border-color:var(--skin-mobile-timeline-media-matte-border)!important;background:var(--skin-mobile-timeline-media-waveform-matte-bg)!important;box-shadow:inset 0 0 0 1px var(--skin-border-active)!important}@supports (color:color-mix(in lab,red,red)){[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-media-waveform-matte{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--skin-border-active)12%,transparent)!important}}[data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .mobile-timeline-tracks-body[data-mobile-timeline-tracks-body=true],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime [data-skin-component=SkinMobileTimelineViewport] .mobile-timeline-scroll-content>.mobile-timeline-tracks-body[data-mobile-timeline-tracks-body=true]{box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime .skin-timeline-ruler{--skin-surface-color:transparent!important;--skin-bg-timeline-surface:transparent!important;--skin-bg-timeline-surface-elevated:transparent!important;--skin-timeline-ruler-bg:transparent!important;box-shadow:none!important;background:0 0!important;border:0!important}.mobile-studio-timeline-runtime .skin-timeline-ruler.skin-panel-bg,.mobile-studio-timeline-runtime .skin-timeline-ruler.skin-tl-ruler-bg,.mobile-studio-timeline-runtime .skin-timeline-ruler.skin-chrome-tl-ruler{background:0 0!important}:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime [data-skin-component=SkinTimelineRuler],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime [data-skin-component=SkinTimelineTrackHeader],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime [data-skin-component=SkinTimelineTrackHeader][data-main-track],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .mobile-timeline-tracks-body[data-mobile-timeline-tracks-body=true],:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-track-header-column,:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-gutter-column,:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-corner-cell,:root[data-skin-shell=cyber] [data-mobile-studio-shell=true] .mobile-studio-timeline-runtime .skin-timeline-gutter-cell{box-shadow:none!important;background:0 0!important;border-color:#0000!important}.mobile-studio-timeline-runtime .skin-timeline-bottom-scrollbar,.mobile-studio-timeline-runtime .skin-timeline-track-rail-footer,.mobile-studio-timeline-runtime .skin-timeline-ruler-playhead,.mobile-studio-timeline-runtime .skin-timeline-playhead{display:none!important}.mobile-studio-timeline-runtime .timeline-hide-horizontal-scrollbar,.mobile-studio-timeline-runtime .timeline-native-horizontal-scrollbar-hidden{scrollbar-width:none}.mobile-studio-timeline-runtime .timeline-hide-horizontal-scrollbar::-webkit-scrollbar{display:none}.mobile-studio-timeline-runtime .timeline-native-horizontal-scrollbar-hidden::-webkit-scrollbar{display:none}.mobile-studio-centered-playhead{z-index:calc(var(--z-playhead,80) + 2);pointer-events:none;width:2px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}.mobile-studio-centered-playhead-hitbox{justify-content:center;width:40px;height:36px;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.mobile-studio-centered-playhead-cap{border:1px solid var(--skin-border-active);background:var(--skin-accent-primary);width:20px;height:22px}@supports (color:color-mix(in lab,red,red)){.mobile-studio-centered-playhead-cap{background:color-mix(in srgb,var(--skin-accent-primary)22%,var(--skin-bg-primary))}}.mobile-studio-centered-playhead-line{background:var(--skin-timeline-playhead-line,var(--skin-accent-hover));width:2px;box-shadow:0 0 10px var(--skin-glow-shadow);position:absolute;top:0;bottom:0;left:0}.mobile-timeline-track-popup{z-index:calc(var(--z-panel,200) + 2);min-width:0;box-shadow:none;border:0;flex-direction:column;gap:5px;padding:0;display:flex;position:absolute;top:50%;left:38px;transform:translateY(-50%);background:0 0!important}.mobile-timeline-track-popup-action{border:1px solid var(--skin-border-active);background:var(--skin-bg-panel-strong);justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;min-height:28px;display:inline-grid}@supports (color:color-mix(in lab,red,red)){.mobile-timeline-track-popup-action{background:color-mix(in srgb,var(--skin-bg-panel-strong)58%,transparent)}}.mobile-timeline-track-popup-action{color:var(--skin-text-primary);box-shadow:0 6px 14px var(--skin-bg-primary)}@supports (color:color-mix(in lab,red,red)){.mobile-timeline-track-popup-action{box-shadow:0 6px 14px color-mix(in srgb,var(--skin-bg-primary)44%,transparent)}}.mobile-timeline-track-popup-action{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mobile-timeline-track-popup-action [data-skin-icon-role]{width:20px;height:20px;color:inherit;place-items:center;display:inline-grid}.mobile-timeline-track-popup-action [data-cyber-icon-pack]{justify-content:center;align-items:center;width:20px;height:20px;display:inline-flex}.mobile-timeline-track-popup-action .mobile-timeline-track-popup-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.mobile-studio-timeline-runtime .skin-timeline-edge-handle-target{touch-action:none;min-width:30px}.mobile-studio-timeline-runtime .skin-timeline-playhead-hitbox{touch-action:none;width:40px;height:36px;left:-20px}.mobile-studio-bottom-rail{z-index:calc(var(--z-panel) + 12);flex:0 0 var(--mobile-studio-bottom-rail-height);width:100%;min-width:0;max-width:100%;height:var(--mobile-studio-bottom-rail-height);min-height:var(--mobile-studio-bottom-rail-height);max-height:var(--mobile-studio-bottom-rail-height);border-top:1px solid var(--skin-border-default);touch-action:pan-x;overscroll-behavior:none;box-sizing:border-box;contain:layout paint;isolation:isolate;flex-direction:row;justify-content:flex-start;align-items:stretch;padding:0 5px;display:flex;position:relative;overflow:hidden}.mobile-studio-bottom-rail-scroll{scrollbar-width:none;touch-action:pan-x;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity;box-sizing:border-box;contain:layout;isolation:isolate;white-space:nowrap;flex-flow:row;flex:auto;justify-content:flex-start;align-items:stretch;gap:4px;width:100%;min-width:0;max-width:none;height:100%;padding:0 2px;scroll-padding-inline:2px;display:flex;overflow:scroll hidden}[data-slot=button-group].mobile-studio-bottom-rail-scroll{touch-action:pan-x;scroll-snap-type:x proximity;white-space:nowrap;flex-flow:row;flex:auto;justify-content:flex-start;align-items:stretch;gap:4px;width:100%;min-width:0;max-width:none;padding:0 2px;display:flex;overflow:scroll hidden}.mobile-studio-bottom-rail-scroll::-webkit-scrollbar{display:none}.mobile-studio-rail-button{width:var(--mobile-studio-rail-button-width);min-width:var(--mobile-studio-rail-button-width);flex:0 0 var(--mobile-studio-rail-button-width);box-sizing:border-box;max-width:none;height:100%;min-height:100%;max-height:100%;color:var(--skin-text-secondary);scroll-snap-align:start;touch-action:manipulation;contain:layout paint;background:0 0;border:1px solid #0000;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:5px 3px;display:inline-flex;overflow:hidden}.mobile-studio-bottom-rail-scroll>.mobile-studio-rail-button{width:var(--mobile-studio-rail-button-width);min-width:var(--mobile-studio-rail-button-width);flex:0 0 var(--mobile-studio-rail-button-width);max-width:none}[data-slot=button][data-skin-domain-component=MobileRailButton].mobile-studio-rail-button{width:var(--mobile-studio-rail-button-width);min-width:var(--mobile-studio-rail-button-width);flex:0 0 var(--mobile-studio-rail-button-width);flex-direction:column;justify-content:center;align-items:center;max-width:none;height:100%;min-height:100%;max-height:100%;display:inline-flex;overflow:hidden}.mobile-studio-rail-button[data-selected=true]{border-color:var(--skin-border-active);background:var(--skin-control-selected-bg);color:var(--skin-control-selected-fg)}.mobile-studio-rail-button .skin-rail-label{width:100%;min-width:0;max-width:calc(var(--mobile-studio-rail-button-width) - 6px);overflow-wrap:anywhere;text-align:center;text-overflow:clip;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex:0 auto;max-height:2.25em;font-size:9px;line-height:1.1;display:-webkit-box;overflow:hidden}.mobile-studio-rail-button [data-skin-icon-role],.mobile-studio-rail-button [data-cyber-icon-pack]{flex:0 0 20px;place-items:center;width:20px;min-width:20px;height:20px;display:inline-grid}body.mobile-studio-scroll-lock [data-slot=tooltip-content]{display:none!important}.mobile-studio-bottom-sheet{left:0;right:0;bottom:var(--mobile-studio-bottom-rail-height);z-index:calc(var(--z-panel) + 5);height:var(--mobile-bottom-sheet-height);max-height:calc(100% - max(64px,env(safe-area-inset-top)) - var(--mobile-studio-bottom-rail-height));border-top:1px solid var(--skin-border-active);box-shadow:0 -10px 24px var(--skin-glow-shadow-subtle);pointer-events:none;opacity:0;visibility:hidden;will-change:transform;flex-direction:column;transition:transform .18s ease-out,opacity .12s ease-out,visibility 0s linear .18s;display:flex;position:absolute;overflow:hidden;transform:translateY(105%)}.mobile-studio-bottom-sheet[data-open=true]{pointer-events:auto;opacity:1;visibility:visible;touch-action:pan-y;transition:transform .18s ease-out,opacity .12s ease-out;transform:translate(0)}.mobile-studio-bottom-sheet-handle-row{border-bottom:1px solid var(--skin-border-subtle);background:var(--skin-bg-panel-strong);flex:0 0 34px;justify-content:center;align-items:center;min-height:34px;display:flex;position:relative}@supports (color:color-mix(in lab,red,red)){.mobile-studio-bottom-sheet-handle-row{background:color-mix(in srgb,var(--skin-bg-panel-strong)85%,transparent)}}.mobile-studio-bottom-sheet-handle-row{cursor:ns-resize;touch-action:none}.mobile-studio-bottom-sheet-title{max-width:calc(100% - 96px);color:var(--skin-text-heading);font-family:var(--skin-font-mono,monospace);text-overflow:ellipsis;white-space:nowrap;pointer-events:none;font-size:12px;font-weight:800;position:absolute;left:12px;overflow:hidden}.mobile-studio-bottom-sheet-grip{touch-action:none;background:0 0;border:0;justify-content:center;align-items:center;width:74px;height:26px;display:inline-flex}.mobile-studio-bottom-sheet-grip span{background:var(--skin-border-active);width:54px;height:4px}.mobile-studio-bottom-sheet-close{cursor:pointer;touch-action:manipulation;width:30px;height:26px;position:absolute;top:4px;right:8px}.mobile-studio-bottom-sheet-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.mobile-studio-panel-frame{flex-direction:column;flex:auto;width:100%;min-width:0;max-width:100%;min-height:0;display:flex;overflow:hidden}.mobile-studio-panel-header{border-bottom:1px solid var(--skin-border-subtle);flex:0 0 34px;align-items:center;min-height:34px;padding:0 12px;display:none}.mobile-studio-panel-title{min-width:0;color:var(--skin-text-heading);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:800;overflow:hidden}.mobile-studio-panel-body{overscroll-behavior:contain;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-width:0;min-height:0;display:flex;overflow:hidden auto}.mobile-studio-panel-body .skin-property-slide-panel,.mobile-studio-panel-body [data-left-panel-content-id]{min-width:0}.mobile-media-compact{width:100%;min-width:0;max-width:100%;min-height:0;color:var(--skin-text-primary);flex-direction:column;flex:auto;gap:8px;padding:8px;display:flex;position:relative}.mobile-media-compact-search-row{flex:none;align-items:stretch;gap:6px;min-width:0;display:flex}.mobile-media-compact-search{flex:auto;width:100%;min-width:0;padding:8px 10px;font-size:12px}.mobile-media-search-placeholder{opacity:.72;min-height:34px}.mobile-media-add-selected{border:1px solid var(--skin-border-active);min-width:104px;color:var(--skin-text-heading);font-family:var(--skin-font-mono,monospace);text-transform:uppercase;touch-action:manipulation;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;font-size:10px;font-weight:800;display:inline-flex}.mobile-media-compact-scroll{overscroll-behavior:contain;scrollbar-width:none;touch-action:pan-y;-webkit-overflow-scrolling:touch;flex:auto;width:100%;min-width:0;min-height:0;overflow:hidden auto}.mobile-media-compact-scroll::-webkit-scrollbar{display:none}.mobile-media-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;width:100%;min-width:0;padding-bottom:10px;display:grid}.mobile-media-import-card,.mobile-media-card{border:1px solid var(--skin-border-default);background:var(--skin-bg-primary);min-width:0}@supports (color:color-mix(in lab,red,red)){.mobile-media-import-card,.mobile-media-card{background:color-mix(in srgb,var(--skin-bg-primary)70%,transparent)}}.mobile-media-import-card,.mobile-media-card{color:var(--skin-text-primary)}.mobile-media-import-card{border-style:dashed;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:96px;display:flex}.mobile-media-loading-card{border:1px dashed var(--skin-border-default);background:var(--skin-bg-primary);flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:118px;display:flex}@supports (color:color-mix(in lab,red,red)){.mobile-media-loading-card{background:color-mix(in srgb,var(--skin-bg-primary)70%,transparent)}}.mobile-media-loading-card{color:var(--skin-text-primary)}.mobile-media-loading-icon{border:1px solid var(--skin-border-active);width:34px;height:34px;color:var(--skin-text-heading);place-items:center;display:inline-grid}.mobile-media-import-card[data-empty=true]{grid-column:1/-1;min-height:118px}.mobile-media-import-plus{border:1px solid var(--skin-border-active);width:34px;height:34px;color:var(--skin-text-heading);font-family:var(--skin-font-mono,monospace);justify-content:center;align-items:center;font-size:26px;line-height:1;display:inline-flex}.mobile-media-import-label,.mobile-media-card-label,.mobile-media-card-status{max-width:100%;font-family:var(--skin-font-mono,monospace);text-align:center;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.mobile-media-import-label{color:var(--skin-text-secondary);font-size:11px;font-weight:700}.mobile-media-card{text-align:center;flex-direction:column;gap:5px;min-height:120px;padding:7px 6px 35px;display:flex;position:relative}.mobile-media-card[data-selected=true]{border-color:var(--skin-border-active);background:var(--skin-control-selected-bg);box-shadow:inset 0 0 0 1px var(--skin-border-active)}.mobile-media-card[data-disabled=true]{opacity:.55}.mobile-media-card-preview{aspect-ratio:1/.68;justify-content:center;align-items:center;min-height:54px;display:flex;overflow:hidden}.mobile-media-card-thumb{background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block}.mobile-media-card-label{color:var(--skin-text-primary);padding-left:24px;padding-right:24px;font-size:10px;line-height:1.15}.mobile-media-card-status{color:var(--skin-text-muted);font-size:9px}.mobile-media-card-select{z-index:2;border:1px solid var(--skin-border-subtle);background:var(--skin-bg-primary);place-items:center;width:22px;height:22px;display:inline-grid;position:absolute;top:5px;right:5px}@supports (color:color-mix(in lab,red,red)){.mobile-media-card-select{background:color-mix(in srgb,var(--skin-bg-primary)72%,transparent)}}.mobile-media-card-select{color:var(--skin-text-primary);touch-action:manipulation}.mobile-media-card-select .skin-check-native{opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;right:0;bottom:0;left:0}.mobile-media-card-select .skin-check-box{width:12px;height:12px}.mobile-media-card[data-selected=true] .mobile-media-card-select{border-color:var(--skin-border-active);background:var(--skin-control-selected-bg);color:var(--skin-text-heading)}.mobile-media-card-corner-action{z-index:2;border:1px solid var(--skin-border-subtle);background:var(--skin-bg-primary);place-items:center;width:26px;height:26px;display:inline-grid;position:absolute;bottom:5px}@supports (color:color-mix(in lab,red,red)){.mobile-media-card-corner-action{background:color-mix(in srgb,var(--skin-bg-primary)72%,transparent)}}.mobile-media-card-corner-action{color:var(--skin-text-primary);touch-action:manipulation}.mobile-media-card-delete{left:5px}.mobile-media-card-add{right:5px}.mobile-media-card-corner-action:disabled,.mobile-media-card-select[data-disabled=true]{opacity:.45}.mobile-media-drop-overlay{z-index:4;border:1px dashed var(--skin-border-active);background:var(--skin-bg-primary);justify-content:center;align-items:center;display:flex;position:absolute;top:8px;right:8px;bottom:8px;left:8px}@supports (color:color-mix(in lab,red,red)){.mobile-media-drop-overlay{background:color-mix(in srgb,var(--skin-bg-primary)72%,transparent)}}.mobile-media-drop-overlay{pointer-events:none}.mobile-media-drop-label{color:var(--skin-text-heading);font-family:var(--skin-font-mono,monospace);font-size:11px;font-weight:800}@media(max-width:520px){.mobile-studio-top-bar{grid-template-columns:auto minmax(0,1fr) auto}.mobile-studio-export-capability,.mobile-studio-export-capability>span:last-child{display:none}.mobile-studio-icon-button{width:38px;min-width:38px}}:where(.isolate:has(>[data-slot=context-menu-content]),.isolate:has(>[data-slot=dropdown-menu-content]),.isolate:has(>[data-slot=select-content]),[data-slot=context-menu-content],[data-slot=dropdown-menu-content],[data-slot=select-content]){z-index:var(--z-dropdown)}:where([data-slot=dialog-overlay],[data-slot=dialog-content]){z-index:var(--z-modal)}[data-slot=scroll-area-scrollbar]{border:0;border-radius:9999px;padding:.25rem}[data-slot=scroll-area-scrollbar][data-horizontal]{height:.75rem}[data-slot=scroll-area-scrollbar][data-vertical]{width:.75rem}[data-slot=scroll-area-thumb]{background:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){[data-slot=scroll-area-thumb]{background:color-mix(in srgb,var(--muted-foreground)45%,transparent)}}[data-slot=scroll-area-thumb]{box-shadow:var(--shadow-sm);transition:background-color .15s}[data-slot=scroll-area-thumb]:hover{background:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){[data-slot=scroll-area-thumb]:hover{background:color-mix(in srgb,var(--muted-foreground)70%,transparent)}}:root{--background:oklch(14.5% 0 0);--foreground:oklch(98.5% 0 0);--card:oklch(20.5% 0 0);--card-foreground:oklch(98.5% 0 0);--popover:oklch(20.5% 0 0);--popover-foreground:oklch(98.5% 0 0);--primary:oklch(92.2% 0 0);--primary-foreground:oklch(20.5% 0 0);--secondary:oklch(26.9% 0 0);--secondary-foreground:oklch(98.5% 0 0);--muted:oklch(26.9% 0 0);--muted-foreground:oklch(70.8% 0 0);--accent:oklch(26.9% 0 0);--accent-foreground:oklch(98.5% 0 0);--destructive:oklch(70.4% .191 22.216);--border:oklch(100% 0 0/.1);--input:oklch(100% 0 0/.15);--ring:oklch(55.6% 0 0);--radius:.625rem;--skin-bg-primary:oklch(14.5% 0 0);--skin-bg-secondary:oklch(20.5% 0 0);--skin-bg-tertiary:oklch(26.9% 0 0);--skin-bg-hover:oklch(26.9% 0 0);--skin-bg-active:oklch(26.9% 0 0);--skin-bg-input:oklch(20.5% 0 0);--skin-bg-app-frame:oklch(14.5% 0 0);--skin-bg-viewport:oklch(14.5% 0 0);--skin-bg-timeline-surface:oklch(14.5% 0 0);--skin-bg-timeline-surface-elevated:oklch(20.5% 0 0);--skin-bg-panel:var(--skin-bg-secondary);--skin-bg-panel-muted:var(--skin-bg-input);--skin-bg-panel-strong:var(--skin-bg-tertiary);--skin-bg-canvas:var(--skin-bg-viewport);--skin-page-bg:var(--skin-bg-app-frame);--skin-page-panel:var(--skin-bg-secondary);--skin-page-card:var(--skin-bg-tertiary);--skin-text-primary:oklch(98.5% 0 0);--skin-text-default:var(--skin-text-primary);--skin-text-secondary:oklch(70.8% 0 0);--skin-text-heading:oklch(98.5% 0 0);--skin-text-muted:oklch(70.8% 0 0);--skin-text-inverse:oklch(20.5% 0 0);--skin-text-link:oklch(92.2% 0 0);--skin-border-default:oklch(100% 0 0/.1);--skin-border-active:oklch(55.6% 0 0);--skin-border-subtle:oklch(100% 0 0/.08);--skin-border-canvas:oklch(55.6% 0 0);--skin-transform-overlay-line:oklch(70.8% 0 0);--skin-transform-overlay-handle-fill:oklch(14.5% 0 0);--skin-accent-primary:oklch(92.2% 0 0);--skin-accent-secondary:oklch(55.6% 0 0);--skin-accent-hover:oklch(98.5% 0 0);--skin-glow-text:transparent;--skin-glow-shadow:transparent;--skin-glow-shadow-subtle:transparent;--skin-glow-shadow-strong:transparent;--skin-glow-drop:transparent;--skin-glow-border:transparent;--skin-glow-canvas:transparent;--skin-highlight-bg:oklch(26.9% 0 0);--skin-highlight-fg:oklch(98.5% 0 0);--skin-highlight-strong-bg:oklch(92.2% 0 0);--skin-highlight-strong-fg:oklch(20.5% 0 0);--skin-focus-ring:oklch(55.6% 0 0);--skin-scrollbar-thumb:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--skin-scrollbar-thumb:color-mix(in srgb,var(--muted-foreground)45%,transparent)}}:root{--skin-scrollbar-track:transparent;--skin-scrollbar-hover:var(--muted-foreground)}@supports (color:color-mix(in lab,red,red)){:root{--skin-scrollbar-hover:color-mix(in srgb,var(--muted-foreground)70%,transparent)}}:root{--skin-scrollbar-button-bg:var(--skin-bg-input);--skin-scrollbar-button-hover-bg:var(--skin-bg-hover);--skin-scrollbar-button-active-bg:var(--skin-bg-active);--skin-scrollbar-button-fg:var(--skin-text-secondary);--skin-scrollbar-button-hover-fg:var(--skin-text-heading);--skin-scrollbar-track-border:0 solid transparent;--skin-scrollbar-thumb-border:0 solid transparent;--skin-scrollbar-thumb-shadow:none;--skin-scrollbar-thumb-hover-shadow:none;--skin-scrollbar-size:10px;--skin-font-family:"Geist Variable",Geist,ui-sans-serif,system-ui,sans-serif;--skin-font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;--skin-panel-radius:.625rem;--skin-button-radius:.5rem;--skin-input-radius:.5rem;--skin-card-radius:.625rem;--skin-slider-track-radius:999px;--skin-dropdown-radius:.625rem;--skin-scrollbar-radius:999px;--skin-clip-radius:.375rem;--skin-app-frame-radius:.625rem;--skin-viewport-radius:.625rem;--skin-panel-clip:none;--skin-panel-opacity:1;--skin-panel-opacity-pct:100%;--skin-region-opacity-pct:var(--skin-panel-opacity-pct);--skin-zone-header-opacity-pct:100%;--skin-zone-sidebar-opacity-pct:100%;--skin-zone-playback-opacity-pct:100%;--skin-zone-viewport-opacity-pct:100%;--skin-zone-matte-opacity-pct:100%;--skin-zone-tlToolbar-opacity-pct:100%;--skin-zone-tlRail-opacity-pct:100%;--skin-zone-tlSurface-opacity-pct:100%;--skin-zone-tlTracks-opacity-pct:100%;--skin-zone-iconRail-opacity-pct:100%;--skin-zone-tlRuler-opacity-pct:100%;--skin-zone-tlTrackHeaders-opacity-pct:100%;--skin-zone-tlTrackBody-opacity-pct:100%;--skin-zone-tlScrollbar-opacity-pct:100%;--skin-zone-properties-opacity-pct:100%;--skin-zone-chat-opacity-pct:100%;--skin-list-bg:oklch(14.5% 0 0);--skin-list-text:oklch(98.5% 0 0);--skin-list-text-current:oklch(98.5% 0 0);--skin-list-text-selected:oklch(20.5% 0 0);--skin-list-selection:oklch(92.2% 0 0);--skin-readable-on-primary:oklch(98.5% 0 0);--skin-readable-on-hover:oklch(98.5% 0 0);--skin-readable-on-active:oklch(98.5% 0 0);--skin-readable-on-accent-primary:oklch(20.5% 0 0);--skin-readable-on-accent-secondary:oklch(20.5% 0 0);--skin-interactive-hover-fg:var(--skin-text-heading);--skin-interactive-active-fg:var(--skin-text-heading);--skin-interactive-selected-fg:var(--skin-text-heading);--skin-interactive-selected-bg:var(--skin-bg-active);--skin-interactive-selected-border:var(--skin-border-active);--skin-interactive-icon-hover-filter:none;--skin-interactive-icon-active-filter:var(--skin-interactive-icon-hover-filter);--skin-readable-muted:var(--skin-text-secondary);--skin-on-media:#fff;--skin-on-media-shadow:#000000c7;--skin-media-overlay-bg:#0000006b;--skin-scrim:#000000ad;--skin-danger:#ff6b7a;--skin-danger-bg:#ff6b7a29;--skin-danger-fg:#fff;--skin-warning:#ffd166;--skin-warning-bg:#ffd1662e;--skin-warning-fg:oklch(20.5% 0 0);--skin-success:#70e39b;--skin-success-bg:#70e39b2e;--skin-success-fg:oklch(20.5% 0 0);--skin-code-bg:oklch(20.5% 0 0);--skin-code-fg:oklch(98.5% 0 0);--skin-canvas-checker-base:var(--skin-bg-viewport);--skin-canvas-checker-mark:#ffffff14;--skin-waveform-base:var(--skin-text-secondary);--skin-waveform-peak:var(--skin-text-heading);--skin-waveform-selected:var(--skin-accent-hover);--skin-waveform-muted:var(--skin-text-muted);--skin-waveform-clip-bg:var(--skin-bg-timeline-surface-elevated);--skin-waveform-on-surface:var(--skin-waveform-base);--skin-waveform-on-media:var(--skin-waveform-peak);--skin-waveform-outline:var(--skin-border-subtle);--skin-terminal-green:var(--skin-accent-primary);--skin-terminal-green-bright:var(--skin-accent-hover);--skin-terminal-green-dim:var(--skin-accent-secondary);--skin-control-bg:var(--skin-bg-input);--skin-control-fg:var(--skin-text-primary);--skin-control-hover-bg:var(--skin-bg-hover);--skin-control-hover-fg:var(--skin-text-heading);--skin-control-hover-border:var(--skin-border-active);--skin-control-hover-shadow:0 0 8px var(--skin-glow-shadow-subtle);--skin-control-active-bg:var(--skin-bg-active);--skin-control-active-fg:var(--skin-text-heading);--skin-control-active-border:var(--skin-border-active);--skin-control-selected-bg:var(--skin-bg-active);--skin-control-selected-fg:var(--skin-text-heading);--skin-control-selected-border:var(--skin-border-active);--skin-control-primary-bg:var(--skin-highlight-strong-bg);--skin-control-primary-fg:var(--skin-highlight-strong-fg);--skin-control-primary-border:var(--skin-border-active);--skin-control-primary-shadow:0 0 10px var(--skin-glow-shadow-subtle),inset 0 0 0 1px var(--skin-glow-border);--skin-progress-fill-bg:var(--skin-accent-primary);--skin-progress-fill-fg:var(--skin-text-inverse);--skin-window-header-bg:var(--skin-bg-primary);--skin-window-header-fg:var(--skin-text-heading);--skin-window-header-muted:var(--skin-text-muted);--skin-window-header-border:var(--skin-border-default);--skin-card-bg:var(--skin-bg-secondary);--skin-card-hover-bg:var(--skin-bg-hover);--skin-card-selected-bg:var(--skin-bg-active);--skin-card-selected-border:var(--skin-border-active);--skin-panel-bg-image:none;--skin-panel-bg-repeat:repeat;--skin-panel-bg-position:0% 0%;--skin-panel-bg-size:auto;--skin-header-bg-image:none;--skin-header-bg-repeat:repeat-x;--skin-header-bg-position:0% 0%;--skin-header-bg-size:auto 100%;--skin-timeline-track-bg-image:none;--skin-timeline-track-bg-repeat:repeat;--skin-timeline-track-bg-position:0% 0%;--skin-timeline-track-bg-size:auto;--skin-logo-image:none;--skin-logo-repeat:no-repeat;--skin-logo-position:50% 50%;--skin-logo-size:contain;--skin-tab-bar-bg-image:none;--skin-tab-bar-bg-repeat:repeat-x;--skin-tab-bar-bg-position:0% 0%;--skin-tab-bar-bg-size:auto 100%;--skin-chrome-app-frame-image:none;--skin-chrome-app-frame-repeat:repeat;--skin-chrome-app-frame-position:0% 0%;--skin-chrome-app-frame-size:auto;--skin-chrome-header-strip-image:none;--skin-chrome-header-strip-repeat:repeat-x;--skin-chrome-header-strip-position:0% 0%;--skin-chrome-header-strip-size:auto 100%;--skin-chrome-panel-texture-image:none;--skin-chrome-panel-texture-repeat:repeat;--skin-chrome-panel-texture-position:0% 0%;--skin-chrome-panel-texture-size:auto;--skin-chrome-panel-header-image:none;--skin-chrome-panel-header-repeat:repeat-x;--skin-chrome-panel-header-position:0% 0%;--skin-chrome-panel-header-size:auto 100%;--skin-chrome-playback-strip-image:none;--skin-chrome-playback-strip-repeat:repeat-x;--skin-chrome-playback-strip-position:0% 0%;--skin-chrome-playback-strip-size:auto 100%;--skin-chrome-timeline-rail-image:none;--skin-chrome-timeline-rail-repeat:repeat;--skin-chrome-timeline-rail-position:0% 0%;--skin-chrome-timeline-rail-size:auto;--skin-panel-bg-overlay:transparent;--skin-header-bg-overlay:transparent;--skin-timeline-track-bg-overlay:transparent;--skin-logo-overlay:transparent;--skin-tab-bar-bg-overlay:transparent;--skin-chrome-app-frame-overlay:transparent;--skin-chrome-header-strip-overlay:transparent;--skin-chrome-panel-texture-overlay:transparent;--skin-chrome-panel-header-overlay:transparent;--skin-chrome-playback-strip-overlay:transparent;--skin-chrome-timeline-rail-overlay:transparent;--skin-surface-base-image:none;--skin-surface-base-repeat:repeat;--skin-surface-base-position:top left;--skin-surface-base-size:auto;--skin-surface-base-overlay:transparent;--skin-surface-chrome-image:none;--skin-surface-chrome-repeat:repeat;--skin-surface-chrome-position:top left;--skin-surface-chrome-size:auto;--skin-surface-chrome-overlay:transparent;--skin-image-rendering:auto;--skin-cursor-normal:default;--skin-cursor-pointer:pointer;--skin-cursor-text:text;--skin-cursor-wait:wait;--skin-cursor-progress:progress;--skin-cursor-help:help;--skin-cursor-move:move;--skin-cursor-not-allowed:not-allowed;--skin-cursor-crosshair:crosshair;--skin-cursor-resize-ns:ns-resize;--skin-cursor-resize-ew:ew-resize;--skin-cursor-resize-nesw:nesw-resize;--skin-cursor-resize-nwse:nwse-resize;--skin-cursor-pen:crosshair;--skin-cursor-up:n-resize;--skin-cursor-slider:default;--skin-cursor-close:default}body{color:var(--skin-text-primary);background:var(--skin-bg-primary);font-family:var(--skin-font-family);-webkit-font-smoothing:none;cursor:var(--skin-cursor-normal)}a:not([data-shadcn-production-fixture=true] *),button:not([data-shadcn-production-fixture=true] *),[role=button]:not([data-shadcn-production-fixture=true] *){cursor:var(--skin-cursor-pointer)}input:not([type=range]):not([type=checkbox]):not([type=radio]):not([data-shadcn-production-fixture=true] *),textarea:not([data-shadcn-production-fixture=true] *),[contenteditable=true]:not([data-shadcn-production-fixture=true] *),[contenteditable=""]:not([data-shadcn-production-fixture=true] *){cursor:var(--skin-cursor-text)}button:disabled:not([data-shadcn-production-fixture=true] *),input:disabled:not([data-shadcn-production-fixture=true] *),select:disabled:not([data-shadcn-production-fixture=true] *),textarea:disabled:not([data-shadcn-production-fixture=true] *),[aria-disabled=true]:not([data-shadcn-production-fixture=true] *){cursor:var(--skin-cursor-not-allowed)}button:not([data-slot=button]):not(.group\/button):not([data-shadcn-production-fixture=true] *),[role=button]:not([data-slot=button]):not(.group\/button):not([data-shadcn-production-fixture=true] *){border-radius:var(--skin-button-radius,0)}select:not([data-shadcn-production-fixture=true] *),input:not([type=range]):not([type=checkbox]):not([type=radio]):not([data-shadcn-production-fixture=true] *),textarea:not([data-shadcn-production-fixture=true] *){border-radius:var(--skin-input-radius,0)}input[type=range]:not([data-shadcn-production-fixture=true] *){cursor:var(--skin-cursor-slider)}:not([data-shadcn-production-fixture=true],[data-shadcn-production-fixture=true] *)::selection{background:var(--skin-highlight-bg);color:var(--skin-highlight-fg)}:not([data-shadcn-production-fixture=true],[data-shadcn-production-fixture=true] *)::-moz-selection{background:var(--skin-highlight-bg);color:var(--skin-highlight-fg)}input:not([data-shadcn-production-fixture=true] *)::selection{background:var(--skin-highlight-bg);color:var(--skin-highlight-fg);-webkit-text-fill-color:var(--skin-highlight-fg)}textarea:not([data-shadcn-production-fixture=true] *)::selection{background:var(--skin-highlight-bg);color:var(--skin-highlight-fg);-webkit-text-fill-color:var(--skin-highlight-fg)}[contenteditable=true]:not([data-shadcn-production-fixture=true] *)::selection{background:var(--skin-highlight-bg);color:var(--skin-highlight-fg);-webkit-text-fill-color:var(--skin-highlight-fg)}[contenteditable=""]:not([data-shadcn-production-fixture=true] *)::selection{background:var(--skin-highlight-bg);color:var(--skin-highlight-fg);-webkit-text-fill-color:var(--skin-highlight-fg)}[contenteditable=plaintext-only]:not([data-shadcn-production-fixture=true] *)::selection{background:var(--skin-highlight-bg);color:var(--skin-highlight-fg);-webkit-text-fill-color:var(--skin-highlight-fg)}:focus-visible:not([data-shadcn-production-fixture=true] *){outline:1px solid var(--skin-focus-ring);outline-offset:1px}*{scrollbar-width:thin;scrollbar-color:var(--skin-scrollbar-thumb)transparent}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--skin-scrollbar-thumb);box-shadow:none;background-clip:padding-box;border:3px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:var(--skin-scrollbar-hover);box-shadow:none;background-clip:padding-box}::-webkit-scrollbar-corner{background:0 0}.numeric-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.numeric-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.numeric-stepper-input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.timeline-surface-bg{background-color:var(--skin-bg-timeline-surface)}@supports (color:color-mix(in lab,red,red)){.timeline-surface-bg{background-color:color-mix(in srgb,var(--skin-bg-timeline-surface)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent)}}.timeline-surface-bg{background-image:radial-gradient(1200px 240px at 50% 0%,var(--skin-glow-shadow-subtle),transparent 72%),linear-gradient(180deg,var(--skin-bg-timeline-surface-elevated)0%,var(--skin-bg-timeline-surface)100%)}@supports (color:color-mix(in lab,red,red)){.timeline-surface-bg{background-image:radial-gradient(1200px 240px at 50% 0%,var(--skin-glow-shadow-subtle),transparent 72%),linear-gradient(180deg,color-mix(in srgb,var(--skin-bg-timeline-surface-elevated)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent),color-mix(in srgb,var(--skin-bg-timeline-surface)var(--skin-region-opacity-pct,var(--skin-panel-opacity-pct,100%)),transparent))}}.timeline-hide-horizontal-scrollbar{scrollbar-width:none}.timeline-hide-horizontal-scrollbar::-webkit-scrollbar{height:0}.timeline-native-horizontal-scrollbar-hidden{overscroll-behavior-x:none;overflow-x:hidden!important}.timeline-native-horizontal-scrollbar-hidden::-webkit-scrollbar:horizontal{height:0!important;display:none!important}@keyframes skin-inspect-pulse{0%,to{opacity:1}50%{opacity:.3}}.skin-region-highlight{outline:2px solid var(--skin-accent-hover);outline-offset:-2px;z-index:var(--z-skin-highlight);animation:1.2s ease-in-out infinite skin-inspect-pulse;position:relative}select,select option{background-color:var(--skin-bg-primary);color:var(--skin-text-primary)}select option:checked,select:focus option:checked{background:linear-gradient(var(--skin-highlight-strong-bg),var(--skin-highlight-strong-bg))!important;color:var(--skin-highlight-strong-fg)!important}select option:hover{background-color:var(--skin-highlight-strong-bg)!important;color:var(--skin-highlight-strong-fg)!important}[data-main-track-sticky=true] [data-audio-track]{opacity:0;pointer-events:none}textarea[data-sdf-inline-input=true]::selection{color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:0 0!important}textarea[data-sdf-inline-input=true] ::selection{color:#0000!important;-webkit-text-fill-color:transparent!important;text-shadow:none!important;background:0 0!important}textarea[data-sdf-inline-input=true]::-moz-selection{color:#0000!important;text-shadow:none!important;background:0 0!important}textarea[data-sdf-inline-input=true] ::-moz-selection{color:#0000!important;text-shadow:none!important;background:0 0!important}textarea[data-sdf-inline-input=true]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;background:0 0!important}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-scroll-snap-strictness{syntax:"*";inherits:false;initial-value:proximity}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.5}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}}@keyframes accordion-down{0%{height:0}to{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}}@keyframes accordion-up{0%{height:var(--radix-accordion-content-height,var(--accordion-panel-height,auto))}to{height:0}}@keyframes caret-blink{0%,70%,to{opacity:1}20%,50%{opacity:0}}@keyframes scroll-fade-reveal-t{0%{--scroll-fade-t:0px}to{--scroll-fade-t:var(--_scroll-fade-size-t,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))))}}@keyframes scroll-fade-reveal-b{0%{--scroll-fade-b:var(--_scroll-fade-size-b,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))))}to{--scroll-fade-b:0px}}@keyframes scroll-fade-reveal-s{0%{--scroll-fade-s:0px}to{--scroll-fade-s:var(--_scroll-fade-size-s,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))))}}@keyframes scroll-fade-reveal-e{0%{--scroll-fade-e:var(--_scroll-fade-size-e,var(--scroll-fade-size,min(12%,calc(var(--spacing)*10))))}to{--scroll-fade-e:0px}}@keyframes tw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.skin-studio-mount{position:relative;overflow:auto;background:var(--skin-bg-primary);color:var(--skin-text-primary)}.skin-studio-mount>[data-skin-provider],.skin-studio-mount .skin-workspace{min-height:100%}.skin-studio-mount .skin-workspace{background:var(--skin-bg-primary);color:var(--skin-text-primary)}.enoch-model-trigger{width:100%;min-height:34px;display:flex;align-items:center;justify-content:space-between;padding:2px 6px;color:inherit;text-align:left;font:inherit;background:var(--xp-control-surface, #f7f6ef);border:1px solid var(--xp-accent-border);box-shadow:inset 1px 1px #fff,inset -1px -1px #00000029;cursor:pointer}.enoch-model-trigger:hover{background:var(--xp-selection-faint)}.enoch-model-trigger span:first-child{min-width:0;display:grid;gap:1px}.enoch-model-trigger strong,.enoch-model-trigger small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enoch-model-trigger small{opacity:.7}.enoch-model-trigger-caret{flex:0 0 var(--xp-menu-button-size);width:var(--xp-menu-button-size);height:22px;background-image:var(--scrollbar-arrow-down);background-position:center;background-repeat:no-repeat;background-size:var(--xp-menu-button-size) 22px;image-rendering:pixelated}.enoch-model-trigger:hover .enoch-model-trigger-caret{filter:brightness(1.06)}.enoch-model-trigger:active .enoch-model-trigger-caret,.enoch-model-trigger[aria-expanded=true] .enoch-model-trigger-caret{filter:brightness(.9)}.enoch-model-picker-backdrop,.enoch-model-confirm-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:10020;display:grid;place-items:center;padding:12px;background:#14171294}.enoch-model-picker{width:min(900px,calc(100% - 8px));height:min(720px,calc(100% - 8px));min-height:420px;display:grid;grid-template-rows:auto auto auto minmax(0,1fr) auto;overflow:hidden}.enoch-model-picker.has-active-filters{grid-template-rows:auto auto auto auto minmax(0,1fr) auto}.enoch-model-confirm-titlebar{min-height:var(--xp-titlebar-height);display:flex;align-items:center;justify-content:space-between;padding:2px 4px 2px 7px;color:#fff;background:var(--xp-titlebar-active);text-shadow:1px 1px rgba(0,0,0,.4)}.enoch-model-picker .xp-dialog-title-icon svg{width:18px;height:18px}.enoch-model-search{margin:10px 10px 6px;min-height:40px}.enoch-model-search .xp-search-input-icon svg{width:19px;height:19px}.enoch-model-search .xp-search-input-clear svg{width:15px;height:15px}.enoch-model-toolbar{position:relative;display:grid;grid-template-columns:repeat(3,minmax(124px,1fr)) auto;align-items:end;gap:6px;padding:0 10px 7px;border-bottom:1px solid var(--xp-border-dark)}.enoch-model-toolbar>.xp-checkbox-row{min-height:var(--xp-input-min-height);display:flex;align-items:center;padding:0 7px}.enoch-model-active-filters{display:flex;align-items:center;gap:5px;min-height:35px;padding:5px 10px;overflow-x:auto;background:var(--xp-selection-faint)}.enoch-model-active-filters .xp-button{min-height:27px;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto;padding:3px 6px}.enoch-model-active-filters svg{width:13px}.enoch-model-active-filters .enoch-model-clear{margin-left:auto;color:var(--xp-link);text-decoration:underline}.enoch-model-results{overflow-y:auto;overscroll-behavior:contain;padding:8px 10px 16px;background:var(--xp-surface-soft)}.enoch-model-section+.enoch-model-section{margin-top:14px}.enoch-model-section h3{display:flex;align-items:center;gap:5px;margin:0 0 5px;font-size:var(--xp-font-size-sm);font-weight:400;letter-spacing:.06em;text-transform:uppercase;opacity:.65}.enoch-model-section h3 svg{width:15px}.enoch-model-row{width:100%;min-height:48px;display:grid;grid-template-columns:30px minmax(150px,1fr) minmax(160px,auto) 95px 24px;align-items:center;gap:8px;margin:0 0 2px;padding:5px 7px;text-align:left;background:var(--xp-input-bg);border:1px solid var(--xp-border-dark);box-shadow:inset 1px 1px 0 var(--xp-border-light);cursor:pointer}.enoch-model-row:hover{background:var(--xp-button-hover-bg);color:var(--xp-button-hover-text);border-color:var(--xp-focus-ring)}.enoch-model-row:disabled{cursor:not-allowed;opacity:.52}.enoch-provider-mark,.enoch-preset-icon{width:27px;height:27px;display:grid;place-items:center;color:var(--xp-accent-text);background:var(--xp-input-bg);border:1px solid var(--xp-border-dark);font-size:var(--xp-font-size-xs);font-weight:700}.enoch-preset-icon svg{width:17px}.enoch-model-name{min-width:0;display:flex;align-items:baseline;gap:6px;flex-wrap:wrap}.enoch-model-name strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.enoch-model-name>small:not(.enoch-model-status):not(.enoch-model-incompatible){flex-basis:100%;opacity:.68}.enoch-model-status{padding:1px 4px;color:var(--xp-selection-text);background:var(--xp-selection);font-size:var(--xp-font-size-xs);text-transform:uppercase}.enoch-model-status.is-deprecated{background:var(--xp-error-bg);color:var(--xp-error-text);border:1px solid var(--xp-error-border)}.enoch-model-incompatible{flex-basis:100%;color:var(--xp-error-text)}.enoch-model-tags{display:flex;align-items:center;justify-content:flex-end;gap:4px}.enoch-model-price{text-align:right;white-space:nowrap;font-weight:700}.enoch-model-check{color:var(--xp-accent-text)}.enoch-model-check svg{width:18px}.enoch-provider-group{border-bottom:1px solid var(--xp-border-dark)}.enoch-provider-row{width:100%;min-height:44px;display:grid;grid-template-columns:32px 1fr auto 22px;align-items:center;gap:7px;padding:4px 7px;color:inherit;text-align:left;background:transparent;border:0;font:inherit;cursor:pointer}.enoch-provider-row:hover,.enoch-provider-row.is-expanded{background:var(--xp-button-hover-bg);color:var(--xp-button-hover-text)}.enoch-provider-row>span:nth-of-type(2){opacity:.65}.enoch-provider-row svg{width:15px}.enoch-provider-models{padding:2px 0 6px 18px}.enoch-model-empty{min-height:170px;display:grid;place-items:center;align-content:center;gap:6px;opacity:.65}.enoch-model-empty svg{width:30px;height:30px}.enoch-model-picker-footer{min-height:32px;display:flex;align-items:center;justify-content:space-between;padding:4px 10px;border-top:1px solid var(--xp-border-dark);background:var(--xp-surface);color:var(--xp-text-muted);font-size:var(--xp-font-size-sm)}.enoch-model-confirm{width:min(440px,calc(100% - 16px));overflow:hidden;background:var(--xp-surface);border:3px solid var(--xp-window-frame-active);border-radius:7px 7px 0 0;box-shadow:0 14px 38px #00000073}.enoch-model-confirm-body{padding:12px}.enoch-model-confirm-body p{margin:0 0 9px}.enoch-model-confirm-body ul{max-height:180px;overflow:auto;margin:8px 0;padding:4px 8px;list-style:none;border:1px inset var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text)}.enoch-model-confirm-body li{display:flex;justify-content:space-between;gap:12px;padding:4px;border-bottom:1px solid var(--xp-border-dark)}.enoch-model-confirm-total{display:flex;justify-content:space-between;padding-top:8px;border-top:1px solid var(--xp-border-dark)}.enoch-model-confirm footer{display:flex;justify-content:flex-end;gap:7px;padding:8px 12px;border-top:1px solid var(--xp-border-dark)}@media(max-width:720px){.enoch-model-picker-backdrop{padding:3px}.enoch-model-picker{width:100%;height:100%;min-height:0}.enoch-model-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.enoch-model-toolbar>.xp-checkbox-row{grid-column:1 / -1;padding-left:0}.enoch-model-row{grid-template-columns:28px minmax(100px,1fr) 82px 22px}.enoch-model-tags{display:none}}.enoch-skin-root{min-height:100%;color:var(--enoch-text);background:var(--enoch-canvas);font-family:var(--enoch-font-family);font-size:var(--enoch-font-size)}.skin-panel,.skin-window,.skin-dialog-card,.skin-menu{color:var(--enoch-role-panel-foreground);background:var(--enoch-role-panel-background);border:var(--enoch-border-width) solid var(--enoch-role-panel-border);border-radius:var(--enoch-radius)}.skin-button,.skin-icon-button,.skin-segmented-control button{min-height:var(--enoch-control-height);padding:0 calc(var(--enoch-spacing) * 1.15);color:var(--enoch-role-button-foreground);background:var(--enoch-role-button-background);border:var(--enoch-border-width) solid var(--enoch-role-button-border);border-radius:var(--enoch-radius);font:inherit;cursor:pointer}.skin-button:hover,.skin-icon-button:hover,.skin-segmented-control button:hover{background:var(--enoch-role-button-hover-background)}.skin-button[data-selected=true],.skin-button[data-variant=primary],.skin-segmented-control button[aria-pressed=true]{color:var(--enoch-accent-contrast);background:var(--enoch-role-button-active-background)}.skin-button:focus-visible,.skin-icon-button:focus-visible,.skin-text-input:focus-visible,.skin-select-trigger:focus-visible,.skin-slider-track:focus-visible{outline:2px solid var(--enoch-focus);outline-offset:2px}.skin-field{display:grid;gap:calc(var(--enoch-spacing) / 2)}.ui-field-label{color:var(--enoch-text-muted)}.skin-text-input,.skin-text-area,.skin-number-input,.skin-color-input,.skin-select-trigger{min-height:var(--enoch-control-height);padding:0 var(--enoch-spacing);color:var(--enoch-role-input-foreground);background:var(--enoch-role-input-background);border:var(--enoch-border-width) solid var(--enoch-role-input-border);border-radius:var(--enoch-radius);font:inherit}.skin-toolbar,.skin-segmented-control{display:flex;gap:calc(var(--enoch-spacing) / 2);align-items:center}.skin-slider-track{width:100%;accent-color:var(--enoch-accent)}.ui-slider-meta{display:flex;gap:var(--enoch-spacing);align-items:center;justify-content:space-between;margin-bottom:calc(var(--enoch-spacing) / 2)}.skin-tooltip-content{display:inline-flex;gap:var(--enoch-spacing);margin-inline-start:calc(var(--enoch-spacing) / 2);padding:calc(var(--enoch-spacing) / 2);color:var(--enoch-role-tooltip-foreground);background:var(--enoch-role-tooltip-background);border:var(--enoch-border-width) solid var(--enoch-role-tooltip-border);border-radius:var(--enoch-radius)}.skin-menu{min-width:180px;padding:calc(var(--enoch-spacing) / 2)}.skin-menu [role=menuitem]{padding:calc(var(--enoch-spacing) / 2) var(--enoch-spacing)}.skin-menu [role=menuitem][data-highlighted]{color:var(--enoch-accent-contrast);background:var(--enoch-role-menu-active-background)}@font-face{font-family:"FS Tahoma 8px";src:url(/assets/fs-tahoma-8px.otf-DbOBWv58.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}[data-enoch-skin=enoch-react-xp]{color-scheme:light;--react-xp-highlight: #ffffff;--react-xp-shadow: #716f64;--react-xp-deep-shadow: #3d3b35;--react-xp-titlebar: linear-gradient(180deg, #2e61e4 0%, #5292f7 8%, #255ae1 48%, #1133a0 100%)}[data-enoch-skin=enoch-react-xp] .skin-panel,[data-enoch-skin=enoch-react-xp] .skin-window,[data-enoch-skin=enoch-react-xp] .skin-dialog-card,[data-enoch-skin=enoch-react-xp] .skin-menu{box-shadow:inset 1px 1px 0 var(--react-xp-highlight),inset -1px -1px 0 var(--react-xp-shadow)}[data-enoch-skin=enoch-react-xp] .skin-button,[data-enoch-skin=enoch-react-xp] .skin-icon-button,[data-enoch-skin=enoch-react-xp] .skin-segmented-control button,[data-enoch-skin=enoch-react-xp] .skin-select-trigger{box-shadow:inset 1px 1px 0 var(--react-xp-highlight),inset -1px -1px 0 var(--react-xp-shadow),inset 2px 2px color-mix(in srgb,var(--react-xp-highlight) 45%,transparent)}[data-enoch-skin=enoch-react-xp] .skin-button:hover,[data-enoch-skin=enoch-react-xp] .skin-icon-button:hover,[data-enoch-skin=enoch-react-xp] [data-preview-state=hover]{background:var(--enoch-role-button-hover-background);border-color:var(--enoch-accent)}[data-enoch-skin=enoch-react-xp] .skin-button:active,[data-enoch-skin=enoch-react-xp] .skin-icon-button:active,[data-enoch-skin=enoch-react-xp] [data-preview-state=active]{color:var(--enoch-accent-contrast);background:var(--enoch-role-button-active-background);box-shadow:inset 1px 1px 0 var(--react-xp-deep-shadow),inset -1px -1px 0 var(--react-xp-highlight)}[data-enoch-skin=enoch-react-xp] [data-preview-state=focus]{outline:2px solid var(--enoch-focus);outline-offset:2px}[data-enoch-skin=enoch-react-xp] :is(.skin-button,.skin-icon-button,.skin-text-input,.skin-select-trigger):disabled{color:var(--enoch-text-muted);cursor:not-allowed;filter:grayscale(.7);opacity:.62}[data-enoch-skin=enoch-react-xp] .skin-text-input,[data-enoch-skin=enoch-react-xp] .skin-text-area,[data-enoch-skin=enoch-react-xp] .skin-number-input,[data-enoch-skin=enoch-react-xp] .skin-select-trigger{box-shadow:inset 1px 1px 0 var(--react-xp-shadow),inset -1px -1px 0 var(--react-xp-highlight)}[data-enoch-skin=enoch-react-xp] .skin-slider-track{accent-color:#3a9b3a}[data-enoch-skin=enoch-react-xp] .skin-tooltip-content{box-shadow:2px 2px #0000002e}[data-enoch-skin=enoch-react-xp] .xp-compact-window{max-width:320px;padding:10px;border:3px solid #2f6bf6;border-radius:7px 7px 2px 2px}[data-enoch-skin=enoch-react-xp] .xp-scaled-font{font-size:calc(var(--enoch-font-size) * 1.25)}[data-enoch-skin=enoch-modern-neutral]{color-scheme:dark}[data-enoch-skin=enoch-modern-neutral] .skin-panel,[data-enoch-skin=enoch-modern-neutral] .skin-window,[data-enoch-skin=enoch-modern-neutral] .skin-dialog-card,[data-enoch-skin=enoch-modern-neutral] .skin-menu{box-shadow:0 1px 2px #0000003d,0 8px 24px #0000001f}[data-enoch-skin=enoch-modern-neutral] :is(.skin-button,.skin-icon-button,.skin-select-trigger){transition:color .12s ease,background .12s ease,border-color .12s ease,box-shadow .12s ease}[data-enoch-skin=enoch-modern-neutral] .skin-button:hover,[data-enoch-skin=enoch-modern-neutral] .skin-icon-button:hover,[data-enoch-skin=enoch-modern-neutral] [data-preview-state=hover]{background:var(--enoch-role-button-hover-background);border-color:#52525b}[data-enoch-skin=enoch-modern-neutral] .skin-button:active,[data-enoch-skin=enoch-modern-neutral] .skin-icon-button:active,[data-enoch-skin=enoch-modern-neutral] [data-preview-state=active]{color:var(--enoch-accent-contrast);background:var(--enoch-role-button-active-background);border-color:var(--enoch-accent)}[data-enoch-skin=enoch-modern-neutral] [data-preview-state=focus]{outline:2px solid var(--enoch-focus);outline-offset:2px}[data-enoch-skin=enoch-modern-neutral] :is(.skin-button,.skin-icon-button,.skin-text-input,.skin-select-trigger):disabled{color:var(--enoch-text-muted);cursor:not-allowed;opacity:.52}[data-enoch-skin=enoch-modern-neutral] .skin-text-input,[data-enoch-skin=enoch-modern-neutral] .skin-text-area,[data-enoch-skin=enoch-modern-neutral] .skin-number-input,[data-enoch-skin=enoch-modern-neutral] .skin-select-trigger{box-shadow:inset 0 1px 2px #00000052}[data-enoch-skin=enoch-modern-neutral] .skin-slider-track{accent-color:var(--enoch-accent)}[data-enoch-skin=enoch-modern-neutral] .xp-compact-window{max-width:320px;padding:10px}[data-enoch-skin=enoch-modern-neutral] .xp-scaled-font{font-size:calc(var(--enoch-font-size) * 1.25)}@font-face{font-family:"FS Tahoma 8px";src:url(/fonts/fs-tahoma-8px.otf.woff2) format("woff2");font-weight:400 700;font-style:normal;font-display:swap}:root{--enoch-release: 2026071202;--xp-ui-font: "FS Tahoma 8px", Tahoma, "MS Sans Serif", Arial, sans-serif;--xp-title-font: "FS Tahoma 8px", Tahoma, "MS Sans Serif", Arial, sans-serif;--xp-font-size-adjust: .5;--xp-font-size-xs: 14px;--xp-font-size-sm: 16px;--xp-font-size-md: 17px;--xp-font-size-lg: 19px;--xp-font-size-xl: 24px;--xp-font-size-xxl: 26px;--xp-mobile-control-font-size: max(16px, var(--xp-font-size-md));--xp-titlebar-height: 34px;--xp-titlebar-total-height: 36px;--xp-input-min-height: 33px;--xp-button-min-height: 35px;--xp-menu-button-size: 20px;font-family:var(--xp-ui-font);font-size:var(--xp-font-size-md);font-size-adjust:var(--xp-font-size-adjust);color:var(--xp-text);background:#2359d4;font-synthesis:none;text-rendering:optimizeLegibility;--scrollbar-thumb-bg: #c8d6fb;--scrollbar-thumb-shadow-a: #bad1fc;--scrollbar-thumb-shadow-b: #b7caf5;--scrollbar-thumb-highlight: #ffffff;--scrollbar-thumb-edge: #94b1d9;--scrollbar-track-fallback: #f5f4ef;--scrollbar-track-low: #eeede5;--scrollbar-track-mid: #f7f7f3;--scrollbar-track-high: #fefefb;--scrollbar-thumb-grip: url(/xp-assets/scrollbar__thumb.svg);--scrollbar-thumb-grip-h: url(/xp-assets/scrollbar__thumb-horizontal.svg);--scrollbar-arrow-up: url(/xp-assets/scrollbar__arrow-up.svg);--scrollbar-arrow-down: url(/xp-assets/scrollbar__arrow-down.svg);--scrollbar-arrow-left: url(/xp-assets/scrollbar__arrow-left.svg);--scrollbar-arrow-right: url(/xp-assets/scrollbar__arrow-right.svg);--xp-select-button: url(/xp-assets/xp-icons/dropdown.svg);--xp-select-button-hover: url(/xp-assets/xp-icons/dropdown-hover.svg);--xp-select-button-active: url(/xp-assets/xp-icons/dropdown-active.svg);--xp-window-frame: #7f92d9;--xp-window-frame-active: #162abe;--xp-titlebar: linear-gradient(180deg, #7b95dc 0%, #a1b6e6 6%, #7f95d9 25%, #89a6e3 80%, #7f92d9 100%);--xp-titlebar-active: linear-gradient(180deg, #2e61e4 0%, #5292f7 6%, #255ae1 25%, #2f6bf6 80%, #1133a0 100%);--xp-titlebar-shadow: #7f92d9;--xp-titlebar-shadow-active: #162abe;--xp-taskbar: linear-gradient(180deg, #2b6cf3 0%, #1e55d8 12%, #0b3ba7 60%, #082e86 100%);--xp-task: linear-gradient(180deg, #5a91f2, #1b53ca);--xp-task-active: linear-gradient(180deg, #1d48bd, #0f379d);--xp-tray: linear-gradient(180deg, #24a8ef, #0b76ce);--xp-start-sprite: url(/xp-assets/startButton__spriteSheet.png);--xp-start-menu-shell: #3e75d8;--xp-start-menu-header: linear-gradient(180deg, #2d60c5 0%, #71b4ff 2%, #2d60c5 8%, #578de3 100%);--xp-start-menu-header-border: #3c65ca;--xp-start-menu-header-border-top: #2e50a3;--xp-start-menu-header-shadow: #3c65ca;--xp-start-menu-user-shadow: #16316b;--xp-start-menu-avatar-border: #ced6e9;--xp-start-menu-secondary: #d6e4f8;--xp-start-menu-secondary-text: #112366;--xp-start-menu-primary-border: #3c65ca;--xp-start-menu-secondary-border: #3c65ca;--xp-start-menu-secondary-divider: #abc6ed;--xp-start-menu-primary-divider: linear-gradient(to right, transparent, #deded7, transparent) 1;--xp-start-menu-system-divider: linear-gradient(to right, transparent, #9fc1f9, transparent) 1;--xp-start-menu-body-divider: linear-gradient(to right, transparent, #f09440, transparent) 1;--xp-start-menu-footer: linear-gradient(180deg, #4980d9 1%, #306fcc 100%);--xp-start-menu-footer-border: #416cd6;--xp-start-menu-footer-shadow: #3960c3;--xp-start-menu-footer-text: #fff;--xp-start-menu-hover: #4069bf;--xp-start-menu-hover-text: #fff;--xp-accent-text: #174080;--xp-accent-text-raised: #174080;--xp-accent-border: #7f9db9;--xp-accent-outline: #316ac5;--xp-selection: #316ac5;--xp-selection-text: #ffffff;--xp-selected-text: #111111;--xp-selection-rgb: 49, 106, 197;--xp-selection-faint: rgba(49, 106, 197, .14);--xp-selection-sweep: linear-gradient(90deg, rgba(49, 106, 197, .08), rgba(255, 255, 255, .56), rgba(49, 106, 197, .08));--xp-selected-dim: #d6dff7;--xp-selected-gradient: linear-gradient(#eaf2ff, #d6dff7 44%, #bacaf1);--xp-side-panel: #6877d0;--xp-side-panel-light: #dfe8f6;--xp-sidebox-header: linear-gradient(90deg, #f7f9ff 0%, #d7e3fb 100%);--xp-explorer-pane-bg: #6978d1;--xp-explorer-box-bg: #d8dff5;--xp-explorer-box-header: linear-gradient(to right, #ffffff, #c9d4f4);--xp-explorer-box-text: #325cbf;--xp-explorer-header-text: #174080;--xp-explorer-muted-text: #46577f;--xp-explorer-link: #174080;--xp-explorer-pane-text: #ffffff;--xp-explorer-pane-muted-text: #f2f4ff;--xp-explorer-selection-bg: #d6dff7;--xp-explorer-selection-text: #111111;--xp-explorer-box-hover: #568cf7;--xp-explorer-arrow-filter: none;--xp-task-border: rgba(0, 32, 124, .72);--xp-tray-shadow: rgba(0, 38, 92, .34);--xp-window-body-shadow: #a5afeb;--xp-surface: #ece9d8;--xp-surface-raised: #f7f5ec;--xp-surface-soft: #f2efe3;--xp-surface-recessed: #dbd8c9;--xp-input-bg: #fffef8;--xp-text: #111111;--xp-surface-text: #111111;--xp-raised-text: #111111;--xp-recessed-text: #111111;--xp-input-text: #111111;--xp-text-muted: #69675f;--xp-muted-surface-text: #69675f;--xp-muted-raised-text: #69675f;--xp-muted-recessed-text: #69675f;--xp-muted-input-text: #69675f;--xp-placeholder-text: #69675f;--xp-disabled-text: #69675f;--xp-border-dark: #aca899;--xp-border-light: #ffffff;--xp-link: #174080;--xp-link-raised: #174080;--xp-link-input: #174080;--xp-success-text: #267126;--xp-success-bg: #e7f2df;--xp-success-border: #6f9861;--xp-danger-text: #8f1d0b;--xp-accent: #2f6bf6;--xp-accent-light: #93b5fb;--xp-accent-pale: #c7d8fd;--xp-accent-dark: #18377f;--xp-chrome-text: #ffffff;--xp-primary-border: #102452;--xp-primary-bg: linear-gradient(#93b5fb, #2f6bf6 45%, #18377f);--xp-primary-bg-hover: linear-gradient(#aac6fc, #477cf7 45%, #24458d);--xp-primary-bg-active: linear-gradient(#18377f, #2f6bf6);--xp-primary-text: #ffffff;--xp-primary-shadow: #0f214d;--xp-focus-ring: #2f6bf6;--xp-focus-ring-raised: #2f6bf6;--xp-focus-ring-input: #2f6bf6;--xp-focus-ring-explorer: #2f6bf6;--xp-badge-gradient: linear-gradient(180deg, #2e61e4 0%, #5292f7 6%, #255ae1 25%, #2f6bf6 80%, #1133a0 100%);--xp-badge-shadow: #162abe;--xp-control-bg: radial-gradient(circle at 85% 85%, #2560e4 50%, #4678e6 70%, #73a4ff 100%);--xp-control-shadow: inset 0 0 0 1px rgba(35, 70, 185, .27), inset 2px 2px 3px #73a4ff, inset -2px -2px 1px #2348ba;--xp-arrow-filter: hue-rotate(105deg) saturate(1.35) brightness(.96)}*{box-sizing:border-box}html,body,#root{width:100%;height:100%}body{margin:0;min-width:320px;overflow:hidden}button,input,textarea,select{font:inherit}button{cursor:pointer}::-webkit-scrollbar{width:17px;height:17px}::-webkit-scrollbar-corner{background:var(--scrollbar-track-fallback)}::-webkit-scrollbar-track:vertical{background-image:url(/xp-assets/scrollbar__track.svg);background-repeat:repeat-y;background-size:17px 1px;image-rendering:pixelated}::-webkit-scrollbar-track:horizontal{background-image:url(/xp-assets/scrollbar__track-horizontal.svg);background-repeat:repeat-x;background-size:1px 17px;image-rendering:pixelated}::-webkit-scrollbar-thumb{border:1px solid var(--scrollbar-thumb-highlight);border-right-color:var(--scrollbar-thumb-edge);border-bottom-color:var(--scrollbar-thumb-edge);border-radius:2px;background-color:var(--scrollbar-thumb-bg);background-position:center;background-repeat:no-repeat;background-size:7px;box-shadow:inset -3px 0 var(--scrollbar-thumb-shadow-a),inset 1px 1px var(--scrollbar-thumb-shadow-b);image-rendering:pixelated}::-webkit-scrollbar-thumb:vertical{background-image:var(--scrollbar-thumb-grip)}::-webkit-scrollbar-thumb:horizontal{background-image:var(--scrollbar-thumb-grip-h);background-size:8px}::-webkit-scrollbar-button{background-repeat:no-repeat;background-size:17px 17px;image-rendering:pixelated}::-webkit-scrollbar-button:vertical:start{height:17px;background-image:var(--scrollbar-arrow-up)}::-webkit-scrollbar-button:vertical:end{height:17px;background-image:var(--scrollbar-arrow-down)}::-webkit-scrollbar-button:horizontal:start{width:17px;background-image:var(--scrollbar-arrow-left)}::-webkit-scrollbar-button:horizontal:end{width:17px;background-image:var(--scrollbar-arrow-right)}::-webkit-scrollbar-button:vertical:start:increment,::-webkit-scrollbar-button:vertical:end:decrement,::-webkit-scrollbar-button:horizontal:start:increment,::-webkit-scrollbar-button:horizontal:end:decrement{display:none}.xp-desktop{--display-scale: 1;--display-scale-inverse: 1;position:relative;isolation:isolate;width:calc(100vw * var(--display-scale-inverse));height:calc(100dvh * var(--display-scale-inverse));min-height:calc(100dvh * var(--display-scale-inverse));overflow:hidden;background:#2359d4 url(/xp-assets/wallpaper__bliss.jpg) center / cover no-repeat;font-family:var(--xp-ui-font);font-size:var(--xp-font-size-md);transform:scale(var(--display-scale));transform-origin:top left;-webkit-user-select:none;user-select:none}.xp-tooltip{--xp-tooltip-bg: color-mix(in srgb, var(--xp-surface-raised) 88%, var(--xp-accent-pale) 12%);--xp-tooltip-border: var(--xp-accent-dark);position:fixed;z-index:2147483646;max-width:min(260px,calc(100vw - 16px));border:1px solid var(--xp-tooltip-border);border-radius:4px;padding:4px 7px 5px;background:var(--xp-tooltip-bg);color:var(--xp-text);box-shadow:2px 2px 4px #14141247,inset 1px 1px color-mix(in srgb,var(--xp-border-light) 78%,transparent);font-family:var(--xp-ui-font);font-size:var(--xp-font-size-xs);line-height:1.25;overflow-wrap:anywhere;pointer-events:none;-webkit-user-select:none;user-select:none;opacity:0;transform:translateY(3px);transition:opacity .12s ease-out,transform .12s ease-out}.xp-tooltip[data-placement=below]{transform:translateY(-3px)}.xp-tooltip[data-ready=true]{opacity:1;transform:translateY(0)}.xp-tooltip[data-variant=rich]{width:min(320px,calc(100vw - 16px));max-width:min(340px,calc(100vw - 16px));border-radius:8px;padding:7px 10px 9px;box-shadow:3px 3px 6px #1414124d,inset 1px 1px color-mix(in srgb,var(--xp-border-light) 82%,transparent);font-size:var(--xp-font-size-sm)}.xp-tooltip-heading{display:flex;align-items:center;gap:6px;margin-bottom:4px;color:var(--xp-accent-dark);font-family:var(--xp-title-font)}.xp-tooltip-heading svg{flex:0 0 auto;color:var(--xp-accent);filter:drop-shadow(1px 1px 0 var(--xp-border-light))}.xp-tooltip-heading strong{min-width:0;font-weight:700}.xp-tooltip-content{display:block;text-align:left}.xp-tooltip:before,.xp-tooltip:after{content:"";position:absolute;left:calc(var(--xp-tooltip-tail-left) - 8px);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent}.xp-tooltip[data-placement=above]:before{top:100%;border-top:9px solid var(--xp-tooltip-border)}.xp-tooltip[data-placement=above]:after{top:calc(100% - 1px);border-top:8px solid var(--xp-tooltip-bg)}.xp-tooltip[data-placement=below]:before{bottom:100%;border-bottom:9px solid var(--xp-tooltip-border)}.xp-tooltip[data-placement=below]:after{bottom:calc(100% - 1px);border-bottom:8px solid var(--xp-tooltip-bg)}@media(prefers-reduced-motion:reduce){.xp-tooltip{transition:none}}.xp-desktop.theme-green{--scrollbar-thumb-bg: #c9d8ad;--scrollbar-thumb-shadow-a: #b8ca8e;--scrollbar-thumb-shadow-b: #c2d3a0;--scrollbar-thumb-grip: url(/xp-assets/scrollbar__thumb--green.svg);--scrollbar-thumb-grip-h: url(/xp-assets/scrollbar__thumb-horizontal--green.svg);--scrollbar-arrow-up: url(/xp-assets/scrollbar__arrow-up--green.svg);--scrollbar-arrow-down: url(/xp-assets/scrollbar__arrow-down--green.svg);--scrollbar-arrow-left: url(/xp-assets/scrollbar__arrow-left--green.svg);--scrollbar-arrow-right: url(/xp-assets/scrollbar__arrow-right--green.svg);--xp-select-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 17' shape-rendering='crispEdges'%3E%3Crect width='15' height='17' fill='%23eeede5'/%3E%3Cpath fill='%23fff' d='M1 1h13v1H2v13H1z'/%3E%3Cpath fill='%23dce7c5' d='M2 2h11v13H2z'/%3E%3Cpath fill='%23789447' d='M13 2h1v14H2v-1h11z'/%3E%3Cpath fill='%23c6d89f' d='M3 3h9v4H3z' opacity='.7'/%3E%3Cpolygon points='4,6 11,6 7.5,10' fill='%234c5c25'/%3E%3C/svg%3E");--xp-select-button-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 17' shape-rendering='crispEdges'%3E%3Crect width='15' height='17' fill='%23eeede5'/%3E%3Cpath fill='%23fff' d='M1 1h13v1H2v13H1z'/%3E%3Cpath fill='%23c6d89f' d='M2 2h11v13H2z'/%3E%3Cpath fill='%23789447' d='M13 2h1v14H2v-1h11z'/%3E%3Cpath fill='%23dce7c5' d='M3 3h9v4H3z' opacity='.7'/%3E%3Cpolygon points='4,6 11,6 7.5,10' fill='%234c5c25'/%3E%3C/svg%3E");--xp-select-button-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 17' shape-rendering='crispEdges'%3E%3Crect width='15' height='17' fill='%23eeede5'/%3E%3Cpath fill='%234c5c25' d='M1 1h13v1H2v13H1z'/%3E%3Cpath fill='%23789447' d='M2 2h11v13H2z'/%3E%3Cpath fill='%23fff' d='M13 2h1v14H2v-1h11z'/%3E%3Cpath fill='%23c6d89f' d='M3 3h9v4H3z' opacity='.7'/%3E%3Cpolygon points='4,6 11,6 7.5,10' fill='%23fff'/%3E%3C/svg%3E");--xp-window-frame: #8b9863;--xp-window-frame-active: #606b39;--xp-titlebar: linear-gradient(180deg, #b6c48d 0%, #ccd7aa 6%, #9dad73 25%, #aebd85 80%, #8b9863 100%);--xp-titlebar-active: linear-gradient(180deg, #8ca35d 0%, #b4c982 6%, #748c45 25%, #879e58 80%, #4c5c25 100%);--xp-titlebar-shadow: #8b9863;--xp-titlebar-shadow-active: #4c5c25;--xp-taskbar: linear-gradient(180deg, #9ebd68 0%, #7fa04a 12%, #546f29 60%, #40551d 100%);--xp-task: linear-gradient(180deg, #a6bd74, #66873f);--xp-task-active: linear-gradient(180deg, #657f3a, #445b24);--xp-tray: linear-gradient(180deg, #b9ca75, #7d9842);--xp-start-sprite: url(/xp-assets/startButton__spriteSheet--green.png);--xp-start-menu-shell: #9daa7a;--xp-start-menu-header: linear-gradient(180deg, #b0bf93 0%, #faffef 2%, #94a177 8%, #e0ecc4 100%);--xp-start-menu-header-border: #88946c;--xp-start-menu-header-border-top: #828e68;--xp-start-menu-header-shadow: #646b53;--xp-start-menu-user-shadow: #525a3f;--xp-start-menu-avatar-border: #dee4cc;--xp-start-menu-secondary: #f1f2e5;--xp-start-menu-secondary-text: #565f3c;--xp-start-menu-primary-border: #838f68;--xp-start-menu-secondary-border: #838f68;--xp-start-menu-secondary-divider: #e7dec8;--xp-start-menu-system-divider: linear-gradient(to right, transparent, #d6c381, transparent) 1;--xp-start-menu-footer: linear-gradient(180deg, #dbe2b9 1%, #b2bd8a 100%);--xp-start-menu-footer-border: #a0a48a;--xp-start-menu-footer-shadow: #8e9675;--xp-start-menu-footer-text: #4a4a1d;--xp-start-menu-hover: #95a075;--xp-accent-text: #3f5524;--xp-accent-border: #98aa6a;--xp-accent-outline: #7f984d;--xp-selection: #789447;--xp-selection-rgb: 120, 148, 71;--xp-selection-faint: rgba(120, 148, 71, .14);--xp-selection-sweep: linear-gradient(90deg, rgba(120, 148, 71, .08), rgba(255, 255, 255, .56), rgba(120, 148, 71, .08));--xp-selected-dim: #dce7c5;--xp-selected-gradient: linear-gradient(#fbfff1, #dce7c5 44%, #c6d89f);--xp-side-panel: #aab879;--xp-side-panel-light: #edf2df;--xp-sidebox-header: linear-gradient(90deg, #fbfff1 0%, #dfeac5 100%);--xp-explorer-pane-bg: #b7c698;--xp-explorer-box-bg: #f6f6ed;--xp-explorer-box-header: linear-gradient(to right, #ffffff, #e1e7bd);--xp-explorer-box-text: #596535;--xp-explorer-header-text: #3f5524;--xp-explorer-muted-text: #596535;--xp-explorer-link: #3f5524;--xp-explorer-pane-text: #293713;--xp-explorer-pane-muted-text: #3d4b25;--xp-explorer-selection-bg: #dce7c5;--xp-explorer-selection-text: #111111;--xp-explorer-box-hover: #738342;--xp-explorer-arrow-filter: hue-rotate(210deg);--xp-task-border: rgba(64, 85, 29, .72);--xp-tray-shadow: rgba(64, 85, 29, .34);--xp-window-body-shadow: #c6d89f;--xp-badge-gradient: linear-gradient(180deg, #8ca35d 0%, #b4c982 6%, #748c45 25%, #879e58 80%, #4c5c25 100%);--xp-badge-shadow: #4c5c25;--xp-control-bg: radial-gradient(circle at 85% 85%, #788f46 50%, #8da45a 70%, #c7d594 100%);--xp-control-shadow: inset 0 0 0 1px rgba(76, 92, 37, .28), inset 2px 2px 3px #c7d594, inset -2px -2px 1px #4c5c25;--xp-arrow-filter: none}.xp-desktop.theme-silver{--scrollbar-thumb-bg: #d2d1dd;--scrollbar-thumb-shadow-a: #bfbecd;--scrollbar-thumb-shadow-b: #c8c7d4;--scrollbar-thumb-grip: url(/xp-assets/scrollbar__thumb--silver.svg);--scrollbar-thumb-grip-h: url(/xp-assets/scrollbar__thumb-horizontal--silver.svg);--scrollbar-arrow-up: url(/xp-assets/scrollbar__arrow-up--silver.svg);--scrollbar-arrow-down: url(/xp-assets/scrollbar__arrow-down--silver.svg);--scrollbar-arrow-left: url(/xp-assets/scrollbar__arrow-left--silver.svg);--scrollbar-arrow-right: url(/xp-assets/scrollbar__arrow-right--silver.svg);--xp-select-button: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 17' shape-rendering='crispEdges'%3E%3Crect width='15' height='17' fill='%23eeede5'/%3E%3Cpath fill='%23fff' d='M1 1h13v1H2v13H1z'/%3E%3Cpath fill='%23e0e2ed' d='M2 2h11v13H2z'/%3E%3Cpath fill='%237b83a2' d='M13 2h1v14H2v-1h11z'/%3E%3Cpath fill='%23cacddf' d='M3 3h9v4H3z' opacity='.7'/%3E%3Cpolygon points='4,6 11,6 7.5,10' fill='%23585d74'/%3E%3C/svg%3E");--xp-select-button-hover: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 17' shape-rendering='crispEdges'%3E%3Crect width='15' height='17' fill='%23eeede5'/%3E%3Cpath fill='%23fff' d='M1 1h13v1H2v13H1z'/%3E%3Cpath fill='%23cacddf' d='M2 2h11v13H2z'/%3E%3Cpath fill='%237b83a2' d='M13 2h1v14H2v-1h11z'/%3E%3Cpath fill='%23e0e2ed' d='M3 3h9v4H3z' opacity='.7'/%3E%3Cpolygon points='4,6 11,6 7.5,10' fill='%23585d74'/%3E%3C/svg%3E");--xp-select-button-active: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 15 17' shape-rendering='crispEdges'%3E%3Crect width='15' height='17' fill='%23eeede5'/%3E%3Cpath fill='%23585d74' d='M1 1h13v1H2v13H1z'/%3E%3Cpath fill='%237b83a2' d='M2 2h11v13H2z'/%3E%3Cpath fill='%23fff' d='M13 2h1v14H2v-1h11z'/%3E%3Cpath fill='%23cacddf' d='M3 3h9v4H3z' opacity='.7'/%3E%3Cpolygon points='4,6 11,6 7.5,10' fill='%23fff'/%3E%3C/svg%3E");--xp-window-frame: #a6a8b6;--xp-window-frame-active: #6c7085;--xp-titlebar: linear-gradient(180deg, #b6b8c6 0%, #d9dbe7 6%, #a6a8b6 25%, #c3c5d4 80%, #a6a8b6 100%);--xp-titlebar-active: linear-gradient(180deg, #8a90a8 0%, #c8cad8 6%, #70758f 25%, #9da2b8 80%, #585d74 100%);--xp-titlebar-shadow: #a6a8b6;--xp-titlebar-shadow-active: #585d74;--xp-taskbar: linear-gradient(180deg, #b9bfda 0%, #969dbb 12%, #626a90 60%, #4c5578 100%);--xp-task: linear-gradient(180deg, #c5cadf, #7c86af);--xp-task-active: linear-gradient(180deg, #747eaa, #555f86);--xp-tray: linear-gradient(180deg, #c8d1e8, #899ac3);--xp-start-sprite: url(/xp-assets/startButton__spriteSheet--silver.png);--xp-start-menu-shell: #b8bccd;--xp-start-menu-header: linear-gradient(180deg, #76768c 0%, #e9e9ee 2%, #b2b4c6 8%, #fff 100%);--xp-start-menu-header-border: #adb1bb;--xp-start-menu-header-border-top: #9797a3;--xp-start-menu-header-shadow: #9b9fa3;--xp-start-menu-user-shadow: #4e4e4e;--xp-start-menu-avatar-border: #ccd4e4;--xp-start-menu-secondary: #e8e6ed;--xp-start-menu-secondary-text: #112366;--xp-start-menu-primary-border: #b5b4c1;--xp-start-menu-secondary-border: #bbbbc4;--xp-start-menu-secondary-divider: #c0c7cf;--xp-start-menu-system-divider: linear-gradient(to right, transparent, #adb6c4, transparent) 1;--xp-start-menu-footer: linear-gradient(180deg, #e6e6ec 1%, #adacc2 100%);--xp-start-menu-footer-border: #b0b5bb;--xp-start-menu-footer-shadow: #b0b5bb;--xp-start-menu-footer-text: #343538;--xp-start-menu-hover: #bab7c6;--xp-accent-text: #4b536e;--xp-accent-border: #8f95aa;--xp-accent-outline: #747d9e;--xp-selection: #7b83a2;--xp-selection-rgb: 123, 131, 162;--xp-selection-faint: rgba(123, 131, 162, .14);--xp-selection-sweep: linear-gradient(90deg, rgba(123, 131, 162, .08), rgba(255, 255, 255, .56), rgba(123, 131, 162, .08));--xp-selected-dim: #e0e2ed;--xp-selected-gradient: linear-gradient(#fbfbff, #e0e2ed 44%, #cacddf);--xp-side-panel: #8d94b0;--xp-side-panel-light: #eaebf2;--xp-sidebox-header: linear-gradient(90deg, #fbfbff 0%, #e1e4f2 100%);--xp-explorer-pane-bg: #b5b7c8;--xp-explorer-box-bg: #f0f1f5;--xp-explorer-box-header: linear-gradient(to right, #ffffff, #d6d7df);--xp-explorer-box-text: #6b6a6b;--xp-explorer-header-text: #4b536e;--xp-explorer-muted-text: #5b5d69;--xp-explorer-link: #4b536e;--xp-explorer-pane-text: #292b36;--xp-explorer-pane-muted-text: #464957;--xp-explorer-selection-bg: #e0e2ed;--xp-explorer-selection-text: #111111;--xp-explorer-box-hover: #5b5858;--xp-explorer-arrow-filter: saturate(.4);--xp-task-border: rgba(76, 85, 120, .72);--xp-tray-shadow: rgba(76, 85, 120, .34);--xp-window-body-shadow: #cacddf;--xp-badge-gradient: linear-gradient(180deg, #8a90a8 0%, #c8cad8 6%, #70758f 25%, #9da2b8 80%, #585d74 100%);--xp-badge-shadow: #585d74;--xp-control-bg: radial-gradient(circle at 85% 85%, #747d9e 50%, #8a93b3 70%, #d1d5e6 100%);--xp-control-shadow: inset 0 0 0 1px rgba(76, 85, 120, .28), inset 2px 2px 3px #d1d5e6, inset -2px -2px 1px #4c5578;--xp-arrow-filter: grayscale(1) saturate(.2) brightness(1.15) contrast(.9)}.crt-desktop-layer,.crt-surface-layer{display:none;pointer-events:none;background:linear-gradient(#18305a0e,#18305a0e),repeating-linear-gradient(to bottom,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 2px,rgba(0,0,0,.11) 2px,rgba(0,0,0,.11) 4px);background-attachment:fixed;background-position:0 0;animation:crt-flicker 3.4s steps(3,end) infinite}.crt-enabled .crt-desktop-layer,.crt-enabled .crt-surface-layer{display:block}.crt-desktop-layer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;background:radial-gradient(circle at 50% 50%,transparent 0,transparent 74%,rgba(0,0,0,.18) 100%),linear-gradient(#18305a0e,#18305a0e),repeating-linear-gradient(to bottom,rgba(255,255,255,.08) 0,rgba(255,255,255,.08) 1px,transparent 1px,transparent 2px,rgba(0,0,0,.11) 2px,rgba(0,0,0,.11) 4px)}.crt-surface-layer{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1000;overflow:hidden;border-radius:inherit}.crt-enabled [data-crt-exclude=generated-image],.crt-enabled .xp-media-canvas-layer,.crt-enabled .creation-batch-window,.crt-enabled .creation-slot-grid,.crt-enabled .creation-slot.status-ready,.crt-enabled .creation-slot.status-ready .creation-slot-open{position:relative;z-index:1001}.crt-enabled .detail-preview-image,.crt-enabled .xp-media-canvas-layer{position:absolute}.crt-enabled .creation-action-strip,.crt-enabled .creation-download-check.xp-checkbox-row,.crt-enabled .slot-badges,.crt-enabled .viewer-nav,.crt-enabled .viewer-zoom-controls,.crt-enabled .xp-media-controls,.crt-enabled .xp-media-overlay{z-index:1002}@keyframes crt-flicker{0%,to{opacity:.48}52%{opacity:.33}53%{opacity:.58}}.desktop-icons{position:absolute;z-index:4;top:12px;right:12px;bottom:42px;left:12px;display:block;--desktop-icon-cell-width: 86px;--desktop-icon-cell-height: 87px;pointer-events:none}.xp-desktop-icon{position:absolute;top:0;left:0;display:grid;justify-items:center;gap:4px;width:78px;min-height:72px;padding:4px 3px;border:1px solid transparent;background:transparent;color:#fff;text-align:center;text-shadow:1px 1px 2px #000;touch-action:none;user-select:none;-webkit-user-select:none;pointer-events:auto;transition:transform .14s cubic-bezier(.16,1,.3,1),background-color .1s ease,border-color .1s ease}.xp-desktop-icon.is-dragging{z-index:2;background:rgba(var(--xp-selection-rgb),.52);border-color:#ffffffb8;outline:1px dotted rgba(255,255,255,.95);outline-offset:-3px;transition:none}.xp-desktop-icon:hover,.xp-desktop-icon:focus-visible{border-color:#ffffff7a;background:rgba(var(--xp-selection-rgb),.38);outline:1px dotted rgba(255,255,255,.85);outline-offset:-3px}.xp-desktop-icon img{width:48px;height:48px;object-fit:contain;filter:drop-shadow(1px 2px 1px rgba(0,0,0,.42));-webkit-user-drag:none}.xp-desktop-icon span{max-width:76px;font-size:var(--xp-font-size-sm);line-height:1.12}.xp-window{position:absolute;box-sizing:border-box;container-name:xp-window;container-type:size;min-width:min(340px,calc(100vw * var(--display-scale-inverse) - 8px));min-height:min(260px,calc(100dvh * var(--display-scale-inverse) - 38px));max-width:calc(100vw * var(--display-scale-inverse) - 8px);max-height:calc(100dvh * var(--display-scale-inverse) - 38px);transform:translateZ(0);border:0;border-radius:9px 9px 1px 1px;background:var(--xp-window-frame);padding:3px;box-shadow:inset 0 0 1px 1px #00000045,6px 9px 18px #00000057;-webkit-user-select:none;user-select:none}.xp-window.is-dragging{will-change:transform}@container xp-window (max-width: 720px){.xp-window-body{min-width:0;overflow:auto}.generator-workspace{min-height:100%;height:auto;grid-template-columns:minmax(0,1fr);overflow:auto}.generator-control-pane{max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--xp-side-panel)}.generator-pictures-pane{min-height:320px}.generator-route-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.creator-generate-button{position:sticky;bottom:4px;z-index:6}.reference-picker-workspace{height:auto;min-height:100%;grid-template-columns:minmax(0,1fr)}.reference-picker-sources{grid-template-rows:auto auto auto;overflow:visible;border-right:0;border-bottom:1px solid var(--xp-border-dark)}.reference-picker-sources nav,.reference-picker-project-list{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.reference-picker-workspace .reference-picker-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.reference-picker-workspace .reference-picker-selected{border-top:1px solid var(--xp-border-dark);border-left:0}.storyboard-shell{height:auto;min-height:100%;overflow:auto}.storyboard-check-grid,.storyboard-number-grid{grid-template-columns:minmax(0,1fr)}.storyboard-number-grid label:nth-child(3){grid-column:auto}.settings-grid{grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible}.display-properties{height:auto;min-height:100%;grid-template-rows:auto minmax(0,1fr) auto}.display-tab-panel{overflow:visible}.display-desktop-tab,.display-appearance-tab,.display-settings-tab{height:auto}.display-desktop-controls,.display-appearance-controls,.display-settings-grid,.hosted-video-settings{grid-template-columns:minmax(0,1fr)}.display-actions{position:sticky;bottom:0;z-index:3;background:var(--xp-surface)}}@container xp-window (max-width: 520px){.reference-picker-workspace .reference-picker-header,.reference-picker-sources nav,.reference-picker-project-list{grid-template-columns:minmax(0,1fr)}.reference-picker-workspace .reference-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-route-tabs{grid-template-columns:minmax(0,1fr)}}.xp-window .display-properties.display-properties-appearance{height:100%;min-height:0;grid-template-rows:24px minmax(0,1fr) auto;overflow:hidden}.xp-window .display-properties-appearance .display-tab-panel-appearance{min-height:0;overflow:hidden}.xp-window .display-properties-appearance .display-appearance-tab{height:100%;min-height:0;grid-template-rows:132px minmax(0,1fr)}.xp-window .display-properties-appearance .display-appearance-controls{min-height:0;align-self:stretch;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.xp-window .display-properties-appearance .display-actions{position:static;padding:8px 0 0;border-top:0}.display-window .xp-window-body:has(.display-properties-appearance){overflow:hidden}.xp-explorer-task-pane{background:var(--xp-explorer-pane-bg);color:var(--xp-explorer-box-text)}.xp-explorer-task-pane .xp-explorer-sidebox{border-color:#ffffff78;background:var(--xp-explorer-box-bg);color:var(--xp-explorer-box-text)}.xp-explorer-task-pane .xp-explorer-sidebox-body{border:0;background:var(--xp-explorer-box-bg);box-shadow:none;color:var(--xp-explorer-box-text)}.generator-control-pane.xp-explorer-task-pane{border-color:var(--xp-border-dark);background:var(--xp-explorer-pane-bg);padding:10px}.generator-control-pane .creator-panel{height:auto;gap:0;padding:0;background:transparent}.generator-control-pane .xp-explorer-sidebox:last-child,.detail-sidebar .xp-explorer-sidebox:last-child{margin-bottom:0}.generator-control-pane .creator-section{border:0;background:transparent;padding:8px 10px 10px}.generator-control-pane .creator-status-group .xp-explorer-sidebox-body{gap:8px}.reference-picker-sources.xp-explorer-task-pane{grid-template-rows:auto auto minmax(0,1fr);background:var(--xp-explorer-pane-bg)}.reference-picker-sources.xp-explorer-task-pane>header strong,.reference-picker-sources.xp-explorer-task-pane>header span{color:var(--xp-chrome-text)}.reference-picker-sources .xp-explorer-sidebox{margin:0}.reference-picker-sources .xp-explorer-sidebox-body{padding:8px}.reference-picker-sources .reference-picker-project-group{min-height:0;display:flex;flex-direction:column}.reference-picker-project-group .xp-explorer-sidebox-collapse{min-height:0;flex:1 1 auto}.reference-picker-project-group .xp-explorer-sidebox-body,.reference-picker-project-group .reference-picker-projects{min-height:0;height:100%}.reference-picker-project-group .xp-explorer-sidebox-body{display:block}.reference-picker-selected.xp-explorer-task-pane{grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:10px;background:var(--xp-explorer-pane-bg)}.detail-sidebar.xp-explorer-task-pane{background:var(--xp-explorer-pane-bg)}.reference-picker-selected .reference-picker-selection-group{min-height:0;display:flex;flex-direction:column;margin:0}.reference-picker-selection-group .xp-explorer-sidebox-collapse{min-height:0;flex:1 1 auto}.reference-picker-selection-group .xp-explorer-sidebox-body{height:100%;grid-template-rows:auto auto minmax(0,1fr);padding:8px}.reference-picker-selected-context{color:var(--xp-text-muted);font-size:var(--xp-font-size-xs)}.reference-picker-selection-group .reference-picker-role-tabs,.reference-picker-selection-group .reference-picker-target-label,.reference-picker-selection-group .reference-picker-selected-grid{margin:0}.reference-picker-selection-group .reference-picker-role-tabs,.reference-picker-selection-group .reference-picker-selected-grid{padding:0}.reference-picker-selected.xp-explorer-task-pane .reference-picker-footer{margin:0 -10px -10px}@media(prefers-reduced-motion:reduce){.xp-explorer-sidebox-arrow,.xp-explorer-sidebox-collapse{transition:none}}.xp-window.active{background:var(--xp-window-frame-active)}.xp-window.maximized{border-radius:0}.xp-titlebar{position:relative;height:var(--xp-titlebar-height);display:flex;align-items:center;justify-content:space-between;gap:8px;border-radius:8px 8px 0 0;margin:0 0 2px;padding:2px 3px 3px 6px;color:var(--xp-chrome-text);background:var(--xp-titlebar);box-shadow:inset 1px 0 3px var(--xp-titlebar-shadow),inset -1px 0 3px var(--xp-titlebar-shadow);font-family:var(--xp-title-font);text-shadow:1px 1px 1px var(--xp-titlebar-shadow)}.xp-window.active .xp-titlebar{background:var(--xp-titlebar-active);box-shadow:inset 1px 0 3px var(--xp-titlebar-shadow-active),inset -1px 0 3px var(--xp-titlebar-shadow-active);text-shadow:1px 1px 1px var(--xp-titlebar-shadow-active)}.xp-title{min-width:0;display:flex;align-items:center;gap:5px}.xp-title img{width:16px;height:16px;object-fit:contain}.xp-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--xp-font-size-lg);font-weight:600}.xp-studio-titlebar-slot{min-width:0;height:100%;flex:1 1 auto;overflow:hidden}.xp-studio-titlebar-slot>.ui-app-bar{min-height:0;padding:0;color:var(--xp-chrome-text);border:0;background:transparent;box-shadow:none}.xp-studio-titlebar-slot>.ui-app-bar :is(.skin-studio-brand,.skin-studio-project-label){color:inherit}.xp-studio-titlebar-slot:empty{display:none}.xp-titlebar:has(.xp-studio-titlebar-slot:not(:empty))>.xp-title{display:none}.xp-controls{position:relative;z-index:4;display:flex;gap:2px}.xp-control{position:relative;width:19px;height:19px;margin:1px 1px 0 0;border:1px solid #fff;border-radius:3px;padding:0;text-indent:-999rem;background:var(--xp-control-bg);box-shadow:var(--xp-control-shadow);filter:saturate(.7) opacity(.82) brightness(1.18);transition:filter .1s ease}.xp-control:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/xp-assets/spritesheet__window_ui.png);background-size:70px 17px}.xp-control[data-button=minimize]:after{background-position-x:0}.xp-control[data-button=maximize]:after{background-position-x:-18px}.xp-control[data-button=maximize][data-maximized=true]:after{background-position-x:-36.6px}.xp-control[data-button=close]{box-shadow:inset 0 0 0 1px #ae452745,inset 2px 2px 5px #e4a491,inset -2px -2px 1px #ae4527;background:url(/xp-assets/spritesheet__window_ui.png),radial-gradient(circle at 85% 85%,#cd512e 50%,#d45b34 70%,#e4a491)}.xp-control[data-button=close]:after{background-position-x:-53.5px}.xp-control:hover{filter:saturate(.7) opacity(.92) brightness(1.45)}.xp-control:active{transform:translateY(1px)}.xp-window-body{position:relative;height:calc(100% - var(--xp-titlebar-total-height));min-width:0;min-height:0;overflow:auto;border:0;background:#ece9d8;padding:10px;box-shadow:0 1px 0 1px var(--xp-window-body-shadow);-webkit-user-select:text;user-select:text}.xp-resize-zone{position:absolute;z-index:3;border:0;padding:0;background:transparent}.xp-resize-zone.n,.xp-resize-zone.s{left:9px;right:9px;height:7px;cursor:ns-resize}.xp-resize-zone.n{top:0}.xp-resize-zone.s{bottom:0}.xp-resize-zone.e,.xp-resize-zone.w{top:9px;bottom:9px;width:7px;cursor:ew-resize}.xp-resize-zone.e{right:0}.xp-resize-zone.w{left:0}.xp-resize-zone.nw,.xp-resize-zone.ne,.xp-resize-zone.sw,.xp-resize-zone.se{width:12px;height:12px}.xp-resize-zone.nw{top:0;left:0;cursor:nwse-resize}.xp-resize-zone.ne{top:0;right:0;cursor:nesw-resize}.xp-resize-zone.sw{bottom:0;left:0;cursor:nesw-resize}.xp-resize-zone.se{right:0;bottom:0;cursor:nwse-resize}.xp-window.maximized .xp-resize-zone{display:none}.composer-grid{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:12px;min-height:100%}.composer-main,.settings-pane{display:grid;align-content:start;gap:12px}.xp-fieldset{min-width:0;border:1px solid #aca899;padding:13px 10px 10px;margin:0;background:#f5f3ea}.xp-fieldset legend{padding:0 5px;color:var(--xp-accent-text);font-size:var(--xp-font-size-md)}label{display:grid;gap:4px;margin-bottom:10px;color:var(--xp-text);font-size:var(--xp-font-size-md)}.xp-input{width:100%;min-height:var(--xp-input-min-height);border:1px solid var(--xp-accent-border);border-radius:0;background:#fff;color:#111;padding:4px 6px;box-shadow:inset 1px 1px 1px #0000002e}.xp-input:focus{outline:1px solid var(--xp-selection);outline-offset:-2px}.xp-range{position:relative;display:block;width:100%;height:25px;min-width:44px;border-radius:0;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;outline:none}.xp-range-native{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;width:100%;height:25px;margin:0;opacity:0;cursor:pointer}.xp-range-track{position:absolute;top:10px;left:6px;right:6px;height:2px;box-sizing:border-box;border-right:1px solid #f3f2ea;border-bottom:1px solid #f3f2ea;border-radius:2px;background:#ecebe4;box-shadow:1px 0 #fff,1px 1px #fff,0 1px #fff,-1px 0 #9d9c99,-1px -1px #9d9c99,0 -1px #9d9c99,-1px 1px #fff,1px -1px #9d9c99}.xp-range-rail{position:absolute;top:0;right:5.5px;bottom:0;left:5.5px;pointer-events:none}.xp-range-thumb{position:absolute;top:0;left:var(--xp-range-position);display:block;width:11px;height:21px;overflow:visible;transform:translate(-50%)}.xp-range.is-disabled,.xp-range.is-disabled .xp-range-native{cursor:default}.xp-range.is-disabled{opacity:.58}.xp-select{-moz-appearance:none;appearance:none;-webkit-appearance:none;padding-right:calc(var(--xp-input-min-height) + 1px);background-image:var(--xp-select-button);background-repeat:no-repeat;background-position:right 2px center;background-size:calc(var(--xp-input-min-height) - 8px) calc(100% - 4px)}.xp-dialog-frame{overflow:hidden;border:3px solid var(--xp-window-frame-active);border-radius:7px 7px 2px 2px;background:var(--xp-surface);color:var(--xp-text);box-shadow:5px 8px 22px #0000006b}.xp-dialog-title{min-width:0;display:flex;align-items:center;gap:7px}.xp-dialog-title strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-dialog-title-icon{flex:0 0 auto;display:grid;place-items:center}.xp-search-input{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;padding:3px 4px 3px 7px;border:1px solid var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text);box-shadow:inset 1px 1px 1px color-mix(in srgb,var(--xp-text) 18%,transparent),inset -1px -1px 0 var(--xp-border-light)}.xp-search-input:focus-within{outline:1px solid var(--xp-focus-ring-input);outline-offset:-2px}.xp-search-input-icon{display:grid;place-items:center;color:var(--xp-text-muted)}.xp-search-input>.xp-input{min-height:28px;border:0;padding:2px 3px;background:transparent;box-shadow:none;outline:0}.xp-search-input-clear.xp-button{min-width:27px;width:27px;min-height:27px;height:27px;padding:0;font-size:var(--xp-font-size-xl);line-height:1}.xp-search-input-spacer{width:27px}.xp-select-field{min-width:0;display:grid;gap:2px;margin:0;color:var(--xp-text)}.xp-select-field>span{padding-left:2px;color:var(--xp-text-muted);font-size:var(--xp-font-size-xs);text-transform:uppercase}.xp-list-option,.xp-disclosure-button{font:inherit;color:var(--xp-text)}.xp-list-option:focus-visible,.xp-disclosure-button:focus-visible{outline:1px dotted var(--xp-focus-ring-raised);outline-offset:-3px}.xp-list-option.is-selected{border-color:var(--xp-accent-outline);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.xp-tag{display:inline-flex;align-items:center;min-height:19px;padding:1px 5px;border:1px solid var(--xp-border-dark);background:var(--xp-surface-raised);color:var(--xp-text);box-shadow:inset 1px 1px 0 var(--xp-border-light);font:inherit;font-size:var(--xp-font-size-xs);white-space:nowrap}.xp-select:hover{background-image:var(--xp-select-button-hover)}.xp-select:active{background-image:var(--xp-select-button-active)}.xp-select-root{position:relative;min-width:0;width:100%;display:block}.xp-select-root>.xp-select{width:100%;display:grid;grid-template-columns:minmax(0,1fr) var(--xp-menu-button-size);align-items:center;gap:5px;background:var(--xp-input-bg);color:var(--xp-text);padding:2px 2px 2px 6px;text-align:left}.xp-select-root>.xp-select>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-select-root>.xp-select>i{width:var(--xp-menu-button-size);height:var(--xp-menu-button-size);align-self:center;justify-self:end;background-image:var(--scrollbar-arrow-down);background-position:center;background-repeat:no-repeat;background-size:var(--xp-menu-button-size) var(--xp-menu-button-size);image-rendering:pixelated}.xp-select-root>.xp-select:hover>i{filter:brightness(1.06)}.xp-select-root>.xp-select:active>i,.xp-select-root>.xp-select[aria-expanded=true]>i{filter:brightness(.9)}.xp-select-popover{position:fixed;z-index:5000;box-sizing:border-box;overflow:auto;border:1px solid var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text);box-shadow:2px 3px 8px #00000057,inset 1px 1px 0 var(--xp-border-light);padding:2px}.xp-select-popover>button{width:100%;min-height:28px;display:grid;grid-template-columns:15px minmax(0,1fr);align-items:center;gap:4px;border:0;background:transparent;color:inherit;padding:4px 6px;text-align:left;font:inherit}.xp-select-popover>button[data-active=true],.xp-select-popover>button[aria-selected=true]{background:var(--xp-selection);color:var(--xp-selection-text)}.xp-select-popover>button:disabled{color:var(--xp-text-muted);opacity:.62}.xp-select-popover>button[aria-selected=true] .xp-select-check:before{content:"";display:block;width:8px;height:4px;border-left:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-1px) rotate(-45deg)}.xp-color-input{width:100%;min-height:32px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;border:1px solid var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text);padding:3px;text-align:left;font:inherit}.xp-color-input>span{align-self:stretch;border:1px solid var(--xp-border-dark);box-shadow:inset 1px 1px #ffffff3d}.xp-color-input>strong{overflow:hidden;text-overflow:ellipsis;font-size:var(--xp-font-size-xs);font-weight:400}.xp-color-dialog-backdrop{position:fixed;z-index:5200;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#00000057;padding:10px}.xp-color-dialog{width:min(360px,calc(100vw - 20px));border:3px solid var(--xp-window-frame-active);border-radius:7px 7px 2px 2px;background:var(--xp-surface);color:var(--xp-text);box-shadow:5px 7px 18px #0006}.xp-color-dialog>header{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;background:var(--xp-titlebar-active);color:var(--xp-chrome-text);padding:3px 4px 3px 7px}.xp-color-dialog-preview{height:70px;margin:10px;border:1px solid var(--xp-border-dark);box-shadow:inset 1px 1px 0 var(--xp-border-light)}.xp-color-dialog>label{grid-template-columns:48px minmax(0,1fr) 35px;align-items:center;gap:7px;margin:7px 10px}.xp-color-dialog .xp-range{width:100%}.xp-color-dialog output{text-align:right}.xp-color-dialog>.xp-color-hex{grid-template-columns:48px minmax(0,1fr)}.xp-color-dialog>footer{display:flex;justify-content:flex-end;border-top:1px solid var(--xp-border-dark);background:var(--xp-surface-soft);padding:7px 10px}.xp-dialog-backdrop{position:fixed;z-index:5300;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:12px;background:#00000061}.xp-dialog{width:min(420px,calc(100vw - 24px));overflow:hidden;border:3px solid var(--xp-window-frame-active);border-radius:7px 7px 2px 2px;background:var(--xp-surface);color:var(--xp-text);box-shadow:5px 8px 22px #0000006b}.xp-dialog-titlebar{min-height:30px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 4px 3px 7px;background:var(--xp-titlebar-active);color:var(--xp-chrome-text)}.xp-dialog-content{display:grid;gap:10px;padding:14px}.xp-dialog-content p{margin:0;line-height:1.4}.xp-dialog-content label{display:grid;gap:5px}.xp-dialog>footer{display:flex;justify-content:flex-end;gap:7px;padding:8px 12px 11px;border-top:1px solid var(--xp-border-dark);background:var(--xp-surface-soft)}.xp-dialog>footer .xp-button{min-width:86px}.xp-textarea{min-height:214px;resize:vertical;line-height:1.45}.prompt-strip{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.prompt-strip button{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid #aca899;background:#faf9f2;padding:4px 6px}.prompt-strip button:hover{border-color:var(--xp-selection);background:#fff}.actions-row,.button-stack{display:flex;flex-wrap:wrap;gap:8px}.button-stack .xp-input{flex:1 1 180px;min-width:min(100%,180px)}.xp-button{min-height:var(--xp-button-min-height);min-width:92px;border:1px solid var(--xp-accent-text);border-radius:3px;background:linear-gradient(#fff,#f2f2ee 44%,#d8d4c8);box-shadow:inset 1px 1px #fff,inset -1px -1px #00000021;color:#111;padding:4px 12px}.xp-button:hover{border-color:var(--xp-focus-ring-raised);background:linear-gradient(var(--xp-surface-raised),var(--xp-accent-pale) 44%,var(--xp-accent-light))}.xp-button:active{padding:5px 11px 3px 13px;background:linear-gradient(var(--xp-surface-recessed),var(--xp-surface-soft))}.xp-button:disabled{opacity:.55;cursor:default}.xp-button-primary{color:var(--xp-primary-text);border-color:var(--xp-primary-border);background:var(--xp-primary-bg);text-shadow:1px 1px 0 var(--xp-primary-shadow)}.xp-button-primary:hover{background:var(--xp-primary-bg-hover)}.xp-button-primary:active{background:var(--xp-primary-bg-active)}.xp-status,.xp-error{min-height:29px;border:1px solid #aca899;background:#fff;padding:6px 8px;font-size:var(--xp-font-size-md)}.xp-error{color:#8f1d0b;border-color:#c47e68;background:#fff4ef;white-space:pre-wrap}.proxy-state{display:flex;align-items:center;gap:7px;min-height:27px;border:1px solid #aca899;background:#fff;padding:5px 6px;margin-bottom:10px;font-size:var(--xp-font-size-md)}.proxy-state span,.tray-light{display:inline-block;width:9px;height:9px;border-radius:50%;background:#c44024;box-shadow:0 0 5px #c44024}.proxy-state.online span,.tray-light.ok{background:#35b32f;box-shadow:0 0 5px #35b32f}.connector-banner{display:grid;gap:6px;border:1px solid #d08b63;background:#fff4df;padding:7px;font-size:var(--xp-font-size-md)}.connector-banner.found{border-color:#7ea66c;background:#f0ffe8}.connector-banner strong{color:#7a2a12}.connector-banner.found strong{color:#245d1f}.connector-banner-note{color:#5d4b2c;line-height:1.35}.connector-banner .xp-button{justify-self:start}.connector-banner-actions{display:flex;flex-wrap:wrap;gap:6px}.connector-pairing-form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px;align-items:center}.connector-download-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.connector-download-grid .xp-button{min-width:0;padding-left:6px;padding-right:6px}.latest-result{display:grid;gap:12px}.latest-result h2{margin:0 0 4px;font-size:var(--xp-font-size-xxl)}.latest-result p{margin:0 0 5px;font-size:var(--xp-font-size-md);line-height:1.35}.latest-result small{color:#5b5b5b}.image-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.image-grid a{display:block;border:1px solid #aca899;background:#fff;padding:4px}.image-grid img{display:block;width:100%;aspect-ratio:1;object-fit:cover}.empty-gallery{display:grid;place-items:center;min-height:270px;border:1px dashed #aca899;background:#faf9f2;color:#5b5b5b;font-size:var(--xp-font-size-md)}.history-list{display:grid;gap:5px;max-height:170px;overflow:auto;margin-top:14px}.history-list a{display:grid;grid-template-columns:1fr auto;gap:8px;border:1px solid #d0ccbe;background:#fff;color:#111;text-decoration:none;padding:5px 6px;font-size:var(--xp-font-size-md)}.history-list span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-start-menu{position:fixed;left:0;bottom:30px;z-index:1200;width:360px;max-width:100vw;height:min(486px,calc(100dvh * var(--display-scale-inverse) - 30px));display:grid;grid-template-rows:70px minmax(0,1fr) 43px;border:1px solid var(--xp-start-menu-header-border);border-bottom:0;border-top-color:var(--xp-start-menu-header-border-top);border-radius:7px 7px 0 0;background:var(--xp-start-menu-shell);box-shadow:3px 3px 8px #00000061;overflow:visible}.xp-start-menu-user{width:100%;display:flex;align-items:center;gap:9px;min-width:0;border:0;padding:9px 11px;color:var(--xp-chrome-text);background:var(--xp-start-menu-header);border-radius:7px 7px 0 0;box-shadow:inset -1px 1px 2px var(--xp-start-menu-header-shadow),inset 1px 1px 2px var(--xp-start-menu-header-shadow);text-shadow:1px 1px 2px var(--xp-start-menu-user-shadow);text-align:left;cursor:pointer}.xp-start-menu-user:hover{filter:brightness(1.06)}.xp-start-menu-user:focus-visible{outline:1px dotted var(--xp-chrome-text);outline-offset:-4px}.xp-start-menu-user:active{filter:brightness(.96)}.xp-start-menu-user img{width:50px;height:50px;object-fit:cover;border:2px solid var(--xp-start-menu-avatar-border);border-radius:3px;box-shadow:1px 1px 3px var(--xp-start-menu-user-shadow)}.xp-start-menu-user strong{min-width:0;overflow:hidden;color:inherit;font-family:var(--xp-title-font);font-size:var(--xp-font-size-lg);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.xp-start-menu-body{position:relative;display:grid;grid-template-columns:1fr 1fr;min-height:0;overflow:visible}.xp-start-menu-body:before{content:"";position:absolute;z-index:2;top:0;left:0;right:0;border-top:2px solid;border-image:var(--xp-start-menu-body-divider);pointer-events:none}.xp-start-menu-column.primary{min-width:0;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border-left:2px solid var(--xp-start-menu-primary-border);background:#fff;color:#373738}.xp-start-menu-column.secondary{min-width:0;min-height:0;overflow:visible;border-left:1px solid var(--xp-start-menu-secondary-divider);border-right:2px solid var(--xp-start-menu-secondary-border);background:var(--xp-start-menu-secondary);color:var(--xp-start-menu-secondary-text)}.xp-start-menu-programs{min-height:0;display:grid;align-content:start;overflow-y:auto}.xp-start-menu-list{list-style:none;margin:0;padding:6px 7px}.xp-start-menu-list.pinned{border-bottom:1px solid;border-image:var(--xp-start-menu-primary-divider)}.xp-start-menu-list.system:not(:last-child){border-bottom:1px solid;border-image:var(--xp-start-menu-system-divider)}.xp-start-menu-list.system-primary .xp-start-menu-item em{font-weight:700}.xp-start-menu-list li{margin:0}.xp-start-menu-item,.xp-all-programs button,.xp-start-menu-footer button{width:100%;border:0;background:transparent;font:inherit}.xp-start-menu-item{min-height:36px;display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:6px;padding:3px 4px;color:inherit;text-align:left}.xp-start-menu-item.large{min-height:42px;grid-template-columns:34px minmax(0,1fr)}.xp-start-menu-item.compact{min-height:28px;grid-template-columns:27px minmax(0,1fr);padding:2px 4px}.xp-start-menu-item img,.xp-all-programs img,.xp-start-menu-footer img{flex:0 0 auto;object-fit:contain}.xp-start-menu-item span{min-width:0;display:grid;gap:0;line-height:1.05}.xp-start-menu-item strong,.xp-start-menu-item em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:normal}.xp-start-menu-item strong{font-size:var(--xp-font-size-sm);font-style:normal;font-weight:700}.xp-start-menu-item em{font-size:var(--xp-font-size-sm);font-style:normal}.xp-start-menu-item:not(.large):not(.compact) em{font-size:var(--xp-font-size-sm)}.xp-start-menu-item.compact em{font-size:var(--xp-font-size-xs)}.xp-start-menu-item:disabled{cursor:default}.xp-start-menu-item:not(:disabled):hover,.xp-start-menu-item[data-open=true],.xp-all-programs button:hover,.xp-all-programs button[data-open=true],.xp-start-menu-footer button:hover{background:var(--xp-start-menu-hover);color:var(--xp-start-menu-hover-text)}.xp-all-programs{position:relative;border-top:1px solid;border-image:var(--xp-start-menu-primary-divider);padding:4px 7px}.xp-all-programs button{min-height:26px;display:flex;align-items:center;justify-content:center;gap:7px;color:inherit;text-align:center}.xp-all-programs strong{font-size:var(--xp-font-size-sm)}.xp-all-programs img{width:20px;height:20px}.xp-start-menu-footer{display:flex;justify-content:flex-end;align-items:center;gap:4px;min-height:0;padding:6px 8px;color:var(--xp-start-menu-footer-text);background:var(--xp-start-menu-footer);border-top:2px solid var(--xp-start-menu-footer-border);box-shadow:inset 2px 0 8px var(--xp-start-menu-footer-shadow),inset -2px 0 8px var(--xp-start-menu-footer-shadow)}.xp-start-menu-footer button{width:auto;display:inline-flex;align-items:center;gap:5px;padding:3px 5px;color:inherit;text-shadow:1px 1px 1px rgba(0,0,0,.36)}.xp-start-menu-footer img{width:22px;height:22px}.xp-start-menu-footer span{font-size:var(--xp-font-size-sm);white-space:nowrap}.xp-start-menu-list li{position:relative}.xp-start-menu-submenu-arrow{justify-self:end;font-family:Arial,sans-serif;font-size:var(--xp-font-size-xs);font-style:normal;transform:scaleX(.7)}.xp-start-menu-submenu{position:absolute;left:calc(100% - 2px);bottom:0;z-index:6;width:185px;min-height:27px;padding:3px 3px 3px 6px;border:1px solid var(--xp-start-menu-primary-border);background:var(--xp-surface-raised);color:var(--xp-text);box-shadow:2px 2px 4px #0000003d}.xp-start-menu-submenu:before{position:absolute;inset:0 auto 0 0;width:3px;background:var(--xp-start-menu-shell);content:""}.xp-start-menu-submenu.all-programs{left:75%;bottom:4px;width:190px}.xp-start-menu-submenu button{position:relative;z-index:1;width:100%;min-height:26px;display:grid;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:5px;padding:3px 5px;border:0;background:transparent;color:inherit;font:inherit;text-align:left}.xp-start-menu-submenu button:not(:disabled):hover,.xp-start-menu-submenu button:not(:disabled):focus-visible{background:var(--xp-start-menu-hover);color:var(--xp-start-menu-hover-text);outline:0}.xp-start-menu-submenu button:disabled{color:var(--xp-disabled-text)}.xp-start-menu-submenu-empty{position:relative;z-index:1;min-height:24px;display:flex;align-items:center;padding:3px 8px}.xp-taskbar{position:fixed;left:0;right:0;bottom:0;z-index:1100;height:30px;display:grid;grid-template-columns:99px minmax(0,1fr) auto;align-items:stretch;color:#fff;background:var(--xp-taskbar);box-shadow:inset 0 1px #ffffff5c}.xp-start{width:99px;height:30px;display:flex;align-items:center;gap:5px;overflow:hidden;border:1px solid var(--xp-primary-border);border-left:0;border-radius:0 14px 14px 0;padding:0 14px 0 9px;background:var(--xp-primary-bg);box-shadow:inset 0 1px 1px #ffffffb8,inset -2px -2px 3px #00000040;color:var(--xp-primary-text);text-shadow:1px 1px 1px var(--xp-primary-shadow);font-family:var(--xp-title-font);font-size:var(--xp-font-size-lg);font-style:italic;font-weight:700;line-height:1}.xp-start:hover,.xp-start.open{background:var(--xp-primary-bg-hover)}.xp-start:active{padding:1px 13px 0 10px;background:var(--xp-primary-bg-active);box-shadow:inset 2px 2px 3px #00000052}.xp-start img{width:20px;height:20px;flex:0 0 auto;object-fit:cover;object-position:center;filter:drop-shadow(1px 1px 0 rgba(0,0,0,.24))}.xp-start span{transform:translateY(-1px)}.xp-task-list{display:flex;align-items:center;gap:3px;min-width:0;padding:3px 4px}.xp-task{height:24px;max-width:210px;min-width:130px;display:flex;align-items:center;gap:6px;border:1px solid var(--xp-task-border);border-radius:2px;color:#fff;background:var(--xp-task);box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #00000047;padding:0 8px;text-align:left}.xp-task.active{background:var(--xp-task-active);box-shadow:inset 1px 1px 2px #00000061,inset -1px -1px #ffffff2e}.xp-task img{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.xp-task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--xp-font-size-sm)}.xp-tray{height:30px;display:flex;align-items:center;gap:8px;padding:0 10px;background:var(--xp-tray);border-left:1px solid rgba(255,255,255,.38);font-size:var(--xp-font-size-sm);box-shadow:inset 1px 0 0 var(--xp-tray-shadow)}.xp-account-toggle{position:relative;box-sizing:border-box;width:30px;height:30px;display:grid;flex:0 0 30px;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:0;padding:3px;background:var(--xp-task);box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #00000047}.xp-account-toggle.active{background:var(--xp-task-active);box-shadow:inset 1px 1px 2px #00000061}.xp-account-toggle img{width:22px;height:22px;object-fit:contain}.xp-account-toggle>span{position:absolute;right:1px;bottom:1px;width:6px;height:6px;border:1px solid #fff;border-radius:50%;background:#c44024;box-shadow:0 0 3px #721f10}.xp-account-toggle.is-signed-in>span{background:#39c43a;box-shadow:0 0 3px #176b18}.xp-crt-toggle{min-width:42px;height:21px;border:1px solid var(--xp-accent-outline);border-radius:2px;background:linear-gradient(180deg,rgba(255,255,255,.85),transparent 42%),var(--xp-selected-dim);color:var(--xp-selected-text);font-size:var(--xp-font-size-sm);font-weight:700;box-shadow:inset 1px 1px #ffffffb8,inset -1px -1px #00000029}.xp-crt-toggle.active{color:var(--xp-chrome-text);background:var(--xp-badge-gradient);box-shadow:inset 1px 1px 2px #00000059}.xp-keyboard-toggle,.xp-mobile-keyboard,.xp-native-keyboard-return{display:none}@media(min-width:721px)and (max-width:980px){body{overflow:auto}.xp-desktop{min-height:100dvh;overflow:auto;padding-bottom:38px}.desktop-icons{display:none}.xp-window{left:8px!important;width:calc(100vw - 16px)!important;min-width:0}.composer-window{top:8px!important;height:auto!important;min-height:610px}.composer-grid,.generator-workspace{grid-template-columns:1fr}.generator-control-pane{border-right:0;border-bottom:1px solid var(--xp-side-panel)}.xp-taskbar{grid-template-columns:99px minmax(0,1fr) auto}.xp-tray{gap:4px;padding-inline:5px}.xp-tray>.tray-light,.xp-tray>.xp-crt-toggle,.xp-tray>time{display:none}.xp-start-menu{width:min(360px,100vw)}}.composer-window .xp-window-body,.storyboard-window .xp-window-body{background:var(--xp-surface);color:var(--xp-text);color:#111;padding:0}.composer-window .xp-window-body,.storyboard-window .xp-window-body{overflow:auto}.generator-workspace{height:100%;min-height:0;display:grid;grid-template-columns:clamp(292px,26vw,390px) minmax(0,1fr);background:#ece9d8}.generator-control-pane{min-width:0;min-height:0;border-right:1px solid var(--xp-side-panel);background:var(--xp-side-panel-light);overflow:auto}.generator-pictures-pane{min-width:0;min-height:0;overflow:hidden;background:#ece9d8}.generator-gallery-shell{height:100%;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.generator-gallery-shell .creation-batch-list,.generator-gallery-shell .empty-gallery{min-height:0;overflow:auto}.generator-gallery-explorer-header{min-width:0;border-bottom:1px solid #aca899;background:#f1f0eb}.generator-gallery-menu{min-height:24px}.generator-gallery-toolbar{min-width:0}.generator-gallery-toolbar .xp-explorer-button.active{color:var(--xp-accent-text)}.gallery-search-box{width:min(260px,32vw);min-width:150px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 4px}.gallery-search-box .xp-input{width:100%;min-width:0;height:23px;padding:2px 5px;font-size:var(--xp-font-size-sm)}.gallery-search-box button{min-width:42px;height:23px;border:1px solid var(--xp-border-dark);background:linear-gradient(#fff,#f3f2ea);color:#111;padding:0 6px;font:inherit;font-size:var(--xp-font-size-sm)}.gallery-search-box button:hover,.gallery-search-box button:focus-visible{border-color:var(--xp-selection);background:var(--xp-selection-faint);outline:none}.settings-window .xp-window-body{background:#ece9d8;overflow:auto}.creator-panel{height:100%;display:grid;align-content:start;gap:14px;padding:14px 12px;background:#ece9d8;color:#111;-webkit-user-select:none;user-select:none}.creator-field{display:grid;gap:8px;margin:0;color:var(--xp-accent-text);font-size:var(--xp-font-size-sm);font-weight:700;text-transform:uppercase}.creator-field .xp-input{min-height:38px;border-color:var(--xp-accent-border);border-radius:0;background:#fff;box-shadow:inset 1px 1px 1px #0000002e;color:#111}.creator-field .xp-input:focus{outline:1px solid var(--xp-selection);outline-offset:0}.creator-prompt{min-height:152px;resize:none;line-height:1.45;text-transform:none;font-weight:400}.prompt-field,.prompt-editor-shell{position:relative}.prompt-editor{min-height:152px;max-height:230px;overflow:auto;white-space:pre-wrap;word-break:break-word;cursor:text;-webkit-user-select:text;user-select:text}.prompt-editor.empty:before{content:attr(data-placeholder);color:#777;pointer-events:none}.mention-token{display:inline-flex;align-items:center;gap:4px;max-width:120px;margin:0 2px;padding:2px 6px 2px 3px;border:1px solid var(--xp-accent-border);background:linear-gradient(var(--xp-surface-raised),var(--xp-selected-dim));color:var(--xp-selected-text);font-weight:700;vertical-align:baseline;-webkit-user-select:none;user-select:none}.mention-token img{width:18px;height:18px;object-fit:cover;border:1px solid #aca899}.mention-token span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-menu{z-index:95;width:min(260px,calc(100% - 16px));max-height:168px;overflow:auto;border:1px solid var(--xp-window-frame-active);background:#fff;box-shadow:4px 6px 13px #0000005c;padding:3px}.mention-menu button{width:100%;display:grid;grid-template-columns:30px 1fr;gap:8px;align-items:center;border:0;padding:4px;background:transparent;color:#111;text-align:left}.mention-menu button.active,.mention-menu button:hover{background:var(--xp-selection);color:#fff}.mention-menu img{width:28px;height:28px;object-fit:cover;border:1px solid #aca899}.mention-menu span{display:grid;gap:1px}.mention-menu strong,.mention-menu small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mention-menu strong{font-size:var(--xp-font-size-md)}.mention-menu small{color:inherit;opacity:.82;font-size:var(--xp-font-size-xs)}.mention-empty{padding:8px;color:#555;font-size:var(--xp-font-size-sm);text-transform:none}.creator-section{display:grid;gap:8px}.section-head{display:flex;align-items:center;justify-content:space-between;color:var(--xp-accent-text);font-size:var(--xp-font-size-sm);font-weight:700;text-transform:uppercase}.section-head small{color:#555;font-size:var(--xp-font-size-md);font-weight:400}.reference-input{display:none}.reference-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;align-items:start}.reference-box{min-width:0;border:1px solid transparent;padding:2px}.reference-box.dragging{border-color:var(--xp-selection);background:var(--xp-selected-dim)}.reference-drop-button{width:100%;height:82px;display:grid;grid-template-rows:27px minmax(30px,auto) 14px;place-items:center;gap:2px;min-width:0;padding:6px 4px 5px;font-size:var(--xp-font-size-md)}.reference-drop-button span{min-width:0;min-height:30px;display:flex;align-items:center;justify-content:center;line-height:1.05;overflow-wrap:anywhere;text-align:center}.reference-box.dragging .reference-drop-button{outline:1px dotted var(--xp-selection);outline-offset:-4px}.reference-drop-icon{width:26px;height:26px;object-fit:contain;display:block;filter:drop-shadow(1px 1px 0 rgba(255,255,255,.65))}.reference-drop-button small{min-width:18px;border:1px solid var(--xp-accent-border);background:#fff;color:var(--xp-accent-text);padding:0 3px;font-size:var(--xp-font-size-xs);line-height:14px}.reference-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(78px,1fr));gap:7px;align-items:start}.mini-reference-window{min-width:0;overflow:hidden;border:1px solid var(--xp-window-frame-active);border-radius:5px 5px 0 0;background:#ece9d8;box-shadow:inset 1px 1px #ffffffbf,inset -1px -1px #0000002e}.mini-reference-titlebar{height:20px;display:flex;align-items:center;justify-content:space-between;gap:4px;padding:1px 2px 1px 5px;color:#fff;background:var(--xp-badge-gradient);text-shadow:1px 1px 0 var(--xp-badge-shadow)}.mini-reference-titlebar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--xp-font-size-xs);text-transform:none}.mini-reference-close.xp-control{width:17px;height:17px;flex:0 0 17px;border-radius:2px}.mini-reference-close.xp-control:after{background-size:62px 15px;background-position-x:-47.5px}.mini-reference-preview{width:100%;display:grid;gap:3px;border:0;border-top:1px solid var(--xp-accent-border);padding:3px;background:#fff;color:#111;text-align:center}.mini-reference-preview:hover{background:#fff8dd}.mini-reference-preview img{width:100%;aspect-ratio:1;object-fit:cover;display:block;border:1px solid #aca899}.mini-reference-preview span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--xp-accent-text);font-size:var(--xp-font-size-xs);font-weight:700}.reference-library-window .xp-window-body{padding:0;overflow:hidden}.reference-picker-shell{height:100%;display:grid;grid-template-columns:minmax(0,1fr) 286px;gap:0;background:#ece9d8;color:#111}.reference-picker-main{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);overflow:hidden}.reference-picker-header{display:grid;grid-template-columns:minmax(128px,.7fr) minmax(180px,1fr) auto;gap:8px;align-items:center;padding:10px;border-bottom:1px solid #aca899;background:var(--xp-surface-raised)}.reference-picker-header>div,.reference-picker-selected header>div{min-width:0;display:grid;gap:1px}.reference-picker-header strong,.reference-picker-selected header strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-lg)}.reference-picker-header span,.reference-picker-selected header span{color:#555;font-size:var(--xp-font-size-sm)}.reference-picker-header .xp-input{min-width:0}.reference-picker-header .xp-button{min-width:86px;display:inline-flex;align-items:center;justify-content:center;gap:5px}.reference-picker-header .reference-drop-icon{width:18px;height:18px}.reference-picker-tabs,.reference-picker-role-tabs{display:flex;flex-wrap:wrap;gap:5px;padding:8px 10px;border-bottom:1px solid #d8d2b8;background:#f9f8f0}.reference-picker-tabs button,.reference-picker-role-tabs button{min-height:25px;display:inline-flex;align-items:center;gap:5px;border:1px solid #aca899;background:linear-gradient(#fff,#f3f2ea);color:#111;padding:3px 8px;font:inherit;font-size:var(--xp-font-size-sm)}.reference-picker-tabs button.active,.reference-picker-tabs button:hover,.reference-picker-role-tabs button.active,.reference-picker-role-tabs button:hover{border-color:var(--xp-accent-border);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.reference-picker-tabs img,.reference-picker-role-tabs img{width:18px;height:18px;object-fit:contain}.reference-picker-target-label{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:9px 10px;border-bottom:1px solid var(--xp-accent-border);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.reference-picker-grid{min-height:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;align-content:start;padding:10px;overflow:auto}.reference-picker-card{position:relative;min-width:0;border:1px solid transparent;padding:3px;background:transparent;color:#111}.reference-picker-card:hover,.reference-picker-card:focus-within{outline:none;border-color:var(--xp-selection);background:var(--xp-selected-dim)}.reference-picker-card-use{min-width:0;width:100%;display:grid;gap:4px;border:0;padding:0;background:transparent;color:inherit;font:inherit;text-align:center;cursor:pointer}.reference-picker-card-use:focus-visible{outline:1px dotted currentColor;outline-offset:1px}.reference-picker-card-delete{position:absolute;top:7px;right:7px;z-index:2;width:25px;height:25px;display:grid;place-items:center;padding:2px;opacity:0;pointer-events:none;transition:opacity .1s ease-out,transform .1s ease-out}.reference-picker-card:hover .reference-picker-card-delete,.reference-picker-card:focus-within .reference-picker-card-delete{opacity:1;pointer-events:auto}.reference-picker-card-delete:active{transform:translateY(1px)}.reference-picker-card-delete img{width:17px;height:17px;display:block;object-fit:contain}@media(hover:none){.reference-picker-card-delete{opacity:1;pointer-events:auto}}.reference-picker-card-preview{aspect-ratio:1;display:block;overflow:hidden;border:1px solid #aca899;background:#222}.reference-picker-card-preview img{width:100%;height:100%;display:block;object-fit:cover}.reference-picker-card-meta{min-width:0;display:grid;gap:1px}.reference-picker-card-meta strong,.reference-picker-card-meta span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-picker-card-meta strong{color:#333;font-size:var(--xp-font-size-xs)}.reference-picker-card-meta span{display:none}.reference-picker-selected{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto;border-left:1px solid var(--xp-accent-border);background:var(--xp-side-panel-light)}.reference-picker-selected header{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:start;padding:11px 10px 8px}.reference-picker-selected header em{color:#555;font-size:var(--xp-font-size-md);font-style:normal;font-weight:700}.reference-picker-role-tabs{padding:0 10px 9px;border-bottom:0;background:transparent}.reference-picker-role-tabs button{flex:1 1 78px;justify-content:center;padding-inline:5px}.reference-picker-selected-grid{min-height:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:max-content;gap:10px;align-content:start;padding:0 10px 10px;overflow:auto}.reference-picker-selected-card,.reference-picker-upload{position:relative;min-width:0;aspect-ratio:1;overflow:hidden;border:1px solid #aca899;background:#fff}.reference-picker-selected-card img{width:100%;height:100%;display:block;object-fit:cover}.reference-picker-selected-card .mini-reference-close{position:absolute;top:3px;right:3px}.reference-picker-selected-card span{position:absolute;left:3px;right:3px;bottom:3px;overflow:hidden;border:1px solid rgba(var(--xp-selection-rgb),.55);background:#ffffffe0;color:var(--xp-accent-text);padding:1px 3px;font-size:var(--xp-font-size-xs);font-weight:700;text-overflow:ellipsis;white-space:nowrap}.reference-picker-upload{display:grid;place-items:center;align-content:center;gap:6px;border-style:dashed;color:var(--xp-accent-text);font:inherit;font-size:var(--xp-font-size-md);font-weight:700}.reference-picker-upload.dragging,.reference-picker-upload:hover{border-style:solid;background:var(--xp-selected-gradient)}.reference-picker-upload img{width:28px;height:28px;object-fit:contain}.reference-picker-footer{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding:10px;border-top:1px solid var(--xp-accent-border);background:#f5f3ea}.reference-picker-footer .xp-button{min-width:0}.reference-library-empty{margin:8px;min-height:180px;display:grid;place-items:center;align-content:center;gap:8px;border:1px solid #aca899;background:#fff;color:var(--xp-accent-text);text-align:center}.reference-library-empty img{width:42px;height:42px;object-fit:contain}.reference-library-empty strong{font-size:var(--xp-font-size-lg)}.reference-library-empty span{max-width:260px;color:#555;font-size:var(--xp-font-size-sm)}.xp-checkbox-row{display:inline-flex;align-items:center;min-height:18px;margin:-4px 0 0;color:#333;font-size:var(--xp-font-size-md);font-weight:400;text-transform:none;-webkit-user-select:none;user-select:none}.xp-checkbox-row input{position:fixed;opacity:0;pointer-events:none}.xp-checkbox-row label{position:relative;display:block;margin:0;padding-left:22px;line-height:16px;color:inherit;font-size:inherit;font-weight:inherit;text-transform:none;white-space:nowrap}.xp-checkbox-row label:before{content:"";position:absolute;left:0;top:1px;width:13px;height:13px;border:1px solid var(--xp-border-dark);background:linear-gradient(135deg,var(--xp-surface-recessed),var(--xp-input-bg))}.xp-checkbox-row input:checked+label:after{content:"";position:absolute;left:4px;top:2px;width:4px;height:8px;border:solid var(--xp-accent-text);border-width:0 2px 2px 0;transform:rotate(45deg)}.xp-checkbox-row input:not(:disabled):not(:active)+label:hover:before{border-color:var(--xp-focus-ring-raised);box-shadow:inset 0 0 0 1px var(--xp-accent-light)}.xp-checkbox-row input:focus+label{outline:1px dotted var(--xp-text)}.xp-checkbox-row input:disabled+label{color:#8f8f82}.creator-controls-row{position:relative;display:grid;grid-template-columns:66px 74px minmax(122px,1fr);gap:8px;align-items:stretch}.count-stepper,.pill-picker{min-height:32px;height:auto;border:1px solid var(--xp-accent-border);border-radius:0;background:#fff;color:#111}.count-stepper{display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;overflow:hidden}.count-stepper button{height:100%;border:0;background:transparent;color:#111;font-weight:700}.count-stepper button:disabled{opacity:.35}.count-stepper strong{text-align:center;font-size:var(--xp-font-size-lg)}.parallel-stepper strong{font-size:var(--xp-font-size-md)}.parallel-stepper{grid-template-columns:16px 1fr 16px}.picker-wrap{position:relative}.pill-picker{min-width:0;width:100%;display:flex;align-items:center;justify-content:center;gap:7px;padding:0 9px;font-size:var(--xp-font-size-md);font-weight:700;line-height:1.08}.pill-picker.wide{justify-content:flex-start;padding-block:3px;overflow-wrap:anywhere;white-space:normal}.pill-picker:not(.wide){white-space:nowrap}.pill-picker:hover,.count-stepper:hover{background:var(--xp-selected-dim)}.ratio-menu,.quality-menu{z-index:70;overflow:auto;border:1px solid var(--xp-accent-border);border-radius:0;background:#fff;box-shadow:0 12px 22px #00000061;padding:8px}.ratio-menu{width:190px}.ratio-menu button{width:100%;height:34px;display:grid;grid-template-columns:23px 44px 1fr;align-items:center;border:0;border-radius:6px;background:transparent;color:#111;text-align:left;font-size:var(--xp-font-size-md)}.ratio-icon{display:inline-block;border:2px solid currentColor;border-radius:2px;color:var(--xp-accent-text)}.ratio-auto{width:13px;height:13px}.ratio-square{width:12px;height:12px}.ratio-wide{width:16px;height:8px}.ratio-tall{width:8px;height:16px}.quality-menu{width:230px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.quality-menu div{display:grid;gap:4px}.quality-menu span{margin-bottom:3px;color:var(--xp-accent-text);font-size:var(--xp-font-size-xs);font-weight:700;text-transform:uppercase}.quality-menu button{height:34px;border:0;border-radius:7px;background:transparent;color:#111;text-align:left;padding:0 10px;font-weight:700}.quality-menu button:disabled{color:gray;cursor:default;text-shadow:1px 1px 0 #fff}.quality-menu button:disabled:hover{background:transparent;color:gray}.quality-menu-note{grid-column:1 / -1;margin:2px 0 0;border-top:1px solid #d5d2bd;padding-top:7px;color:#333;font-size:var(--xp-font-size-sm);line-height:1.3}.creator-panel .xp-button-primary{width:100%;height:40px;border:1px solid var(--xp-primary-border);border-radius:2px;background:var(--xp-primary-bg);color:var(--xp-primary-text);box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #00000042;text-shadow:1px 1px rgba(0,0,0,.35);font-weight:700}.creator-error,.creator-status{min-height:26px;border-radius:0;padding:7px 8px;font-size:var(--xp-font-size-sm);line-height:1.3}.creator-error{background:#fff4f0;color:#9b1c12}.gallery-shell{min-height:100%;padding:0;background:#ece9d8}.xp-menu-bar{min-height:24px;display:flex;align-items:center;gap:2px;padding:2px 4px;border-bottom:1px solid #dedaca;background:#f1f0eb}.xp-menu-bar button{min-width:44px;height:20px;border:1px solid transparent;background:transparent;color:#000;padding:0 7px;text-align:left;font-size:var(--xp-font-size-md)}.xp-menu-bar button:hover,.xp-menu-bar button:focus-visible{border-color:var(--xp-selection);background:var(--xp-selection);color:#fff;outline:none}.xp-explorer-toolbar{min-height:38px;display:flex;align-items:center;gap:2px;padding:3px 5px;border-top:1px solid #fff;border-bottom:1px solid #dedaca;background:#f1f0eb}.xp-explorer-button{min-width:0;min-height:30px;display:inline-flex;align-items:center;gap:2px;flex:0 0 auto;border:1px solid transparent;border-radius:3px;background:transparent;color:#000;padding:0 5px 0 2px;font-size:var(--xp-font-size-md)}.xp-explorer-button img{width:24px;height:24px;object-fit:contain;margin:2px}.xp-explorer-button span{min-height:24px;display:inline-flex;align-items:center;gap:4px;border-left:1px solid transparent;padding:0 0 0 4px}.xp-explorer-button strong{font-size:var(--xp-font-size-md);font-weight:400}.xp-explorer-button i{display:inline-block;color:#000;font-style:normal;transform:scaleY(.68) translateY(1px)}.xp-explorer-button:not(:disabled):hover,.xp-explorer-button:not(:disabled):focus-visible{border-color:#d4d4cb;box-shadow:inset 0 1px 1px #fefefd,inset 0 -1px 1px #d4d4cb;background:#ffffff59;outline:none}.xp-explorer-button:not(:disabled):hover span,.xp-explorer-button:not(:disabled):focus-visible span{border-left-color:#dedaca}.xp-explorer-button:not(:disabled):active{color:#fff;background:#e5e4de;box-shadow:inset 0 1px 1px #d4d4cb}.xp-explorer-button.active,.xp-explorer-button.active:not(:disabled):hover,.xp-explorer-button.active:not(:disabled):focus-visible{border-color:var(--xp-accent-border);background:var(--xp-selection-faint);box-shadow:inset 1px 1px #fff,inset -1px -1px #0000001f}.xp-explorer-button.active span{border-left-color:#dedaca}.xp-explorer-button:not(:disabled):active img,.xp-explorer-button:not(:disabled):active strong{transform:translate(1px,1px)}.xp-explorer-button:disabled{cursor:default;filter:grayscale(1);opacity:.62}.xp-arrow-button{display:inline-grid;place-items:center;width:32px;height:32px;border:0;background:transparent;padding:0}.xp-arrow-button img{display:block;width:32px;height:32px;object-fit:contain;filter:var(--xp-arrow-filter)}.xp-arrow-button:not(:disabled):hover,.xp-arrow-button:not(:disabled):focus-visible{outline:none;filter:brightness(1.06)}.xp-arrow-button:not(:disabled):active img{transform:translate(1px,1px)}.xp-arrow-button:disabled{cursor:default;filter:grayscale(1);opacity:.45}.xp-explorer-separator{width:1px;height:28px;margin:0 4px;border-left:1px solid #dedaca;border-right:1px solid #fff}.gallery-count{min-width:0;margin-left:auto;color:var(--xp-accent-text);font-size:var(--xp-font-size-sm);font-weight:700;white-space:nowrap}.creation-batch-list{display:flex;flex-direction:column;gap:16px;align-items:stretch;padding:14px}.gallery-load-more{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--xp-accent-border);background:#fff;padding:10px;color:var(--xp-accent-text);font-size:var(--xp-font-size-md);font-weight:700}.gallery-load-more .xp-button{min-width:104px}.creation-batch-window{flex:0 0 auto;content-visibility:auto;contain-intrinsic-size:720px;overflow:hidden;border:1px solid var(--xp-window-frame-active);border-radius:6px 6px 0 0;background:#ece9d8;box-shadow:1px 1px #fff inset,-1px -1px #00000029 inset}.creation-batch-titlebar{min-height:25px;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:center;padding:3px 6px;color:#fff;background:var(--xp-badge-gradient);box-shadow:inset 1px 0 3px var(--xp-badge-shadow),inset -1px 0 3px var(--xp-badge-shadow);text-shadow:1px 1px 1px var(--xp-badge-shadow)}.creation-batch-titlebar>div:first-child{min-width:0;display:flex;align-items:center;gap:5px}.creation-batch-titlebar img{width:16px;height:16px}.creation-batch-titlebar strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--xp-font-size-md);font-weight:700}.creation-batch-titlebar .creation-meta{position:static;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:320px;text-shadow:none}.creation-batch-titlebar .creation-meta span{text-shadow:none}.creation-cancel-button{min-height:20px;min-width:54px;border:1px solid var(--xp-accent-text);border-radius:2px;background:linear-gradient(#fff,#f2f2ee 44%,#d8d4c8);box-shadow:inset 1px 1px #fff,inset -1px -1px #0000002e;color:#111;padding:1px 8px;font-size:var(--xp-font-size-sm);font-weight:700;text-shadow:none}.creation-cancel-button:hover,.creation-cancel-button:focus-visible{border-color:#ffb000;background:linear-gradient(#fff,#fff5cf 44%,#f0d48b);outline:none}.creation-cancel-button:active{padding:2px 7px 0 9px;background:linear-gradient(#d8d4c8,#f7f4e8)}.creation-slot-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px;padding:12px}.creation-slot{position:relative;display:block;overflow:hidden;border:0;border-radius:0;background:#fff;color:#111;font:inherit;text-align:left;padding:0;box-shadow:inset 1px 1px #ffffffd9,inset -1px -1px #0000001f}.creation-slot.status-queued,.creation-slot.status-generating,.creation-slot.status-retrying,.creation-slot.status-failed,.creation-slot.status-canceled{min-height:220px}.creation-slot:hover{outline:1px solid var(--xp-selection);outline-offset:-1px}.creation-slot-open{position:relative;z-index:1;width:100%;height:100%;display:block;border:0;background:transparent;color:inherit;font:inherit;padding:0;text-align:left}.creation-slot-open:disabled{cursor:default}.creation-slot-open img{display:block;width:100%;height:auto;object-fit:contain;background:#d9d9d9}.creation-slot.is-selected{outline:3px solid var(--xp-selection);outline-offset:-3px}.creation-download-check.xp-checkbox-row{position:absolute;top:8px;left:8px;z-index:5;width:24px;height:24px;min-height:24px;display:block;margin:0;border:1px solid #7f9db9;border-radius:2px;background:linear-gradient(var(--xp-surface-raised),var(--xp-surface-soft) 44%,var(--xp-surface-recessed));box-shadow:0 1px 3px #0000006b;cursor:pointer;opacity:1;transition:opacity .12s ease,transform .12s ease}.creation-slot.is-video .creation-download-check.xp-checkbox-row,.creation-slot.is-video .slot-badges{top:24px}.creation-slot:hover .creation-download-check,.creation-slot:focus-within .creation-download-check,.creation-slot.is-selected .creation-download-check{opacity:1}.creation-slot:has(.creation-download-check) .slot-badges{left:40px}.creation-download-check:active{transform:translateY(1px)}.creation-download-check.xp-checkbox-row label{position:relative;display:block;width:100%;height:100%;padding:0;cursor:pointer}.creation-download-check.xp-checkbox-row label:before{left:50%;top:50%;transform:translate(-50%,-50%)}.creation-download-check.xp-checkbox-row input:checked+label:after{left:50%;top:50%;transform:translate(-50%,-58%) rotate(45deg);transform-origin:center}.creation-download-check.xp-checkbox-row input:focus+label{outline:1px dotted #000;outline-offset:-2px}.creation-batch-selection-bar{min-height:34px;display:grid;grid-template-columns:auto auto minmax(0,1fr) auto auto;align-items:center;gap:8px;padding:4px 8px;border-bottom:1px solid #aca899;background:linear-gradient(#fff,#ece9d8);color:#111}.creation-batch-selection-bar>button{min-height:24px}.creation-batch-selection-bar>button img{width:16px;height:16px;vertical-align:middle}.creation-batch-download-status{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#555}.creation-slot small{display:block;position:absolute;left:0;right:0;bottom:0;max-height:46px;padding:6px 8px;border:1px solid #c47e68;background:#fff4ef;color:#8f1d0b;font-size:var(--xp-font-size-sm);line-height:1.25;overflow:hidden;text-overflow:ellipsis}.creation-action-strip{position:absolute;right:8px;bottom:8px;z-index:3;display:flex;align-items:center;justify-content:flex-end;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s ease}.creation-card-action{width:26px;min-width:26px;height:26px;min-height:26px;display:inline-flex;align-items:center;justify-content:center;padding:2px;overflow:hidden;line-height:1}.creation-card-action img{width:16px;height:16px;object-fit:contain;flex:0 0 auto}.creation-card-action.saved{font-weight:700}.creation-card-action.danger:not(:disabled):hover,.creation-card-action.danger:not(:disabled):focus-visible{border-color:#b75f42;outline:none}.creation-slot:hover .creation-action-strip,.creation-slot:focus-within .creation-action-strip{opacity:1;pointer-events:auto}.creation-slot.status-failed small{color:#8f1d0b}.creation-slot.status-canceled small{color:#555;border-color:#aca899;background:#f5f3ea}.slot-badges{position:absolute;left:7px;right:7px;top:7px;display:flex;gap:5px;flex-wrap:wrap;align-items:flex-start;opacity:0;transition:opacity .12s ease}.creation-slot:hover .slot-badges,.creation-slot:focus-within .slot-badges,.creation-slot.status-queued .slot-badges,.creation-slot.status-generating .slot-badges,.creation-slot.status-retrying .slot-badges,.creation-slot.status-failed .slot-badges{opacity:1}.slot-badges span{border:1px solid var(--xp-accent-border);border-radius:0;background:#fffffff0;color:var(--xp-accent-text);padding:3px 5px;font-size:var(--xp-font-size-xs);font-weight:700;text-transform:lowercase}.slot-badges .slot-number{border-color:#fff;background:var(--xp-badge-gradient);color:#fff;text-shadow:1px 1px 0 var(--xp-badge-shadow)}.slot-badges .warning-badge{background:#fff4ef;color:#8f1d0b;border:1px solid #c47e68}.creation-placeholder{width:100%;min-height:260px;aspect-ratio:16 / 9;display:grid;place-items:center;border:1px solid #dedaca;background:var(--xp-selection-sweep),#f5f3ea;background-size:220% 100%;animation:pending-sweep 1.3s linear infinite}.creation-placeholder span{border:1px solid var(--xp-accent-border);background:#fff;color:var(--xp-accent-text);padding:3px 7px;font-size:var(--xp-font-size-sm);font-weight:700}.creation-slot.status-failed .creation-placeholder{animation:none;background:#fff4ef}.creation-slot.status-canceled .creation-placeholder{animation:none;background:#f5f3ea}.creation-slot.status-failed .creation-placeholder span,.creation-slot.status-canceled .creation-placeholder span{border-color:#c47e68;color:#8f1d0b}.creation-slot.status-canceled .creation-placeholder span{border-color:#aca899;color:#555}.creation-progress{position:absolute;left:10px;right:10px;bottom:10px;width:calc(100% - 20px)}.storyboard-shell{min-height:100%;background:#ece9d8}.storyboard-toolbar{overflow-x:auto}.storyboard-layout{display:grid;grid-template-columns:304px minmax(0,1fr);min-height:calc(100% - 62px)}.storyboard-setup{min-height:0;display:grid;align-content:start;gap:10px;padding:10px;border-right:1px solid var(--xp-side-panel);background:var(--xp-side-panel-light);overflow:auto}.storyboard-setup .xp-fieldset{background:#f9f8f0}.storyboard-setup label{margin-bottom:8px}.storyboard-setup .xp-textarea{min-height:72px;resize:vertical}.storyboard-mode-row{display:grid;grid-template-columns:1fr 1fr;gap:7px}.storyboard-mode-row .xp-button{min-width:0}.storyboard-mode-row .xp-button.active{border-color:var(--xp-selection);background:var(--xp-selected-gradient);font-weight:700}.storyboard-number-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.storyboard-number-grid label:nth-child(3){grid-column:span 2}.storyboard-check-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;margin:4px 0 10px}.storyboard-check-grid .xp-checkbox-row label,.storyboard-download-check label{white-space:normal}.storyboard-reference-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,108px));gap:7px;justify-content:start}.storyboard-reference-tray{display:grid;grid-template-columns:1fr;gap:8px}.storyboard-reference-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;min-height:23px;color:var(--xp-accent-text);font-size:var(--xp-font-size-sm)}.storyboard-reference-toolbar strong,.storyboard-reference-toolbar span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-reference-toggle{min-width:70px;min-height:22px;padding:2px 8px}.storyboard-reference-button{height:58px;grid-template-rows:23px 14px 13px;font-size:var(--xp-font-size-sm)}.storyboard-reference-box.dragging .storyboard-reference-button{outline:1px dotted var(--xp-selection);outline-offset:-4px}.storyboard-reference-strip{display:grid;grid-template-columns:repeat(auto-fill,minmax(104px,132px));gap:8px;max-height:min(220px,24vh);overflow:auto;align-items:start;padding:2px 0 4px}.storyboard-reference-chip{position:relative;min-width:0;display:grid;grid-template-columns:42px minmax(0,1fr) 20px;gap:4px;align-items:start;border:1px solid var(--xp-accent-border);border-top:0;border-bottom:0;background:#fff;padding:4px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.storyboard-reference-chip.is-dragging{opacity:.58}.storyboard-reference-chip.is-drag-over:before,.storyboard-reference-chip.is-drag-over:after{content:"";position:absolute;top:4px;bottom:4px;width:3px;background:#ffb000;box-shadow:0 0 0 1px #8a5b00}.storyboard-reference-chip.is-drag-over.drop-before:before{left:-3px}.storyboard-reference-chip.is-drag-over.drop-after:after{right:-3px}.storyboard-reference-preview-button{grid-column:1 / -1;width:100%;display:block;border:0;background:#fff;padding:0;cursor:zoom-in}.storyboard-reference-preview-button:focus-visible{outline:1px dotted var(--xp-selection);outline-offset:2px}.storyboard-reference-preview-button img{width:100%;aspect-ratio:4 / 3;max-height:118px;display:block;border:1px solid #aca899;border-top:0;border-bottom:0;background:#f5f3ea;object-fit:cover}.storyboard-reference-drag{min-height:18px;display:grid;place-items:center;border:1px solid var(--xp-accent-border);background:var(--xp-selected-gradient);color:var(--xp-selected-text);font-size:var(--xp-font-size-xs);font-weight:700;cursor:grab}.storyboard-reference-chip:active,.storyboard-reference-chip:active .storyboard-reference-drag{cursor:grabbing}.storyboard-reference-empty{min-height:40px;display:grid;place-items:center start;border:1px dotted var(--xp-accent-border);background:#fffef6;padding:8px;color:#555;font-size:var(--xp-font-size-sm)}.storyboard-reference-chip>span:not(.storyboard-reference-drag){min-width:0;display:grid;gap:1px}.storyboard-reference-chip>span:not(.storyboard-reference-drag) strong,.storyboard-reference-chip>span:not(.storyboard-reference-drag) em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-reference-chip>span:not(.storyboard-reference-drag) strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-sm)}.storyboard-reference-chip>span:not(.storyboard-reference-drag) em{color:#555;font-size:var(--xp-font-size-xs);font-style:normal}.storyboard-reference-remove{width:18px;height:18px;border:1px solid #aca899;background:#f5f3ea;color:#111;padding:0;line-height:16px;text-align:center}.storyboard-reference-remove:hover{border-color:#b75f42;background:#fff4ef}.storyboard-reference-popup{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483002;display:grid;place-items:center;padding:24px;background:#00000061}.storyboard-reference-popup-window{position:relative;max-width:min(900px,84vw);max-height:88vh;overflow:hidden;border:1px solid var(--xp-window-frame-active);border-radius:5px 5px 0 0;background:#ece9d8;box-shadow:2px 2px 9px #00000061,inset 1px 1px #ffffffbf,inset -1px -1px #0000002e}.storyboard-reference-popup-window .mini-reference-titlebar span{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:6px;align-items:center}.storyboard-reference-popup-window .mini-reference-titlebar em{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#fff;font-size:var(--xp-font-size-xs);font-style:normal}.storyboard-reference-popup-window>img{max-width:min(900px,84vw);max-height:calc(88vh - 22px);display:block;background:#fff;object-fit:contain}.storyboard-continuity{grid-column:1 / -1;display:grid;grid-template-columns:1fr auto;gap:3px 7px;align-items:center;margin-top:8px;border:1px solid var(--xp-accent-border);background:#fff;padding:6px;font-size:var(--xp-font-size-sm)}.storyboard-continuity strong,.storyboard-continuity span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-continuity button{grid-row:span 2;border:1px solid var(--xp-accent-border);background:#f5f3ea;padding:2px 6px;font-size:var(--xp-font-size-sm)}.storyboard-history-list{display:grid;gap:5px;max-height:180px;overflow:auto}.storyboard-history-list p{margin:0;color:#555;font-size:var(--xp-font-size-sm)}.storyboard-history-item{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:4px}.storyboard-history-item button{min-width:0;border:1px solid var(--xp-accent-border);background:var(--xp-input-bg);color:var(--xp-text);padding:4px 5px;text-align:left;font-size:var(--xp-font-size-sm)}.storyboard-history-item button:hover{background:var(--xp-selection);color:#fff}.storyboard-history-item button:first-child{display:grid;gap:1px}.storyboard-history-item strong,.storyboard-history-item span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-history-item button:last-child{display:grid;place-items:center;padding:0;text-align:center}.storyboard-board{min-width:0;min-height:0;display:grid;align-content:start;gap:10px;padding:12px;overflow:auto;background:linear-gradient(90deg,rgba(255,255,255,.58) 0,transparent 42px),linear-gradient(#f7f6ee,#ece9d8)}.storyboard-status{position:sticky;top:0;z-index:4}.storyboard-order-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(238px,1fr));gap:6px;max-height:170px;overflow:auto;padding:2px}.storyboard-order-row{position:relative;min-width:0;min-height:42px;display:grid;grid-template-columns:48px 28px minmax(0,1fr) 28px;gap:7px;align-items:center;border:1px solid var(--xp-accent-border);background:#fff;padding:4px 6px;color:#111;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.storyboard-order-row:focus-visible{outline:1px dotted var(--xp-selection);outline-offset:2px}.storyboard-order-row.is-dragging{opacity:.58}.storyboard-order-row.is-drag-over:before,.storyboard-order-row.is-drag-over:after{content:"";position:absolute;left:4px;right:4px;height:3px;background:#ffb000;box-shadow:0 0 0 1px #8a5b00}.storyboard-order-row.is-drag-over.drop-before:before{top:-3px}.storyboard-order-row.is-drag-over.drop-after:after{bottom:-3px}.storyboard-order-grip{min-height:24px;display:grid;place-items:center;border:1px solid var(--xp-accent-border);background:linear-gradient(90deg,rgba(255,255,255,.5) 0,transparent 18px),var(--xp-selected-gradient);color:var(--xp-accent-text);font-size:var(--xp-font-size-sm);font-weight:700;cursor:grab}.storyboard-order-row:active,.storyboard-order-row:active .storyboard-order-grip{cursor:grabbing}.storyboard-order-number{display:grid;place-items:center;width:24px;height:24px;border:1px solid #aca899;background:#f5f3ea;color:var(--xp-accent-text);font-weight:700}.storyboard-order-copy{min-width:0;display:grid;gap:1px}.storyboard-order-copy strong,.storyboard-order-copy em{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-order-copy strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-md)}.storyboard-order-copy em{color:#555;font-size:var(--xp-font-size-xs);font-style:normal}.storyboard-order-count{display:grid;place-items:center;min-width:22px;height:22px;border:1px solid #aca899;background:#fffef6;color:#555;font-size:var(--xp-font-size-sm)}.storyboard-order-empty{min-height:42px;display:grid;gap:2px;align-content:center;border:1px dotted var(--xp-accent-border);background:#fffef6;padding:8px;font-size:var(--xp-font-size-sm)}.storyboard-order-empty strong{color:var(--xp-accent-text)}.storyboard-order-empty span{color:#555}.storyboard-scene-grid{display:grid;grid-template-columns:repeat(2,minmax(360px,1fr));gap:14px;align-items:start}.storyboard-scene{min-width:0;border:1px solid var(--xp-window-frame-active);border-radius:6px 6px 0 0;overflow:hidden;background:#ece9d8;box-shadow:1px 1px #fff inset,-1px -1px #00000029 inset}.storyboard-scene.is-dragging{opacity:.58}.storyboard-scene.is-drag-over{outline:3px solid #ffb000;outline-offset:2px}.storyboard-scene.is-drag-over.drop-before{box-shadow:0 -4px #ffb000,1px 1px #fff inset,-1px -1px #00000029 inset}.storyboard-scene.is-drag-over.drop-after{box-shadow:0 4px #ffb000,1px 1px #fff inset,-1px -1px #00000029 inset}.storyboard-scene-head{min-height:52px;display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:6px 8px;background:var(--xp-badge-gradient);color:#fff;text-shadow:1px 1px 1px var(--xp-badge-shadow);cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}.storyboard-scene-head:active{cursor:grabbing}.storyboard-scene-head>div{min-width:0;display:grid;grid-template-columns:28px minmax(0,1fr);gap:2px 7px;align-items:center}.storyboard-scene-head>div>span{grid-row:span 2;display:grid;place-items:center;width:25px;height:25px;border:1px solid #fff;background:#fff3;font-weight:700}.storyboard-scene-head strong,.storyboard-scene-head p{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-scene-head strong{font-size:var(--xp-font-size-md)}.storyboard-scene-head p{margin:0;font-size:var(--xp-font-size-sm);opacity:.9}.storyboard-scene-head .xp-button{min-width:96px}.storyboard-scene-drag{min-height:24px;min-width:48px;display:grid;place-items:center;align-self:center;border:1px solid #fff;border-radius:2px;background:#ffffff2e;color:#fff;padding:2px 7px;font-size:var(--xp-font-size-sm);font-weight:700;text-shadow:1px 1px 1px var(--xp-badge-shadow);cursor:grab}.storyboard-scene-drag:active{cursor:grabbing;transform:translate(1px,1px)}.storyboard-slot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(164px,1fr));gap:9px;padding:9px}.storyboard-slot{min-width:0;display:grid;grid-template-rows:auto minmax(92px,auto);border:1px solid #aca899;background:#fff}.storyboard-slot.chosen{border-color:var(--xp-selection);box-shadow:inset 0 0 0 2px var(--xp-selection-faint)}.storyboard-frame{position:relative;min-height:132px;overflow:hidden;background:#d9d9d9}.storyboard-frame img,.storyboard-placeholder{display:block;width:100%;aspect-ratio:16 / 9;min-height:132px;object-fit:cover}.storyboard-placeholder{display:grid;place-items:center;background:var(--xp-selection-sweep),#f5f3ea;background-size:220% 100%}.storyboard-slot.status-generating .storyboard-placeholder,.storyboard-slot.status-retrying .storyboard-placeholder{animation:pending-sweep 1.3s linear infinite}.storyboard-placeholder span{border:1px solid var(--xp-accent-border);background:#fff;color:var(--xp-accent-text);padding:3px 7px;font-size:var(--xp-font-size-sm);font-weight:700}.storyboard-progress{position:absolute;left:8px;right:8px;bottom:8px;width:calc(100% - 16px)}.storyboard-hover-actions{position:absolute;z-index:3;left:6px;right:6px;bottom:6px;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px;opacity:0;pointer-events:none;transition:opacity .12s ease}.storyboard-frame:hover .storyboard-hover-actions,.storyboard-frame:focus-within .storyboard-hover-actions{opacity:1;pointer-events:auto}.storyboard-mini-button{min-width:54px;min-height:22px;padding:1px 5px;font-size:var(--xp-font-size-sm)}.storyboard-mini-button.danger{border-color:#b75f42}.storyboard-download-check{position:absolute;z-index:4;left:7px;top:7px;margin:0;border:1px solid var(--xp-accent-border);background:#ffffffeb;padding:3px 5px 3px 4px}.storyboard-chosen-badge{position:absolute;z-index:4;top:7px;right:7px;border:1px solid #fff;background:var(--xp-primary-bg);color:var(--xp-primary-text);padding:2px 6px;font-size:var(--xp-font-size-xs);font-weight:700;text-shadow:1px 1px 0 var(--xp-primary-shadow)}.storyboard-slot-copy{display:grid;gap:6px;padding:7px;color:#111;font-size:var(--xp-font-size-sm);line-height:1.32}.storyboard-slot-copy strong{color:var(--xp-accent-text)}.storyboard-slot-copy p{margin:0;-webkit-user-select:text;user-select:text}.storyboard-slot-copy details{border-top:1px solid #dedaca;padding-top:5px}.storyboard-slot-copy summary{color:var(--xp-accent-text);cursor:pointer;font-weight:700}.storyboard-slot-copy small{border:1px solid #c47e68;background:#fff4ef;color:#8f1d0b;padding:5px}.storyboard-edit-box{display:grid;gap:6px;border:1px solid var(--xp-accent-border);background:#f5f3ea;padding:6px}.storyboard-edit-box .xp-textarea{min-height:64px}.storyboard-edit-box>div{display:flex;flex-wrap:wrap;gap:6px}.storyboard-versions{display:grid;gap:5px}.storyboard-versions button{width:100%;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:6px;border:1px solid var(--xp-accent-border);background:#fff;padding:4px;color:#111;text-align:left;font-size:var(--xp-font-size-sm)}.storyboard-versions button:hover{background:#fff8dd}.storyboard-versions img{width:32px;height:24px;object-fit:cover;border:1px solid #aca899}.storyboard-versions span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.storyboard-empty{min-height:420px;display:grid;place-items:center;align-content:center;gap:8px;border:1px dashed var(--xp-accent-border);background:#fff;color:#555;text-align:center;font-size:var(--xp-font-size-md)}.storyboard-empty img{width:48px;height:48px;object-fit:contain}.storyboard-empty strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-lg)}.xp-progress,.xp-progress[value],.xp-progress:not([value]){--determinate-track: repeating-linear-gradient(to right, #fff 0, #fff 2px, transparent 2px, transparent 10px), linear-gradient(to bottom, #acedad 0%, #7be47d 14%, #4cda50 28%, #2ed330 42%, #42d845 57%, #76e275 71%, #8fe791 85%, #fff 100%);--indeterminate-track: repeating-linear-gradient(to right, transparent 0, transparent 8px, #fff 8px, #fff 10px, transparent 10px, transparent 18px, #fff 18px, #fff 20px, transparent 20px, transparent 28px, #fff 28px, #fff 100%), linear-gradient(to bottom, #acedad 0%, #7be47d 14%, #4cda50 28%, #2ed330 42%, #42d845 57%, #76e275 71%, #8fe791 85%, #fff 100%);box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:14px;border:1px solid #686868;border-radius:4px;padding:1px 2px 1px 0;overflow:hidden;background-color:#fff;box-shadow:inset 0 0 1px #686868}.xp-progress[value]::-webkit-progress-bar{background-color:transparent}.xp-progress[value]::-webkit-progress-value{border-radius:2px;background:var(--determinate-track)}.xp-progress[value]::-moz-progress-bar{border-radius:2px;background:var(--determinate-track)}.xp-progress:not([value]){position:relative}.xp-progress:not([value])::-webkit-progress-bar{width:100%;background:var(--indeterminate-track);animation:xp-progress-sliding 2s linear infinite}.xp-progress:not([value]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;background:#fff;box-shadow:inset 0 0 1px #686868}.xp-progress:not([value]):after{content:"";position:absolute;left:2px;top:1px;width:100%;height:calc(100% - 2px);box-sizing:border-box;border-radius:2px;background:var(--indeterminate-track);animation:xp-progress-sliding 2s linear infinite}.xp-progress:not([value])::-moz-progress-bar{width:100%;background:var(--indeterminate-track);animation:xp-progress-sliding 2s linear infinite}.creation-meta{position:absolute;top:8px;right:8px;display:flex;gap:5px;flex-wrap:wrap;justify-content:flex-end;max-width:calc(100% - 16px)}.creation-meta span{border:1px solid var(--xp-selected-dim);border-radius:0;background:#ffffffeb;color:var(--xp-accent-text);padding:3px 5px;font-size:var(--xp-font-size-xs);font-weight:700;text-transform:lowercase}.creation-meta .warning-badge{border-color:#b35b00;color:#8f1d0b}.detail-window .xp-window-body{background:#ece9d8;color:#111}.detail-layout{display:grid;grid-template-columns:minmax(0,1fr) 256px;gap:0;height:100%;padding:0}.detail-preview{position:relative;min-width:0;min-height:0;display:grid;place-items:center;border-right:1px solid var(--xp-side-panel);background:linear-gradient(90deg,rgba(255,255,255,.32),transparent 20%,transparent 80%,rgba(255,255,255,.32)),#ece9d8;overflow:hidden;touch-action:none;overscroll-behavior:contain;-webkit-user-select:none;user-select:none}.detail-preview.is-pannable{cursor:grab}.detail-preview.is-dragging{cursor:grabbing}.detail-preview-image{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:block;width:100%;height:100%;max-width:none;max-height:none;object-fit:contain;transform-origin:center center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;pointer-events:none}.viewer-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%)}.viewer-nav.previous{left:14px}.viewer-nav.next{right:14px}.viewer-zoom-controls{position:absolute;z-index:3;left:12px;bottom:12px;display:flex;align-items:center;gap:5px;padding:4px;border:1px solid #aca899;background:#ece9d8f0;box-shadow:1px 1px #fff inset,-1px -1px #8b887d inset}.viewer-zoom-controls .xp-button{min-width:28px;min-height:22px;padding:2px 7px}.viewer-zoom-controls span{min-width:42px;text-align:center;color:var(--xp-accent-text);font-size:var(--xp-font-size-sm);font-weight:700}.detail-sidebar{min-width:0;height:100%;overflow:auto;padding:12px;background:var(--xp-side-panel);color:#000}.detail-preview.is-video .viewer-zoom-controls{top:12px;bottom:auto}.xp-explorer-sidebox{margin:0 0 10px;border:1px solid rgba(255,255,255,.47);border-radius:.4rem .4rem 0 0;background:var(--xp-explorer-box-bg);color:var(--xp-explorer-box-text);overflow:hidden}.xp-explorer-sidebox-header{width:100%;min-height:27px;display:flex;align-items:center;justify-content:space-between;gap:8px;border:0;padding:4px 5px 4px 10px;background:var(--xp-explorer-box-header);color:var(--xp-explorer-box-text);font:inherit;font-size:var(--xp-font-size-md);text-align:left;cursor:pointer}.xp-explorer-sidebox-header-static{cursor:default}.xp-explorer-sidebox-header-static>em{color:var(--xp-explorer-box-text);font-size:var(--xp-font-size-xs);font-style:normal;font-weight:400}.xp-explorer-sidebox-header strong{font-size:var(--xp-font-size-md);font-weight:700}.xp-explorer-sidebox-heading-end{display:inline-flex;align-items:center;gap:4px}.xp-explorer-sidebox-heading-end em{color:var(--xp-explorer-box-text);font-size:var(--xp-font-size-xs);font-style:normal;font-weight:400}.xp-explorer-sidebox-arrow{width:16px;height:16px;display:block;flex:0 0 auto;background-image:url(/xp-assets/spritesheet__collapse_dropdown.png);background-position:0 0;background-repeat:no-repeat;background-size:32px 16px;filter:var(--xp-explorer-arrow-filter);transition:transform .15s ease}.xp-explorer-sidebox-header:hover .xp-explorer-sidebox-arrow,.xp-explorer-sidebox-header:focus-visible .xp-explorer-sidebox-arrow{background-position:-16px 0}.xp-explorer-sidebox-header:not(.xp-explorer-sidebox-header-static):hover,.xp-explorer-sidebox-header:not(.xp-explorer-sidebox-header-static):focus-visible{color:var(--xp-explorer-box-hover)}.xp-explorer-sidebox-header:focus-visible{outline:1px dotted currentColor;outline-offset:-3px}.xp-explorer-sidebox[data-open=false] .xp-explorer-sidebox-arrow{transform:rotate(180deg)}.xp-explorer-sidebox-collapse{display:grid;grid-template-rows:1fr;opacity:1;transition:grid-template-rows .15s ease,opacity .12s ease}.xp-explorer-sidebox[data-open=false] .xp-explorer-sidebox-collapse{display:none;opacity:0}.xp-explorer-sidebox-body{min-height:0;display:grid;gap:7px;overflow:hidden;padding:8px 10px 10px;color:var(--xp-explorer-box-text);font-size:var(--xp-font-size-md);line-height:1.35}.xp-explorer-sidebox-body p{margin:0;-webkit-user-select:text;user-select:text}.detail-sidebar .xp-explorer-sidebox-body>p{color:var(--xp-text)}.xp-sidebar-link{display:grid;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:5px;border:0;background:transparent;color:var(--xp-accent-text);padding:2px 0;text-align:left;text-decoration:none;font-size:var(--xp-font-size-md)}.xp-sidebar-link img{width:16px;height:16px;object-fit:contain}.xp-sidebar-link span{min-width:0;overflow:hidden;text-overflow:ellipsis}.xp-sidebar-link:not(:disabled):hover,.xp-sidebar-link:not(:disabled):focus-visible{color:var(--xp-explorer-box-hover);text-decoration:underline;outline:none}.xp-sidebar-link:disabled{cursor:default;color:#777;filter:grayscale(1)}.detail-reference-list{display:grid;gap:6px}.detail-reference{display:grid;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:7px}.detail-reference img{width:34px;height:34px;object-fit:cover;border:1px solid var(--xp-accent-border);background:#fff}.detail-reference span{min-width:0;display:grid;gap:1px}.detail-reference strong{overflow:hidden;color:var(--xp-accent-text);font-size:var(--xp-font-size-md);text-overflow:ellipsis}.detail-reference em{overflow:hidden;color:#555;font-size:var(--xp-font-size-sm);font-style:normal;text-overflow:ellipsis}.detail-tags{display:flex;flex-wrap:wrap;gap:6px}.detail-tags span{border:1px solid var(--xp-accent-border);background:#fff;color:var(--xp-accent-text);padding:3px 5px;font-size:var(--xp-font-size-sm)}.detail-warning{margin-top:8px!important;border:1px solid #c47e68;background:#fff4ef;color:#8f1d0b;padding:6px}.display-window{min-width:min(346px,calc(100vw * var(--display-scale-inverse) - 8px));min-height:min(432px,calc(100dvh * var(--display-scale-inverse) - 38px))}.display-window .xp-window-body{padding:8px;overflow:hidden;background:#ece9d8}.display-properties{height:100%;min-height:0;display:grid;grid-template-rows:24px minmax(0,1fr) auto;color:#000;font-size:var(--xp-font-size-sm)}.display-tabs{position:relative;z-index:2;display:flex;align-items:end;gap:0;padding-left:2px}.display-tabs button{min-height:22px;border:1px solid #919b9c;border-bottom:0;border-radius:3px 3px 0 0;background:linear-gradient(to top,#edece7,#fff);padding:3px 7px 2px;color:#000;font-size:var(--xp-font-size-sm)}.display-tabs button[data-active=true]{position:relative;min-height:24px;margin-bottom:-1px;border-top-color:#e68b2c;background:#f9f8f7;padding-top:4px}.display-tabs button[data-active=true]:before{content:"";position:absolute;left:0;right:0;top:0;height:2px;background:#ffc73c}.display-tab-panel{min-height:0;border:1px solid #919b9c;background:#f9f8f7;box-shadow:1px 1px 1px #0000000f;padding:10px;overflow:auto}.display-desktop-tab,.display-appearance-tab,.display-settings-tab{height:100%;min-width:0;display:grid;min-height:0}.display-desktop-tab{grid-template-rows:170px minmax(0,1fr)}.display-monitor-preview,.display-zoom-preview{width:156px;height:126px;justify-self:center;display:grid;place-items:center;background:url(/xp-assets/preview_wallpaper.png) center / contain no-repeat}.display-monitor-preview img{width:106px;height:73px;margin-top:-17px;object-fit:cover}.display-form-area{min-height:0;display:grid;align-content:end;gap:4px}.display-form-area p,.display-monitor-label p,.display-settings-tab p{margin:0 0 4px}.display-desktop-controls{display:grid;grid-template-columns:minmax(0,1fr) 77px;gap:8px;margin-bottom:8px}.display-wallpaper-list{height:92px;overflow:auto;border:1px solid var(--xp-accent-border);background:#fff;padding:2px}.display-wallpaper-row{display:grid;grid-template-columns:minmax(0,1fr);align-items:center}.display-wallpaper-row.custom{grid-template-columns:minmax(0,1fr) 18px}.display-wallpaper-choice{width:100%;min-height:18px;display:flex;align-items:center;gap:4px;border:1px solid transparent;background:transparent;padding:1px 2px;color:#000;text-align:left;font-size:var(--xp-font-size-sm)}.display-wallpaper-list img{width:13px;height:13px;object-fit:contain}.display-wallpaper-row.selected .display-wallpaper-choice span{background:var(--xp-selection);color:#fff;outline:1px dotted #f4d182}.display-wallpaper-delete{width:17px;height:17px;border:0;justify-self:end}.display-side-controls{display:grid;align-content:start;gap:6px}.display-side-controls .xp-button{min-width:68px}.display-side-controls label,.display-appearance-fields label{margin:0;gap:2px}.display-color-input{height:25px;padding:2px}.display-font-size-field{margin-bottom:0}.display-font-size-field>span:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.display-font-size-field strong{color:var(--xp-explorer-box-text)}.display-font-size-range{width:100%;direction:ltr}.display-font-size-labels{display:flex;justify-content:space-between;color:#555;line-height:1}.display-appearance-tab{grid-template-rows:158px minmax(0,1fr);gap:8px}.display-theme-preview{width:100%;height:150px;object-fit:contain;object-position:top center}.display-theme-preview-custom{display:grid;grid-template-rows:minmax(0,1fr) 18px;gap:8px;border:1px solid #3e3e3e;background:linear-gradient(135deg,rgba(255,255,255,.18),transparent 46%),var(--xp-selection);padding:13px 18px 12px;object-fit:initial}.display-theme-preview-window{min-width:0;overflow:auto;border:3px solid var(--xp-window-frame-active);border-radius:7px 7px 1px 1px;background:#ece9d8;box-shadow:4px 5px 10px #0000003d}.display-theme-preview-titlebar{height:22px;display:flex;align-items:center;padding:0 8px;color:#fff;background:var(--xp-titlebar-active);font-family:var(--xp-title-font);font-size:var(--xp-font-size-sm);font-weight:700;text-shadow:1px 1px 1px var(--xp-titlebar-shadow-active)}.display-theme-preview-body{height:58px;border-top:2px solid var(--xp-window-frame-active);background:linear-gradient(#fff,#f4f1e6 54%,#ece9d8)}.display-theme-preview-taskbar{min-height:18px;background:var(--xp-taskbar);box-shadow:inset 0 1px #ffffff59}.display-appearance-controls{min-height:0;display:grid;grid-template-columns:minmax(0,1fr) 78px;gap:10px;align-items:end;align-self:end}.display-appearance-fields{display:grid;gap:8px}.display-action-stack{display:grid;align-content:end;gap:8px;padding-bottom:1px}.display-appearance-tab{grid-template-rows:132px minmax(0,1fr);gap:8px}.display-theme-preview-custom{height:132px;box-sizing:border-box;grid-template-rows:minmax(0,1fr) 24px;gap:6px;padding:8px 12px 7px;overflow:hidden;background:color-mix(in srgb,var(--xp-accent) 74%,var(--xp-surface))}.display-theme-preview-window{background:var(--xp-surface)}.display-theme-preview-titlebar{color:var(--xp-chrome-text)}.display-theme-preview-body{height:auto;min-height:54px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;background:linear-gradient(var(--xp-surface-raised),var(--xp-surface));color:var(--xp-text)}.display-theme-preview-body button{min-height:28px;border:1px solid var(--xp-primary-border);border-radius:3px;background:var(--xp-primary-bg);color:var(--xp-primary-text);padding:3px 9px;text-shadow:1px 1px var(--xp-primary-shadow);pointer-events:none}.display-theme-preview-taskbar{display:flex;align-items:stretch}.display-theme-preview-taskbar>span{min-width:76px;display:flex;align-items:center;gap:4px;border:1px solid var(--xp-primary-border);border-left:0;border-radius:0 12px 12px 0;background:var(--xp-primary-bg);color:var(--xp-primary-text);padding:0 10px 0 6px;font-style:italic;font-weight:700;text-shadow:1px 1px var(--xp-primary-shadow)}.display-theme-preview-taskbar img{width:16px;height:16px}.display-appearance-controls{min-height:0;display:grid;grid-template-columns:1fr;align-content:start;align-items:start;align-self:stretch;gap:8px;overflow:auto;padding:1px 2px 3px 0}.display-skin-group,.display-saved-skins,.display-type-group{display:grid;gap:7px}.display-skin-group>label,.display-type-group>label{display:grid;gap:3px}.display-advanced-colors{min-width:0;border:1px solid var(--xp-border-dark);background:var(--xp-surface-recessed);box-shadow:inset 1px 1px var(--xp-border-light)}.display-advanced-colors>summary{position:relative;min-height:28px;display:flex;align-items:center;padding:4px 26px 4px 8px;background:var(--xp-surface-raised);color:var(--xp-text);cursor:pointer;font-weight:700;list-style:none;-webkit-user-select:none;user-select:none}.display-advanced-colors>summary::-webkit-details-marker{display:none}.display-advanced-colors>summary:after{content:"";position:absolute;right:8px;top:50%;width:6px;height:6px;border-right:2px solid var(--xp-accent-text);border-bottom:2px solid var(--xp-accent-text);transform:translateY(-65%) rotate(45deg);transform-origin:center}.display-advanced-colors[open]>summary{border-bottom:1px solid var(--xp-border-dark)}.display-advanced-colors[open]>summary:after{transform:translateY(-30%) rotate(225deg)}.display-advanced-colors>summary:focus-visible{outline:1px dotted var(--xp-text);outline-offset:-3px}.display-advanced-colors-body{display:grid;gap:7px;padding:7px}.display-palette-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.display-palette-grid label{min-width:0;display:grid;gap:3px}.display-palette-grid label>span{overflow:hidden;color:var(--xp-text-muted);font-size:var(--xp-font-size-xs);text-overflow:ellipsis;white-space:nowrap}.display-palette-grid input[type=color]{width:100%;height:32px;border:1px solid var(--xp-border-dark);background:var(--xp-input-bg);padding:2px}.display-contrast-grid{display:flex;flex-wrap:wrap;gap:4px 12px}.display-randomize-mode{grid-template-columns:82px minmax(0,1fr);align-items:center;gap:7px;margin:0}.display-contrast-note{margin:0;color:var(--xp-text-muted);font-size:var(--xp-font-size-xs)}.display-contrast-note.is-low{color:var(--xp-danger-text);font-weight:700}.display-contrast-help{margin:0;color:var(--xp-muted-raised-text);font-size:var(--xp-font-size-xs);line-height:1.35}.display-skin-actions,.display-save-skin-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.display-save-skin-row{grid-template-columns:minmax(0,1fr) 76px}.display-save-skin-row .xp-button{width:100%;min-width:0}.display-type-group{grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);align-items:end}.display-settings-tab{grid-template-rows:128px auto minmax(0,1fr) auto;gap:7px}.display-zoom-preview img{width:110px;height:82px;object-fit:cover}.display-monitor-label strong{display:block;font-weight:400}.display-settings-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px}.display-groupbox{min-width:0;border:1px solid #d0d0bf;border-radius:4px;padding:11px 8px 8px;margin:0;background:#f9f8f7}.display-groupbox legend{padding:0 3px;color:var(--xp-accent-text)}.display-range-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:5px}.display-range{width:100%}.display-range-notches{display:flex;justify-content:space-between;padding:0 8px;margin-top:-2px;pointer-events:none}.display-range-notches span{width:1px;height:3px;background:var(--xp-border-dark)}.display-quality-preview{position:relative;height:22px;margin-top:10px;overflow:hidden;border-top:1px solid #afa99e;border-left:1px solid #afa99e;border-bottom:1px solid #fff;border-right:1px solid #fff}.display-quality-preview img{width:100%;height:100%;object-fit:cover}.display-settings-buttons{display:flex;justify-content:end;gap:8px}.display-actions{display:flex;align-items:center;justify-content:end;gap:8px;min-height:38px;padding-top:8px}.display-actions .xp-button{min-width:76px}@keyframes pending-sweep{0%{background-position:0 0}to{background-position:-220% 0}}@keyframes xp-progress-sliding{0%{transform:translate(-30px)}to{transform:translate(100%)}}.generator-gallery-shell .empty-gallery{min-height:360px;border:1px dashed var(--xp-accent-border);border-radius:0;background:#fff;color:#555}.settings-grid{display:grid;gap:12px}.settings-note{margin:10px 0 0;color:#555;font-size:var(--xp-font-size-md);line-height:1.35}.billing-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin-top:10px}.billing-summary>div{min-width:0;border:1px solid var(--xp-accent-border);background:linear-gradient(#fff,#f5f3e7);box-shadow:inset 1px 1px #fff;padding:7px}.billing-summary span{display:block;color:var(--xp-accent-text);font-size:var(--xp-font-size-sm);font-weight:700;text-transform:uppercase}.billing-summary strong{display:block;margin-top:3px;overflow-wrap:anywhere;font-size:var(--xp-font-size-lg)}.account-drawer{position:absolute;top:0;right:auto;left:50%;z-index:2600;width:min(527px,calc(100vw - 24px));transform:translate(-50%);pointer-events:none;border:3px solid var(--xp-window-frame-active);border-top:0;border-radius:0 0 5px 5px;background:var(--xp-surface);box-shadow:0 14px 30px #00000057;overflow:visible}.account-drawer-handle{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:0;border-radius:0;background:var(--xp-surface);box-shadow:inset 1px 0 #fff9;padding:5px 8px;pointer-events:auto}.account-drawer-status{min-width:0;display:flex;align-items:center;gap:7px;color:#111}.account-drawer-status img{width:24px;height:24px;object-fit:contain}.account-drawer-status>div{min-width:0;display:grid;gap:1px}.account-drawer-status strong,.account-drawer-status span:last-child{overflow:visible;text-overflow:ellipsis;white-space:nowrap}.account-drawer-status strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-md);text-transform:uppercase}.account-drawer-status span:last-child{max-width:min(460px,52vw);font-size:var(--xp-font-size-md)}.account-drawer-light{flex:0 0 auto;width:9px;height:9px;border-radius:50%;background:#c44024;box-shadow:0 0 5px #c44024}.account-drawer.is-signed-in .account-drawer-light{background:#35b32f;box-shadow:0 0 5px #35b32f}.account-drawer-window{margin-top:0;border:0;border-radius:0;background:var(--xp-surface);box-shadow:inset 1px 0 #ffffff8c,inset -1px -1px #0003;overflow:visible;pointer-events:auto;transform:translateZ(0);transform-origin:top center;opacity:1;visibility:visible;max-height:calc(100vh - 42px);transition:max-height .22s ease,transform .22s ease,opacity .18s ease,visibility 0s linear 0s;will-change:transform,opacity}.account-drawer.is-closed .account-drawer-window{transform:translate3d(0,calc(-100% - 48px),0);opacity:0;max-height:0;visibility:hidden;pointer-events:none;transition:max-height .22s ease,transform .22s ease,opacity .16s ease,visibility 0s linear .22s}@media(min-width:721px){.account-drawer{transform:translate3d(-50%,0,0);transition:transform .26s cubic-bezier(.4,0,.2,1);will-change:transform}.account-drawer.is-closed{right:auto;left:50%;width:min(527px,calc(100vw - 24px));transform:translate3d(-50%,calc(-100% - 4px),0);transition:transform .26s cubic-bezier(.4,0,.2,1)}.account-drawer-window,.account-drawer.is-closed .account-drawer-window{max-height:calc(100vh - 42px);transform:none;opacity:1;visibility:visible;transition:none;will-change:auto}.account-drawer.is-closed .account-drawer-window{pointer-events:none}}@media(prefers-reduced-motion:reduce){.account-drawer,.account-drawer.is-closed,.account-drawer-window,.account-drawer.is-closed .account-drawer-window,.account-plan-panel,.account-plan-panel.is-open{transition:none}}.account-drawer-body{position:relative;z-index:2;display:grid;gap:10px;max-height:calc(100vh - 98px);overflow:auto;padding:10px;background:var(--xp-surface)}.account-drawer-body .proxy-state,.account-drawer-message{margin:0}.account-billing-summary{margin-top:0}.account-action-grid,.account-signin-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.account-signin-actions{grid-template-columns:1fr}.account-signin-grid{display:grid;grid-template-columns:1fr;gap:8px}.account-auth-view{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}.account-auth-heading{display:grid;gap:3px;padding-bottom:2px}.account-auth-heading strong{color:#102c63;font-size:var(--xp-font-size-sm)}.account-auth-heading span,.account-auth-help{color:#404040;font-size:var(--xp-font-size-xs);line-height:1.45}.account-auth-field{display:grid;gap:4px;color:#202020;font-size:var(--xp-font-size-xs);font-weight:700}.account-auth-field>.xp-input,.account-password-field .xp-input{box-sizing:border-box;width:100%;min-width:0}.account-password-field{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:stretch}.account-password-field .xp-input{border-right:0}.account-password-toggle{min-width:52px;border:1px solid #7f9db9;background:linear-gradient(#fff,#e7edf5);color:#163968;font:inherit;font-size:var(--xp-font-size-xs);font-weight:700;cursor:pointer}.account-password-toggle:hover:not(:disabled){background:linear-gradient(#fff,#dce9f8)}.account-password-toggle:focus-visible,.account-auth-link:focus-visible,.account-section-heading-row button:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.account-password-toggle:disabled{cursor:default;opacity:.6}.account-auth-divider{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;color:#666;font-size:var(--xp-font-size-xs)}.account-auth-divider:before,.account-auth-divider:after{height:1px;background:#b7b7b7;content:""}.account-auth-actions{display:grid;gap:8px}.account-auth-actions .xp-button,.account-auth-primary.xp-button{width:100%}.account-auth-primary.xp-button{min-height:30px;border-color:#285cb6;background:linear-gradient(#fff,#dceaff 48%,#b8d1f5 52%,#d9e9ff);color:#102c63;font-weight:700}.account-auth-link{width:fit-content;max-width:100%;margin:0 auto;padding:1px 2px;border:0;background:transparent;color:#0645ad;font:inherit;font-size:var(--xp-font-size-xs);text-decoration:underline;cursor:pointer}.account-auth-link:disabled{color:#777;cursor:default}.account-auth-forgot{margin:-3px 0 0 auto}.account-auth-error{margin:0;padding:6px 8px;border:1px solid #c76b62;background:#fff2ef;color:#7f1610;font-size:var(--xp-font-size-xs);line-height:1.4}.account-auth-validation{margin:-5px 0 0;color:#315a1d;font-size:var(--xp-font-size-xs);line-height:1.35}.account-auth-validation.is-error{color:#7f1610}.account-auth-check-email{padding:3px 0}.account-turnstile{display:grid;justify-items:center;min-width:0;overflow:hidden}.account-turnstile .cf-turnstile{width:100%;min-height:65px}.account-section-heading-row{display:flex;align-items:center;justify-content:space-between;gap:8px}.account-section-heading-row>button{padding:0;border:0;background:transparent;color:#0645ad;font:inherit;font-size:var(--xp-font-size-xs);text-decoration:underline;cursor:pointer}.account-method-list,.account-session-list,.account-change-password{display:grid;gap:7px}.account-method-row{display:grid;grid-template-columns:minmax(70px,1fr) minmax(74px,auto) auto;align-items:center;gap:8px;padding:6px 0;border-bottom:1px solid #d3d3d3;font-size:var(--xp-font-size-xs)}.account-method-row>strong{color:#315a1d;font-size:var(--xp-font-size-xs)}.account-method-row>.xp-button{min-width:74px}.account-session-list{padding-top:3px}.account-session-row{display:grid;gap:2px;padding:5px 7px;border:1px solid #c7c7c7;background:#fff}.account-session-row>span{color:#202020;font-size:var(--xp-font-size-xs);font-weight:700}.account-session-row>small{color:#5c5c5c;font-size:var(--xp-font-size-xs)}.account-signin-grid .xp-input{width:100%;min-width:0}.account-google-signup.xp-button{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:42px;border:2px solid #4285f4;background:#fff;box-shadow:0 1px 3px #3c404347,inset 0 0 0 1px #ffffffbf;color:#3c4043;font-weight:700;letter-spacing:.01em}.account-google-signup.xp-button:hover{border-color:#1a73e8;background:#f8faff;box-shadow:0 2px 5px #4285f452}.account-google-signup.xp-button:focus-visible{outline:2px solid #1a73e8;outline-offset:2px}.account-google-signup.xp-button:active{padding:4px 12px;background:#eef4ff}.account-google-signup svg{width:21px;height:21px;flex:0 0 auto}.account-signin-actions{grid-column:1 / -1}.provider-brand-icon{box-sizing:border-box;padding:2px;border:1px solid #aca899;border-radius:3px;background:#fff;box-shadow:inset 1px 1px #fffc,0 1px 1px #00000029}.account-action-grid .xp-button,.account-signin-actions .xp-button{width:100%;min-width:0}.account-signed-in-sections{display:grid;gap:8px}.account-tabs-shell{min-width:0;min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr)}.account-tabs{min-width:0;overflow-x:auto;scrollbar-width:none}.account-tabs::-webkit-scrollbar{display:none}.account-tabs button{flex:0 0 auto;white-space:nowrap}.account-tab-panel{max-height:calc(100vh - 132px);overflow:auto;outline:none}.account-profile-form{display:grid;gap:8px}.account-profile-picture-row{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:10px}.account-profile-picture-row>img{width:92px;height:92px;border:2px solid var(--xp-start-menu-avatar-border);border-radius:3px;background:var(--xp-input-bg);box-shadow:inset 1px 1px 0 var(--xp-border-light),1px 1px 2px color-mix(in srgb,var(--xp-start-menu-user-shadow) 55%,transparent);object-fit:cover}.account-profile-picture-row>div{min-width:0;display:grid;gap:7px}.account-profile-picture-row span,.account-profile-picture-row small,.account-profile-details small{color:color-mix(in srgb,var(--xp-text) 72%,transparent);font-size:var(--xp-font-size-xs);line-height:1.35}.account-profile-picture-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.account-profile-file-input{position:fixed;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.account-profile-details label,.account-profile-email-field{display:grid;gap:4px;font-size:var(--xp-font-size-sm);font-weight:700}.account-profile-details label .xp-input,.account-profile-email-field .xp-input{width:100%;min-width:0}.account-profile-details label .xp-input[readonly],.account-profile-email-field .xp-input[readonly]{color:color-mix(in srgb,var(--xp-text) 68%,transparent);background:var(--xp-surface-soft)}.account-profile-email-heading{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px}.account-profile-email-toggle.xp-button{min-width:62px;min-height:25px;padding:2px 9px;font-size:var(--xp-font-size-xs)}.account-avatar-crop-dialog{width:min(470px,calc(100vw - 24px))}.account-avatar-crop-shell{min-width:0;display:grid;gap:11px}.account-avatar-crop-shell>p{color:var(--xp-raised-text)}.account-avatar-crop-stage{position:relative;width:min(280px,calc(100vw - 76px));aspect-ratio:1;justify-self:center;overflow:hidden;border:2px solid var(--xp-border-dark);background:linear-gradient(45deg,var(--xp-surface-recessed) 25%,transparent 25%,transparent 75%,var(--xp-surface-recessed) 75%),linear-gradient(45deg,var(--xp-surface-recessed) 25%,var(--xp-input-bg) 25%,var(--xp-input-bg) 75%,var(--xp-surface-recessed) 75%);background-position:0 0,6px 6px;background-size:12px 12px;box-shadow:inset 1px 1px color-mix(in srgb,var(--xp-recessed-text) 18%,transparent),1px 1px 0 var(--xp-border-light);cursor:grab;touch-action:none}.account-avatar-crop-stage:active{cursor:grabbing}.account-avatar-crop-stage:focus-visible{outline:2px solid var(--xp-focus-ring-input);outline-offset:3px}.account-avatar-crop-stage>img{position:absolute;top:50%;left:50%;max-width:none;pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform}.account-avatar-crop-grid{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to right,transparent 33.1%,color-mix(in srgb,var(--xp-chrome-text) 52%,transparent) 33.1% 33.6%,transparent 33.6% 66.3%,color-mix(in srgb,var(--xp-chrome-text) 52%,transparent) 66.3% 66.8%,transparent 66.8%),linear-gradient(to bottom,transparent 33.1%,color-mix(in srgb,var(--xp-chrome-text) 52%,transparent) 33.1% 33.6%,transparent 33.6% 66.3%,color-mix(in srgb,var(--xp-chrome-text) 52%,transparent) 66.3% 66.8%,transparent 66.8%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--xp-chrome-text) 72%,transparent)}.account-avatar-crop-zoom{display:grid;grid-template-columns:auto minmax(120px,1fr) 48px;align-items:center;gap:9px}.account-avatar-crop-zoom>span{font-weight:700}.account-avatar-crop-zoom>strong{color:var(--xp-accent-text-raised);text-align:right}.account-avatar-crop-meta{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:9px}.account-avatar-crop-meta small{min-width:0;color:var(--xp-muted-raised-text);line-height:1.35}.account-avatar-crop-meta .xp-button{flex:0 0 auto}@media(max-width:560px){.account-avatar-crop-zoom{grid-template-columns:auto minmax(90px,1fr) 44px;gap:7px}.account-avatar-crop-meta{align-items:stretch;flex-direction:column}.account-avatar-crop-meta .xp-button{width:100%}}.account-profile-member-since{display:grid;grid-template-columns:minmax(90px,auto) minmax(0,1fr);align-items:baseline;gap:10px;padding-top:3px;border-top:1px solid color-mix(in srgb,var(--xp-border-dark) 50%,transparent);font-size:var(--xp-font-size-sm)}.account-profile-member-since>span{font-weight:700}.account-profile-member-since>strong{min-width:0;overflow-wrap:anywhere;font-weight:400}.account-profile-save-row{display:flex;justify-content:flex-end}.account-profile-save-row .xp-button{min-width:120px}.account-section{display:grid;gap:7px;border:1px solid #aca899;background:#f7f6ee;box-shadow:inset 1px 1px #fff;padding:8px}.account-section>strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-md);text-transform:uppercase}.account-topup-row{display:grid;grid-template-columns:auto minmax(80px,1fr) minmax(100px,auto);gap:5px;align-items:center}.account-topup-row .xp-input,.account-delete-row .xp-input{width:100%;min-width:0}.enoch365-plan-button.xp-button{width:100%;min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-color:var(--xp-selection);background:linear-gradient(#fff,var(--xp-selection-faint) 52%,#ddd9cb);text-align:left}.enoch365-plan-trigger{width:100%}.enoch365-plan-button.xp-button span{color:var(--xp-accent-text);font-weight:700;text-transform:uppercase}.enoch365-plan-button.xp-button strong{color:#111;white-space:nowrap}.account-plan-panel{position:absolute;top:0;left:calc(100% + 6px);z-index:1;width:320px;height:var(--account-plan-panel-height, 280px);min-height:220px;display:grid;grid-template-rows:auto minmax(0,1fr) auto;border:3px solid var(--xp-window-frame-active);border-radius:0 4px 4px 0;background:var(--xp-surface);box-shadow:8px 12px 24px #0000004d;overflow:hidden;pointer-events:none;opacity:0;visibility:hidden;transform:translate3d(calc(-100% - 9px),0,0);transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .16s ease,visibility 0s linear .24s;will-change:transform,opacity}.account-plan-panel.is-open{pointer-events:auto;opacity:1;visibility:visible;transform:translateZ(0);transition:transform .24s cubic-bezier(.16,1,.3,1),opacity .16s ease,visibility 0s linear 0s}.account-plan-titlebar{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:3px 4px 3px 6px;background:var(--xp-titlebar-active);color:#fff;text-shadow:1px 1px 0 rgba(0,0,0,.38)}.account-plan-titlebar>div{min-width:0;display:flex;align-items:center;gap:6px}.account-plan-titlebar img{width:20px;height:20px;object-fit:contain}.account-plan-body{min-height:0;overflow:auto;padding:9px 10px 8px;background:var(--xp-surface)}.account-plan-price{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:6px;padding-bottom:7px;border-bottom:1px solid #aca899}.account-plan-price strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-xxl);line-height:1}.account-plan-price span,.account-plan-price small{color:#555}.account-plan-price small{border:1px solid var(--xp-selection);background:var(--xp-selection-faint);padding:2px 4px;font-weight:700}.account-plan-body>p{margin:8px 0 6px;font-weight:700}.account-plan-body ul{display:grid;gap:5px;margin:0;padding:0;list-style:none}.account-plan-body li{position:relative;padding-left:19px;line-height:1.3}.account-plan-body li:before{content:"";position:absolute;left:0;top:1px;width:14px;height:14px;border:1px solid var(--xp-border-dark);background:#fff url(/xp-assets/xp-icons/checkmark.svg) center / 12px 12px no-repeat}.account-plan-footer{display:grid;gap:5px;padding:7px;border-top:1px solid #aca899;background:var(--xp-surface)}.account-plan-footer>span{color:#555;font-size:var(--xp-font-size-sm);text-align:center}.account-plan-footer .xp-button{width:100%}.provider-account-list{display:grid;gap:5px}.provider-account-row{display:grid;grid-template-columns:minmax(96px,.34fr) minmax(0,1fr);gap:7px;align-items:start;justify-items:stretch;border-top:1px solid #d6d2c5;padding-top:5px}.provider-account-row:first-child{border-top:0;padding-top:0}.provider-account-identity{min-width:0;display:grid;justify-items:center;align-content:start;gap:3px;padding:4px 2px}.provider-account-row:not(.is-connected) .provider-account-identity{grid-column:1 / -1}.provider-account-identity>img{width:28px;height:28px;object-fit:contain}.provider-account-row>div{min-width:0;display:grid;gap:2px}.provider-account-heading{display:grid;justify-items:center;gap:1px;text-align:center}.provider-account-actions{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1fr);gap:6px;width:100%;margin-top:2px}.provider-account-actions.has-cancel{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-account-actions .xp-button{min-width:0;width:100%}.provider-account-row span{color:#555;text-transform:capitalize}.provider-usage{display:grid;gap:5px;margin-top:0;padding:6px;border:1px solid var(--xp-border-dark);box-shadow:inset 1px 1px 0 var(--xp-border-light);background:var(--xp-surface)}.provider-usage.is-stale{background:color-mix(in srgb,var(--xp-surface) 88%,#fff3bf)}.provider-usage-heading,.provider-usage-window>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:8px}.provider-usage-heading>span,.provider-usage-window span,.provider-usage small{color:var(--xp-text);text-transform:none}.provider-usage-heading>span{font-weight:700}.provider-usage-heading button{border:0;padding:0;background:transparent;color:var(--xp-link, #003399);font:inherit;text-decoration:underline;cursor:pointer}.provider-usage-heading button:disabled{color:var(--xp-text-muted, #777);cursor:default}.provider-usage-window{display:grid;gap:2px}.provider-usage-window strong{white-space:nowrap;font-size:var(--xp-font-size-sm)}.provider-usage-bar{height:10px;overflow:hidden;border:1px solid var(--xp-border-dark);box-shadow:inset 1px 1px #0000002e,1px 1px 0 var(--xp-border-light);background:var(--xp-input-bg, #fff)}.provider-usage-bar>span{display:block;height:100%;min-width:1px;background:linear-gradient(180deg,var(--xp-accent-light, #8fd878),var(--xp-accent, #3a9b2b))}.provider-usage-source{color:var(--xp-text-muted, #666)!important}.provider-usage-warning{color:var(--xp-danger-text, #8b0000)!important}.provider-copy-code,.account-legal-links button{width:max-content;border:0;background:transparent;color:#039;padding:0;text-decoration:underline;cursor:pointer;font:inherit}.legal-acceptance-row,.account-delete-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:7px;align-items:center}.account-legal-ok{color:#267126}.account-legal-links{display:flex;flex-wrap:wrap;gap:12px}.account-legal-links a{color:#039}.provider-terms-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:5000;display:grid;place-items:center;padding:18px;background:#0000007a}.provider-terms-dialog{width:min(500px,100%);border:3px solid var(--xp-window-frame-active);border-radius:5px 5px 2px 2px;background:var(--xp-surface);box-shadow:0 18px 45px #0000007a;color:var(--xp-text)}.provider-terms-dialog>header{padding:7px 9px;color:#fff;background:var(--xp-titlebar-active)}.provider-terms-body{display:grid;gap:10px;padding:14px}.provider-terms-body p{margin:0;line-height:1.45}.provider-terms-links{display:flex;flex-wrap:wrap;gap:14px}.provider-terms-links a{color:#039}.provider-terms-error{margin:2px 0 0;padding:7px 8px;border:1px solid #c76b62;background:#fff2ef;color:#7f1610;line-height:1.4}.provider-terms-dialog>footer{display:flex;justify-content:flex-end;gap:8px;border-top:1px solid #aca899;padding:10px 14px}.provider-device-dialog{width:min(540px,100%)}.provider-device-title{display:flex;align-items:center;gap:7px}.provider-device-title img{width:20px;height:20px;object-fit:contain}.provider-device-body{gap:12px}.provider-device-explanation{display:grid;gap:9px;padding:2px}.provider-device-explanation p,.provider-device-instructions p,.provider-device-result p{margin:0;line-height:1.45}.provider-device-requesting{display:grid;gap:10px;border:1px solid var(--xp-accent-border);background:var(--xp-selection-faint);box-shadow:inset 1px 1px #ffffffb8;padding:13px}.provider-device-requesting .xp-progress{width:100%}.provider-device-requesting span{color:var(--xp-accent-text);font-size:var(--xp-font-size-sm)}.provider-device-code-button.xp-button{width:100%;min-height:86px;display:grid;place-items:center;align-content:center;gap:7px;border-color:var(--xp-accent-outline);background:var(--xp-selected-gradient);color:var(--xp-selected-text);padding:12px 18px}.provider-device-code-button.xp-button:focus-visible{outline:2px dotted var(--xp-accent-outline);outline-offset:2px}.provider-device-code-button.xp-button:active{transform:translateY(1px)}.provider-device-code{font-family:Lucida Console,Courier New,monospace;font-size:clamp(28px,7vw,40px);font-weight:700;line-height:1.1;letter-spacing:.12em;overflow-wrap:anywhere}.provider-device-code-button small{color:var(--xp-accent-text);font-family:var(--xp-ui-font);font-size:var(--xp-font-size-sm);letter-spacing:normal}.provider-device-instructions,.provider-device-result{border:1px solid var(--xp-accent-border);background:#ffffff7a;box-shadow:inset 1px 1px #ffffffc2;padding:11px 12px}.provider-device-result{display:grid;gap:6px}.provider-device-result.is-success{border-left:5px solid #2f8a2f}.provider-device-result.is-error,.provider-device-inline-error{color:#8b0000}.provider-device-result.is-error{border-left:5px solid #b12727}.provider-device-inline-error{margin-top:8px!important}.provider-device-footer{flex-wrap:wrap}@media(max-width:560px){.provider-device-dialog{max-height:calc(100dvh - 24px);overflow:auto}.provider-device-footer .xp-button{flex:1 1 100%}.provider-device-code{font-size:clamp(24px,9vw,34px)}}.hosted-generation-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px;padding:10px;overflow:auto}.hosted-video-settings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;border:1px solid #aca899;background:#f7f6ee;box-shadow:inset 1px 1px #fff;padding:7px}.hosted-video-settings label,.hosted-video-settings>div{min-width:0;display:grid;gap:3px}.hosted-video-settings span,.hosted-video-settings small{color:#555}.hosted-video-settings strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-lg)}.hosted-video-settings small{grid-column:1 / -1}.hosted-generation-card{min-width:0;display:grid;grid-template-rows:auto minmax(190px,1fr) auto;border:2px solid var(--xp-window-frame-active);background:#ece9d8;box-shadow:1px 2px 4px #00000047}.hosted-generation-card.status-failed,.hosted-generation-card.status-canceled{border-color:#9b4b37}.hosted-generation-titlebar{min-height:28px}.hosted-generation-preview{min-height:190px;display:grid;place-items:center;overflow:hidden;background:#faf9f3;border:1px solid #aca899;margin:6px}.hosted-generation-preview>button{width:100%;height:100%;min-height:190px;border:0;padding:0;background:transparent;cursor:zoom-in}.hosted-generation-preview img,.hosted-generation-preview video{display:block;width:100%;height:100%;max-height:430px;object-fit:contain}.hosted-generation-working{width:min(260px,calc(100% - 24px));display:grid;gap:7px;text-align:center}.hosted-generation-working.failed{color:#8b1a10}.media-video-poster,.creation-slot-open .media-video-poster{display:block;width:100%;height:100%;object-fit:contain;background:#111}.media-hover-scrub{position:relative;width:100%;overflow:hidden;background:#111}.media-hover-scrub .media-video-poster,.media-hover-scrub-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;background:#111}.media-hover-scrub-video{z-index:1;opacity:0;background:transparent;transition:opacity 70ms linear}.media-hover-scrub.is-scrubbing .media-hover-scrub-video.is-frame-ready{opacity:1}.media-hover-scrub-track{position:absolute;left:8px;right:8px;top:8px;z-index:2;height:5px;border:1px solid rgba(255,255,255,.9);background:#0c1628b8;pointer-events:none}.media-hover-scrub-track>span{display:block;width:var(--scrub-position, 0%);height:100%;background:#fff}@media(hover:none){.creation-download-check{opacity:1}}.media-poster-placeholder{width:100%;min-height:190px;display:grid;place-items:center;gap:8px;color:#111;background:color-mix(in srgb,var(--xp-surface) 86%,#000 14%)}.xp-media-player{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:grid;grid-template-rows:minmax(0,1fr) auto;min-width:0;min-height:0;color:#111;background:transparent;outline:none;touch-action:manipulation}.xp-media-player:focus-visible{outline:2px solid var(--xp-selection);outline-offset:-2px}.xp-media-stage{position:relative;min-width:0;min-height:0;display:grid;place-items:center;overflow:hidden;background:transparent}.xp-media-canvas-layer{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:center center;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.xp-media-canvas-layer video,.xp-media-scrub-preview{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.xp-media-scrub-preview{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.xp-media-scrub-preview:not([src]){display:none}.xp-media-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;gap:8px;padding:18px;text-align:center;background:#0000009e;color:#fff}.xp-media-error{color:#111;background:var(--xp-surface)}.xp-media-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.xp-media-controls{position:relative;display:grid;gap:5px;padding:6px 8px 8px;border-top:1px solid var(--xp-accent-border);color:#111;background:var(--xp-surface)}.xp-media-transport{display:flex;align-items:center;gap:6px;min-width:0}.xp-media-time{min-width:86px;font-variant-numeric:tabular-nums}.xp-media-volume{display:flex;align-items:center;gap:5px;margin-left:auto}.xp-volume-slider{position:relative;width:88px;height:25px;touch-action:none;outline:none}.xp-volume-slider:focus-visible{outline:1px dotted #111}.xp-volume-groove,.xp-media-scrubber-groove{position:absolute;left:6px;right:6px;top:10px;height:2px;box-sizing:border-box;overflow:visible;border:0;border-right:1px solid var(--xp-border-dark);border-bottom:1px solid var(--xp-border-dark);background:var(--xp-text);box-shadow:1px 0 0 var(--xp-border-light),1px 1px 0 var(--xp-border-light),0 1px 0 var(--xp-border-light),-1px 0 0 var(--xp-border-dark),-1px -1px 0 var(--xp-border-dark),0 -1px 0 var(--xp-border-dark),-1px 1px 0 var(--xp-border-light),1px -1px 0 var(--xp-border-dark)}.xp-volume-fill,.xp-media-scrubber-fill{display:none}.xp-volume-rail{position:absolute;top:0;right:5.5px;bottom:0;left:5.5px}.xp-volume-thumb,.xp-media-scrubber-thumb{position:absolute;top:0;width:11px;height:21px;transform:translate(-50%);border:0;background:transparent;box-shadow:none}.xp-volume-thumb>svg,.xp-media-scrubber-thumb>svg{display:block}.xp-media-scrubber{position:relative;height:25px;cursor:pointer;touch-action:none;outline:none}.xp-media-scrubber:focus-visible{outline:1px dotted #111}.xp-media-scrubber-rail{position:absolute;top:0;right:5.5px;bottom:0;left:5.5px}.xp-media-scrubber-thumb{left:0}@media(max-width:700px){.xp-media-transport{flex-wrap:wrap}.xp-media-volume{margin-left:0}.xp-volume-slider{width:110px;height:28px}.xp-media-controls button{min-height:32px}.xp-media-scrubber{height:28px}}@media(prefers-reduced-motion:reduce){.xp-media-player *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.hosted-generation-actions{min-height:38px;display:flex;justify-content:flex-end;gap:6px;border-top:1px solid #aca899;padding:5px}.hosted-empty-gallery{min-height:300px;display:grid;place-items:center;align-content:center;gap:10px}.hosted-empty-gallery img{width:48px;height:48px;object-fit:contain}.mini-reference-preview video,.reference-picker-selected-card video{width:100%;height:100%;object-fit:cover}.legal-page-shell{position:absolute;inset:28px max(12px,calc((100vw - 820px)/2)) 54px;display:grid;grid-template-rows:auto minmax(0,1fr);border:3px solid var(--xp-window-frame-active);background:#ece9d8;box-shadow:4px 8px 20px #00000061}.legal-page-body{display:grid;gap:10px;overflow:auto;padding:12px}.legal-page-body p{margin:0;line-height:1.45}.legal-version{color:#555;font-weight:700}.legal-page-actions{display:flex;justify-content:flex-end;gap:8px}.settings-speed-row{display:grid;grid-template-columns:54px minmax(0,1fr);gap:8px;align-items:center;margin-top:10px}.settings-speed-row .count-stepper{width:100%}@media(max-width:720px){.account-drawer{left:5px;width:calc(100vw - 10px);transform:none}.account-drawer-handle{gap:6px;padding:5px}.account-drawer-status img{width:21px;height:21px}.account-drawer-status span:last-child{max-width:46vw}.account-drawer-body{padding:8px}.account-plan-panel{left:0;width:100%;border-radius:0 0 4px 4px;transform:translate3d(100%,0,0)}.account-plan-panel.is-open{transform:translateZ(0)}.account-billing-summary,.account-signin-grid{grid-template-columns:1fr}.account-tab-panel{max-height:calc(100dvh - 190px)}.account-profile-picture-row{grid-template-columns:74px minmax(0,1fr)}.account-profile-picture-row>img{width:74px;height:74px}.account-profile-picture-actions{grid-template-columns:1fr}.account-action-grid,.account-signin-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.provider-account-row{grid-template-columns:minmax(88px,.32fr) minmax(0,1fr)}.provider-account-row>.xp-button{grid-column:1 / -1}.hosted-generation-grid{grid-template-columns:1fr;padding:6px}.legal-page-shell{top:8px;right:5px;bottom:40px;left:5px}}@media(max-width:980px){.composer-window{min-height:min(560px,calc(100dvh * var(--display-scale-inverse) - 38px))}.composer-window .xp-window-body{overflow:auto}.storyboard-window{min-height:min(560px,calc(100dvh * var(--display-scale-inverse) - 38px))}.storyboard-layout{grid-template-columns:1fr}.storyboard-setup{border-right:0;border-bottom:1px solid var(--xp-side-panel);max-height:none}.storyboard-scene-grid{grid-template-columns:1fr}.storyboard-order-list{grid-template-columns:1fr;max-height:220px}.storyboard-order-row{grid-template-columns:48px 26px minmax(0,1fr) 26px}.storyboard-reference-tray,.storyboard-reference-actions{grid-template-columns:1fr}}.composer-window .xp-window-body,.storyboard-window .xp-window-body,.creator-panel{background:#ece9d8;color:#111}.creator-field{color:var(--xp-accent-text)}.creator-field .xp-input{border-color:var(--xp-accent-border);border-radius:0;background:#fff;color:#111;box-shadow:inset 1px 1px 1px #0000002e}.creator-field .xp-input:focus{outline:2px solid var(--xp-focus-ring-input);outline-offset:-2px}.creator-field .xp-select{background-color:#fff;background-image:none}.creator-field .xp-select:hover,.creator-field .xp-select:active{background-image:none}.section-head{color:var(--xp-accent-text)}.section-head small{color:#565656}.count-stepper,.pill-picker{border:1px solid var(--xp-accent-border);border-radius:0;background:#fff;color:#111;box-shadow:inset 1px 1px #fff,inset -1px -1px #00000021}.count-stepper:hover,.pill-picker:hover{border-color:#ffb000;background:#fff8dd}.count-stepper button{color:#111}.ratio-menu,.quality-menu{border:1px solid var(--xp-accent-border);border-radius:0;background:#fff;box-shadow:3px 3px 8px #00000040}.ratio-menu button,.quality-menu button{border-radius:0;color:#111}.ratio-menu button.active,.ratio-menu button:hover,.quality-menu button.active,.quality-menu button:hover{background:var(--xp-selection);color:#fff}.quality-menu button:disabled,.quality-menu button:disabled:hover{background:transparent;color:gray;cursor:default;text-shadow:1px 1px 0 #fff}.ratio-icon{color:currentColor}.quality-menu span{color:var(--xp-accent-text)}.creator-panel .xp-button-primary{border:1px solid var(--xp-primary-border);border-radius:3px;background:var(--xp-primary-bg);color:var(--xp-primary-text);box-shadow:inset 1px 1px #ffffff8c,inset -1px -1px #00000040;text-shadow:1px 1px 0 var(--xp-primary-shadow)}.creator-panel .xp-button-primary:hover{background:var(--xp-primary-bg-hover)}.creator-error,.creator-status{border-radius:0;border:1px solid #aca899}.creator-error{background:#fff4ef;color:#8f1d0b;border-color:#c47e68}.creator-status{background:#fff;color:#111}.gallery-shell{background:#ece9d8}.creation-meta span{border:1px solid var(--xp-accent-border);border-radius:0;background:#fff;color:var(--xp-accent-text)}.generator-gallery-shell .empty-gallery{border-color:#aca899;border-radius:0;background:#faf9f2;color:#5b5b5b}@media(max-width:720px){html,body,#root{width:100%;min-width:0;min-height:100dvh;overflow:hidden}.xp-desktop{--display-scale: 1 !important;--display-scale-inverse: 1 !important;width:100%;min-width:0;height:100dvh;min-height:100dvh;overflow:hidden;padding:6px 6px 38px;transform:none}.desktop-icons{display:block}.xp-window,.storyboard-window,.settings-window,.reference-library-window,.detail-window,.display-window{box-sizing:border-box;max-width:calc(100vw - 8px);max-height:calc(100dvh - 56px)}.xp-titlebar{min-width:0}.xp-title strong{max-width:calc(100vw - 116px)}.xp-resize-zone{display:block}.xp-window-body,.composer-window .xp-window-body,.storyboard-window .xp-window-body,.reference-library-window .xp-window-body,.detail-window .xp-window-body,.display-window .xp-window-body{height:calc(100% - var(--xp-titlebar-total-height));min-width:0;overflow:auto}.generator-workspace{height:auto;min-height:100%;display:flex;flex-direction:column;overflow:visible}.generator-control-pane{flex:0 0 auto;overflow:visible;border-right:0;border-bottom:1px solid var(--xp-side-panel)}.creator-panel{height:auto;gap:12px;padding:10px}.creator-field .xp-input{min-height:34px}.prompt-editor,.creator-prompt{min-height:72px;max-height:132px}.reference-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.reference-drop-button{height:78px;grid-template-rows:25px minmax(28px,auto) 14px;padding-inline:2px}.reference-drop-button span{max-width:100%;min-height:28px;overflow:visible;text-overflow:clip;white-space:normal}.reference-card-grid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr))}.creator-controls-row{grid-template-columns:66px 82px minmax(0,1fr);gap:6px}.pill-picker{padding-inline:6px}.pill-picker.wide{justify-content:center;text-align:center}.generator-pictures-pane{flex:1 1 auto;overflow:visible}.generator-gallery-shell{height:auto;min-height:320px;display:block}.generator-gallery-menu{display:none}.generator-gallery-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto;gap:4px;align-items:center;min-height:0;padding:5px}.generator-gallery-toolbar .xp-explorer-separator{display:none}.generator-gallery-toolbar .xp-explorer-button{min-height:28px;padding-right:3px}.generator-gallery-toolbar .xp-explorer-button img{width:20px;height:20px;margin:1px}.generator-gallery-toolbar .xp-explorer-button strong{font-size:var(--xp-font-size-sm)}.gallery-search-box{width:auto;min-width:0;padding:0}.gallery-count{grid-column:1 / -1;justify-self:end;margin-left:0;white-space:normal;text-align:right}.generator-gallery-shell .creation-batch-list,.generator-gallery-shell .empty-gallery{overflow:visible}.creation-batch-list{gap:10px;padding:8px}.creation-batch-window{contain-intrinsic-size:420px}.creation-batch-titlebar{grid-template-columns:minmax(0,1fr);gap:4px}.creation-batch-titlebar .creation-meta{justify-content:flex-start;max-width:100%}.creation-slot-grid{grid-template-columns:1fr;gap:10px;padding:8px}.creation-action-strip{opacity:1;pointer-events:auto;transform:none}.creation-card-action{width:38px;min-width:38px}.connector-pairing-form{grid-template-columns:1fr}.connector-banner-actions,.connector-download-grid{display:grid;grid-template-columns:1fr}.connector-banner .xp-button,.connector-download-grid .xp-button{width:100%;justify-self:stretch}.reference-picker-shell{height:auto;min-height:100%;grid-template-columns:1fr}.reference-picker-main{overflow:visible}.reference-picker-header{grid-template-columns:1fr}.reference-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.reference-picker-selected{border-left:0;border-top:1px solid var(--xp-accent-border)}.reference-picker-selected-grid{grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.reference-picker-footer{position:sticky;bottom:0}.xp-taskbar{grid-template-columns:99px minmax(0,1fr) auto}.xp-task-list{overflow:hidden}.xp-task{min-width:0;max-width:none;flex:1 1 auto}.xp-task span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-tray{display:flex;gap:4px;padding-inline:5px}.xp-tray>.tray-light,.xp-tray>.xp-crt-toggle,.xp-tray>time{display:none}}@media(max-width:420px){.generator-gallery-toolbar{grid-template-columns:minmax(0,1fr) auto auto auto}.generator-gallery-toolbar>.xp-explorer-button:first-child{display:none}.reference-picker-selected-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:340px){.generator-gallery-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery-search-box{grid-column:1 / -1}.generator-gallery-toolbar .xp-explorer-button{justify-content:center}.gallery-count{grid-column:1 / -1}}.hosted-route-state{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.hosted-route-state>span{flex:1 1 180px;min-width:0}.account-mobile-titlebar,.account-drawer-backdrop{display:none}@media(max-width:720px),(max-height:500px)and (pointer:coarse){:root{--mobile-taskbar-height: 48px}.desktop-icons{top:8px;right:8px;bottom:calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom) + 8px);left:8px;display:block;--desktop-icon-cell-width: 82px;--desktop-icon-cell-height: 84px}.xp-desktop-icon{width:76px;min-height:76px}html,body,#root{height:var(--app-layout-height, var(--app-viewport-height, 100dvh));min-height:0;overflow:hidden;overscroll-behavior:none}html{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}body{position:fixed;top:0;right:0;bottom:0;left:0}#root{position:fixed;top:0;right:0;bottom:0;left:0;width:100%}.xp-desktop{box-sizing:border-box;height:var(--app-layout-height, var(--app-viewport-height, 100dvh));min-height:0;padding:4px 4px calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom));overscroll-behavior:none}.xp-window-body,.account-drawer-body,.provider-terms-dialog,.xp-dialog-content,.xp-color-dialog{overscroll-behavior:contain;scroll-padding-block:12px}.xp-input,.xp-select-root>.xp-select,input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea{font-size:var(--xp-mobile-control-font-size)!important}.xp-window,.storyboard-window,.settings-window,.reference-library-window,.detail-window,.display-window{min-width:min(280px,calc(100vw - 8px));min-height:min(220px,calc(var(--app-viewport-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom) - 8px));max-width:calc(100vw - 8px);max-height:calc(var(--app-viewport-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom) - 8px);border-radius:5px 5px 0 0}.xp-desktop{--xp-titlebar-height: 32px;--xp-titlebar-total-height: 34px}.xp-titlebar{box-sizing:border-box;padding:2px 3px 3px 6px;touch-action:none}.xp-title img{width:16px;height:16px}.xp-title strong{max-width:calc(100vw - 94px);font-size:var(--xp-font-size-lg)}.xp-controls{gap:2px}.xp-titlebar .xp-control,.account-mobile-titlebar .xp-control{touch-action:manipulation}.xp-resize-zone{display:block;touch-action:none}.xp-resize-zone.n,.xp-resize-zone.s{left:16px;right:16px;height:12px}.xp-resize-zone.e,.xp-resize-zone.w{top:16px;bottom:16px;width:12px}.xp-resize-zone.nw,.xp-resize-zone.ne,.xp-resize-zone.sw,.xp-resize-zone.se{width:22px;height:22px}.xp-taskbar{box-sizing:border-box;z-index:3000;height:calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom));grid-template-columns:76px minmax(0,1fr) auto;grid-template-rows:var(--mobile-taskbar-height);padding-bottom:env(safe-area-inset-bottom)}.xp-start{position:relative;width:76px;height:var(--mobile-taskbar-height);gap:4px;border-radius:0 18px 18px 0;padding:0 10px 0 6px;background:var(--xp-primary-bg);font-size:var(--xp-font-size-md)}.xp-start:before{content:none}.xp-start:hover,.xp-start.open{background:var(--xp-primary-bg-hover)}.xp-start:active{padding:1px 9px 0 7px;background:var(--xp-primary-bg-active);box-shadow:inset 2px 2px 3px #00000047}.xp-start img{width:19px;height:19px}.xp-task-list{min-width:0;gap:4px;overflow-x:auto;overflow-y:hidden;padding:4px;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.xp-task-list::-webkit-scrollbar{display:none}.xp-task{box-sizing:border-box;width:40px;min-width:40px;max-width:40px;height:40px;flex:0 0 40px;justify-content:center;padding:0;scroll-snap-align:start;touch-action:manipulation}.xp-task img{width:22px;height:22px}.xp-task span{display:none}.xp-tray{box-sizing:border-box;height:var(--mobile-taskbar-height);display:flex;gap:4px;padding:4px 5px}.xp-tray>.tray-light,.xp-tray>time{display:none}.xp-crt-toggle{min-width:42px;height:40px;padding:0 5px;touch-action:manipulation}.xp-keyboard-toggle{position:relative;box-sizing:border-box;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:3px;padding:0;color:var(--xp-accent-text);background:var(--xp-task);box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #00000047;touch-action:manipulation}.xp-keyboard-toggle.active{color:#fff;background:var(--xp-task-active);box-shadow:inset 1px 1px 2px #00000061}.xp-mobile-keyboard{position:fixed;right:4px;bottom:calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom));left:4px;z-index:2850;box-sizing:border-box;max-height:min(316px,calc(var(--app-layout-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom) - 8px));display:flex;flex-direction:column;gap:3px;overflow:hidden;border:3px solid var(--xp-window-frame-active);border-radius:7px 7px 0 0;padding:3px;color:var(--xp-text);background:var(--xp-surface-raised);box-shadow:0 -4px 12px #00000061,inset 1px 1px 0 var(--xp-border-light);transform:translateZ(0)}.xp-mobile-keyboard-titlebar{min-height:30px;display:grid;grid-template-columns:minmax(0,1fr) auto 24px;align-items:center;gap:4px;border-radius:3px 3px 0 0;padding:2px 3px 2px 7px;color:var(--xp-chrome-text);background:var(--xp-titlebar-active);box-shadow:inset 0 1px #ffffff94;font-family:var(--xp-title-font);font-weight:700;text-shadow:1px 1px 1px var(--xp-titlebar-shadow-active)}.xp-mobile-keyboard-titlebar>div{min-width:0;display:flex;align-items:center;gap:5px}.xp-mobile-keyboard-titlebar>div span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.xp-mobile-keyboard-device{height:24px;display:flex;align-items:center;gap:3px;border:1px solid rgba(255,255,255,.74);border-radius:3px;padding:0 7px;color:var(--xp-button-text);background:var(--xp-button-bg);box-shadow:inset 1px 1px #ffffffb3,inset -1px -1px #0000002e;font:inherit;text-shadow:none}.xp-mobile-keyboard-tools{min-height:26px;display:flex;align-items:center;gap:4px;border:1px solid var(--xp-border-dark);padding:2px 4px;background:var(--xp-surface)}.xp-mobile-keyboard-tools button,.xp-mobile-keyboard-keys button{border:1px solid var(--xp-border-dark);border-radius:3px;color:var(--xp-button-text);background:var(--xp-button-bg);box-shadow:inset 1px 1px 0 var(--xp-border-light),inset -1px -1px color-mix(in srgb,var(--xp-border-dark) 72%,transparent);font-family:var(--xp-ui-font);font-size:var(--xp-mobile-control-font-size);touch-action:manipulation}.xp-mobile-keyboard-tools button:active,.xp-mobile-keyboard-keys button:active,.xp-mobile-keyboard-keys button.active{color:var(--xp-button-active-text);background:var(--xp-button-active-bg);box-shadow:inset 2px 2px 2px color-mix(in srgb,var(--xp-border-dark) 75%,transparent);transform:translateY(1px)}.xp-mobile-keyboard-tools button{min-height:21px;padding:0 10px;font-size:var(--xp-font-size-sm)}.xp-mobile-keyboard-tools span{margin-left:auto;color:var(--xp-text-muted);font-size:var(--xp-font-size-sm)}.xp-mobile-keyboard-keys{display:grid;gap:3px;min-height:0;padding:2px;background:var(--xp-surface-recessed)}.xp-key-row{min-width:0;display:flex;justify-content:center;gap:3px}.xp-key-row.row-2{padding-inline:4.5%}.xp-key-row>button{min-width:0;min-height:42px;flex:1 1 0;padding:0}.xp-key-row>button.utility{flex:1.35 1 0}.xp-key-bottom-row>.layout-key,.xp-key-bottom-row>.enter-key{flex:1.45 1 0;font-size:var(--xp-font-size-sm)}.xp-key-bottom-row>.space-key{flex:4.8 1 0;font-size:var(--xp-font-size-sm)}.xp-native-keyboard-return{position:fixed;top:min(calc(var(--visual-viewport-top, 0px) + var(--visual-viewport-height, 100dvh) - 49px),calc(var(--app-layout-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom) - 49px));right:8px;z-index:6400;width:54px;height:41px;display:flex;align-items:center;justify-content:center;gap:3px;border:2px solid var(--xp-window-frame-active);border-radius:4px;color:var(--xp-chrome-text);background:var(--xp-titlebar-active);box-shadow:inset 1px 1px #ffffff94,0 2px 7px #00000059;font-family:var(--xp-title-font);font-weight:700;touch-action:manipulation}html[data-xp-keyboard-open] .xp-window-body,html[data-native-keyboard-open] .xp-window-body,html[data-xp-keyboard-open] .account-drawer-body,html[data-native-keyboard-open] .account-drawer-body{scroll-padding-bottom:calc(var(--xp-custom-keyboard-height, var(--keyboard-occlusion-height, 0px)) + 16px)}@media(max-height:500px){.xp-mobile-keyboard{max-height:calc(var(--app-layout-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom) - 4px);gap:2px;padding:2px}.xp-mobile-keyboard-tools{display:none}.xp-key-row>button{min-height:32px}}.xp-account-toggle{position:relative;box-sizing:border-box;width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.72);border-radius:3px;padding:4px;background:var(--xp-task);box-shadow:inset 1px 1px #ffffff4d,inset -1px -1px #00000047;touch-action:manipulation;order:5}.xp-account-toggle.active{background:var(--xp-task-active);box-shadow:inset 1px 1px 2px #00000061}.xp-account-toggle img{width:25px;height:25px;object-fit:contain}.xp-account-toggle>span{position:absolute;right:3px;bottom:3px;width:8px;height:8px;border:1px solid #fff;border-radius:50%;background:#c44024;box-shadow:0 0 3px #721f10}.xp-account-toggle.is-signed-in>span{background:#39c43a;box-shadow:0 0 3px #176b18}.xp-start-menu{bottom:calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom));width:min(390px,100vw);height:min(520px,calc(var(--app-viewport-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom)));max-height:calc(var(--app-viewport-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom))}.xp-start-menu-item,.xp-start-menu-item.large,.xp-start-menu-item.compact{min-height:42px}.xp-start-menu-submenu{position:fixed;left:4px;right:4px;bottom:calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom) + 77px);width:auto;max-height:min(340px,50dvh);overflow-y:auto}.xp-start-menu-submenu.all-programs{left:4px;right:4px;bottom:calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom) + 77px);width:auto}.account-drawer{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2600;width:auto;transform:none;border:0;border-radius:0;background:transparent;box-shadow:none}.account-drawer-handle{display:none}.account-drawer-backdrop{position:fixed;inset:0 0 calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom));width:100%;border:0;padding:0;background:#00000057;opacity:0;pointer-events:none;transition:opacity .16s ease}.account-drawer.is-open .account-drawer-backdrop{display:block;opacity:1;pointer-events:auto}.account-drawer-window,.account-drawer.is-closed .account-drawer-window{position:fixed;left:5px;right:5px;top:auto;bottom:calc(var(--mobile-taskbar-height) + env(safe-area-inset-bottom) + 5px);width:auto;max-height:min(78dvh,calc(var(--app-viewport-height, 100dvh) - var(--mobile-taskbar-height) - env(safe-area-inset-bottom) - 18px));display:grid;grid-template-rows:auto minmax(0,1fr);border:3px solid var(--xp-window-frame-active);border-radius:6px 6px 2px 2px;overflow:hidden;opacity:0;visibility:hidden;transform:translate3d(0,calc(100% + 12px),0);transform-origin:bottom center;transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .16s ease,visibility 0s linear .22s}.account-drawer.is-open .account-drawer-window{opacity:1;visibility:visible;transform:translateZ(0);transition:transform .22s cubic-bezier(.16,1,.3,1),opacity .16s ease,visibility 0s}.account-mobile-titlebar{min-height:46px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:3px 4px 3px 7px;color:#fff;background:var(--xp-titlebar-active);text-shadow:1px 1px 1px var(--xp-titlebar-shadow-active)}.account-mobile-titlebar>div,.account-mobile-titlebar>div>span:last-child{min-width:0;display:flex;align-items:center}.account-mobile-titlebar>div{gap:6px}.account-mobile-titlebar>div>span:last-child{align-items:flex-start;flex-direction:column;line-height:1.05}.account-mobile-titlebar img{width:23px;height:23px}.account-mobile-titlebar strong,.account-mobile-titlebar small{max-width:calc(100vw - 112px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.account-mobile-titlebar .xp-control{flex:0 0 auto}.account-drawer-body{min-height:0;max-height:none;padding:8px;overscroll-behavior:contain}.account-plan-panel{z-index:5;height:100%;min-height:0}.generator-route-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.generator-route-tabs .xp-button{min-height:42px}.creator-generate-button{position:sticky;bottom:4px;z-index:6;min-height:46px;box-shadow:0 -3px 8px #ece9d8eb,inset 1px 1px #ffffff8c,inset -1px -1px #00000040!important}.creation-action-strip .xp-button,.hosted-generation-actions .xp-button,.generator-gallery-toolbar button{min-height:38px}.detail-window .xp-window-body{padding:0;overflow:auto}.detail-layout{height:auto;min-height:100%;display:flex;flex-direction:column}.detail-preview{flex:0 0 clamp(270px,54vh,430px);min-height:270px;border-right:0;border-bottom:1px solid var(--xp-side-panel);touch-action:none;overscroll-behavior:contain}.detail-sidebar{height:auto;overflow:visible;padding:8px}.viewer-nav{width:42px;height:48px}.viewer-nav.previous{left:6px}.viewer-nav.next{right:6px}.viewer-zoom-controls{left:6px;bottom:6px}.viewer-zoom-controls .xp-button{min-width:38px;min-height:36px}.reference-picker-shell{height:auto;min-height:100%}.reference-picker-main{overflow:visible}.reference-picker-tabs{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch}.reference-picker-tabs button,.reference-picker-role-tabs button{min-height:40px;flex:0 0 auto}.reference-picker-card{min-height:138px}.reference-picker-footer{z-index:4;bottom:0;padding-bottom:calc(7px + env(safe-area-inset-bottom))}.reference-picker-footer .xp-button{min-height:42px}.storyboard-toolbar .xp-explorer-button,.settings-window .xp-button,.display-window .xp-button{min-height:38px}.storyboard-check-grid,.storyboard-number-grid{grid-template-columns:1fr}.storyboard-number-grid label:nth-child(3){grid-column:auto}.settings-grid{gap:10px}.display-window .xp-window-body{overflow:auto}.display-properties{height:auto;min-height:100%;grid-template-rows:auto minmax(0,1fr) auto}.display-tab-panel{overflow:visible}.display-desktop-tab,.display-appearance-tab,.display-settings-tab{height:auto}.display-desktop-tab{grid-template-rows:minmax(140px,32vh) auto}.display-form-area,.display-appearance-fields{align-content:start}.display-appearance-controls{align-self:start}.display-actions{position:sticky;bottom:0;z-index:3;padding:7px 0 2px;border-top:1px solid var(--xp-border-dark);background:var(--xp-surface)}.provider-terms-backdrop{padding:6px}.provider-terms-dialog{max-height:calc(var(--app-viewport-height, 100dvh) - 12px);overflow:auto}.provider-terms-dialog>footer .xp-button{min-height:42px}}@media(max-width:480px){.xp-start-menu{width:min(360px,calc(100vw - 4px));grid-template-rows:64px minmax(0,1fr) 42px}.xp-start-menu-user{padding:6px 9px}.xp-start-menu-user img{width:42px;height:42px}.xp-start-menu-body{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.xp-start-menu-programs{overflow-y:auto}.xp-start-menu-column.primary,.xp-start-menu-column.secondary{min-width:0;overflow-y:auto}.xp-start-menu-column.primary{display:grid;border-left:2px solid var(--xp-start-menu-primary-border);border-right:0}.xp-start-menu-column.secondary{display:block;border-top:0;border-left:1px solid var(--xp-start-menu-secondary-divider);border-right:2px solid var(--xp-start-menu-secondary-border)}.xp-start-menu-footer{min-height:42px}.xp-start-menu-footer button{min-height:36px}.generator-gallery-toolbar{grid-template-columns:minmax(0,1fr) repeat(2,auto)}.generator-gallery-toolbar>.xp-explorer-button:first-child,.generator-gallery-toolbar>.xp-explorer-button:nth-of-type(3){display:none}.account-action-grid,.account-signin-actions{grid-template-columns:1fr}.account-billing-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px}.account-billing-summary>div{padding:6px 5px}.account-billing-summary span{font-size:var(--xp-font-size-xs)}.account-billing-summary strong{font-size:var(--xp-font-size-md)}.account-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.hosted-video-settings,.display-settings-grid,.display-appearance-controls,.display-desktop-controls{grid-template-columns:1fr}.display-action-stack{display:none}}@media(prefers-reduced-motion:reduce){.account-drawer-backdrop,.account-drawer-window,.account-drawer.is-closed .account-drawer-window{transition:none}}.xp-window-body,.composer-window .xp-window-body,.storyboard-window .xp-window-body,.detail-window .xp-window-body,.display-window .xp-window-body,.creator-shell,.creator-panel,.gallery-shell,.generator-shell,.storyboard-shell,.account-drawer-body,.detail-sidebar,.reference-picker-shell,.display-properties{background-color:var(--xp-surface);color:var(--xp-text)}.xp-fieldset,.xp-panel,.creator-section,.generator-section,.account-plan-panel,.account-section,.detail-section,.storyboard-panel,.display-groupbox,.display-tab-panel,.billing-summary>div{border-color:var(--xp-border-dark);background-color:var(--xp-surface-raised);color:var(--xp-text)}.xp-input,.display-wallpaper-list,.display-wallpaper-choice,.creator-panel input,.creator-panel textarea,.creator-panel select,.generator-shell input,.generator-shell textarea,.generator-shell select,.account-drawer input,.account-drawer select{border-color:var(--xp-border-dark);background-color:var(--xp-input-bg);color:var(--xp-text)}.account-drawer-status,.display-properties,.display-wallpaper-choice{color:var(--xp-text)}.display-tabs button{border-color:var(--xp-border-dark);background:linear-gradient(to top,var(--xp-surface-soft),var(--xp-surface-raised));color:var(--xp-text)}.display-tabs button[data-active=true]{border-top-color:var(--xp-accent);background:var(--xp-surface-raised)}.display-tabs button[data-active=true]:before{background:var(--xp-accent-light)}.xp-start-menu-column.primary{background:var(--xp-surface-raised);color:var(--xp-text)}.xp-start-menu-column.secondary{background:var(--xp-start-menu-secondary);color:var(--xp-start-menu-secondary-text)}.display-theme-preview-window,.display-theme-preview-body{color:var(--xp-text)}.display-font-size-labels,.display-contrast-note,.muted,.xp-muted{color:var(--xp-text-muted)}.xp-taskbar,.xp-task,.account-mobile-titlebar,.display-wallpaper-row.selected .display-wallpaper-choice span{color:var(--xp-chrome-text)}button:focus-visible{outline:2px solid var(--xp-focus-ring-raised);outline-offset:1px}a:focus-visible{outline:2px solid var(--xp-focus-ring);outline-offset:1px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--xp-focus-ring-input);outline-offset:1px}.xp-window-body,.generator-workspace,.generator-pictures-pane,.settings-window .xp-window-body,.creator-panel,.detail-window .xp-window-body,.display-window .xp-window-body,.reference-library-window .xp-window-body,.storyboard-window .xp-window-body,.xp-media-controls{background:var(--xp-surface);color:var(--xp-text)}.xp-fieldset,.xp-status,.xp-error,.generator-gallery-explorer-header,.creator-section,.storyboard-panel,.detail-section,.account-section,.account-plan-body,.account-plan-footer,.display-groupbox,.display-tab-panel{border-color:var(--xp-border-dark);background:var(--xp-surface-raised);color:var(--xp-text)}.xp-input,.gallery-search-box .xp-input,.creator-field .xp-input,.xp-volume-groove,.xp-media-scrubber-groove,.storyboard-shell input,.storyboard-shell textarea,.detail-sidebar input,.detail-sidebar textarea,.account-drawer input,.provider-brand-icon{border-color:var(--xp-border-dark);background-color:var(--xp-input-bg);color:var(--xp-text)}.xp-button:not(.xp-button-primary):not(.xp-button-danger),.gallery-search-box button,.enoch365-plan-button.xp-button{border-color:var(--xp-border-dark);background:var(--xp-button-bg);box-shadow:inset 1px 1px color-mix(in srgb,var(--xp-border-light) 70%,transparent),inset -1px -1px color-mix(in srgb,var(--xp-text) 14%,transparent);color:var(--xp-button-text)}.xp-button:not(.xp-button-primary):not(.xp-button-danger):hover,.gallery-search-box button:hover,.gallery-search-box button:focus-visible,.enoch365-plan-button.xp-button:hover{border-color:var(--xp-focus-ring-raised);background:var(--xp-button-hover-bg);color:var(--xp-button-hover-text)}.xp-button-danger{border-color:color-mix(in srgb,#a02020 72%,var(--xp-border-dark));background:linear-gradient(color-mix(in srgb,#d86969 68%,var(--xp-surface-raised)),#a02020);color:#fff}.creator-section,.generator-section,.account-section,.account-plan-panel,.billing-summary>div,.detail-section,.storyboard-panel,.display-groupbox{box-shadow:inset 1px 1px color-mix(in srgb,var(--xp-border-light) 62%,transparent)}.gallery-search-box button,.account-plan-price span,.account-plan-price small,.account-plan-footer>span,.enoch365-plan-button.xp-button strong,.media-poster-placeholder,.xp-media-player,.xp-media-error,.xp-media-controls{color:var(--xp-text)}.creator-field,.account-section>strong,.display-groupbox legend,.detail-section>strong,.storyboard-panel>strong{color:var(--xp-accent-text)}.account-plan-titlebar,.account-mobile-titlebar,.xp-titlebar,.xp-start-menu-user,.xp-start-menu-footer{color:var(--xp-chrome-text)}.account-plan-body li:before{border-color:var(--xp-border-dark);background-color:var(--xp-input-bg)}.xp-button:not(.xp-button-primary):not(.xp-button-danger):active,.gallery-search-box button:active,.enoch365-plan-button.xp-button:active,.xp-explorer-button:not(:disabled):active{background:var(--xp-button-active-bg);color:var(--xp-button-active-text)}.xp-explorer-toolbar,.xp-menu-bar,.storyboard-toolbar,.generator-gallery-toolbar{border-color:var(--xp-border-dark);background:var(--xp-surface-raised);color:var(--xp-text)}.xp-explorer-button,.xp-explorer-button i,.xp-menu-bar button{color:var(--xp-text)}.xp-explorer-button:not(:disabled):hover,.xp-explorer-button:not(:disabled):focus-visible,.xp-menu-bar button:hover,.xp-menu-bar button:focus-visible{border-color:var(--xp-focus-ring-raised);background:var(--xp-button-hover-bg);color:var(--xp-button-hover-text);box-shadow:inset 1px 1px color-mix(in srgb,var(--xp-border-light) 70%,transparent)}.xp-explorer-button:not(:disabled):hover i,.xp-explorer-button:not(:disabled):focus-visible i,.xp-menu-bar button:hover,.xp-menu-bar button:focus-visible{color:var(--xp-button-hover-text)}.xp-explorer-button.active,.xp-explorer-button.active:not(:disabled):hover,.xp-explorer-button.active:not(:disabled):focus-visible,.storyboard-mode-row .xp-button.active{border-color:var(--xp-accent-outline);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.xp-button:disabled,.xp-explorer-button:disabled{color:var(--xp-disabled-text);opacity:.68}.xp-desktop.shared-skin-enoch-react-xp *{scrollbar-width:auto;scrollbar-color:auto}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar{width:17px;height:17px}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-corner{background-color:var(--scrollbar-track-fallback)}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-track{background-color:var(--scrollbar-track-fallback);background-image:url(/xp-assets/scrollbar__track.svg);background-repeat:repeat-y;background-size:17px 1px;image-rendering:pixelated}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-track:horizontal{background-color:var(--scrollbar-track-fallback);background-image:url(/xp-assets/scrollbar__track-horizontal.svg);background-repeat:repeat-x;background-size:1px 17px}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-thumb{border-color:var(--scrollbar-thumb-highlight);border-right-color:var(--scrollbar-thumb-edge);border-bottom-color:var(--scrollbar-thumb-edge);background-color:var(--scrollbar-thumb-bg);background-image:var(--scrollbar-thumb-grip);background-position:center;background-repeat:no-repeat;background-size:7px;border-radius:2px;image-rendering:pixelated}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-thumb:vertical{box-shadow:inset -3px 0 var(--scrollbar-thumb-shadow-a),inset 1px 1px var(--scrollbar-thumb-shadow-b)}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-thumb:horizontal{background-image:var(--scrollbar-thumb-grip-h);background-size:8px;box-shadow:inset 0 -3px var(--scrollbar-thumb-shadow-a),inset 1px 1px var(--scrollbar-thumb-shadow-b)}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-thumb:hover{filter:brightness(1.025)}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-button{background-repeat:no-repeat;background-size:17px 17px;image-rendering:pixelated}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-button:vertical:start{height:17px;background-image:var(--scrollbar-arrow-up)}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-button:vertical:end{height:17px;background-image:var(--scrollbar-arrow-down)}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-button:horizontal:start{width:17px;background-image:var(--scrollbar-arrow-left)}.xp-desktop.shared-skin-enoch-react-xp *::-webkit-scrollbar-button:horizontal:end{width:17px;background-image:var(--scrollbar-arrow-right)}.xp-desktop *::-webkit-scrollbar-thumb:active{background-color:color-mix(in srgb,var(--scrollbar-thumb-bg) 92%,var(--xp-accent));filter:brightness(.96)}.xp-desktop *::-webkit-scrollbar-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent}.xp-desktop *::-webkit-scrollbar-button:hover{filter:brightness(1.035)}.xp-desktop *::-webkit-scrollbar-button:active{filter:brightness(.92)}.settings-grid,.settings-pane,.storyboard-shell,.storyboard-layout,.storyboard-board,.detail-layout,.generator-gallery-shell,.generator-gallery-shell .empty-gallery{background:var(--xp-surface);color:var(--xp-text)}.settings-note,.creation-batch-download-status,.creation-placeholder,.storyboard-empty,.storyboard-order-empty,.storyboard-reference-empty,.detail-sidebar p,.detail-warning,.generator-gallery-shell .empty-gallery{color:var(--xp-text-muted)}.billing-summary>div,.storyboard-setup,.storyboard-setup .xp-fieldset,.storyboard-reference-box,.storyboard-reference-tray,.storyboard-reference-chip,.storyboard-status,.storyboard-order-list,.storyboard-order-row,.storyboard-scene,.storyboard-slot-copy,.storyboard-edit-box,.storyboard-versions,.storyboard-history-item,.storyboard-reference-popup-window,.detail-sidebar,.detail-section,.xp-explorer-sidebox,.creator-panel,.creator-section,.generator-section,.generator-gallery-shell .empty-gallery{border-color:var(--xp-border-dark);background:var(--xp-surface-raised);color:var(--xp-text)}.storyboard-reference-chip,.storyboard-order-row,.storyboard-slot-copy,.storyboard-edit-box,.storyboard-history-item,.storyboard-reference-empty,.storyboard-order-empty,.storyboard-empty,.detail-tags span,.viewer-zoom-controls,.proxy-state,.xp-media-error,.media-poster-placeholder{border-color:var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text)}.storyboard-reference-empty,.storyboard-order-empty,.storyboard-empty{color:var(--xp-text-muted)}.storyboard-reference-empty strong,.storyboard-order-empty strong,.storyboard-empty strong{color:var(--xp-accent-text)}.xp-checkbox-row,.xp-checkbox-row label{color:var(--xp-text)}.xp-checkbox-row label:before{border-color:var(--xp-border-dark);background-color:var(--xp-input-bg)}.xp-checkbox-row input:disabled+label{color:var(--xp-disabled-text)}.detail-preview{border-color:var(--xp-border-dark);background:linear-gradient(90deg,color-mix(in srgb,var(--xp-surface-raised) 58%,transparent),transparent 22%,transparent 78%,color-mix(in srgb,var(--xp-surface-raised) 58%,transparent)),var(--xp-surface-recessed)}.xp-start-menu-column:first-child,.xp-start-menu-primary{background:var(--xp-surface-raised);color:var(--xp-text)}.xp-start-menu-column:last-child,.xp-start-menu-secondary{background:var(--xp-start-menu-secondary);color:var(--xp-start-menu-secondary-text)}.xp-start-menu-item,.xp-start-menu-item strong,.xp-start-menu-item small,.account-drawer-status,.account-drawer-message{color:inherit}.xp-start-menu-item:hover,.xp-start-menu-item:focus-visible,.xp-start-menu-item[data-open=true]{background:var(--xp-start-menu-hover);color:var(--xp-start-menu-hover-text)}.hosted-video-settings,.count-stepper,.pill-picker,.ratio-menu,.quality-menu,.enoch-model-trigger,.enoch-model-row,.enoch-provider-mark,.enoch-preset-icon,.enoch-model-confirm-body ul,.xp-explorer-sidebox-body{border-color:var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text);box-shadow:inset 1px 1px color-mix(in srgb,var(--xp-border-light) 70%,transparent),inset -1px -1px color-mix(in srgb,var(--xp-text) 12%,transparent)}.hosted-video-settings span,.hosted-video-settings small,.section-head small,.count-stepper button,.ratio-menu button,.quality-menu button,.xp-explorer-sidebox-body{color:var(--xp-text)}.count-stepper:hover,.pill-picker:hover,.enoch-model-trigger:hover,.ratio-menu button:hover,.quality-menu button:hover{border-color:var(--xp-focus-ring-raised);background:var(--xp-button-hover-bg);color:var(--xp-button-hover-text)}.ratio-menu button.active,.quality-menu button.active,.enoch-model-row.is-selected{border-color:var(--xp-accent-outline);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.quality-menu button:disabled,.quality-menu button:disabled:hover,.quality-menu button:disabled:focus-visible{border-color:transparent;background:transparent;color:var(--xp-text-muted);text-shadow:none}.enoch-model-results,.enoch-model-confirm,.enoch-model-confirm-body ul,.enoch-model-confirm footer{background-color:var(--xp-surface);color:var(--xp-text)}.enoch-model-confirm-titlebar{color:var(--xp-chrome-text)}.xp-button-primary,.xp-button-primary:hover,.xp-button-primary:focus-visible,.xp-button-primary:active,.xp-start,.xp-start:hover,.xp-start:focus-visible,.xp-start.open,.xp-start:active{color:#fff;text-shadow:1px 1px 1px var(--xp-primary-shadow)}.xp-button-primary,.xp-start{box-shadow:inset 0 1px color-mix(in srgb,#ffffff 58%,transparent),inset 0 -2px 2px color-mix(in srgb,#000000 28%,transparent),0 1px 1px color-mix(in srgb,#000000 22%,transparent)}.xp-start img{background:transparent}.xp-status{border-color:var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text)}.xp-error,.creator-error,.creation-slot small,.creation-slot.status-failed .creation-placeholder,.slot-badges .warning-badge{border-color:var(--xp-error-border);background:var(--xp-error-bg);color:var(--xp-error-text)}.display-range:focus-visible{outline:2px solid var(--xp-focus-ring-raised);outline-offset:5px}.display-quality-preview{border-color:var(--xp-border-dark) var(--xp-border-light) var(--xp-border-light) var(--xp-border-dark);background:var(--xp-surface-recessed)}.creation-batch-selection-bar,.creation-cancel-button{border-color:var(--xp-border-dark);background:var(--xp-button-bg);color:var(--xp-button-text)}.creation-batch-window{border-color:var(--xp-border-dark);background:var(--xp-surface-raised);color:var(--xp-text)}.creation-cancel-button:hover,.creation-cancel-button:focus-visible{border-color:var(--xp-focus-ring-raised);background:var(--xp-button-hover-bg);color:var(--xp-button-hover-text)}.creation-cancel-button:active{background:var(--xp-button-active-bg);color:var(--xp-button-active-text)}.creation-slot,.creation-slot-open img,.creation-placeholder{border-color:var(--xp-border-dark);background-color:var(--xp-input-bg);color:var(--xp-text)}.creation-placeholder{background-image:var(--xp-selection-sweep)}.creation-placeholder span,.slot-badges span,.creation-meta span{border-color:var(--xp-border-dark);background:color-mix(in srgb,var(--xp-input-bg) 92%,transparent);color:var(--xp-text)}.creation-slot.status-canceled small,.creation-slot.status-canceled .creation-placeholder{border-color:var(--xp-border-dark);background:var(--xp-surface-recessed);color:var(--xp-text-muted)}.creation-slot.status-canceled .creation-placeholder span{color:var(--xp-text-muted)}.creation-download-check.xp-checkbox-row{border-color:var(--xp-border-dark);background:var(--xp-button-bg)}.creation-card-action.danger:not(:disabled):hover,.creation-card-action.danger:not(:disabled):focus-visible{border-color:var(--xp-error-border);background:var(--xp-error-bg);color:var(--xp-error-text)}.reference-picker-shell,.reference-picker-main,.reference-picker-grid{background:var(--xp-surface);color:var(--xp-text)}.reference-picker-header,.reference-picker-tabs,.reference-picker-role-tabs,.reference-picker-footer{border-color:var(--xp-border-dark);background:var(--xp-surface-raised);color:var(--xp-text)}.reference-picker-header span,.reference-picker-selected header span,.reference-picker-selected header em,.reference-picker-card-meta span,.reference-library-empty span{color:var(--xp-text-muted)}.reference-picker-tabs button,.reference-picker-role-tabs button{border-color:var(--xp-border-dark);background:var(--xp-button-bg);color:var(--xp-button-text)}.reference-picker-tabs button.active,.reference-picker-tabs button:hover,.reference-picker-tabs button:focus-visible,.reference-picker-role-tabs button.active,.reference-picker-role-tabs button:hover,.reference-picker-role-tabs button:focus-visible,.reference-picker-upload:hover,.reference-picker-upload:focus-visible,.reference-picker-upload.dragging{border-color:var(--xp-accent-outline);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.reference-picker-target-label{border-color:var(--xp-accent-outline);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.reference-picker-card,.reference-picker-card-meta strong{color:var(--xp-text)}.reference-picker-card-preview,.reference-picker-selected-card,.reference-picker-upload,.reference-library-empty{border-color:var(--xp-border-dark);background:var(--xp-input-bg);color:var(--xp-text)}.reference-picker-selected{border-color:var(--xp-border-dark);background:var(--xp-surface-recessed);color:var(--xp-text)}.reference-picker-selected-card span{border-color:var(--xp-accent-outline);background:color-mix(in srgb,var(--xp-input-bg) 88%,transparent);color:var(--xp-text)}.reference-picker-upload{color:var(--xp-accent-text)}.reference-picker-workspace{grid-template-columns:196px minmax(0,1fr) 286px}.reference-picker-sources{min-width:0;min-height:0;display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:10px;overflow:hidden;border-right:1px solid var(--xp-border-dark);background:linear-gradient(180deg,color-mix(in srgb,var(--xp-accent) 12%,var(--xp-surface-raised)) 0,var(--xp-surface-recessed) 150px);padding:10px 8px}.reference-picker-sources>header{display:grid;grid-template-columns:32px minmax(0,1fr);gap:7px;align-items:center}.reference-picker-sources>header img{width:32px;height:32px;object-fit:contain}.reference-picker-sources>header div{min-width:0;display:grid;gap:2px}.reference-picker-sources>header strong{color:var(--xp-accent-text);font-size:var(--xp-font-size-md)}.reference-picker-sources>header span{color:var(--xp-text-muted);font-size:var(--xp-font-size-xs);line-height:1.25}.reference-picker-sources nav,.reference-picker-project-list{display:grid;gap:4px}.reference-picker-sources nav .xp-button,.reference-picker-project-list .xp-button{min-width:0;justify-content:flex-start;gap:7px;overflow:hidden;padding:5px 7px;text-align:left}.reference-picker-sources nav .xp-button.active,.reference-picker-project-list .xp-button.active{border-color:var(--xp-accent-outline);background:var(--xp-selected-gradient);color:var(--xp-selected-text)}.reference-picker-sources nav img{width:20px;height:20px;object-fit:contain}.reference-picker-projects{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:6px}.reference-picker-section-title{display:flex;align-items:center;justify-content:space-between;color:var(--xp-text-muted);padding:5px 3px 2px;text-transform:uppercase;letter-spacing:.04em;font-size:var(--xp-font-size-xs)}.reference-picker-project-list{min-height:0;align-content:start;overflow:auto}.reference-picker-project-list .xp-button i{width:9px;height:9px;flex:0 0 9px;border:1px solid rgba(0,0,0,.35);border-radius:2px}.reference-picker-project-list .xp-button span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.reference-picker-new-project{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px}.reference-picker-new-project .xp-button{min-width:52px}.reference-picker-workspace .reference-picker-main{grid-template-rows:auto minmax(0,1fr);background:var(--xp-input-bg)}.reference-picker-workspace .reference-picker-header{grid-template-columns:minmax(120px,.8fr) minmax(140px,1fr) auto}.reference-picker-workspace .reference-picker-header>div:first-child{grid-column:1 / -1}.reference-picker-groups{min-height:0;overflow:auto;padding:8px 10px 14px}.reference-picker-group+.reference-picker-group{margin-top:14px}.reference-picker-group>header{display:flex;align-items:end;justify-content:space-between;gap:8px;border-bottom:1px solid var(--xp-border-dark);padding:2px 2px 6px}.reference-picker-group>header>div{min-width:0;display:grid;gap:1px}.reference-picker-group>header strong{overflow:hidden;color:var(--xp-accent-text);font-size:var(--xp-font-size-md);text-overflow:ellipsis;white-space:nowrap}.reference-picker-group>header span,.reference-picker-group>header em{color:var(--xp-text-muted);font-size:var(--xp-font-size-xs);font-style:normal}.reference-picker-workspace .reference-picker-grid{grid-template-columns:repeat(auto-fill,minmax(124px,1fr));padding:8px 0 2px;overflow:visible}.reference-picker-card-preview video{width:100%;height:100%;display:block;object-fit:cover}.reference-picker-workspace .reference-picker-card-meta span{display:block}.reference-picker-error{border-bottom:1px solid #9b2f21;background:#fff0ed;color:#842717;padding:7px 10px;font-size:var(--xp-font-size-sm)}.reference-picker-workspace .reference-picker-role-tabs .xp-button{min-width:0}.reference-picker-workspace .reference-picker-upload.xp-button{min-height:106px;display:grid;place-items:center;align-content:center}@media(max-width:980px){.reference-picker-workspace{height:auto;min-height:100%;grid-template-columns:1fr}.reference-picker-sources{grid-template-rows:auto auto auto;border-right:0;border-bottom:1px solid var(--xp-border-dark);overflow:visible}.reference-picker-sources nav,.reference-picker-project-list{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.reference-picker-workspace .reference-picker-header{grid-template-columns:1fr 1fr}.reference-picker-workspace .reference-picker-selected{border-left:0;border-top:1px solid var(--xp-border-dark)}}@media(max-width:520px){.reference-picker-workspace .reference-picker-header,.reference-picker-sources nav,.reference-picker-project-list{grid-template-columns:1fr}.reference-picker-workspace .reference-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container xp-window (max-width: 720px){.xp-window .generator-workspace,.xp-window .reference-picker-workspace,.xp-window .settings-grid,.xp-window .display-desktop-controls,.xp-window .display-appearance-controls,.xp-window .display-settings-grid,.xp-window .hosted-video-settings{grid-template-columns:minmax(0,1fr)}.xp-window .generator-workspace,.xp-window .reference-picker-workspace,.xp-window .storyboard-shell,.xp-window .display-properties{height:auto;min-height:100%}.xp-window .generator-control-pane{max-height:none;overflow:visible;border-right:0;border-bottom:1px solid var(--xp-side-panel)}.xp-window .generator-pictures-pane{min-height:320px}.xp-window .reference-picker-sources{grid-template-rows:auto auto auto;overflow:visible;border-right:0;border-bottom:1px solid var(--xp-border-dark)}.xp-window .reference-picker-sources nav,.xp-window .reference-picker-project-list{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}.xp-window .reference-picker-selected{border-top:1px solid var(--xp-border-dark);border-left:0}.xp-window .storyboard-check-grid,.xp-window .storyboard-number-grid{grid-template-columns:minmax(0,1fr)}}@container xp-window (max-width: 520px){.xp-window .generator-route-tabs,.xp-window .reference-picker-header,.xp-window .reference-picker-sources nav,.xp-window .reference-picker-project-list{grid-template-columns:minmax(0,1fr)}.xp-window .reference-picker-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.xp-window-body,.account-drawer,.account-drawer-handle,.account-drawer-window,.generator-workspace,.generator-pictures-pane,.settings-pane,.reference-picker-shell,.storyboard-shell,.detail-layout,.display-properties{color:var(--xp-surface-text)}.xp-fieldset,.xp-panel,.creator-section,.generator-section,.account-section,.account-plan-body,.account-plan-footer,.detail-section,.storyboard-panel,.display-groupbox,.display-tab-panel,.billing-summary>div{color:var(--xp-raised-text)}.xp-input,.creator-field .xp-input,.creator-panel input,.creator-panel textarea,.creator-panel select,.generator-shell input,.generator-shell textarea,.generator-shell select,.account-drawer input,.account-drawer select,.reference-picker-card-preview,.reference-picker-selected-card,.reference-picker-upload,.reference-library-empty{color:var(--xp-input-text)}.xp-input::placeholder,input::placeholder,textarea::placeholder,.prompt-editor.empty:before{color:var(--xp-placeholder-text);opacity:1}.display-font-size-field strong,.account-section>strong,.display-groupbox legend,.detail-section>strong,.storyboard-panel>strong{color:var(--xp-accent-text-raised)}.account-drawer-status,.account-drawer-status span:last-child,.account-drawer-message{color:var(--xp-surface-text)}.account-auth-heading span,.account-auth-help,.account-profile-picture-row span,.account-profile-picture-row small,.account-profile-details small,.provider-account-row span,.account-plan-price span,.account-plan-price small,.account-plan-footer>span{color:var(--xp-muted-raised-text)}.provider-copy-code,.account-legal-links button,.account-legal-links a,.account-section-heading-row>button,.provider-usage-heading button{color:var(--xp-link-raised)}.account-legal-ok{color:var(--xp-success-text)}.xp-button:disabled,.xp-explorer-button:disabled,.xp-checkbox-row input:disabled+label,.account-auth-link:disabled{color:var(--xp-disabled-text);opacity:1;filter:saturate(.55)}.xp-explorer-task-pane{background:var(--xp-explorer-pane-bg);color:var(--xp-explorer-pane-text)}.reference-picker-sources.xp-explorer-task-pane>header strong{color:var(--xp-explorer-pane-text)}.reference-picker-sources.xp-explorer-task-pane>header span,.reference-picker-section-title{color:var(--xp-explorer-pane-muted-text)}.xp-explorer-task-pane .xp-explorer-sidebox{background:var(--xp-explorer-box-bg);color:var(--xp-explorer-box-text)}.xp-explorer-task-pane .xp-explorer-sidebox-header,.xp-explorer-task-pane .xp-explorer-sidebox-header strong,.xp-explorer-task-pane .xp-explorer-sidebox-header em{color:var(--xp-explorer-header-text)}.xp-explorer-task-pane .xp-explorer-sidebox-body,.detail-sidebar .xp-explorer-sidebox-body>p{background:var(--xp-explorer-box-bg);color:var(--xp-explorer-box-text)}.xp-explorer-task-pane .creator-field,.xp-explorer-task-pane .section-head,.xp-explorer-task-pane .reference-picker-upload,.xp-explorer-task-pane .xp-sidebar-link{color:var(--xp-explorer-link)}.xp-explorer-task-pane .section-head small,.xp-explorer-task-pane .reference-picker-selected-context,.xp-explorer-task-pane .reference-picker-selected header span,.xp-explorer-task-pane .reference-picker-selected header em,.xp-explorer-task-pane .reference-picker-card-meta span,.xp-explorer-task-pane .reference-library-empty span{color:var(--xp-explorer-muted-text)}.xp-explorer-task-pane .xp-sidebar-link:not(:disabled):hover,.xp-explorer-task-pane .xp-sidebar-link:not(:disabled):focus-visible{color:var(--xp-explorer-box-hover)}.reference-picker-card:hover,.reference-picker-card:focus-within,.reference-picker-card:hover .reference-picker-card-meta strong,.reference-picker-card:focus-within .reference-picker-card-meta strong{color:var(--xp-selected-text)}.xp-explorer-task-pane .xp-explorer-button.active,.xp-explorer-task-pane .reference-picker-tabs button.active,.xp-explorer-task-pane .reference-picker-role-tabs button.active,.reference-picker-sources.xp-explorer-task-pane nav .xp-button.active,.xp-explorer-task-pane .reference-picker-project-list .xp-button.active{border-color:var(--xp-focus-ring-explorer);background:var(--xp-explorer-selection-bg);color:var(--xp-explorer-selection-text)}html,body,#root,.enoch-skin-root{width:100%;min-width:0;height:100%;min-height:0;margin:0}.enoch-skin-root{overflow:hidden;background:var(--enoch-canvas);--skin-button-radius: var(--enoch-radius)}.video-editor-window .xp-window-body{overflow:hidden;padding:0;background:var(--skin-bg-app-frame, #020503)}.video-editor-window .video-editor-mount{width:100%;min-width:0;height:100%;min-height:0}.image-editor-placeholder-window .xp-window-body{overflow:hidden;padding:0}.enoch-skin-root:not([data-enoch-skin=enoch-react-xp]) :is(.xp-window,.xp-button,.xp-control,.xp-input,.xp-select,.xp-task,.xp-start-menu,.xp-dialog,.xp-fieldset){border-radius:var(--enoch-radius)}.enoch-skin-root:not([data-enoch-skin=enoch-react-xp]) .xp-titlebar{border-radius:var(--enoch-radius) var(--enoch-radius) 0 0}.enoch-skin-root:not([data-enoch-skin=enoch-react-xp]) .xp-start{border-radius:0 var(--enoch-radius) var(--enoch-radius) 0}
