:root{--chimera-safe-area-top:env(safe-area-inset-top,0px);--chimera-safe-area-bottom:env(safe-area-inset-bottom,0px);--chimera-layer-dock-backdrop:999;--chimera-layer-dock:1000;--chimera-layer-navigation:1001;--chimera-icon-size-xs:12px;--chimera-icon-size-sm:16px;--chimera-icon-size-md:20px;--chimera-icon-size-lg:24px;--chimera-icon-size-xl:32px;--chimera-icon-stroke-regular-xs:2.4;--chimera-icon-stroke-regular-sm:2;--chimera-icon-stroke-regular-md:1.6;--chimera-icon-stroke-regular-lg:1.3;--chimera-icon-stroke-regular-xl:1.2;--chimera-icon-stroke-strong-xs:2.8;--chimera-icon-stroke-strong-sm:2.4;--chimera-icon-stroke-strong-md:2;--chimera-icon-stroke-strong-lg:1.7;--chimera-icon-stroke-strong-xl:1.5;--chimera-icon-stroke-regular:var(--chimera-icon-stroke-regular-md);--chimera-icon-stroke-strong:var(--chimera-icon-stroke-strong-md)}:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-font-sans:var(--font-ui);--chimera-type-caption:.75rem;--chimera-type-component-sm:.75rem;--chimera-type-component:.875rem;--chimera-type-label:var(--chimera-type-component);--chimera-type-body:1rem;--chimera-type-heading-sm:1.25rem;--chimera-type-heading-md:1.625rem;--chimera-type-heading-lg:2.625rem;--chimera-leading-solid:1;--chimera-leading-tight:1.2;--chimera-leading-body:1.5;--chimera-tracking-tight:-.02em;--chimera-tracking-label:0;--chimera-tracking-wide:.04em;--chimera-tracking-badge:.06em;--chimera-tracking-meta:.08em;--chimera-weight-regular:400;--chimera-weight-medium:500;--chimera-weight-semibold:600;--chimera-weight-bold:700;--chimera-space-0:0;--chimera-space-optical:2px;--chimera-space-1:4px;--chimera-space-2:8px;--chimera-space-3:12px;--chimera-space-4:16px;--chimera-space-5:24px;--chimera-space-6:32px;--chimera-space-7:48px;--chimera-space-8:64px;--chimera-gap-hairline:var(--chimera-space-optical);--chimera-gap-tight:var(--chimera-space-1);--chimera-gap-control:var(--chimera-space-2);--chimera-gap-content:var(--chimera-space-3);--chimera-gap-section:var(--chimera-space-5);--chimera-inset-0:var(--chimera-space-0);--chimera-inset-1:var(--chimera-space-1);--chimera-inset-2:var(--chimera-space-2);--chimera-inset-3:var(--chimera-space-3);--chimera-inset-4:var(--chimera-space-4);--chimera-inset-5:var(--chimera-space-5);--chimera-inset-6:var(--chimera-space-6);--chimera-inset-7:var(--chimera-space-7);--chimera-inset-8:var(--chimera-space-8);--chimera-padding-control-compact-block:var(--chimera-space-1);--chimera-padding-control-compact-inline:var(--chimera-space-2);--chimera-padding-control-block:var(--chimera-space-2);--chimera-padding-control-inline:var(--chimera-space-3);--chimera-padding-control:var(--chimera-padding-control-block) var(--chimera-padding-control-inline);--chimera-padding-control-compact:var(--chimera-padding-control-compact-block) var(--chimera-padding-control-compact-inline);--chimera-padding-select:var(--chimera-space-2) var(--chimera-space-6) var(--chimera-space-2) var(--chimera-space-3);--chimera-padding-card:var(--chimera-space-3);--chimera-padding-panel:var(--chimera-space-4);--chimera-padding-composer:var(--chimera-space-2);--chimera-padding-page-inline:clamp(var(--chimera-space-2), 2vw, 20px);--chimera-page-bottom-safe:calc(112px + env(safe-area-inset-bottom));--chimera-page-max:1440px;--chimera-header-height:var(--chimera-studio-header-height-mobile);--chimera-studio-header-height-mobile:calc(48px + var(--chimera-safe-area-top));--chimera-dock-control-size:var(--chimera-size-control-lg);--chimera-dock-inset:var(--chimera-space-2);--chimera-composer-padding-block-touch:var(--chimera-space-2);--chimera-dock-gap:var(--chimera-space-2);--chimera-dock-stack-gap:var(--chimera-space-1);--mobile-section-nav-height:var(--chimera-navigation-hit-height);--chimera-navigation-island-max:280px;--chimera-navigation-island-offset:var(--chimera-space-2);--chimera-navigation-inline-inset:0px;--chimera-feed-bottom-space:var(--studio-dock-footprint,calc(var(--mobile-section-nav-height) + var(--chimera-navigation-bottom) + var(--chimera-space-2)));--chimera-feed-bottom-space-mobile:var(--chimera-feed-bottom-space);--chimera-content-scroll-offset:110px;--chimera-radius-none:0;--chimera-radius-xs:4px;--chimera-radius-sm:8px;--chimera-radius-md:12px;--chimera-radius-lg:16px;--chimera-radius-xl:24px;--chimera-radius-pill:9999px;--chimera-radius-full:50%;--chimera-radius-badge:var(--chimera-radius-xs);--chimera-radius-control:var(--chimera-radius-sm);--chimera-radius-card:var(--chimera-radius-md);--chimera-radius-media:var(--chimera-radius-lg);--chimera-radius-panel:var(--chimera-radius-xl);--chimera-radius-header-action:var(--chimera-radius-control);--chimera-radius-navigation-selection:calc(var(--chimera-navigation-selection-height) / 2);--chimera-navigation-selection-inset-block:0px;--chimera-navigation-hit-height:max(44px, var(--chimera-segmented-visual-height));--chimera-navigation-selection-height:var(--chimera-navigation-hit-height);--chimera-border-width:1px;--chimera-focus-width:2px;--chimera-focus-offset:2px;--chimera-size-control-xs:32px;--chimera-size-control-sm:36px;--chimera-size-control-md:40px;--chimera-size-control-lg:44px;--chimera-size-control-xl:48px;--chimera-control-height-step:var(--chimera-size-control-lg);--chimera-control-height-compact:var(--chimera-size-control-sm);--chimera-control-height:var(--chimera-size-control-md);--chimera-control-height-touch:var(--chimera-size-control-lg);--chimera-control-height-icon:var(--chimera-size-control-xl);--chimera-control-visual-height:var(--chimera-control-height);--chimera-control-hit-size:var(--chimera-control-height-touch);--chimera-action-outcome-visual-size:var(--chimera-size-control-lg);--chimera-action-outcome-hit-size:var(--chimera-size-control-lg);--chimera-action-outcome-icon-size:var(--chimera-icon-size-lg);--chimera-action-outcome-padding-inline:var(--chimera-space-4);--chimera-action-context-visual-size:var(--chimera-size-control-sm);--chimera-action-context-hit-size:var(--chimera-size-control-lg);--chimera-action-context-icon-size:var(--chimera-icon-size-md);--chimera-action-context-padding-inline:var(--chimera-space-3);--chimera-action-utility-visual-size:var(--chimera-size-control-xs);--chimera-action-utility-hit-size:var(--chimera-size-control-lg);--chimera-action-utility-icon-size:var(--chimera-icon-size-md);--chimera-action-utility-padding-inline:var(--chimera-space-3);--chimera-action-inline-visual-size:var(--chimera-size-control-xs);--chimera-action-inline-hit-size:var(--chimera-size-control-lg);--chimera-action-inline-icon-size:var(--chimera-icon-size-sm);--chimera-action-inline-padding-inline:var(--chimera-space-2);--chimera-media-action-visual-size:var(--chimera-size-control-xs);--chimera-media-action-hit-size:var(--chimera-size-control-lg);--chimera-media-action-inset:var(--chimera-space-1);--chimera-media-action-gap:var(--chimera-space-1);--chimera-media-action-surface:color-mix(in srgb, var(--chimera-surface-media) 42%, transparent);--chimera-media-action-foreground:color-mix(in srgb, var(--chimera-text-on-dark) 90%, transparent);--chimera-pill-height-sm:20px;--chimera-pill-height-md:24px;--chimera-pill-height-lg:calc(var(--chimera-size-control-sm) * .8);--chimera-pill-padding-inline-sm:var(--chimera-space-1);--chimera-pill-padding-inline-md:var(--chimera-space-2);--chimera-pill-padding-inline-lg:var(--chimera-action-context-padding-inline);--chimera-badge-height:var(--chimera-pill-height-md);--chimera-attachment-preview-max-height:360px;--chimera-icon-sm:16px;--chimera-icon-md:18px;--chimera-icon-lg:20px;--chimera-icon-xl:22px;--chimera-icon-2xl:24px;--chimera-icon-feature:28px;--chimera-icon-stroke:1.8;--chimera-tab-min-width:128px;--chimera-explorer-tab-min-width-touch:80px;--chimera-explorer-tabs-visual-height:var(--chimera-segmented-visual-height);--chimera-chip-visual-height:var(--chimera-size-control-xs);--chimera-chip-hit-inset-block:calc((var(--chimera-control-hit-size) - var(--chimera-chip-visual-height)) / 2);--chimera-chip-font-size:var(--chimera-type-component-sm);--chimera-chip-padding-inline:var(--chimera-action-context-padding-inline);--chimera-conversion-control-height:var(--chimera-segmented-visual-height);--chimera-action-summary-min:168px;--chimera-button-wide-min:176px;--chimera-conversion-tabs-width:168px;--chimera-template-card-min:112px;--chimera-template-card-max:144px;--chimera-template-card-mobile:80px;--chimera-composer-input-height:68px;--chimera-composer-input-height-compact:56px;--chimera-composer-max:736px;--chimera-composer-source-height:80px;--chimera-composer-thumbnail-size:64px;--chimera-composer-card-min-height:88px;--chimera-composer-card-padding-block:var(--chimera-space-2);--chimera-composer-card-padding-inline:var(--chimera-space-2);--chimera-composer-card-radius:var(--chimera-radius-card);--chimera-composer-thumbnail-radius:var(--chimera-radius-control);--chimera-chat-attachment-size:var(--chimera-control-height-icon);--chimera-chat-attachment-radius:var(--chimera-radius-control);--chimera-chat-content-inset:var(--chimera-space-4);--chimera-menu-header-inset-block:var(--chimera-space-3);--chimera-menu-content-inset:var(--chimera-space-3);--chimera-menu-content-inset-block:var(--chimera-space-4);--chimera-menu-row-inset-block:var(--chimera-space-2);--chimera-menu-row-inset-inline:var(--chimera-space-3);--chimera-menu-leading-size:44px;--chimera-menu-trailing-size:44px;--chimera-menu-row-gap:var(--chimera-space-3);--chimera-menu-row-columns:var(--chimera-menu-leading-size) minmax(0, 1fr) var(--chimera-menu-trailing-size);--chimera-menu-row-padding:var(--chimera-menu-row-inset-block) var(--chimera-menu-row-inset-inline);--chimera-composer-padding-touch:var(--chimera-space-2);--chimera-composer-group-padding:var(--chimera-space-0);--chimera-prompt-trailing-reserve:var(--chimera-space-6);--chimera-prompt-action-reserve:calc(var(--chimera-control-hit-size) + var(--chimera-gap-tight));--chimera-inline-dismiss-hit-size:28px;--chimera-inline-dismiss-visual-size:18px;--chimera-inline-dismiss-icon-size:12px;--chimera-grouped-prompt-action-visual-size:24px;--chimera-recipe-setting-padding-inline:6px;--chimera-recipe-setting-gap:3px;--chimera-composer-row-gap-touch:var(--chimera-space-2);--chimera-composer-settings-gap-touch:var(--chimera-space-1);--chimera-composer-menu-gap-touch:var(--chimera-space-1);--chimera-composer-control-height-touch:var(--chimera-control-height-touch);--chimera-composer-submit-button-size:var(--chimera-dock-control-size);--chimera-composer-selected-height-touch:calc(var(--chimera-composer-control-height-touch) - 2 * var(--chimera-border-width) - 2 * var(--chimera-gap-hairline));--chimera-composer-selected-padding-inline-touch:var(--chimera-space-2);--chimera-composer-input-height-touch:var(--chimera-size-control-xl);--chimera-composer-input-max-height:160px;--chimera-composer-input-max-height-touch:144px;--chimera-composer-input-padding-block-touch:var(--chimera-space-3);--chimera-composer-input-padding-inline-touch:var(--chimera-space-3);--chimera-composer-radius-touch:var(--chimera-radius-floating-panel);--chimera-composer-input-radius-touch:var(--chimera-composer-input-radius-inline) / var(--chimera-composer-input-radius-block);--chimera-composer-popover-width:296px;--chimera-composer-popover-width-touch:288px;--chimera-composer-popover-min-height:120px;--chimera-composer-popover-max-height:440px;--chimera-composer-popover-viewport-padding:var(--chimera-space-3);--chimera-composer-motion-card-width:calc(var(--chimera-size-control-xl) + var(--chimera-space-2));--chimera-composer-motion-name-max:calc(var(--chimera-composer-motion-card-width) * 2);--chimera-motion-detail-max:640px;--chimera-motion-detail-source-size:112px;--chimera-workspace-max:1040px;--chimera-source-workspace-max:920px;--chimera-library-max:896px;--chimera-gallery-dialog-max:448px;--chimera-auth-dialog-max:420px;--chimera-account-name-max:128px;--chimera-account-popover-max:280px;--chimera-contact-dialog-max:500px;--chimera-contact-dialog-height:720px;--chimera-contact-textarea-min:160px;--chimera-contact-state-min:240px;--chimera-chat-max:928px;--chimera-chat-min-height:672px;--chimera-chat-min-height-mobile:608px;--chimera-chat-empty-height:400px;--chimera-chat-empty-copy-max:480px;--chimera-chat-samples-max:672px;--chimera-chat-bubble-max:640px;--chimera-chat-generation-max:720px;--chimera-chat-result-min:160px;--chimera-chat-select-max:136px;--chimera-chat-composer-max:128px;--chimera-chat-composer-float-offset:60px;--chimera-chat-feed-bottom-space:192px;--chimera-chat-attachment-max:288px;--chimera-chat-empty-height-compact:288px;--chimera-chat-empty-height-mobile:208px;--chimera-chat-mobile-shell-offset:128px;--chimera-chat-mobile-height:512px;--chimera-chat-mobile-max:768px;--chimera-chat-history-top:96px;--chimera-chat-history-top-mobile:88px;--chimera-chat-history-panel-max:320px;--chimera-result-rail-header-height:var(--chimera-control-height-touch);--chimera-result-rail-item-size:176px;--chimera-result-rail-item-size-mobile:112px;--chimera-result-disclosure-size:var(--chimera-size-control-xs);--chimera-gallery-card-max:480px;--chimera-gallery-grid-width:calc(100% + var(--chimera-inset-4));--chimera-gallery-gutter-mobile:var(--chimera-space-1);--chimera-gallery-width-mobile:calc(100vw - 2 * max(var(--chimera-gallery-gutter-mobile), env(safe-area-inset-left), env(safe-area-inset-right)));--chimera-gallery-margin-mobile:calc((100% - var(--chimera-gallery-width-mobile)) / 2);--chimera-gallery-grid-margin:calc(-1 * var(--chimera-inset-2));--chimera-gallery-empty-height:320px;--chimera-catalog-empty-height:144px;--chimera-scrollbar-height:10px;--chimera-source-thumbnail-offset:48px;--chimera-source-thumbnail-copy-offset:112px;--chimera-prompt-panel-max:448px;--chimera-custom-prompt-toggle-option-min:72px;--chimera-custom-prompt-toggle-width:150px;--chimera-blur-dock-backdrop:2px;--chimera-backdrop-outset:2px;--chimera-icon-soft-shadow:drop-shadow(0 1px 1px #0000003d);--chimera-dock-backdrop-fade:calc(var(--chimera-control-height-touch) + var(--chimera-composer-settings-gap-touch) + var(--chimera-inset-4));--chimera-dock-backdrop-mask:linear-gradient(to bottom, transparent, #0000001f calc(var(--chimera-dock-backdrop-fade) * .25), #00000073 calc(var(--chimera-dock-backdrop-fade) * .6), black var(--chimera-dock-backdrop-fade));--chimera-blur-composer:18px;--chimera-blur-navigation:20px;--chimera-blur-control:calc(var(--chimera-blur-navigation) / 2);--chimera-blur-chrome:19.2px;--chimera-blur-liquid-glass:22.4px;--chimera-saturation-chrome:1.2;--chimera-saturation-liquid-glass:1.35;--chimera-brightness-liquid-glass:.82;--chimera-ratio-square:1 / 1;--chimera-ratio-portrait:9 / 16;--chimera-ratio-motion-card:var(--chimera-ratio-portrait);--chimera-ratio-showcase:4 / 3;--chimera-ratio-showcase-compact:16 / 10;--chimera-ratio-golden:1.618 / 1;--chimera-proportion-golden-major:61.8%;--chimera-proportion-golden-minor:38.2%;--chimera-showcase-copy-height:104px;--chimera-showcase-copy-height-compact:52px;--chimera-showcase-copy-height-options:64px;--chimera-showcase-copy-height-mobile:100px;--chimera-showcase-copy-height-options-mobile:76px;--chimera-option-strip-height:30px;--chimera-source-thumbnail-max:96px;--chimera-source-thumbnail-max-mobile:72px;--chimera-source-thumbnail-width:36%;--chimera-source-thumbnail-width-mobile:32%;--chimera-media-focus-y:28%;--chimera-tool-title:clamp(29px, 4vw, 45px);--chimera-tool-title-mobile:clamp(27px, 9vw, 35px);--chimera-pricing-max:1216px;--chimera-pricing-table-max:840px;--chimera-pricing-row-min-height:104px;--chimera-pricing-row-mobile-height:88px;--chimera-pricing-payment-card-width:calc(var(--chimera-size-control-xl) + var(--chimera-space-1));--chimera-pricing-label-compact:.8125rem;--chimera-disabled-opacity:.5;--chimera-readable-max:768px;--chimera-copy-max:544px;--chimera-pricing-grid-min:240px;--chimera-pricing-hero:clamp(44px, 8vw, 84px);--chimera-pricing-hero-mobile:clamp(36px, 11vw, 48px);--chimera-pricing-copy:clamp(16px, 2vw, 19px);--chimera-pricing-heading:clamp(28px, 4vw, 40px);--chimera-price-size:32px;--chimera-price-size-wide:38px;--chimera-currency-gap:.1em;--chimera-currency-scale:.65em;--chimera-surface-canvas:#000;--chimera-surface-card:#111;--chimera-surface-control:#151515;--chimera-surface-input:#181818;--chimera-surface-raised:#1b1b1b;--chimera-surface-hover:#1d1d1d;--chimera-surface-active:#292929;--chimera-surface-media:#08090d;--chimera-surface-overlay:#000000f5;--chimera-surface-navigation:#080808b8;--chimera-surface-glass:#000000b8;--chimera-surface-glass-strong:#2323239e;--chimera-surface-liquid-glass:#0000005c;--chimera-surface-liquid-selection:#ffffff14;--chimera-surface-liquid-highlight:#ffffff24;--chimera-surface-glass-pill:color-mix(in srgb, var(--chimera-surface-glass) 80%, transparent);--chimera-surface-glass-pill-reduced:var(--chimera-surface-raised);--chimera-surface-scrim:#000000c7;--chimera-surface-backdrop:#000000db;--chimera-surface-overlay-soft:#0009;--chimera-surface-selected:var(--selection-surface);--chimera-action-selected-surface:var(--selection-action);--chimera-action-selected-surface-hover:var(--selection-action-hover);--chimera-action-selected-surface-pressed:var(--selection-action-pressed);--chimera-action-selected-foreground:#fff;--chimera-action-selected-foreground-muted:#fff;--chimera-action-selected-border:transparent;--chimera-border-subtle:#ffffff14;--chimera-border:#ffffff1f;--chimera-border-strong:#ffffff3d;--chimera-border-glass:#ffffff1a;--chimera-border-liquid-glass:#ffffff24;--chimera-navigation-icon-color:var(--chimera-text-secondary);--chimera-text:#f5f5f5;--chimera-text-secondary:#d8d8d8;--chimera-text-tertiary:#b8b8b8;--chimera-text-on-dark:#fff;--chimera-accent:var(--chimera-action-execute-surface);--chimera-text-on-accent:var(--chimera-action-execute-foreground);--chimera-primary-highlight:#dce3eb;--chimera-primary-highlight-rim: linear-gradient(90deg, transparent, #dce3eba8 25%, #eff3f894 50%, #cbd6e28a 75%, transparent) 12% 100% / 8% 20% no-repeat, linear-gradient(135deg, #fffffffa, #ffffffa6 15%, #ffffff1a 38%, #ffffff0d 65%, #ffffff6b);--chimera-primary-highlight-sheen:radial-gradient(ellipse at 10% 8%, #ffffff2e, transparent 48%), linear-gradient(155deg, #ffffff12, transparent 48%, #ffffff08);--chimera-primary-highlight-shadow:inset 1px 2px 4px #ffffff2e, inset -1px -2px 5px #ffffff0d;--chimera-primary-highlight-lens-shadow:inset 0 2px 2px #fff6, inset 3px 5px 8px #ffffff2b, inset -2px -4px 6px #ffffff24, inset 0 -7px 10px #00000061, 0 3px 8px #0000003d;--chimera-status-danger:var(--danger-text);--chimera-media-scrim:linear-gradient(transparent, #000000d1);--chimera-font-display:var(--font-display);--chimera-shadow-card:var(--shadow-1);--chimera-shadow-raised:var(--shadow-2);--chimera-shadow-composer:0 12px 32px #0006;--chimera-shadow-control:inset 0 1px #ffffff0a, 0 16px 36px #0000003d;--chimera-shadow-progress:0 0 16px #ffffff47;--chimera-shadow-focus-ring:0 0 0 3px var(--chimera-surface-card);--chimera-shadow-nav:0 -12px 32px #00000057;--chimera-shadow-glass-chrome:inset 0 1px #ffffff0a;--chimera-shadow-glass-pill:0 8px 24px #00000038;--chimera-shadow-liquid-glass:inset 0 1px #ffffff1a, inset 0 -1px #ffffff06, 0 -12px 36px #0000002e;--chimera-shadow-liquid-selection:inset 0 1px #ffffff29, inset 0 -1px #ffffff0a, 0 8px 22px #0000001f;--chimera-filter-liquid-glass:blur(var(--chimera-blur-liquid-glass)) saturate(var(--chimera-saturation-liquid-glass)) brightness(var(--chimera-brightness-liquid-glass));--chimera-filter-navigation-icon:drop-shadow(0 1px 2px #000000d1) drop-shadow(0 0 6px #0000005c);--chimera-shadow-thumbnail:0 1px 8px #00000094;--chimera-shadow-badge:0 1px 3px #0000004d;--chimera-shadow-floating-control:0 12px 40px #00000073;--chimera-shadow-menu:0 20px 64px #000000ad;--chimera-motion-press:var(--motion-press);--chimera-motion-fast:var(--motion-fast);--chimera-motion-base:var(--motion-base);--chimera-motion-surface:.22s;--chimera-motion-surface-exit:.15s;--chimera-motion-selection:var(--motion-base);--chimera-motion-navigation-morph:var(--motion-navigation);--chimera-motion-enter:var(--motion-enter);--chimera-motion-exit:var(--motion-exit);--chimera-motion-slow:var(--motion-slow);--chimera-motion-progress:var(--motion-progress);--chimera-motion-skeleton:var(--motion-skeleton);--chimera-motion-orbit:var(--motion-orbit);--chimera-ease-interactive:var(--ease-interactive);--chimera-ease-selection:var(--ease-enter);--chimera-ease-navigation-morph:var(--chimera-ease-selection);--chimera-ease-enter:var(--ease-enter);--chimera-ease-exit:var(--ease-exit);--chimera-ease-standard:var(--ease-standard);--chimera-ease-linear:var(--ease-linear);--chimera-selection-morph-stretch:1;--chimera-selection-morph-squash:1;--chimera-selection-morph-compress:1;--chimera-selection-morph-rebound:1;--chimera-selection-morph-skew:0;--chimera-navigation-morph-stretch:var(--chimera-selection-morph-stretch);--chimera-navigation-morph-squash:var(--chimera-selection-morph-squash);--chimera-navigation-morph-compress:var(--chimera-selection-morph-compress);--chimera-navigation-morph-rebound:var(--chimera-selection-morph-rebound);--chimera-navigation-morph-skew:var(--chimera-selection-morph-skew);--chimera-studio-control-size:var(--chimera-size-control-lg);--chimera-studio-header-padding-block:0px;--chimera-studio-sticky-gap:var(--chimera-space-2);--chimera-content-controls-inset-inline:var(--chimera-space-3);--chimera-content-controls-padding-block:var(--chimera-space-1);--chimera-content-controls-margin-block:var(--chimera-space-1);--chimera-content-controls-gap:var(--chimera-space-1);--chimera-catalog-controls-gap:var(--chimera-content-controls-gap);--chimera-catalog-search-surface:var(--chimera-matte-surface);--chimera-segmented-visual-height:var(--chimera-studio-control-size);--chimera-segmented-radius:calc(var(--chimera-segmented-visual-height) / 2);--chimera-radius-floating-panel:var(--chimera-radius-xl);--chimera-radius-media-card:var(--chimera-radius-sm);--chimera-radius-media-thumbnail:var(--chimera-radius-xs);--chimera-radius-navigation-container:calc(var(--mobile-section-nav-height) / 2);--chimera-radius-chip:calc(var(--chimera-chip-visual-height) / 2);--chimera-composer-input-radius-inline:max(0px, calc(var(--chimera-composer-radius-touch) - var(--chimera-composer-padding-touch) - var(--chimera-border-width)));--chimera-composer-input-radius-block:max(0px, calc(var(--chimera-composer-radius-touch) - var(--chimera-composer-padding-block-touch) - var(--chimera-border-width)));--chimera-composer-input-font-size:var(--chimera-type-component);--chimera-matte-surface:#0c0c0ecc;--chimera-catalog-bar-surface:#0c0c0ee6;--chimera-matte-filter:blur(20px);--chimera-matte-control-filter:blur(12px);--chimera-glass-track-surface:#ffffff08;--chimera-glass-track-edge:#ffffff1a;--chimera-glass-utility-surface:#18181adb;--chimera-glass-utility-edge:#ffffff3d;--chimera-matte-sheen:linear-gradient(165deg, #ffffff12, transparent 42%, #ffffff05);--chimera-selection-material:#ffffff17;--chimera-selection-material-hover:#ffffff21;--chimera-selection-material-pressed:#ffffff12;--chimera-selection-edge-color:#ffffff29;--chimera-glass-rim-width:var(--chimera-border-width);--chimera-glass-rim-light:radial-gradient(ellipse at 5% 85%, color-mix(in srgb, var(--chimera-primary-highlight) 92%, transparent), transparent 28%), linear-gradient(135deg, #fffffffa, #ffffffb8 14%, #ffffff1f 32%, #ffffff0a 65%, #ffffff61);--chimera-matte-rim-light:radial-gradient(ellipse at 3% 0%, color-mix(in srgb, var(--chimera-primary-highlight) 56%, transparent), transparent 14%), linear-gradient(170deg, #ffffff5c, #ffffff0f 32%, #ffffff08 70%, #fff3);--chimera-input-rim-light:none;--chimera-selection-sheen:radial-gradient(ellipse at 10% 8%, #ffffff2e, transparent 48%), radial-gradient(ellipse at 0% 90%, color-mix(in srgb, var(--chimera-primary-highlight) 13%, transparent), transparent 32%), linear-gradient(155deg, #ffffff12, transparent 48%, #ffffff08);--chimera-input-sheen:linear-gradient(170deg, #ffffff08, transparent 48%, #ffffff03);--chimera-selection-highlight:inset 1px 2px 4px #ffffff2e, inset -1px -2px 5px #ffffff0d, inset 0 -5px 8px #0000001f, 0 3px 8px #0000003d;--chimera-composer-elevation:inset 0 1px 2px #ffffff1a, inset 0 -2px 4px #0000002e, 0 3px 6px #0003, 0 12px 28px #00000047;--chimera-composer-edge:#ffffff1f;--chimera-matte-texture:url(../../../textures/chimera-grain.svg);--chimera-matte-texture-size:96px 96px;--chimera-composer-input-edge:transparent;--chimera-composer-input-highlight:none;--chimera-composer-input-focus-edge:#fff;--chimera-media-selection-material:#000000b8;--chimera-media-selection-hover:#000000a3;--chimera-media-selection-pressed:#000c;--chimera-media-selection-edge:#ffffffad;--chimera-composer-surface:var(--chimera-matte-surface);--chimera-composer-input-surface:#ffffff08;--chimera-action-execute-surface:#f2f2f2;--chimera-action-execute-hover:#fff;--chimera-action-execute-pressed:#d9d9d9;--chimera-action-execute-foreground:#111;--chimera-action-disabled-surface:#292929;--chimera-action-disabled-foreground:#999;--action-primary:var(--chimera-action-execute-surface);--action-primary-hover:var(--chimera-action-execute-hover);--action-primary-pressed:var(--chimera-action-execute-pressed);--action-primary-foreground:var(--chimera-action-execute-foreground);--focus-ring:#f2f2f2;--focus:var(--focus-ring);--chimera-navigation-bottom:max(var(--chimera-navigation-island-offset), var(--chimera-safe-area-bottom));--chimera-composer-bottom:calc(var(--mobile-section-nav-height) + var(--chimera-navigation-bottom) + var(--chimera-dock-stack-gap));--chimera-composer-action-gap-touch:var(--chimera-space-2)}@media (width<=820px){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-studio-control-size:var(--chimera-size-control-md);--chimera-composer-input-font-size:max(16px, var(--chimera-type-body));--chimera-ratio-motion-card:4 / 5;--chimera-source-thumbnail-width:var(--chimera-source-thumbnail-width-mobile);--chimera-source-thumbnail-max:var(--chimera-source-thumbnail-max-mobile);--chimera-studio-header-height-mobile:calc(var(--chimera-size-control-lg) + var(--chimera-space-optical) + var(--chimera-safe-area-top));--chimera-studio-sticky-gap:var(--chimera-space-optical);--chimera-content-controls-padding-block:var(--chimera-space-optical);--chimera-content-controls-margin-block:var(--chimera-space-optical);--chimera-composer-padding-touch:var(--chimera-space-1);--chimera-composer-padding-block-touch:var(--chimera-space-1);--chimera-composer-row-gap-touch:var(--chimera-gap-tight);--chimera-composer-card-min-height:0px;--chimera-composer-card-padding-block:var(--chimera-space-optical);--chimera-composer-card-padding-inline:calc(var(--chimera-space-1) + var(--chimera-space-optical));--chimera-composer-card-radius:var(--chimera-composer-input-radius-inline);--chimera-composer-thumbnail-radius:var(--chimera-radius-md);--chimera-composer-thumbnail-size:var(--chimera-studio-control-size);--chimera-composer-source-height:var(--chimera-studio-control-size);--chimera-chat-attachment-size:var(--chimera-studio-control-size);--chimera-chat-attachment-radius:var(--chimera-composer-card-radius);--chimera-chat-content-inset:var(--chimera-space-2);--chimera-result-rail-item-size-mobile:72px;--chimera-result-rail-item-size:var(--chimera-result-rail-item-size-mobile);--chimera-menu-header-inset-block:var(--chimera-space-1);--chimera-menu-content-inset:var(--chimera-space-2);--chimera-menu-content-inset-block:var(--chimera-menu-content-inset)}.recipe-input-groups,.recipe-input-groups .chimera-scope{--chimera-composer-card-min-height:88px;--chimera-composer-card-padding-block:var(--chimera-space-1);--chimera-composer-thumbnail-size:64px;--chimera-composer-source-height:80px}:is(.prompt-composer,.chimera-content-controls),:is(.prompt-composer,.chimera-content-controls) .chimera-scope{--chimera-control-hit-size:var(--chimera-studio-control-size);--chimera-control-height-touch:var(--chimera-studio-control-size);--chimera-action-context-hit-size:var(--chimera-studio-control-size);--chimera-action-utility-hit-size:var(--chimera-studio-control-size);--chimera-action-outcome-hit-size:var(--chimera-studio-control-size);--chimera-action-outcome-visual-size:var(--chimera-studio-control-size)}}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-selection-edge-color:#ffffffad}}@media (width<=820px) and (prefers-reduced-transparency:reduce){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-matte-surface:#171717;--chimera-catalog-bar-surface:#171717;--chimera-glass-track-surface:#202020;--chimera-glass-track-edge:#555;--chimera-glass-utility-surface:#242424;--chimera-glass-utility-edge:#999;--chimera-selection-edge-color:#b8b8b8;--chimera-selection-sheen:none;--chimera-input-sheen:none;--chimera-matte-sheen:none;--chimera-matte-texture:none;--chimera-matte-filter:none;--chimera-matte-control-filter:none;--chimera-selection-material:#383838;--chimera-selection-material-hover:#424242;--chimera-selection-material-pressed:#303030;--chimera-media-selection-material:#242424;--chimera-media-selection-hover:#303030;--chimera-media-selection-pressed:#171717;--chimera-composer-input-surface:#121212}}@media (width<=820px) and (forced-colors:active){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-matte-surface:Canvas;--chimera-catalog-bar-surface:Canvas;--chimera-glass-track-surface:Canvas;--chimera-glass-track-edge:ButtonBorder;--chimera-glass-utility-surface:ButtonFace;--chimera-glass-utility-edge:ButtonBorder;--chimera-text-secondary:CanvasText;--chimera-text-tertiary:CanvasText;--chimera-selection-sheen:none;--chimera-input-sheen:none;--chimera-matte-sheen:none;--chimera-composer-elevation:none;--chimera-composer-edge:ButtonBorder;--chimera-matte-texture:none;--chimera-selection-highlight:none;--chimera-composer-input-edge:ButtonBorder;--chimera-composer-input-focus-edge:Highlight;--chimera-composer-input-highlight:none;--chimera-matte-filter:none;--chimera-matte-control-filter:none;--chimera-media-selection-material:Canvas;--chimera-media-selection-hover:Canvas;--chimera-media-selection-pressed:Canvas;--chimera-media-selection-edge:Highlight;--chimera-selection-material:Canvas;--chimera-selection-material-hover:Canvas;--chimera-selection-material-pressed:Canvas;--chimera-selection-edge-color:Highlight;--chimera-action-selected-foreground:CanvasText;--chimera-composer-surface:Canvas;--chimera-composer-input-surface:Field;--focus-ring:Highlight}}:root[data-pwa-platform=ios]{--chimera-safe-area-top:0px}@media (width<=820px){:root[data-pwa-platform] :where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-studio-header-padding-block:var(--chimera-space-1);--chimera-studio-header-height-mobile:calc(var(--chimera-control-height-touch) + var(--chimera-border-width) + var(--chimera-safe-area-top) + 2 * var(--chimera-studio-header-padding-block));--chimera-studio-sticky-gap:var(--chimera-space-1);--chimera-content-controls-padding-block:var(--chimera-space-1);--chimera-navigation-edge:max(var(--chimera-safe-area-bottom), var(--chimera-space-2));--chimera-navigation-bottom:var(--chimera-navigation-edge)}}:root[data-pwa-studio] :where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-header-height:var(--pwa-header-height,var(--chimera-studio-header-height-mobile));--chimera-navigation-bottom:max(calc(var(--pwa-viewport-bottom,0px) + var(--chimera-space-2)), var(--chimera-navigation-edge,max(var(--chimera-safe-area-bottom), var(--chimera-space-2))));--chimera-composer-bottom:calc(var(--pwa-navigation-height,var(--mobile-section-nav-height)) + var(--chimera-navigation-bottom) + var(--chimera-dock-stack-gap))}:root[data-pwa-keyboard] :where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-navigation-edge:var(--chimera-space-1)}@media (width<=820px){.chimera-content-controls,.chimera-content-controls .chimera-scope{--chimera-control-hit-size:44px;--chimera-control-height-touch:44px;--chimera-action-context-hit-size:44px;--chimera-action-utility-hit-size:44px}}.gallery-tile-open.svelte-t34n65:focus-visible{outline-offset:-3px;outline:2px solid #fff}.video-badge.svelte-t34n65{z-index:2;color:#fff;pointer-events:none;background:#0008;border-radius:6px;padding:4px;display:flex;position:absolute;bottom:8px;right:8px}.history-card.svelte-t34n65{width:100%;min-width:0;color:var(--chimera-text);contain:layout paint}.history-card.selected.svelte-t34n65 .history-media:where(.svelte-t34n65){box-shadow:var(--shadow-2);transform:translateY(calc(-1 * var(--chimera-gap-hairline)))}.history-media.svelte-t34n65{border-radius:var(--chimera-radius-control);background:var(--chimera-surface-media);min-height:0;transition:transform var(--chimera-motion-fast) var(--chimera-ease-interactive);will-change:transform;position:relative;overflow:clip}.history-media.gallery-tile.svelte-t34n65{--chimera-source-thumbnail-offset:var(--chimera-inset-2);--source-thumbnail-inline-inset:var(--chimera-inset-2)}.history-media.svelte-t34n65:hover{transform:translateY(calc(-1 * var(--chimera-gap-hairline)))}.history-media.svelte-t34n65>video:where(.svelte-t34n65),.history-media.svelte-t34n65>.generated-image:where(.svelte-t34n65){object-fit:contain;background:var(--chimera-surface-media);width:100%;height:100%;display:block}.history-media.svelte-t34n65>.generated-image:where(.svelte-t34n65){object-fit:contain;height:auto}.video-still.svelte-t34n65{object-fit:contain;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.video-still.playing.svelte-t34n65{visibility:hidden}.selection-overlay.svelte-t34n65{z-index:12;padding:var(--chimera-media-action-inset);background:color-mix(in srgb, var(--chimera-surface-overlay-soft) 20%, transparent);cursor:pointer;text-align:right;border:0;position:absolute;inset:0}.selection-indicator.svelte-t34n65{top:var(--chimera-media-action-inset);right:var(--chimera-media-action-inset);width:var(--chimera-action-utility-visual-size);height:var(--chimera-action-utility-visual-size);border-radius:var(--chimera-radius-pill);background:var(--chimera-media-action-surface);color:var(--chimera-text-secondary);transition:background-color var(--chimera-motion-selection) var(--chimera-ease-selection), color var(--chimera-motion-selection) var(--chimera-ease-selection), transform var(--chimera-motion-selection) var(--chimera-ease-selection);border:0;justify-content:center;align-items:center;display:grid;position:absolute}.selection-overlay.selected.svelte-t34n65{background:var(--selection-surface-strong)}.selection-overlay.selected.svelte-t34n65 .selection-indicator:where(.svelte-t34n65){background:var(--chimera-action-selected-surface);color:var(--chimera-action-selected-foreground);transform:scale(1.04)}.selection-overlay.svelte-t34n65:focus-visible{outline:var(--chimera-focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--chimera-focus-offset))}.selection-favorite-status.svelte-t34n65{top:var(--chimera-media-action-inset);left:var(--chimera-media-action-inset);z-index:13;width:var(--chimera-action-inline-hit-size);height:var(--chimera-action-inline-hit-size);color:var(--chimera-text-on-dark);filter:drop-shadow(var(--chimera-shadow-thumbnail));pointer-events:none;place-items:center;display:grid;position:absolute}.edge-action.svelte-t34n65{top:var(--chimera-media-action-inset);z-index:8;pointer-events:auto;display:flex;position:absolute}.edge-action.svelte-t34n65 .download-button{--chimera-icon-size-md:var(--chimera-icon-md);--chimera-icon-stroke-regular-md:1.8}.media-action.svelte-t34n65{left:var(--chimera-media-action-inset);gap:var(--chimera-media-action-gap)}.delete-action.svelte-t34n65{right:var(--chimera-media-action-inset)}.fullscreen-action.svelte-t34n65{top:auto;right:var(--chimera-media-action-inset);bottom:var(--chimera-media-action-inset)}.history-media.svelte-t34n65 .favorite-button.favorite{color:var(--chimera-text-on-dark)}.history-media.svelte-t34n65 .favorite-button{--icon-button-selected-foreground:var(--chimera-text-on-dark);bottom:var(--chimera-media-action-inset);left:var(--chimera-media-action-inset);z-index:8;pointer-events:auto;position:absolute}.history-placeholder.svelte-t34n65{background:var(--chimera-surface-card);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.history-placeholder.status-failed.svelte-t34n65{background:var(--danger-soft)}.history-placeholder.svelte-t34n65 .history-placeholder-icon{color:var(--coral)}.history-placeholder.svelte-t34n65>strong:where(.svelte-t34n65){margin-top:var(--chimera-inset-3);font-size:var(--chimera-type-caption)}.history-placeholder.svelte-t34n65>span:where(.svelte-t34n65){max-width:75%;margin-top:var(--chimera-inset-1);color:var(--chimera-text-secondary);font-size:var(--chimera-type-caption);text-align:center}.render-spinner.svelte-t34n65{width:var(--chimera-control-height);height:var(--chimera-control-height);border:var(--chimera-focus-width) solid var(--chimera-border);border-top-color:var(--chimera-accent);border-radius:var(--chimera-radius-full);animation:svelte-t34n65-spinner-rotate var(--chimera-motion-progress) var(--chimera-ease-linear) infinite}.tap-area.svelte-t34n65{z-index:1;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;position:absolute;inset:0}.overlay-link.svelte-t34n65{color:var(--chimera-media-action-foreground);width:var(--chimera-action-inline-hit-size);height:var(--chimera-action-inline-hit-size);border-radius:var(--chimera-radius-pill);place-items:center;display:grid;position:relative}.overlay-link.svelte-t34n65:before{width:var(--chimera-action-inline-visual-size);height:var(--chimera-action-inline-visual-size);border-radius:inherit;background:var(--chimera-media-action-surface);content:"";position:absolute}.overlay-link.svelte-t34n65 .chimera-icon{position:relative}.history-media.svelte-t34n65 .play-button{--icon-button-visual-size:var(--chimera-action-outcome-visual-size);--icon-button-hit-size:var(--chimera-action-outcome-hit-size);z-index:4;width:var(--chimera-action-outcome-visual-size);height:var(--chimera-action-outcome-visual-size);opacity:0;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.history-media.svelte-t34n65 .play-button.show,.history-media.svelte-t34n65 .play-button:focus-visible{opacity:1;pointer-events:auto}.prompt-preview.svelte-t34n65{z-index:2;width:100%;min-height:var(--chimera-showcase-copy-height);padding:var(--chimera-inset-7) var(--chimera-inset-3) var(--chimera-inset-4);padding-left:calc(var(--chimera-action-inline-hit-size) + var(--chimera-inset-2) + var(--chimera-inset-2));color:var(--chimera-text-on-dark);font:inherit;text-align:left;cursor:pointer;isolation:isolate;pointer-events:none;background:0 0;border:0;display:block;position:absolute;bottom:0;left:0;right:0}.prompt-preview.has-fullscreen.svelte-t34n65{padding-right:calc(var(--chimera-media-action-hit-size) + 2 * var(--chimera-media-action-inset))}.prompt-preview.ready.svelte-t34n65{pointer-events:auto}.prompt-preview.svelte-t34n65:before{z-index:0;height:var(--chimera-showcase-copy-height);background:var(--chimera-media-scrim);content:"";opacity:0;transition:opacity var(--chimera-motion-fast) var(--chimera-ease-interactive);position:absolute;bottom:0;left:0;right:0}.prompt-preview.svelte-t34n65:hover:before,.prompt-preview.svelte-t34n65:focus-visible:before,.prompt-preview.svelte-t34n65:active:before,.prompt-preview.revealed.svelte-t34n65:before{opacity:1}.prompt-preview-content.svelte-t34n65{z-index:1;gap:var(--chimera-inset-1);opacity:0;transition:opacity var(--chimera-motion-fast) var(--chimera-ease-interactive);display:grid;position:relative}.prompt-preview.has-source.svelte-t34n65{padding-left:calc(max(var(--chimera-action-inline-hit-size), min(var(--chimera-source-thumbnail-width), var(--chimera-source-thumbnail-max))) + var(--chimera-inset-2) + var(--chimera-inset-2))}.prompt-preview.svelte-t34n65:hover .prompt-preview-content:where(.svelte-t34n65),.prompt-preview.svelte-t34n65:focus-visible .prompt-preview-content:where(.svelte-t34n65),.prompt-preview.svelte-t34n65:active .prompt-preview-content:where(.svelte-t34n65),.prompt-preview.revealed.svelte-t34n65 .prompt-preview-content:where(.svelte-t34n65){opacity:1}.prompt-label.svelte-t34n65{font-size:var(--chimera-type-caption);font-weight:var(--chimera-weight-semibold);letter-spacing:var(--chimera-tracking-wide);text-transform:uppercase}.prompt-summary.svelte-t34n65{color:var(--chimera-text-secondary);font-size:var(--chimera-type-caption);line-height:var(--chimera-leading-tight);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.prompt-panel.svelte-t34n65{opacity:0;max-height:0;transform:translateY(calc(-1 * var(--chimera-inset-2)));transition:max-height var(--chimera-motion-base) var(--chimera-ease-enter), opacity var(--chimera-motion-fast) var(--chimera-ease-interactive), transform var(--chimera-motion-base) var(--chimera-ease-enter);overflow:hidden}.prompt-panel.open.svelte-t34n65{max-height:min(var(--chimera-prompt-panel-max), 70vh);opacity:1;transform:translateY(0)}.prompt-panel.with-details.open.svelte-t34n65{max-height:none}.with-details.svelte-t34n65 .prompt-panel-inner:where(.svelte-t34n65){padding:var(--chimera-inset-3)}.prompt-panel-inner.svelte-t34n65{margin-top:var(--chimera-inset-2);padding:var(--chimera-inset-3) var(--chimera-action-outcome-visual-size) var(--chimera-inset-3) var(--chimera-inset-3);border-radius:var(--chimera-radius-control);background:var(--chimera-surface-control);border:0;position:relative}.prompt-panel.svelte-t34n65 p:where(.svelte-t34n65){max-height:min(calc(6 * var(--chimera-inset-7)), 48vh);font-size:var(--chimera-type-caption);line-height:var(--chimera-leading-body);overflow-wrap:anywhere;white-space:pre-wrap;margin:0;overflow:auto}.expiry-label.svelte-t34n65{margin-top:var(--chimera-inset-3);color:var(--chimera-text-tertiary);font-family:var(--chimera-font-sans);font-size:var(--chimera-type-caption);display:block}.copy-button{top:var(--chimera-inset-2);right:var(--chimera-inset-2);color:var(--chimera-text);position:absolute}@media (hover:hover){.history-media.svelte-t34n65:hover .play-button{opacity:1;pointer-events:auto}}@media (prefers-reduced-motion:reduce){.history-media.svelte-t34n65,.prompt-panel.svelte-t34n65,.prompt-preview.svelte-t34n65:before,.prompt-preview-content.svelte-t34n65{transition:none}.render-spinner.svelte-t34n65{animation-duration:var(--chimera-motion-skeleton)}}@keyframes svelte-t34n65-spinner-rotate{to{transform:rotate(360deg)}}
