: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}}@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)}}@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}}.passcode-dialog.svelte-ndhwzc{width:100%;max-width:none;height:100%;max-height:none;padding:max(16px, env(safe-area-inset-top)) 16px max(16px, env(safe-area-inset-bottom));background:var(--chimera-surface-canvas);color:var(--chimera-text);font-family:var(--chimera-font-sans);box-sizing:border-box;border:0;margin:0;position:fixed;inset:0;overflow:auto}.passcode-dialog.svelte-ndhwzc::backdrop{background:var(--chimera-surface-canvas)}.passcode-card.svelte-ndhwzc{text-align:center;flex-direction:column;justify-content:center;gap:12px;width:min(100%,340px);min-height:100%;margin:auto;display:flex}h2.svelte-ndhwzc{margin:0;font-size:20px}p.svelte-ndhwzc{color:var(--chimera-text-secondary);margin:0;font-size:14px;line-height:1.5}form.svelte-ndhwzc{gap:12px;display:grid}input.svelte-ndhwzc{box-sizing:border-box;border:1px solid var(--chimera-border-strong);border-radius:var(--chimera-radius-control);background:var(--chimera-surface-card);width:100%;color:var(--chimera-text);text-align:center;letter-spacing:12px;padding:10px;font:24px monospace}.pin-entry.svelte-ndhwzc{border-radius:var(--chimera-radius-control);min-height:56px;position:relative}.pin-entry.svelte-ndhwzc:has(input:where(.svelte-ndhwzc):focus-visible){outline:2px solid var(--chimera-text);outline-offset:2px}input.dot-input.svelte-ndhwzc{opacity:0;cursor:text;height:100%;position:absolute;inset:0}.pin-dots.svelte-ndhwzc{pointer-events:none;justify-content:center;align-items:center;gap:20px;min-height:56px;display:flex}.pin-dot.svelte-ndhwzc{box-sizing:border-box;border:2px solid var(--chimera-text-secondary);background:0 0;border-radius:50%;width:14px;height:14px}.pin-dot.filled.svelte-ndhwzc{border-color:var(--chimera-text);background:var(--chimera-text)}button.svelte-ndhwzc{border:1px solid var(--chimera-border-strong);border-radius:var(--chimera-radius-control);background:var(--chimera-surface-raised);min-height:44px;color:var(--chimera-text);font:inherit;cursor:pointer;padding:8px 12px}button.svelte-ndhwzc:disabled{opacity:.45;cursor:wait}button.svelte-ndhwzc:focus-visible,input.svelte-ndhwzc:focus-visible{outline:2px solid var(--chimera-text);outline-offset:2px}.secondary.svelte-ndhwzc{background:0 0;font-size:13px}.sr-only.svelte-ndhwzc{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}@media (height<=550px){.passcode-card.svelte-ndhwzc{justify-content:flex-start;gap:8px}form.svelte-ndhwzc{gap:8px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--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-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--tracking-tight:-.025em;--tracking-normal:0em;--tracking-wide:.025em;--tracking-wider:.05em;--leading-tight:1.25;--radius-xs:.125rem;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@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%;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;-webkit-text-decoration:inherit;-webkit-text-decoration: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{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]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select{appearance:none;--tw-shadow:0 0 #0000;background-color:#fff;border-width:1px;border-color:oklch(55.1% .027 264.364);border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem}:is(input:where([type=text]),input:where(:not([type])),input:where([type=email]),input:where([type=url]),input:where([type=password]),input:where([type=number]),input:where([type=date]),input:where([type=datetime-local]),input:where([type=month]),input:where([type=search]),input:where([type=tel]),input:where([type=time]),input:where([type=week]),select:where([multiple]),textarea,select):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);border-color:oklch(54.6% .245 262.881);outline:2px solid #0000}input::placeholder,textarea::placeholder{color:oklch(55.1% .027 264.364);opacity:1}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-date-and-time-value{min-height:1.5em}::-webkit-date-and-time-value{text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-year-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-month-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-day-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-hour-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-minute-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-second-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-millisecond-field{padding-top:0;padding-bottom:0}::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}select{-webkit-print-color-adjust:exact;print-color-adjust:exact;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='oklch(55.1%25 0.027 264.364)' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem}select:where([multiple]),select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;print-color-adjust:unset;padding-right:.75rem}input:where([type=checkbox]),input:where([type=radio]){appearance:none;-webkit-print-color-adjust:exact;print-color-adjust:exact;vertical-align:middle;-webkit-user-select:none;user-select:none;color:oklch(54.6% .245 262.881);--tw-shadow:0 0 #0000;background-color:#fff;background-origin:border-box;border-width:1px;border-color:oklch(55.1% .027 264.364);flex-shrink:0;width:1rem;height:1rem;padding:0;display:inline-block}input:where([type=checkbox]){border-radius:0}input:where([type=radio]){border-radius:100%}input:where([type=checkbox]):focus,input:where([type=radio]):focus{outline-offset:2px;--tw-ring-inset:var(--tw-empty, );--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:oklch(54.6% .245 262.881);--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);outline:2px solid #0000}input:where([type=checkbox]):checked,input:where([type=radio]):checked{background-color:currentColor;background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}input:where([type=checkbox]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=checkbox]):checked{appearance:auto}}input:where([type=radio]):checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors:active){input:where([type=radio]):checked{appearance:auto}}input:where([type=checkbox]):checked:hover,input:where([type=checkbox]):checked:focus,input:where([type=radio]):checked:hover,input:where([type=radio]):checked:focus{background-color:currentColor;border-color:#0000}input:where([type=checkbox]):indeterminate{background-color:currentColor;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;border-color:#0000}@media (forced-colors:active){input:where([type=checkbox]):indeterminate{appearance:auto}}input:where([type=checkbox]):indeterminate:hover,input:where([type=checkbox]):indeterminate:focus{background-color:currentColor;border-color:#0000}input:where([type=file]){background:unset;border-color:inherit;font-size:unset;line-height:inherit;border-width:0;border-radius:0;padding:0}input:where([type=file]):focus{outline:1px solid buttontext;outline:1px auto -webkit-focus-ring-color}}@layer components;@layer utilities{.\@container{container-type:inline-size}.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}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.\!hidden{display:none!important}.\!inline{display:inline!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.text-wrap{text-wrap:wrap}.lowercase{text-transform:lowercase}.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)}.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,)}.drop-shadow{--tw-drop-shadow-size:drop-shadow(0 1px 2px var(--tw-drop-shadow-color,#0000001a)) drop-shadow(0 1px 1px var(--tw-drop-shadow-color,#0000000f));--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);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-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))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}@font-face{font-family:Clash Display;src:url(https://cdn.fontshare.com/wf/2QNEFGROUS53RDOVAHQH4CNZZUWGOWOY/XHI55XFKRZLKG77T3N3QTH2YVHMLJQ5U/KVT4BC5ZH7LF4OBHM2Q7KOOZRRZZY5ZK.woff2)format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Clash Display;src:url(https://cdn.fontshare.com/wf/2GQIT54GKQY3JRFTSHS4ARTRNRQISSAA/3CIP5EBHRRHE5FVQU3VFROPUERNDSTDF/JTSL5QESUXATU47LCPUNHZQBDDIWDOSW.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-family:var(--font-ui);font-synthesis:none;--font-display:"Clash Display", "Avenir Next", "Helvetica Neue", sans-serif;--font-ui:"DM Sans", "Helvetica Neue", Arial, sans-serif;--font-emotive:var(--font-display);--font-meta:var(--font-ui);--mono:var(--font-meta);--type-caption:.75rem;--type-footnote:.875rem;--type-body:1rem;--type-subhead:1.125rem;--type-title:1.5rem;--type-display:2.25rem;--type-hero:3rem;--type-display-xl:var(--type-hero);--type-display-lg:var(--type-display);--type-display-md:var(--type-title);--type-title-lg:var(--type-title);--type-title-md:var(--type-subhead);--type-body-lg:var(--type-subhead);--type-body-md:var(--type-body);--type-body-sm:var(--type-footnote);--type-label:var(--type-caption);--type-meta:var(--type-caption);--leading-display:.95;--leading-tight:1.2;--leading-base:1.5;--leading-loose:1.7;--leading-section:var(--leading-display);--leading-title:var(--leading-tight);--leading-body:var(--leading-base);--leading-compact:var(--leading-base);--tracking-tight:-.01em;--tracking-normal:0;--tracking-wide:.03em;--tracking-wider:.06em;--tracking-display:var(--tracking-tight);--tracking-title:var(--tracking-tight);--tracking-label:var(--tracking-wide);--tracking-meta:var(--tracking-wider);--weight-regular:400;--weight-medium:600;--weight-bold:800;--ink:#0b080a;--panel:#141013;--panel-soft:#1c151a;--paper:#f6edf1;--muted:#a9919c;--lilac:#a982d6;--coral:#e96978;--background:var(--ink);--surface:var(--panel);--surface-soft:var(--panel-soft);--surface-raised:#281d23;--surface-high:#312129;--surface-hover:#38272f;--surface-pressed:#442c37;--surface-sunken:#080608;--surface-image-input:#251a20;--surface-image-input-hover:#302129;--text:var(--paper);--text-primary:var(--paper);--text-muted:var(--muted);--action-primary:#243a8f;--action-primary-hover:#2f4dab;--action-primary-pressed:#1c2e73;--action-primary-foreground:#fff;--selection-action:#f2f2f2;--selection-action-hover:#fff;--selection-action-pressed:#d9d9d9;--selection-action-foreground:#111;--selection-surface:#ffffff1a;--selection-surface-strong:#ffffff29;--selection-border:#ffffff47;--selection-border-strong:#ffffff80;--focus-ring:#2962ff;--text-accent:var(--action-primary);--accent:var(--action-primary);--accent-hover:var(--action-primary-hover);--accent-soft:var(--selection-surface);--accent-strong:var(--action-primary-pressed);--secondary:#7c3aed;--secondary-light:#a78bfa;--micro-accent:#d2fc31;--micro-accent-deep:#b8e62a;--micro-accent-soft:#d2fc3124;--micro-accent-glow:#d2fc3147;--gradient-hot:var(--action-primary);--gradient-hot-soft:var(--selection-surface);--gradient-hot-soft-strong:var(--selection-surface-strong);--shadow-hot:0 14px 36px #00000047;--success:#73d8ac;--success-soft:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-soft:color-mix(in srgb, var(--success) 12%, transparent)}}:root{--success-text:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--success-text:color-mix(in srgb, var(--success) 80%, white 20%)}}:root{--warning:#f2b56b;--warning-soft:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-soft:color-mix(in srgb, var(--warning) 12%, transparent)}}:root{--warning-text:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warning-text:color-mix(in srgb, var(--warning) 82%, white 18%)}}:root{--danger:var(--coral);--danger-soft:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-soft:color-mix(in srgb, var(--danger) 10%, transparent)}}:root{--danger-text:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--danger-text:color-mix(in srgb, var(--danger) 72%, white 28%)}}:root{--processing-border:var(--secondary-light)}@supports (color:color-mix(in lab, red, red)){:root{--processing-border:color-mix(in srgb, var(--secondary-light) 38%, transparent)}}:root{--processing-text:var(--secondary-light)}@supports (color:color-mix(in lab, red, red)){:root{--processing-text:color-mix(in srgb, var(--secondary-light) 72%, white 28%)}}:root{--focus:var(--focus-ring);--line:transparent;--line-strong:transparent;--border:transparent;--border-subtle:transparent;--border-strong:transparent;--border-accent:transparent;--shadow-1:0 10px 28px #0000002e;--shadow-2:0 22px 58px #00000042;--shadow-3:0 34px 96px #0000005c;--shadow-accent:0 16px 36px -22px #ffffff52;--shadow-sm:0 1px 3px #0009, 0 2px 6px #0000004d;--shadow-md:0 4px 12px #0000008c, 0 2px 4px #00000059;--shadow-lg:0 8px 24px #0009, 0 4px 8px #0006;--space-0:0;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-3xs:2px;--space-micro-1:.15rem;--space-micro-2:.3rem;--space-micro-3:.4rem;--space-micro-4:.6rem;--space-2xs:var(--space-1);--space-xs:var(--space-2);--space-sm:var(--space-3);--space-md:var(--space-4);--space-lg:var(--space-5);--space-xl:var(--space-6);--space-2xl:var(--space-7);--space-3xl:var(--space-8);--space-4xl:96px;--padding-2xs:var(--space-2xs);--padding-xs:var(--space-xs);--padding-sm:var(--space-sm);--padding-md:var(--space-md);--padding-lg:var(--space-lg);--padding-xl:var(--space-xl);--padding-2xl:var(--space-2xl);--padding-badge-block:var(--space-1);--padding-badge-inline:var(--space-2);--padding-control-compact-block:var(--space-2);--padding-control-compact-inline:var(--space-3);--padding-control-block:var(--space-3);--padding-control-inline:var(--space-4);--padding-control-wide-inline:var(--space-5);--padding-card-compact:var(--space-3);--padding-card:var(--space-4);--padding-card-spacious:var(--space-6);--padding-panel:var(--space-5);--padding-panel-spacious:var(--space-8);--padding-section-inline:var(--space-4);--padding-section-block:var(--space-8);--padding-page-inline:var(--space-7);--padding-badge:var(--padding-badge-block) var(--padding-badge-inline);--padding-control-compact:var(--padding-control-compact-block) var(--padding-control-compact-inline);--padding-control:var(--padding-control-block) var(--padding-control-inline);--padding-control-wide:var(--padding-control-block) var(--padding-control-wide-inline);--padding-card-inline:var(--padding-card);--padding-callout:var(--padding-panel-spacious) var(--padding-page-inline);--padding-control-y:var(--padding-control-block);--padding-control-x:var(--padding-control-inline);--padding-section-y:var(--padding-section-block);--padding-page-x:var(--padding-page-inline);--stack-tight:var(--space-2);--stack-default:var(--space-4);--stack-section:var(--space-5);--control-height-sm:24px;--control-height-md:32px;--control-height-lg:40px;--control-height-touch:44px;--icon-sm:16px;--icon-md:18px;--icon-lg:20px;--dialog-max-sm:420px;--modal-backdrop:#000000db;--header-surface:var(--ink)}@supports (color:color-mix(in lab, red, red)){:root{--header-surface:color-mix(in srgb, var(--ink) 97%, transparent)}}:root{--brand-wordmark-width:clamp(164px, 15vw, 192px);--brand-wordmark-width-mobile:144px;--gap-content:var(--space-2);--border-width:1px;--focus-width:2px;--radius-xs:3px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:32px;--radius-full:9999px;--radius-gallery-md:var(--radius-md);--motion-press:.15s;--motion-fast:.2s;--motion-base:.3s;--motion-navigation:.5s;--motion-enter:.5s;--motion-exit:.3s;--motion-slow:.55s;--motion-slower:.7s;--motion-progress:1.1s;--motion-skeleton:1.6s;--motion-orbit:4s;--dur-fast:var(--motion-fast);--dur-base:var(--motion-base);--dur-slow:var(--motion-slow);--dur-slower:var(--motion-slower);--ease-interactive:cubic-bezier(.2, 0, 0, 1);--ease-enter:cubic-bezier(.16, 1, .3, 1);--ease-exit:cubic-bezier(.4, 0, 1, 1);--ease-standard:cubic-bezier(.4, 0, .2, 1);--ease-linear:linear;--ease-out:var(--ease-enter);--ease-spring:var(--ease-enter);--lift-sm:-2px;--lift-md:-4px;--lift-lg:-6px;--rise-sm:24px;--rise-md:32px;--rise-lg:48px;--stagger-tight:70ms;--stagger-radial:6ms;--texture-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.82' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--tap-target:44px;--mobile-section-nav-height:56px;--content-max:1240px;--catalog-card-width:11.7rem}@media (width>=821px){:root{--catalog-card-width:14.04rem}}@media (width<=820px){:root{--padding-page-inline:var(--space-4);--padding-panel-spacious:var(--space-7);--padding-section-block:var(--space-7)}}@media (width<=560px){:root{--padding-page-inline:var(--space-2);--padding-section-inline:var(--space-2);--padding-panel-spacious:var(--space-6)}}@media (prefers-contrast:more){:root{--muted:#d1c4ca;--surface-soft:#2b2026;--surface-raised:#3c2a33;--focus:#fff}}: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:64px;--chimera-studio-header-height-mobile:calc(48px + var(--chimera-safe-area-top));--chimera-dock-control-size:48px;--chimera-dock-inset:var(--chimera-space-2);--chimera-composer-padding-block-touch:var(--chimera-space-1);--chimera-dock-gap:var(--chimera-space-2);--chimera-dock-stack-gap:var(--chimera-space-2);--mobile-section-nav-height:calc(var(--chimera-dock-control-size) + 2 * var(--chimera-space-1));--chimera-navigation-island-max:280px;--chimera-navigation-island-offset:var(--chimera-dock-inset);--chimera-navigation-inline-inset:var(--chimera-space-1);--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:var(--chimera-radius-pill);--chimera-navigation-selection-inset-block:var(--chimera-space-1);--chimera-navigation-hit-height:calc(var(--mobile-section-nav-height) - 2 * var(--chimera-border-width));--chimera-navigation-selection-height:calc(var(--chimera-navigation-hit-height) - 2 * var(--chimera-navigation-selection-inset-block));--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-xl);--chimera-action-outcome-hit-size:var(--chimera-size-control-xl);--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-lg);--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-md);--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:var(--chimera-surface-media)}@supports (color:color-mix(in lab, red, red)){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-media-action-surface:color-mix(in srgb, var(--chimera-surface-media) 42%, transparent)}}:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-media-action-foreground:var(--chimera-text-on-dark)}@supports (color:color-mix(in lab, red, red)){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-media-action-foreground:color-mix(in srgb, var(--chimera-text-on-dark) 90%, transparent)}}:where(.chimera-shell,.chimera-scope,.chimera-header){--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-size-control-md);--chimera-chip-visual-height:var(--chimera-size-control-sm);--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-action-outcome-visual-size);--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:2rem;--chimera-prompt-action-reserve:3rem;--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-dock-gap);--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-panel);--chimera-composer-input-radius-touch:var(--chimera-radius-media);--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:var(--chimera-surface-glass)}@supports (color:color-mix(in lab, red, red)){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-surface-glass-pill:color-mix(in srgb, var(--chimera-surface-glass) 80%, transparent)}}:where(.chimera-shell,.chimera-scope,.chimera-header){--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:var(--selection-action-foreground);--chimera-action-selected-foreground-muted:var(--selection-action-foreground)}@supports (color:color-mix(in lab, red, red)){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-action-selected-foreground-muted:color-mix(in srgb, var(--selection-action-foreground) 64%, transparent)}}:where(.chimera-shell,.chimera-scope,.chimera-header){--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(--action-primary);--chimera-text-on-accent:var(--action-primary-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-header-height:var(--chimera-studio-header-height-mobile);--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-explorer-tabs-visual-height:var(--chimera-segmented-visual-height);--chimera-navigation-selection-inset-block:0px;--chimera-navigation-inline-inset:0px;--chimera-navigation-hit-height:max(44px, var(--chimera-segmented-visual-height));--chimera-navigation-selection-height:var(--chimera-navigation-hit-height);--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-composer-radius-touch:var(--chimera-radius-floating-panel);--chimera-radius-navigation-container:calc(var(--mobile-section-nav-height) / 2);--chimera-radius-navigation-selection:calc(var(--chimera-navigation-selection-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-radius-touch:var(--chimera-composer-input-radius-inline) / var(--chimera-composer-input-radius-block);--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%, var(--chimera-primary-highlight), transparent 28%), linear-gradient(135deg, #fffffffa, #ffffffb8 14%, #ffffff1f 32%, #ffffff0a 65%, #ffffff61)}@supports (color:color-mix(in lab, red, red)){:where(.chimera-shell,.chimera-scope,.chimera-header){--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)}}:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-matte-rim-light:radial-gradient(ellipse at 3% 0%, var(--chimera-primary-highlight), transparent 14%), linear-gradient(170deg, #ffffff5c, #ffffff0f 32%, #ffffff08 70%, #fff3)}@supports (color:color-mix(in lab, red, red)){:where(.chimera-shell,.chimera-scope,.chimera-header){--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)}}:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-input-rim-light:none;--chimera-selection-sheen:radial-gradient(ellipse at 10% 8%, #ffffff2e, transparent 48%), radial-gradient(ellipse at 0% 90%, var(--chimera-primary-highlight), transparent 32%), linear-gradient(155deg, #ffffff12, transparent 48%, #ffffff08)}@supports (color:color-mix(in lab, red, red)){:where(.chimera-shell,.chimera-scope,.chimera-header){--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)}}:where(.chimera-shell,.chimera-scope,.chimera-header){--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-action-selected-foreground:#fff;--chimera-action-selected-foreground-muted:#fff;--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);--chimera-accent:var(--chimera-action-execute-surface);--chimera-text-on-accent:var(--chimera-action-execute-foreground);--focus-ring:#f2f2f2;--focus:var(--focus-ring);--chimera-action-outcome-visual-size:var(--chimera-size-control-lg);--chimera-action-outcome-hit-size:var(--chimera-size-control-lg);--chimera-action-context-visual-size:var(--chimera-size-control-sm);--chimera-action-utility-visual-size:var(--chimera-size-control-xs);--chimera-chip-visual-height:var(--chimera-size-control-xs);--chimera-dock-control-size:var(--chimera-size-control-lg);--chimera-navigation-island-offset:var(--chimera-space-2);--mobile-section-nav-height:var(--chimera-navigation-hit-height);--chimera-dock-stack-gap:var(--chimera-space-1);--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-padding-touch:var(--chimera-space-2);--chimera-composer-padding-block-touch:var(--chimera-space-2);--chimera-composer-row-gap-touch:var(--chimera-space-2);--chimera-composer-action-gap-touch:var(--chimera-space-2);--chimera-prompt-trailing-reserve:var(--chimera-space-6);--chimera-prompt-action-reserve:calc(var(--chimera-control-hit-size) + var(--chimera-gap-tight));--chimera-conversion-control-height:var(--chimera-segmented-visual-height)}@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}}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]{appearance:none;isolation:isolate;min-width:var(--chimera-control-hit-size);min-height:var(--chimera-control-hit-size);height:var(--chimera-control-hit-size);padding:0 var(--chimera-chip-padding-inline);gap:var(--chimera-gap-tight);border-radius:var(--chimera-radius-pill);box-shadow:none;color:var(--chimera-text);font-size:var(--chimera-chip-font-size);font-weight:var(--chimera-weight-bold);background:0 0;border:0;position:relative}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]:before{content:"";z-index:-1;height:var(--chimera-chip-visual-height);border-radius:inherit;background:var(--chimera-surface-raised);pointer-events:none;inset-inline:0;border:0;position:absolute;top:50%;transform:translateY(-50%)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]:hover:not(:disabled):before,:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip][aria-expanded=true]:before{background:var(--chimera-surface-hover)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]:active:not(:disabled):before{background:var(--chimera-surface-active)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip][aria-pressed=true]{color:var(--chimera-action-selected-foreground)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip][aria-pressed=true]:before{background:var(--chimera-selection-material);box-sizing:border-box;border:var(--chimera-border-width) solid var(--chimera-selection-edge-color)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip][aria-pressed=true]:hover:not(:disabled):before{background:var(--chimera-selection-material-hover)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip][aria-pressed=true]:active:not(:disabled):before{background:var(--chimera-selection-material-pressed)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]:disabled{cursor:not-allowed;opacity:.5}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]:focus-visible{outline:none}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]:focus-visible:before{box-shadow:inset 0 0 0 var(--chimera-focus-width) var(--focus-ring)}@media (forced-colors:active){:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip]:focus-visible:before{box-shadow:none;outline:var(--chimera-focus-width) solid Highlight;outline-offset:calc(-1 * var(--chimera-focus-width))}}@media (width<=820px){:is(.chimera-shell,.chimera-scope) .chimera-content-controls[data-chimera-layout=control-bar]{box-sizing:border-box;width:auto;min-width:0;margin:var(--chimera-content-controls-margin-block) var(--chimera-content-controls-inset-inline);padding-block:var(--chimera-content-controls-padding-block);gap:var(--chimera-content-controls-gap)}:is(.chimera-shell,.chimera-scope) [data-chimera-layout=gallery]{width:var(--chimera-gallery-width-mobile);max-width:none;margin-inline:var(--chimera-gallery-margin-mobile)}}.generator-panel .composer-settings-strip button[data-chimera-control=chip]:before{box-sizing:border-box;background:var(--chimera-glass-utility-surface);background-image:var(--chimera-input-sheen);border:var(--chimera-border-width) solid var(--chimera-glass-utility-edge)}:is(.chimera-shell,.chimera-scope) span[data-selection-pill],:is(.chimera-shell,.chimera-scope) .selection-overlay.selected span.selection-indicator{box-sizing:border-box;border:var(--chimera-border-width) solid var(--chimera-selection-edge-color);background:var(--chimera-selection-material);background-image:var(--chimera-selection-sheen);box-shadow:var(--chimera-control-focus-shadow,var(--chimera-selection-highlight))}:is(.chimera-shell,.chimera-scope) :is([data-selection-value],.chimera-mobile-nav):has(:is([aria-pressed=true],[data-state=active],label.is-selected):hover:not(:disabled))>span[data-selection-pill]{background:var(--chimera-selection-material-hover);background-image:var(--chimera-selection-sheen)}:is(.chimera-shell,.chimera-scope) :is([data-selection-value],.chimera-mobile-nav):has(:is([aria-pressed=true],[data-state=active],label.is-selected):active:not(:disabled))>span[data-selection-pill]{background:var(--chimera-selection-material-pressed);background-image:var(--chimera-selection-sheen)}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap textarea,.generator-panel>.generate-island.prompt-composer .image-prompt-wrap textarea:focus,.generator-panel>.generate-island.prompt-composer .image-prompt-wrap.has-value textarea{background:var(--chimera-composer-input-surface);background-image:var(--chimera-input-sheen);color:var(--chimera-text);border:var(--chimera-border-width) solid var(--chimera-composer-input-edge);box-shadow:var(--chimera-composer-input-highlight)}.generator-panel>.generate-island.prompt-composer>button.send:disabled{--icon-button-surface:var(--chimera-action-disabled-surface);color:var(--chimera-action-disabled-foreground)}:is(.chimera-shell,.chimera-scope) nav.chimera-mobile-nav{background-image:var(--chimera-matte-sheen), var(--chimera-matte-texture);background-size:auto, var(--chimera-matte-texture-size)}:is(.chimera-shell,.chimera-scope) :is(button.chimera-button.is-selected,button.chimera-button.is-selected:hover:not(:disabled),button.chimera-button.is-selected:active:not(:disabled)):before,:is(.chimera-shell,.chimera-scope) :is(button[data-chimera-control=chip][aria-pressed=true],button[data-chimera-control=chip][aria-pressed=true]:hover:not(:disabled),button[data-chimera-control=chip][aria-pressed=true]:active:not(:disabled)):before,:is(.chimera-shell,.chimera-scope) :is(button.chimera-icon-button.is-selected,button.chimera-icon-button.is-selected:hover:not(:disabled),button.chimera-icon-button.is-selected:active:not(:disabled)) .chimera-icon-button__surface{background-image:var(--chimera-selection-sheen);box-shadow:var(--chimera-control-focus-shadow,var(--chimera-selection-highlight))}:is(.chimera-shell,.chimera-scope) [data-selection-value]:has(>[data-selection-pill]) button.chimera-button.is-selected:before{box-shadow:none;background-image:none}:is(.chimera-shell,.chimera-scope) [data-selection-value]:has(>[data-selection-pill]) button.chimera-icon-button.is-selected .chimera-icon-button__surface{box-shadow:none;background-image:none}:is(.chimera-shell,.chimera-scope) button.chimera-button[data-chimera-control=chip]:focus-visible:before{--chimera-control-focus-shadow:inset 0 0 0 var(--chimera-focus-width) var(--focus-ring);box-shadow:var(--chimera-control-focus-shadow);transition:none}:is(.chimera-shell,.chimera-scope) :is(.explorer-card,.history-media) :is(button.bookmark-button,button.favorite-button).is-selected{--icon-button-selected-surface:var(--chimera-media-selection-material);--icon-button-selected-surface-hover:var(--chimera-media-selection-hover);--icon-button-selected-surface-pressed:var(--chimera-media-selection-pressed);--icon-button-selected-border-color:var(--chimera-media-selection-edge)}:is(.chimera-shell,.chimera-scope) :is(.explorer-card,.history-media) :is(button.bookmark-button,button.favorite-button).is-selected .chimera-icon-button__surface,:is(.chimera-shell,.chimera-scope) .selection-overlay.selected span.selection-indicator{-webkit-backdrop-filter:var(--chimera-matte-control-filter);backdrop-filter:var(--chimera-matte-control-filter)}:is(.chimera-shell,.chimera-scope) .history-media button.favorite-button.is-selected .chimera-icon-button__surface{background:var(--icon-button-selected-surface);background-image:var(--chimera-selection-sheen)}:is(.chimera-shell,.chimera-scope) .history-media button.favorite-button.is-selected:hover:not(:disabled) .chimera-icon-button__surface{background:var(--icon-button-selected-surface-hover);background-image:var(--chimera-selection-sheen)}:is(.chimera-shell,.chimera-scope) .history-media button.favorite-button.is-selected:active:not(:disabled) .chimera-icon-button__surface{background:var(--icon-button-selected-surface-pressed);background-image:var(--chimera-selection-sheen)}:is(.chimera-shell,.chimera-scope) .selection-overlay.selected span.selection-indicator{background:var(--chimera-media-selection-material);background-image:var(--chimera-selection-sheen);border-color:var(--chimera-media-selection-edge)}:is(.chimera-shell,.chimera-scope) .explorer-tabs[role]{padding-inline:0}:is(.chimera-shell,.chimera-scope) .explorer-tabs:before{background:var(--chimera-glass-track-surface);border-color:var(--chimera-glass-track-edge)}:is(.chimera-shell,.chimera-scope) .explorer-tabs button.chimera-button:not(.is-selected){--button-surface:transparent;--button-surface-hover:var(--chimera-glass-track-surface);--button-surface-pressed:var(--chimera-glass-track-surface);--button-border-color:transparent;color:var(--chimera-text-secondary)}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap textarea{border-radius:var(--chimera-composer-input-radius-touch);display:block}.generator-panel>.generate-composer.prompt-composer.generate-island.grouped-input-composer{--generate-composer-padding:var(--chimera-composer-padding-touch);--generate-composer-gap:var(--chimera-composer-row-gap-touch);border-radius:var(--chimera-composer-radius-touch)}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap:has(.prompt-footer) textarea{border-bottom-right-radius:0;border-bottom-left-radius:0}.generator-panel>.generate-island.prompt-composer>.generation-toolbar{gap:var(--chimera-composer-action-gap-touch);min-width:0}.generator-panel>.generate-island.prompt-composer>.attachment-picker{height:var(--chimera-composer-submit-button-size)}.generator-panel>.generate-island.prompt-composer .output-tabs{background:var(--chimera-glass-track-surface);border-color:var(--chimera-glass-track-edge)}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap .prompt-action-button{--icon-button-surface:transparent}:is(.chimera-shell,.chimera-scope) :is(.explorer-tabs[role],.output-tabs[data-selection-value],.media-kind[data-selection-value],.view-toggle[data-selection-value],.generation-mode[data-selection-value]){box-sizing:border-box;height:var(--chimera-segmented-visual-height);border-radius:var(--chimera-segmented-radius);border:0;padding-block:0}:is(.chimera-shell,.chimera-scope) :is(.output-tabs,.media-kind,.view-toggle){box-shadow:inset 0 0 0 var(--chimera-border-width) var(--chimera-glass-track-edge)}:is(.chimera-shell,.chimera-scope) :is(.explorer-tabs,.media-kind) button.chimera-button{--button-visual-size:var(--chimera-segmented-visual-height);border-radius:var(--chimera-segmented-radius)}:is(.chimera-shell,.chimera-scope) :is(.explorer-tabs,.media-kind) button.chimera-button:before{box-sizing:border-box}:is(.chimera-shell,.chimera-scope) :is(.output-tabs,.media-kind,.view-toggle) button.chimera-icon-button .chimera-icon-button__surface{box-sizing:border-box;width:var(--chimera-segmented-visual-height);height:var(--chimera-segmented-visual-height);border-radius:var(--chimera-segmented-radius)}:is(.chimera-shell,.chimera-scope) :is(.output-tabs,.media-kind,.view-toggle,.generation-mode) [data-selection-pill]{border-radius:var(--chimera-segmented-radius)}:is(.chimera-shell,.chimera-scope) button[data-chimera-control=chip],:is(.chimera-shell,.chimera-scope) button.chimera-button[data-chimera-control=chip]{border-radius:var(--chimera-radius-chip)}:is(.chimera-shell,.chimera-scope) .explorer-card,:is(.chimera-shell,.chimera-scope) .history-media{border-radius:var(--chimera-radius-media-card)}:is(.chimera-shell,.chimera-scope) .explorer-card .media-preview{border-radius:0}:is(.chimera-shell,.chimera-scope) :is(.explorer-card,.history-media) .source-thumbnail{border-radius:var(--chimera-radius-media-thumbnail)}:is(.chimera-shell,.chimera-scope) nav.chimera-mobile-nav[data-active-tool]{box-sizing:border-box;height:var(--mobile-section-nav-height);border-radius:var(--chimera-radius-navigation-container);border:0;padding-block:0}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){:is(.chimera-shell,.chimera-scope) .chimera-icon-button__surface{position:relative}.generator-panel>.generate-island.prompt-composer>.island-glass-rim,.chimera-pricing-island .purchase-button>.chimera-button__rim,.chimera-header.pricing-chrome .auth-controls .auth-button>.chimera-button__rim,:is(.chimera-shell,.chimera-scope) nav.chimera-mobile-nav:after,:is(.chimera-shell,.chimera-scope) span[data-selection-pill]:after,:is(.chimera-shell,.chimera-scope) button.chimera-button.is-selected>.chimera-button__rim,:is(.chimera-shell,.chimera-scope) button.chimera-icon-button.is-selected .chimera-icon-button__surface:after{content:"";inset:calc(-1 * var(--chimera-border-width));box-sizing:border-box;padding:var(--chimera-glass-rim-width);border-radius:inherit;background:var(--chimera-glass-rim-light);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;display:block;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap:not(:has(.prompt-footer)):after{content:"";inset:calc(-1 * var(--chimera-border-width));box-sizing:border-box;padding:var(--chimera-glass-rim-width);border-radius:inherit;background:var(--chimera-glass-rim-light);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;display:block;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.generator-panel>.generate-island.prompt-composer>.island-glass-rim,:is(.chimera-shell,.chimera-scope) nav.chimera-mobile-nav:after{background:var(--chimera-matte-rim-light)}:is(.chimera-shell,.chimera-scope) nav.chimera-mobile-nav:after{inset:0}:is(.chimera-shell,.chimera-scope) button.chimera-button.is-selected>.chimera-button__rim,.chimera-pricing-island .purchase-button>.chimera-button__rim,.chimera-header.pricing-chrome .auth-controls .auth-button>.chimera-button__rim{height:var(--button-visual-size);inset-inline:0;top:50%;bottom:auto;transform:translateY(-50%)}:is(.chimera-shell,.chimera-scope) button.chimera-button[data-chimera-control=chip].is-selected>.chimera-button__rim{height:var(--chimera-chip-visual-height)}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap:not(:has(.prompt-footer)):after{border-radius:var(--chimera-composer-input-radius-touch);background:var(--chimera-input-rim-light);inset:0}:is(.chimera-shell,.chimera-scope) button:focus-visible>.chimera-button__rim,.chimera-header.pricing-chrome .auth-controls button:focus-visible>.chimera-button__rim,:is(.chimera-shell,.chimera-scope) button:focus-visible .chimera-icon-button__surface:after,.generator-panel>.generate-island.prompt-composer .image-prompt-wrap:focus-within:after{visibility:hidden}:is(.chimera-shell,.chimera-scope) :is([data-selection-value],.chimera-mobile-nav):has(:focus-visible)>span[data-selection-pill]:after{visibility:hidden}:is(.chimera-shell,.chimera-scope) [data-selection-value]:has(>[data-selection-pill]) button.chimera-button.is-selected>.chimera-button__rim{display:none}:is(.chimera-shell,.chimera-scope) [data-selection-value]:has(>[data-selection-pill]) button.chimera-icon-button.is-selected .chimera-icon-button__surface:after{display:none}}@media (width<=820px) and (forced-colors:active),(width<=820px) and (prefers-reduced-transparency:reduce){.generator-panel>.generate-island.prompt-composer>.island-glass-rim,:is(.chimera-shell,.chimera-scope) nav.chimera-mobile-nav:after,:is(.chimera-shell,.chimera-scope) span[data-selection-pill]:after,:is(.chimera-shell,.chimera-scope) button.chimera-button.is-selected>.chimera-button__rim,:is(.chimera-shell,.chimera-scope) button.chimera-icon-button.is-selected .chimera-icon-button__surface:after{display:none}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap:not(:has(.prompt-footer)):after{display:none}}:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-glass-rim-light:var(--chimera-primary-highlight-rim);--chimera-selection-sheen:var(--chimera-primary-highlight-sheen);--chimera-selection-highlight:var(--chimera-primary-highlight-lens-shadow)}.explorer-card.selected,.recipe-input-groups .input-required{position:relative}.explorer-card.selected{--chimera-primary-highlight-rim:radial-gradient(ellipse at top left, #fff 0%, #fffc 2%, transparent 18%), linear-gradient(to bottom right, #e4eaf0 0%, #aebbc9 30%, #78899b 55%, #36414e 76%, #fff 100%);--chimera-primary-highlight-sheen:radial-gradient(ellipse at top left, #ffffff38, transparent 28%);--chimera-primary-highlight-shadow:inset 1px 1px 3px #ffffff73, inset 3px 3px 10px #dce3eb3d, inset -3px -3px 10px #b2c1d133, inset -1px -1px 5px #ffffff52;box-shadow:-2px -2px 8px #dce3eb1f,2px 2px 8px #b2c1d11a}.explorer-card.selected:after,.recipe-input-groups .input-required:after{content:"";z-index:3;border-radius:inherit;pointer-events:none;background:var(--chimera-primary-highlight-sheen);box-shadow:var(--chimera-primary-highlight-shadow);position:absolute;inset:0}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.explorer-card.selected:before,.recipe-input-groups .input-required:before{content:"";z-index:4;padding:var(--chimera-border-width);border-radius:inherit;background:var(--chimera-primary-highlight-rim);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.explorer-card.selected:before{padding:1.5px}}.explorer-card.selected:before,.explorer-card.selected:after,.recipe-input-groups .input-required:before,.recipe-input-groups .input-required:after{animation:primary-highlight-breathe var(--chimera-motion-skeleton) var(--chimera-ease-standard) infinite alternate}@keyframes primary-highlight-breathe{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion:reduce){.explorer-card.selected:before,.explorer-card.selected:after,.recipe-input-groups .input-required:before,.recipe-input-groups .input-required:after{animation:none}}@media (forced-colors:active),(prefers-reduced-transparency:reduce){.explorer-card.selected{box-shadow:none}:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-glass-rim-light:none;--chimera-selection-sheen:none;--chimera-selection-highlight:none}.explorer-card.selected:before,.explorer-card.selected:after,.recipe-input-groups .input-required:before,.recipe-input-groups .input-required:after{display:none}.explorer-card.selected,.recipe-input-groups .input-required{outline:var(--chimera-border-width) solid currentColor;outline-offset:calc(-1 * var(--chimera-border-width))}}.generation-controls-island>.explorer-control-group.chimera-content-controls,.chimera-shell .gallery-controls .gallery-view-island>.view-toggle,.chimera-shell .gallery-controls>:is(.gallery-filter-island,.selection-controls){--chimera-radius-chip:var(--chimera-radius-pill);--chimera-segmented-radius:var(--chimera-radius-pill);border-radius:var(--chimera-radius-pill);background-color:var(--chimera-matte-surface,#0c0c0ecc);background-image:var(--chimera-matte-sheen,none), var(--chimera-matte-texture,none);background-size:auto, var(--chimera-matte-texture-size,96px 96px);-webkit-backdrop-filter:var(--chimera-matte-filter,blur(20px));padding:8px;box-shadow:inset 0 1px #ffffff14,0 4px 16px #00000029}.chimera-shell .gallery-controls.chimera-content-controls{top:calc(var(--chimera-header-height) + var(--chimera-studio-sticky-gap));z-index:30;box-shadow:none;pointer-events:none;background:0 0;gap:8px;padding:0;position:sticky}.chimera-shell .gallery-controls>:is(.gallery-filter-island,.selection-controls){pointer-events:auto;padding:4px}.chimera-shell .gallery-controls>.gallery-view-island{pointer-events:auto}.chimera-shell .gallery-controls .gallery-view-island>.view-toggle{padding:0}.chimera-shell .gallery-controls>.selection-controls{border-radius:24px;padding:8px}:root{--chimera-generation-island-inset:8px}.generation-header,.generator-panel>.generate-composer.prompt-composer{--chimera-generation-island-width:min(var(--chimera-composer-max), calc(100vw - 2 * max(var(--chimera-generation-island-inset), env(safe-area-inset-left), env(safe-area-inset-right))))}.generator-panel:has(.generation-header){overflow-anchor:none}.workspace-grid:has(>.generator-panel>.explorer-catalog){grid-template-columns:minmax(0,1fr)}.generation-header{top:calc(var(--chimera-header-height) + var(--chimera-studio-sticky-gap));z-index:30;width:var(--chimera-generation-island-width);margin-inline:calc((100% - var(--chimera-generation-island-width)) / 2);position:sticky}:root[data-mobile-header-hidden] .site-header{visibility:hidden;pointer-events:none;transform:translateY(-100%)}:root[data-mobile-header-hidden] :is(.generation-header,.gallery-controls.chimera-content-controls){top:calc(var(--chimera-safe-area-top) + var(--chimera-studio-sticky-gap))}.generation-controls-island,.chimera-shell .gallery-controls>:is(.gallery-filter-island,.gallery-view-island,.selection-controls){isolation:isolate;position:relative}.chimera-shell .gallery-controls>.gallery-view-island{border-radius:var(--chimera-radius-pill)}.generation-controls-island{box-sizing:border-box;border:var(--chimera-border-width) solid var(--chimera-composer-edge);border-radius:var(--chimera-composer-radius-touch);box-shadow:var(--chimera-composer-elevation)}.generation-header:before{content:"";z-index:-1;pointer-events:none;top:-8px;bottom:calc(-1 * var(--chimera-dock-backdrop-fade));width:100vw;-webkit-backdrop-filter:blur(var(--chimera-blur-dock-backdrop));backdrop-filter:blur(var(--chimera-blur-dock-backdrop));--header-backdrop-mask:linear-gradient(to top, transparent, #0000001f calc(var(--chimera-dock-backdrop-fade) * .25), #00000073 calc(var(--chimera-dock-backdrop-fade) * .6), black var(--chimera-dock-backdrop-fade));-webkit-mask-image:var(--header-backdrop-mask);-webkit-mask-image:var(--header-backdrop-mask);-webkit-mask-image:var(--header-backdrop-mask);-webkit-mask-image:var(--header-backdrop-mask);mask-image:var(--header-backdrop-mask);background:#00000005;position:absolute;left:50%;transform:translate(-50%)}.chimera-shell .gallery-controls>:is(.gallery-filter-island,.gallery-view-island,.selection-controls):before,.generator-panel>.generate-composer.prompt-composer.generate-island:before{content:"";z-index:-1;pointer-events:none;inset:calc(-1 * var(--chimera-backdrop-outset));padding:var(--chimera-backdrop-outset);border-radius:inherit;-webkit-backdrop-filter:blur(var(--chimera-blur-dock-backdrop));backdrop-filter:blur(var(--chimera-blur-dock-backdrop));-webkit-mask-composite:xor;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.generation-controls-island>.explorer-control-group.chimera-content-controls{padding:var(--chimera-composer-padding-block-touch) var(--chimera-composer-padding-touch);border-radius:inherit;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;margin:0;position:relative;top:auto}:is(.explorer-control-group,.gallery-controls).chimera-content-controls :is(button,.explorer-tabs,.filter-group,.view-toggle,.catalog-search,.chimera-icon-button__surface){border-radius:var(--chimera-radius-pill)}:is(.explorer-control-group,.gallery-controls).chimera-content-controls:has(.catalog-search,.result-tray,.selection-controls,.gallery-notice){border-radius:30px}@media (width<=820px){.generation-header{--chimera-dock-backdrop-fade:var(--chimera-space-2);margin-block-end:calc(var(--chimera-studio-sticky-gap) + var(--chimera-space-2))}.chimera-shell .gallery-controls.chimera-content-controls{--catalog-viewport-inset:var(--chimera-generation-island-inset);top:calc(var(--chimera-studio-header-height-mobile) + var(--chimera-studio-sticky-gap));margin-inline:calc(50% - 50vw + var(--catalog-viewport-inset))}}*{box-sizing:border-box}html{scroll-behavior:auto;background:var(--ink)}:root[data-pwa-platform],:root[data-pwa-platform] body{overscroll-behavior-y:none}html:has(.chimera-shell){scrollbar-width:thin;scrollbar-color:#ffffff3d transparent}html:has(.chimera-shell)::-webkit-scrollbar{width:6px;height:3px}html:has(.chimera-shell)::-webkit-scrollbar-track{background:0 0}html:has(.chimera-shell)::-webkit-scrollbar-thumb{background:#ffffff3d;border-radius:9999px}body{background:var(--ink);min-width:320px;min-height:100vh;color:var(--paper);font-family:var(--font-ui);font-size:var(--type-body-md);line-height:var(--leading-body);-webkit-font-smoothing:antialiased;margin:0}.site-shell:after{z-index:-1;background-image:var(--texture-grain);content:"";mix-blend-mode:overlay;opacity:.025;pointer-events:none;position:fixed;inset:0}.chimera-shell:after{display:none}button,input,textarea,select{font:inherit;font-family:var(--font-ui)}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}::selection{background:var(--selection-action);color:var(--selection-action-foreground)}:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{top:var(--space-3);left:var(--space-3);z-index:100;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--accent);color:var(--background);font-size:var(--type-caption);transform:translateY(calc(-100% - var(--space-5)));transition:transform var(--motion-fast) var(--ease-interactive);font-weight:750;position:fixed}.skip-link:focus{transform:translateY(0)}.site-shell{isolation:isolate;position:relative;overflow-x:clip}.site-shell.chimera-shell{min-height:calc(100vh - var(--chimera-header-height));font-family:var(--chimera-font-sans);background:#000}.chimera-shell #main-content{min-height:calc(100vh - var(--chimera-header-height));background:#000}.chimera-shell :focus-visible{outline-color:var(--focus-ring)}.chimera-shell .ticket-purchase-cta{background:var(--action-primary);box-shadow:none;color:var(--action-primary-foreground)}.chimera-shell .ticket-purchase-cta:hover{filter:brightness(.9)}.chimera-shell .workspace-grid{width:min(100%, var(--chimera-workspace-max));margin-inline:auto}.chimera-shell .library-section{width:min(100%, var(--chimera-library-max));margin-inline:auto}.chimera-shell .public-studio-section,.chimera-chat-page{width:min(100%, var(--chimera-page-max));margin-inline:auto}.chimera-chat-page{isolation:isolate;overflow-anchor:none;padding:var(--space-2) var(--space-5) 0;position:relative}.chimera-shell:has(.chimera-chat-page) #main-content{min-height:calc(100dvh - var(--chimera-header-height) - var(--mobile-section-nav-height) - var(--chimera-navigation-bottom))}.chimera-chat-page:before{content:"";z-index:-1;pointer-events:none;opacity:.42;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='96' height='24' viewBox='0 0 96 24'%3E%3Cg fill='white' fill-opacity='.14'%3E%3Ccircle cx='8' cy='12' r='.7'/%3E%3Ccircle cx='24' cy='15' r='.7'/%3E%3Ccircle cx='40' cy='15' r='.7'/%3E%3Ccircle cx='56' cy='12' r='.7'/%3E%3Ccircle cx='72' cy='9' r='.7'/%3E%3Ccircle cx='88' cy='9' r='.7'/%3E%3C/g%3E%3C/svg%3E");animation:18s ease-in-out infinite alternate chat-dot-drift;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 12% 72%,#0000);mask-image:linear-gradient(#0000,#000 12% 72%,#0000)}@keyframes chat-dot-drift{0%{background-position:0 0}to{background-position:8px 4px}}@media (prefers-reduced-motion:reduce){.chimera-chat-page:before{animation:none}}.chimera-auth-gate{width:min(720px, calc(100% - var(--space-6) * 2));min-height:60svh;padding:var(--space-8);align-content:center;justify-items:start;margin:0 auto;display:grid}.chimera-auth-gate p{margin:0 0 var(--space-3);color:var(--text-accent);font-size:var(--type-caption);letter-spacing:.14em;font-weight:800}.chimera-auth-gate h1{max-width:640px;font-family:var(--font-display);letter-spacing:-.05em;margin:0;font-size:clamp(2.5rem,7vw,5rem);line-height:.95}.chimera-auth-gate>span{max-width:560px;margin-top:var(--space-4);color:var(--muted)}.chimera-auth-gate>.chimera-button{min-height:var(--chimera-action-outcome-hit-size);margin-top:var(--space-5);font-weight:var(--chimera-weight-bold)}.site-shell.chimera-shell{padding-bottom:calc(var(--mobile-section-nav-height) + var(--chimera-navigation-bottom))}body:has(.mobile-section-nav) .site-shell{padding-bottom:calc(var(--mobile-section-nav-height) + var(--chimera-navigation-bottom))}@media (width<=360px){.generator-panel>.prompt-composer .point-cost .point-pill{padding-inline:var(--chimera-inset-1)}}@media (width<=820px){.site-shell.chimera-shell,.chimera-shell #main-content{min-height:calc(100svh - var(--chimera-studio-header-height-mobile))}.site-shell.chimera-shell{padding-right:0;padding-bottom:calc(var(--mobile-section-nav-height) + var(--chimera-navigation-bottom));padding-left:0}.site-shell.chimera-shell.motion-confirmation{min-height:100svh;padding-bottom:0}.site-shell.chimera-shell.motion-confirmation #main-content{min-height:100svh}.site-shell.chimera-shell.motion-confirmation .workspace-grid,.site-shell.chimera-shell.motion-confirmation .public-studio-section{margin-top:0}.site-shell.chimera-shell.motion-confirmation .generator-panel,.site-shell.chimera-shell.motion-confirmation .public-studio-shell{padding-top:0}.chimera-auth-gate{width:100%;padding:var(--space-6) var(--space-4)}.chimera-chat-page{top:calc(var(--chimera-header-height) + var(--chat-viewport-top,0px));inset-inline:var(--space-2);width:auto;padding:0;position:fixed}:root[data-mobile-header-hidden] .chimera-chat-page{top:calc(var(--chimera-safe-area-top) + var(--chat-viewport-top,0px))}}.ambient{display:none}:is(.chimera-shell .public-studio-section:has(.explorer-catalog),.chimera-shell .workspace-grid:has(.explorer-catalog)){margin-top:0}.chimera-shell .generator-panel:has(.explorer-catalog){padding-top:0;overflow:visible}.site-header{z-index:50;min-height:64px;padding:var(--space-2) var(--padding-page-inline);box-shadow:none;background:#0b080af5;grid-template-columns:1fr auto 1fr;align-items:center;display:grid;position:sticky;top:0}.site-header.signed-out{grid-template-columns:1fr auto}.brand{align-items:center;gap:.7rem;width:fit-content;display:inline-flex}.brand-mark{place-items:center;width:37px;height:37px;display:grid}.brand-mark img{width:100%;height:100%;display:block}.brand-copy{flex-direction:column;line-height:1;display:flex}.brand-wordmark{width:137px;height:auto;display:block}.desktop-nav{color:#b7b8c0;letter-spacing:.08em;align-items:center;gap:2.25rem;font-size:.77rem;font-weight:650;display:flex}.desktop-nav a{transition:color var(--motion-fast) var(--ease-interactive);padding:1.3rem 0;position:relative}.desktop-nav a:after{background:var(--action-primary);content:"";height:1px;transition:transform var(--motion-fast) var(--ease-interactive);position:absolute;bottom:-1px;left:0;right:0;transform:scaleX(0)}.desktop-nav a:hover{color:var(--paper)}.desktop-nav a:hover:after{transform:scaleX(1)}.mobile-section-nav{z-index:70;width:100%;min-height:calc(var(--mobile-section-nav-height) + env(safe-area-inset-bottom));padding:var(--space-1) 0 calc(var(--space-1) + env(safe-area-inset-bottom));box-sizing:border-box;background:#000;justify-content:space-around;align-items:center;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-section-nav a{border-radius:var(--radius-lg);min-width:0;color:var(--muted);transition:background var(--motion-fast) var(--ease-interactive), color var(--motion-fast) var(--ease-interactive);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:.15rem;padding:.3rem .6rem;font-size:.72rem;font-weight:650;display:flex}.mobile-section-nav svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.mobile-section-nav a.active{color:var(--text-accent)}.mobile-section-nav a:hover:not(.active){background:var(--selection-surface);color:var(--paper)}.header-actions,.auth-controls{align-items:center;display:flex}.header-actions{justify-content:flex-end;gap:var(--chimera-space-4)}.header-support-link{width:var(--tap-target);height:var(--tap-target);border-radius:var(--chimera-radius-full);background:var(--surface-raised);color:var(--text-muted);transition:background var(--motion-fast) var(--ease-interactive), color var(--motion-fast) var(--ease-interactive), transform var(--motion-fast) var(--ease-interactive);flex:none;place-items:center;display:grid}.header-support-link:hover{background:var(--accent-soft);color:var(--accent);transform:translateY(-1px)}.header-support-link>svg:not(.chimera-icon){width:var(--chimera-icon-size-md);height:var(--chimera-icon-size-md);fill:none;stroke:currentColor;stroke-width:var(--chimera-icon-stroke-regular);stroke-linecap:round;stroke-linejoin:round}.auth-controls{gap:var(--chimera-gap-control)}.auth-loading{color:var(--muted);font-family:var(--mono);font-size:var(--chimera-type-caption);letter-spacing:var(--chimera-tracking-meta)}.auth-loading:before{width:var(--chimera-space-2);height:var(--chimera-space-2);margin-right:var(--chimera-space-2);border-radius:var(--chimera-radius-full);background:var(--action-primary);box-shadow:0 0 0 var(--chimera-space-1) var(--selection-surface);content:"";animation:blink var(--chimera-motion-skeleton) var(--chimera-ease-standard) infinite;display:inline-block}.auth-button{min-height:var(--chimera-action-context-hit-size);padding:0 var(--chimera-action-context-padding-inline);border-radius:var(--chimera-radius-header-action);font-size:var(--chimera-type-component);font-weight:var(--chimera-weight-bold);letter-spacing:var(--chimera-tracking-wide);white-space:nowrap;transition:background var(--chimera-motion-fast) var(--chimera-ease-interactive), transform var(--chimera-motion-fast) var(--chimera-ease-interactive);border:0}.auth-button:hover:not(:disabled){transform:translateY(-1px)}.auth-button-quiet{color:var(--paper);background:0 0}.auth-button-primary{color:var(--action-primary-foreground);background:0 0}.auth-button:disabled{opacity:.42}.ticket-purchase-cta{min-height:var(--chimera-action-context-hit-size);align-items:center;gap:var(--chimera-gap-control);padding:0 var(--chimera-action-context-padding-inline);border-radius:var(--chimera-radius-header-action);background:var(--action-primary);box-shadow:none;color:var(--action-primary-foreground);font-size:var(--chimera-type-component);font-weight:var(--chimera-weight-bold);letter-spacing:var(--chimera-tracking-wide);white-space:nowrap;transition:filter var(--chimera-motion-fast) var(--chimera-ease-interactive), transform var(--chimera-motion-fast) var(--chimera-ease-interactive);border:0;display:inline-flex}.ticket-purchase-cta:hover{filter:brightness(.9);transform:translateY(-1px)}.ticket-purchase-cta>svg:not(.chimera-icon){width:var(--chimera-icon-size-sm);height:var(--chimera-icon-size-sm);fill:none;stroke:currentColor;stroke-width:var(--chimera-icon-stroke-regular);stroke-linecap:round;stroke-linejoin:round}.ticket-balance{align-items:center;display:inline-flex}main{width:min(calc(100vw - var(--space-4)), var(--content-max));margin:0 auto}.hero-section{color:#fff4f6;background:#090408;border-radius:0;width:100vw;margin:0 0 clamp(4rem,7vw,6rem) calc(50% - 50vw);position:relative}.hero-visual{isolation:isolate;min-height:648px;position:relative;overflow:hidden}.hero-background{z-index:-2;background:#160a12;border-radius:0;position:absolute;inset:0;overflow:hidden}.hero-background:after{z-index:2;content:"";pointer-events:none;background:linear-gradient(#08030761,#08030747 58%,#090408 100%);position:absolute;inset:0}.hero-video-grid{grid-template-columns:repeat(4,minmax(0,1fr));width:100%;height:100%;display:grid}.hero-video-cell{background:#090408;min-width:0;position:relative;overflow:hidden}.hero-video-cell>:is(img,video){object-fit:cover;object-position:center top;width:100%;height:100%;position:absolute;inset:0}.hero-background-fill{z-index:0}.hero-background-video{z-index:1;opacity:0;transition:opacity var(--motion-enter) var(--ease-enter);will-change:opacity}.hero-background-video[data-autoplay-active=true]{opacity:1}@media (prefers-reduced-motion:reduce){.hero-background-video{transition:none}}.hero-copy{z-index:1;width:min(650px,100% - 3.5rem);position:absolute;bottom:clamp(4.75rem,7vw,5.5rem);left:clamp(1.75rem,6vw,5rem);right:clamp(1.75rem,6vw,5rem)}.site-shell.public-landing{--ink:#0a0709;--panel:#151013;--panel-soft:#201a1e;--paper:#f5f5f6;--muted:#b7b3ba;--lilac:#962fbf;--background:var(--ink);--surface:var(--panel);--surface-soft:var(--panel-soft);--surface-raised:#2b242a;--surface-high:#312a2f;--surface-hover:#382f35;--surface-pressed:#45383e;--text:var(--paper);--text-primary:var(--paper);--text-muted:var(--muted);--text-accent:var(--action-primary);--accent:var(--action-primary);--accent-hover:var(--action-primary-hover);--accent-soft:var(--selection-surface);--accent-strong:var(--action-primary-pressed);--line:#211b1f;--line-strong:#312a2f;--border:#211b1f;--border-subtle:#312a2f;--border-strong:#45383e;--border-accent:var(--selection-border);--shadow-accent:0 14px 34px -14px #ffffff3d;font-family:var(--font-ui)}.section-kicker{color:var(--micro-accent);font-family:var(--mono);font-size:var(--type-meta);font-weight:var(--weight-medium);letter-spacing:var(--tracking-meta);margin:0}.hero-copy h1{max-width:650px;margin:0 0 var(--space-5);font-family:var(--font-display);font-size:var(--type-hero);letter-spacing:var(--tracking-display);font-weight:400;line-height:var(--leading-display);text-wrap:balance}.hero-copy h1>span{white-space:nowrap;display:block}.hero-copy h1 em{color:var(--text-accent);font-style:italic}.hero-lead{color:#fff4f6e0;max-width:620px;font-size:var(--type-subhead);font-weight:500;line-height:var(--leading-base);margin:0}.hero-actions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.hero-actions .button{gap:var(--space-2);min-width:0;min-height:var(--chimera-action-outcome-hit-size);padding:0 var(--padding-control-inline);border-radius:var(--radius-md);font-size:var(--chimera-type-component);letter-spacing:var(--tracking-wide);font-weight:750;line-height:var(--leading-base);border:1px solid #0000}.hero-actions .button:hover:not(:disabled){transform:translateY(-2px)}.hero-actions .button-primary{background:var(--gradient-hot);box-shadow:var(--shadow-hot);color:var(--action-primary-foreground)}.hero-cta-price{padding-left:var(--space-2);letter-spacing:0;white-space:nowrap;border-left:1px solid #1908124d;font-size:.78em;font-weight:800}.hero-actions .button-secondary{color:var(--action-primary-foreground);background:#ffffffe6;border:1px solid #ffffffa3}.public-section-heading h2,.public-final-cta h2{font-family:var(--font-display);font-size:var(--type-display-lg);font-weight:var(--weight-regular);letter-spacing:var(--tracking-normal);line-height:var(--leading-section);margin:.5rem 0 0}#generate-title{font-family:var(--font-ui);font-size:var(--type-display-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--leading-section);margin:.5rem 0 0}.public-trust-strip{box-sizing:border-box;width:100vw;padding:var(--space-5) var(--space-4);background:var(--panel);box-shadow:inset 0 1px 0 var(--line), inset 0 -1px 0 var(--line);margin:0 0 clamp(4.5rem,8vw,7rem) calc(50% - 50vw)}.public-trust-inner{gap:var(--space-4);text-align:center;grid-template-columns:repeat(4,minmax(0,1fr));width:100%;max-width:1000px;margin:0 auto;display:grid}.public-trust-item{grid-template-columns:var(--tap-target) minmax(0, 1fr);align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);text-align:left;display:grid}.public-trust-icon{width:var(--tap-target);height:var(--tap-target);color:var(--paper);background:0 0;place-items:center;display:grid}.public-trust-icon svg:not(.chimera-icon){width:var(--chimera-icon-size-lg);height:var(--chimera-icon-size-lg);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--chimera-icon-stroke-regular)}.public-trust-copy{min-width:0;display:block}.public-trust-item strong{color:var(--paper);font-family:var(--font-display);font-size:var(--type-title);font-weight:var(--weight-regular);white-space:nowrap;line-height:1;display:block}.public-trust-item small{color:var(--muted);font-size:var(--type-caption);line-height:var(--leading-compact);margin-top:.25rem;display:block}.public-studio-section,.public-how-section,.public-pricing-section,.public-faq-section{scroll-margin-top:120px}.public-studio-section,.public-pricing-section,.public-faq-section{margin-bottom:clamp(4.5rem,8vw,8rem)}.public-studio-section{margin-top:clamp(2.5rem,5vw,4rem);margin-bottom:var(--space-6)}.public-pricing-section{padding-inline:var(--padding-section-inline)}.public-how-section{margin-bottom:0}.public-section-heading{justify-content:space-between;align-items:flex-end;gap:var(--space-7);margin-bottom:var(--space-5);display:flex}.public-section-heading.compact{align-items:flex-start}.public-section-heading>p{max-width:390px;color:var(--muted);font-size:var(--type-body-md);line-height:var(--leading-body);margin:0}.public-studio-shell{border-radius:var(--radius-lg);background:var(--panel);box-shadow:var(--shadow-2);border:0;overflow:hidden}.public-studio-shell.motion-shell{box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}.public-studio-input-grid{gap:var(--space-2);padding:var(--space-2);background:var(--panel);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-input-card{padding:var(--padding-card);border-radius:var(--radius-md);background:var(--panel-soft);margin:0}.field-group.public-input-card{margin:0}.public-motion-detail-stack{gap:var(--space-4);display:grid}.public-motion-detail-stack .public-input-card{background:0 0;padding:0}.public-motion-detail-stack .public-input-card+.public-input-card{padding-top:var(--space-4);background:var(--surface-soft)}#public-studio .public-studio-shell>.generation-action{margin-top:var(--space-3);padding:0 var(--space-3) var(--space-3);background:0 0}@media (width>=561px){#public-studio>.public-section-heading,#public-studio>.creation-mode-tabs,#public-studio>.public-studio-shell,#public-studio .public-studio-shell>.public-studio-input-grid,#public-studio .public-studio-shell>.generation-action{width:min(calc(100% - 2 * var(--padding-panel)), 920px);margin-inline:auto}#public-studio .public-studio-shell>.public-studio-input-grid{margin-top:var(--space-3)}#public-studio .public-studio-shell>.generation-action{padding-left:0;padding-right:0}}.public-quality-tips{margin-top:var(--space-3);padding-inline:var(--padding-card-compact);border-radius:var(--radius-md);background:var(--surface-soft)}.public-quality-tips summary{min-height:var(--tap-target);justify-content:space-between;align-items:center;gap:var(--space-3);cursor:pointer;font-size:.67rem;font-weight:700;list-style:none;display:flex}.public-quality-tips summary::-webkit-details-marker{display:none}.public-quality-tips summary span{color:var(--accent);font-size:1rem}.public-quality-tips p{margin:0 0 var(--space-3);color:var(--muted);font-size:.64rem;line-height:1.75}.public-catalog-wrap{padding:var(--padding-panel);border-top:0}.public-studio-shell.motion-shell .public-catalog-wrap{border-top:0;padding:0}#public-studio .public-catalog-wrap .type-catalog{margin:0}.workflow-example{align-items:center;gap:var(--space-3);width:min(100%,640px);margin:0 auto var(--space-3);background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);padding:0;display:grid}.public-how-layout{align-items:stretch;gap:var(--space-4);grid-template-columns:minmax(0,1fr);width:min(100%,920px);margin-inline:auto;display:grid}.public-how-layout .workflow-example{width:min(100%,720px);margin:0 auto}.workflow-example figure{aspect-ratio:9/16;border-radius:var(--radius-sm);background:var(--surface);margin:0;position:relative;overflow:hidden}.workflow-example :is(img,video){object-fit:cover;width:100%;height:100%;display:block}.workflow-example figcaption{inset:var(--space-2) auto auto var(--space-2);z-index:1;color:var(--paper);font-family:var(--mono);font-size:var(--chimera-type-component-sm);font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#10050cb8;border:1px solid #ffffff2e;border-radius:999px;padding:.36rem .58rem;line-height:1;position:absolute}.workflow-example>span{background:var(--accent-soft);width:38px;height:38px;color:var(--accent);box-shadow:var(--shadow-1);border:0;border-radius:50%;place-items:center;display:grid}.compact-workflow-example{gap:var(--space-1);width:min(100%,300px);margin-bottom:var(--space-3)}.compact-workflow-example>span{width:28px;height:28px}.compact-workflow-example .workflow-transition svg{width:17px;height:17px}.compact-workflow-example figcaption{inset:var(--space-1) auto auto var(--space-1);font-size:var(--chimera-type-component-sm);padding:.28rem .42rem}.standalone-mode-detail>.compact-workflow-example+.field-group,.public-input-card>.compact-workflow-example{margin-top:0}.public-video-edit-promo{align-items:center;gap:var(--space-4);margin-bottom:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(220px,280px);scroll-margin-top:120px;display:grid}.public-video-edit-copy h3{margin:var(--space-1) 0 0;font-family:var(--font-display);font-size:var(--type-title);line-height:var(--leading-title)}.public-video-edit-copy>p:last-child{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--type-body-sm);line-height:var(--leading-compact)}.public-video-edit-promo .compact-workflow-example{width:100%;margin:0}.workflow-transition svg:not(.chimera-icon){width:var(--chimera-icon-size-lg);height:var(--chimera-icon-size-lg);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:var(--chimera-icon-stroke-regular)}.public-step-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));width:min(100%,900px);margin:0 auto;padding:0;list-style:none;display:grid}.public-step-grid li{align-content:start;align-items:center;gap:var(--space-2) var(--space-3);min-height:126px;padding:var(--padding-card);border-radius:var(--radius-sm);background:var(--surface-soft);border:0;grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.public-step-grid li>span{background:var(--accent-soft);width:2rem;height:2rem;color:var(--accent);font-family:var(--mono);border:0;border-radius:50%;place-items:center;font-size:.56rem;display:grid}.public-step-grid h3{font-family:var(--font-display);font-size:var(--type-title-md);font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:var(--leading-title);margin:0}.public-step-grid p{color:var(--muted);font-size:var(--type-body-sm);line-height:var(--leading-compact);grid-column:1/-1;margin:0}.public-price-grid{gap:var(--space-2);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.public-price-grid article{gap:var(--space-2);min-height:154px;padding:var(--padding-card);border-radius:var(--radius-md);background:var(--surface-soft);border:0;flex-direction:column;display:flex;position:relative}.public-price-grid article.starter{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.public-price-grid article.starter{background:color-mix(in srgb, var(--surface-raised) 88%, var(--action-primary) 12%)}}.public-price-grid article.starter{box-shadow:inset 0 0 0 1px var(--selection-border)}.public-price-grid article.recommended{background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.public-price-grid article.recommended{background:color-mix(in srgb, var(--surface-raised) 82%, var(--accent) 18%)}}.public-price-grid .plan-heading{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.public-price-grid .plan-heading>p{color:var(--muted);font-size:var(--type-label);font-weight:var(--weight-medium);margin:0}.public-price-grid .recommended-label{padding:var(--padding-badge-block) var(--padding-badge-inline);font-size:var(--chimera-type-component-sm);flex:none;position:static}.public-price-grid .plan-primary{justify-content:flex-start;align-items:baseline;gap:var(--space-3);display:flex}.public-price-grid .plan-primary>strong{color:var(--muted);font-family:var(--font-display);font-size:var(--type-title-md);font-weight:var(--weight-bold);line-height:var(--leading-title);white-space:nowrap}.public-price-grid .plan-primary>strong small{color:var(--muted);font-family:var(--mono);text-transform:uppercase;font-size:.55rem}.public-price-grid .plan-meta{justify-content:space-between;align-items:center;gap:var(--space-2);margin-top:auto;display:flex}.public-price-grid .plan-meta small{color:var(--muted);font:.52rem var(--mono)}.public-price-grid .plan-price{align-items:baseline;gap:var(--space-1);font-variant-numeric:tabular-nums;white-space:nowrap;display:flex}.public-price-grid .plan-price b{font-size:2rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-title);line-height:1}.public-price-grid .plan-price small{color:var(--muted);font-family:var(--mono);font-size:.52rem}.public-price-grid .plan-meta em{padding:var(--padding-badge-block) var(--padding-badge-inline);border-radius:var(--radius-pill);background:var(--selection-surface);color:var(--accent-hover);font:750 .54rem var(--mono);white-space:nowrap;border:0;font-style:normal}.public-pricing-action{margin-top:var(--space-4);justify-content:center;display:flex}.public-pricing-section .public-section-heading{margin-bottom:var(--space-4)}.public-pricing-section .public-section-heading h2{font-size:var(--type-display-md);margin-top:0}.public-pricing-section .public-section-heading>p{max-width:420px;font-size:var(--type-body-sm)}.text-link{width:fit-content;min-height:var(--tap-target);align-items:center;gap:var(--space-2);margin:var(--space-4) 0 0 auto;color:var(--accent);font-size:var(--chimera-type-component);font-weight:var(--weight-bold);display:flex}.faq-list{gap:var(--space-2);display:grid}.faq-list details{padding-inline:var(--padding-card);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-soft)}.faq-list summary{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;min-height:74px;font-family:var(--font-display);font-size:var(--type-title);font-weight:var(--weight-regular);letter-spacing:0;list-style:none;display:flex}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{width:var(--tap-target);height:var(--tap-target);color:var(--accent);font-family:var(--mono);transition:transform var(--motion-base) var(--ease-standard);flex:none;place-items:center;font-size:1.1rem;display:grid}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list details p{max-width:720px;margin:-.35rem 0 var(--space-5);color:var(--muted);font-size:var(--type-body-sm);line-height:var(--leading-body)}.public-final-cta{isolation:isolate;width:min(calc(100% - (2 * var(--padding-section-inline))), 960px);padding:var(--padding-callout);text-align:center;margin:0 auto 8rem;position:relative}.public-final-cta:before{z-index:-1;content:"";filter:blur(12px);pointer-events:none;background:#ffffff0f;border-radius:50%;width:min(54vw,520px);height:58%;position:absolute;top:12%;right:-12%}.public-final-cta h2{max-width:720px;font-size:var(--type-display);margin-inline:auto}.public-final-cta>p{max-width:600px;margin:var(--space-4) auto 0;color:var(--muted);font-size:var(--type-body);line-height:var(--leading-body)}.public-final-cta>div{justify-content:center;gap:var(--space-3);margin-top:var(--space-4);display:flex}.public-final-cta .final-offer{align-items:baseline;gap:var(--space-3);width:fit-content;margin:var(--space-4) auto 0;color:var(--paper);box-shadow:none;background:0 0;border:0;border-radius:0;padding:0;display:inline-flex}.public-final-cta .final-offer strong{color:var(--accent);font-size:var(--type-title-lg);line-height:1}.public-final-cta .final-offer span{font:var(--weight-bold) var(--type-caption) var(--mono);letter-spacing:var(--tracking-label)}.public-final-cta .button-primary{min-height:var(--chimera-action-outcome-hit-size);padding:var(--padding-control-wide);border-radius:var(--radius-md);background:var(--gradient-hot);box-shadow:var(--shadow-hot)}.button{justify-content:center;align-items:center;gap:var(--stack-tight);min-height:var(--chimera-action-outcome-hit-size);padding:var(--padding-control-y) var(--padding-control-x);border-radius:var(--radius-md);font-size:var(--chimera-type-component);font-weight:var(--weight-bold);letter-spacing:var(--tracking-label);transition:transform var(--motion-fast) var(--ease-interactive), box-shadow var(--motion-fast) var(--ease-interactive), background var(--motion-fast) var(--ease-interactive);border:0;display:inline-flex}.button:hover:not(:disabled){transform:translateY(-1px)}.button>svg:not(.chimera-icon){width:var(--chimera-icon-size-md);fill:none;stroke:currentColor;stroke-width:var(--chimera-icon-stroke-regular);stroke-linecap:round;stroke-linejoin:round}.button-primary{background:var(--action-primary);box-shadow:var(--shadow-accent);color:var(--action-primary-foreground)}.button-secondary{background:var(--surface-raised);color:var(--paper)}.button.action-context{min-height:var(--chimera-action-context-hit-size)}.button:disabled{opacity:.4;transform:none}.global-alert{justify-content:space-between;align-items:center;gap:var(--chimera-gap-content);margin-bottom:var(--chimera-gap-section);padding:var(--chimera-padding-control);border-radius:var(--radius-md);background:var(--danger-soft);color:var(--danger-text);font-size:var(--chimera-type-caption);border:0;display:flex}.generator-panel>.generate-composer.prompt-composer.stacked-composer{max-height:calc(100dvh - var(--chimera-composer-bottom,var(--chimera-inset-3)) - var(--chimera-header-height) - var(--chimera-inset-4));flex-direction:column;display:flex}:root[data-pwa-studio] .generator-panel>.generate-composer.prompt-composer.stacked-composer{max-height:var(--pwa-composer-max-height)}:root[data-pwa-short] .site-header,:root[data-pwa-short] .generation-header{position:relative;top:auto}:root[data-pwa-keyboard] :is(.chimera-mobile-nav,.navigation-backdrop){display:none}:root:has(.chimera-chat[data-chat-keyboard]) :is(.chimera-mobile-nav,.navigation-backdrop){display:none}.generator-panel>.prompt-composer.stacked-composer .generation-action.stacked{flex-shrink:0;align-self:center;width:auto}.generator-panel>.prompt-composer.stacked-composer .generation-action.stacked .generate-button{width:var(--chimera-composer-submit-button-size);height:var(--chimera-composer-submit-button-size);min-height:var(--chimera-composer-submit-button-size);font-weight:var(--chimera-weight-regular)}.global-alert .chimera-button,.field-error button{text-underline-offset:var(--chimera-space-optical);color:inherit;text-decoration:underline}.workspace-grid{width:min(100%, var(--chimera-workspace-max));margin:var(--chimera-inset-2) auto var(--chimera-inset-8);scroll-margin-top:var(--chimera-content-scroll-offset);background:0 0;border:0;grid-template-columns:minmax(0,1fr);display:grid}.generator-panel{gap:var(--chimera-inset-3);min-width:0;padding:var(--chimera-padding-card) var(--chimera-padding-panel);grid-template-columns:minmax(0,1fr);display:grid}.gallery-generator-panel{padding:0}.generator-panel>.generate-composer{--generate-composer-gap:var(--chimera-inset-2);--generate-composer-padding:var(--chimera-padding-card);gap:var(--generate-composer-gap);width:100%;min-width:0;padding:var(--generate-composer-padding);box-sizing:border-box;border:var(--chimera-border-width) solid var(--chimera-border-subtle);border-radius:var(--chimera-radius-card);background:var(--panel);display:grid;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.generator-panel>.generate-composer{background:color-mix(in srgb, var(--panel) 94%, transparent)}}.generator-panel>.generate-composer{box-shadow:none}.generator-panel>.generate-composer.prompt-composer{--generate-composer-padding:var(--chimera-padding-composer);z-index:var(--chimera-layer-dock);right:0;bottom:var(--chimera-composer-bottom);width:var(--chimera-generation-island-width);border-color:var(--chimera-border);border-radius:var(--chimera-radius-panel);background:var(--chimera-surface-card);box-shadow:var(--chimera-shadow-composer);grid-template-columns:auto minmax(0,1fr) auto;margin-inline:auto;position:fixed;left:0;overflow:visible}.generator-panel>.generate-composer.prompt-composer.generate-island{--chimera-composer-submit-button-size:var(--chimera-studio-control-size);--chimera-action-outcome-visual-size:var(--chimera-studio-control-size);--generate-composer-gap:var(--chimera-composer-row-gap-touch);--generate-composer-padding:var(--chimera-composer-padding-touch);isolation:isolate;padding-block:var(--chimera-composer-padding-block-touch);column-gap:var(--chimera-composer-action-gap-touch,var(--chimera-inset-1));border-color:var(--chimera-composer-edge,#ffffff1f);border-radius:var(--chimera-composer-radius-touch);box-shadow:var(--chimera-composer-elevation,inset 0 1px 2px #ffffff1a, 0 12px 28px #00000047);-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.generation-controls-island:after,.generator-panel>.generate-composer.prompt-composer.generate-island:after{content:"";z-index:-1;border-radius:inherit;background:var(--chimera-composer-surface,#0c0c0ecc);background-image:var(--chimera-matte-sheen,none), var(--chimera-matte-texture,none);background-size:auto, var(--chimera-matte-texture-size,96px 96px);-webkit-backdrop-filter:var(--chimera-matte-filter,blur(20px));backdrop-filter:var(--chimera-matte-filter,blur(20px));pointer-events:none;position:absolute;inset:0}.generation-controls-island:after{background-color:var(--chimera-catalog-bar-surface)}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.generation-controls-island>.chimera-glass-rim.island-glass-rim,.generator-panel>.generate-composer.prompt-composer.generate-island>.island-glass-rim{content:"";inset:calc(-1 * var(--chimera-border-width));box-sizing:border-box;padding:var(--chimera-glass-rim-width,var(--chimera-border-width));border-radius:inherit;background:var(--chimera-matte-rim-light);-webkit-mask-composite:xor;pointer-events:none;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;-webkit-mask-composite:xor;-webkit-mask-source-type:auto,auto;display:block;position:absolute;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}}.generator-panel>.generate-island.prompt-composer button[data-chimera-control=chip]{appearance:none;isolation:isolate;min-width:var(--chimera-control-hit-size);min-height:var(--chimera-control-hit-size);height:var(--chimera-control-hit-size);padding:0 var(--chimera-chip-padding-inline);gap:var(--chimera-gap-tight);border-radius:var(--chimera-radius-pill);box-shadow:none;color:var(--chimera-text);font-size:var(--chimera-chip-font-size);font-weight:var(--chimera-weight-bold);background:0 0;border:0;position:relative}.generator-panel>.generate-island.prompt-composer button[data-chimera-control=chip]:before{content:"";z-index:-1;height:var(--chimera-chip-visual-height);box-sizing:border-box;border:var(--chimera-border-width) solid var(--chimera-glass-utility-edge,#ffffff3d);border-radius:inherit;background:var(--chimera-glass-utility-surface,#18181adb);background-image:var(--chimera-input-sheen,none);pointer-events:none;inset-inline:0;position:absolute;top:50%;transform:translateY(-50%)}.chimera-shell :is(.generation-header,.gallery-controls,.generate-island,.chimera-mobile-nav) .chimera-icon{filter:var(--chimera-icon-soft-shadow)}@media (prefers-reduced-transparency:reduce){.generation-header:before,.chimera-shell .gallery-controls>:is(.gallery-filter-island,.gallery-view-island,.selection-controls):before,.generator-panel>.generate-composer.prompt-composer.generate-island:before{display:none}.chimera-shell .gallery-controls .gallery-view-island>.view-toggle,.chimera-shell .gallery-controls>:is(.gallery-filter-island,.selection-controls){background:var(--chimera-surface-raised);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active),(prefers-contrast:more){.chimera-shell :is(.generation-header,.gallery-controls,.generate-island,.chimera-mobile-nav) .chimera-icon{filter:none}}.generator-panel>.prompt-composer>.composer-settings-strip{bottom:calc(100% + var(--chimera-composer-settings-gap-touch));left:var(--generate-composer-padding);justify-content:flex-start;align-items:flex-end;gap:var(--generate-composer-gap);box-sizing:border-box;flex-wrap:wrap;min-width:0;max-width:100%;padding:0;display:flex;position:absolute}@media (width<=820px){.generator-panel>.prompt-composer>.composer-settings-strip:has([data-chimera-control=chip]){bottom:calc(100% + var(--chimera-composer-settings-gap-touch) - var(--chimera-chip-hit-inset-block) + var(--chimera-border-width))}}.generator-panel>.prompt-composer.grouped-input-composer>.generation-toolbar{grid-area:auto/1/auto/3}.generator-panel>.prompt-composer>.attachment-picker{grid-area:2/1;align-self:center}.generator-panel>.prompt-composer>.attachment-picker .picker-button{width:var(--chimera-composer-submit-button-size);height:var(--chimera-composer-submit-button-size)}.generator-panel>.prompt-composer>.generation-toolbar,.generator-panel>.prompt-composer>.generation-action{align-self:center}.generator-panel>.generate-island.prompt-composer :is(.generation-action,.point-cost,.point-pill,.generation-submit,.generate-button){--chimera-dock-control-size:var(--chimera-studio-control-size);--chimera-composer-submit-button-size:var(--chimera-studio-control-size);--chimera-action-outcome-visual-size:var(--chimera-studio-control-size);--chimera-point-pill-size:var(--chimera-studio-control-size)}.generator-panel>.prompt-composer .point-cost{align-items:center;display:flex}.generator-panel>.prompt-composer>.conversion-header{grid-area:2/2;align-self:center}.generator-panel>.prompt-composer .standalone-mode-detail,.generator-panel>.prompt-composer .field-group{margin-top:0}.generator-panel>.prompt-composer .image-prompt-label{display:none}.generator-panel>.prompt-composer .image-prompt-wrap textarea{height:auto;min-height:var(--chimera-composer-input-height);max-height:var(--chimera-composer-input-max-height);padding:var(--chimera-padding-control);border-radius:var(--chimera-radius-media);background:var(--chimera-surface-input);font-family:var(--chimera-font-sans);font-size:var(--chimera-composer-input-font-size,var(--chimera-type-component));font-weight:var(--chimera-weight-regular);line-height:var(--chimera-leading-body);resize:none}.generator-panel>.prompt-composer .image-prompt-wrap.has-actions textarea{padding-inline-end:calc(var(--chimera-padding-control-inline) + var(--chimera-prompt-action-reserve))}.generator-panel>.prompt-composer .image-prompt-wrap textarea:focus,.generator-panel>.prompt-composer .image-prompt-wrap.has-value textarea{background:var(--chimera-surface-hover);box-shadow:none}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap textarea{height:auto;min-height:var(--chimera-composer-input-height-touch);max-height:var(--chimera-composer-input-max-height-touch);padding:var(--chimera-padding-control-block) var(--chimera-composer-input-padding-inline-touch);border:var(--chimera-border-width) solid var(--chimera-composer-input-edge,transparent);border-radius:var(--chimera-composer-input-radius-touch);background:var(--chimera-composer-input-surface,#ffffff08);background-image:var(--chimera-input-sheen,none);box-shadow:var(--chimera-composer-input-highlight,none);color:var(--chimera-text);padding-inline-end:calc(var(--chimera-composer-input-padding-inline-touch) + var(--chimera-prompt-trailing-reserve));display:block}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap.has-actions textarea{padding-inline-end:calc(var(--chimera-composer-input-padding-inline-touch) + var(--chimera-prompt-action-reserve))}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap textarea:focus,.generator-panel>.generate-island.prompt-composer .image-prompt-wrap.has-value textarea{background:var(--chimera-composer-input-surface,#ffffff08);background-image:var(--chimera-input-sheen,none);box-shadow:var(--chimera-composer-input-highlight,none)}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap textarea:focus{border-color:var(--chimera-composer-input-focus-edge,#fff)}.generator-panel>.generate-island.prompt-composer .image-prompt-wrap textarea::placeholder{color:var(--chimera-text-secondary)}.generator-panel>.prompt-composer .prompt-wrap>span{display:none}.generator-panel>.prompt-composer .generation-action{background:0 0;grid-area:2/3;margin-top:0;padding:0}.generator-panel>.prompt-composer .generation-action-hint{display:none}.generator-panel>.prompt-composer .image-prompt-field{grid-area:1/1/auto/-1}.generator-panel>.prompt-composer .generation-equation{display:none}.generator-panel>.prompt-composer .generation-action-pill{background:0 0;grid-template-columns:auto}.generator-panel>.prompt-composer .generation-count-stepper{margin:0}.generator-panel>.prompt-composer .generation-submit{width:var(--chimera-composer-submit-button-size)}.generator-panel>.prompt-composer .generation-submit>.generate-button{--button-surface:var(--chimera-surface-active);--button-surface-hover:var(--chimera-surface-hover);--button-surface-pressed:var(--chimera-surface-selected);width:var(--chimera-composer-submit-button-size);min-height:var(--chimera-composer-submit-button-size);border-radius:var(--chimera-radius-full);box-shadow:none;color:var(--chimera-text);padding:0}.generator-panel>.generate-island.prompt-composer .generation-submit>button.generate-button{--button-surface:var(--chimera-action-execute-surface,#f2f2f2);--button-surface-hover:var(--chimera-action-execute-hover,#fff);--button-surface-pressed:var(--chimera-action-execute-pressed,#d9d9d9);color:var(--chimera-action-execute-foreground,#111)}.generator-panel>.generate-island.prompt-composer .generation-submit>button.generate-button:disabled{--button-surface:var(--chimera-action-disabled-surface,#292929);color:var(--chimera-action-disabled-foreground,#999)}.generator-panel>.generate-island.prompt-composer .point-cost .point-pill{background:0 0;border-color:#0000}.generator-panel>.prompt-composer .generation-submit>.generate-button:not(.send-icon) svg{transform:rotate(-90deg)}.generator-panel>.prompt-composer .generate-button-copy{display:none}.generator-panel>.generate-composer.prompt-composer.grouped-input-composer{--generate-composer-padding:var(--chimera-inset-1);--generate-composer-gap:var(--chimera-inset-1);grid-template-columns:var(--chimera-composer-submit-button-size) minmax(0, 1fr) var(--chimera-composer-submit-button-size);border-radius:var(--chimera-radius-lg)}.generator-panel>.prompt-composer.grouped-input-composer>.recipe-input-groups{grid-area:1/1/auto/-1}.generator-panel>.prompt-composer.grouped-input-composer>.image-prompt-field{grid-row:2}:is(.generator-panel>.prompt-composer.grouped-input-composer:has(>.image-prompt-field)>.generation-toolbar,.generator-panel>.prompt-composer.grouped-input-composer:has(>.image-prompt-field)>.generation-action){grid-row:3}.generator-panel>.prompt-composer.grouped-input-composer>.recipe-settings-panel{grid-column:1/-1}.generator-panel>.prompt-composer.grouped-input-composer>.conversion-header{grid-area:auto/2;min-width:0}.generator-panel>.prompt-composer.grouped-input-composer .image-prompt-label{text-align:left;padding:var(--chimera-inset-1) var(--chimera-inset-2);color:var(--chimera-text-secondary);font-size:var(--chimera-type-caption);flex-direction:row;justify-content:space-between;align-items:center;margin:0;display:flex}.generator-panel>.prompt-composer.grouped-input-composer .image-prompt-wrap textarea{min-height:var(--chimera-composer-input-height-compact);max-height:112px}.generator-panel>.prompt-composer.grouped-input-composer .image-prompt-wrap.has-actions textarea{min-height:76px;padding-inline-end:calc(var(--chimera-inline-dismiss-hit-size) + var(--chimera-inset-2) + var(--chimera-inset-3))}.generator-panel>.prompt-composer.grouped-input-composer .prompt-inline-actions{top:var(--chimera-inset-2);gap:var(--chimera-inset-1);flex-direction:column;transform:none}.generator-panel>.prompt-composer.grouped-input-composer .prompt-action-button{--icon-button-hit-size:var(--chimera-inline-dismiss-hit-size);--icon-button-visual-size:var(--chimera-grouped-prompt-action-visual-size)}.generator-panel>.prompt-composer.grouped-input-composer>.generation-action{grid-area:auto/3;place-self:center end}.generator-panel>.prompt-composer .generation-action.show-button-label .generation-submit{width:auto}.generator-panel>.prompt-composer .generation-action.show-button-label .generate-button{--button-surface:var(--chimera-accent);--button-surface-hover:var(--chimera-accent)}@supports (color:color-mix(in lab, red, red)){.generator-panel>.prompt-composer .generation-action.show-button-label .generate-button{--button-surface-hover:color-mix(in srgb, var(--chimera-accent) 86%, white)}}.generator-panel>.prompt-composer .generation-action.show-button-label .generate-button{--button-surface-pressed:var(--chimera-accent);border-radius:var(--chimera-radius-pill);width:auto;min-height:var(--chimera-control-height-touch);gap:var(--chimera-inset-2);padding-inline:var(--chimera-inset-3);color:var(--chimera-text-on-accent);font-size:var(--chimera-type-component)}.generator-panel>.prompt-composer .generation-action.show-button-label .generate-button-copy{display:inline-flex}@media (width<=580px){.generator-panel>.prompt-composer.grouped-input-composer .image-prompt-wrap textarea{max-height:88px}.generator-panel>.prompt-composer .generation-action.show-button-label .generate-button{gap:var(--chimera-inset-1);padding-inline:var(--chimera-inset-2);font-size:var(--chimera-type-component-sm)}.generator-panel>.prompt-composer .generation-action.show-button-label .generate-button>svg{width:18px;height:18px}}.panel-heading{margin-bottom:var(--space-4);justify-content:space-between;align-items:center;display:flex}.field-group{margin-top:var(--stack-section)}.generation-settings{min-width:0}.selected-motion-settings-list{gap:var(--space-2);margin-top:var(--space-3);display:grid}.selected-motion-settings-list.public-studio-input-grid{padding:var(--space-3);background:0 0}.selected-motion-settings-item{margin-top:0}.standalone-mode-detail{box-shadow:none;background:0 0;border:0;padding:0}.catalog-loading{justify-content:center;align-items:center;gap:var(--space-3);border-radius:var(--radius-md);background:var(--surface-soft);min-height:220px;color:var(--text-muted);border:0;font-size:.7rem;display:flex}.catalog-loading span{border:2px solid var(--border-strong);border-top-color:var(--accent);border-radius:var(--radius-pill);width:20px;height:20px;animation:spin var(--motion-slower) var(--ease-linear) infinite}.catalog-loading p{margin:0}.type-error{margin-top:var(--space-3)}.field-group>label,.field-group>.field-label{margin-bottom:var(--stack-tight);font-size:var(--type-label);font-weight:var(--weight-bold);justify-content:space-between;align-items:baseline;display:flex}.field-group>label small,.field-group>.field-label small{color:var(--muted);font-family:var(--mono);font-size:var(--type-meta);font-weight:var(--weight-regular);letter-spacing:var(--tracking-meta)}.prompt-wrap{position:relative}.image-prompt-field{margin-top:0}.image-prompt-label>span{color:var(--text-primary)}.image-prompt-wrap textarea{background:var(--surface-high)}.prompt-wrap textarea{width:100%;padding:var(--padding-control-y) var(--padding-control-x);border-radius:var(--radius-md);background:var(--surface-soft);color:var(--paper);font-size:var(--type-body-sm);line-height:var(--leading-body);transition:background var(--motion-fast) var(--ease-interactive), box-shadow var(--motion-fast) var(--ease-interactive);border:0}.prompt-wrap textarea:focus{background:var(--surface-raised);box-shadow:inset 3px 0 0 var(--accent);outline:0}.prompt-wrap.has-value textarea{background:var(--surface-high)}.field-help{color:var(--muted);margin:.55rem 0 0;font-size:.68rem}.field-help.field-error{color:var(--danger-text)}.image-dropzone{border-radius:var(--radius-md);background:var(--surface-image-input);cursor:pointer;min-height:190px;transition:background var(--motion-fast) var(--ease-interactive), transform var(--motion-fast) var(--ease-interactive);border:0;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.image-dropzone:hover,.image-dropzone.dropzone-active{background:var(--surface-image-input-hover)}.image-dropzone.dropzone-active{transform:none}.image-dropzone[aria-disabled=true]{cursor:not-allowed;opacity:.55}.image-picker-button,.image-change-button{width:100%;min-height:190px;color:inherit;background:0 0;border:0;padding:0}.image-picker-button{flex-direction:column;justify-content:center;align-items:center;display:flex}.image-change-button{display:block}.image-picker-button:focus-visible,.image-change-button:focus-visible{outline-offset:-4px}.dropzone-icon{border-radius:var(--radius-sm);background:var(--surface-raised);width:48px;height:48px;box-shadow:none;border:0;place-items:center;display:grid}.dropzone-icon svg{fill:none;width:26px;stroke:var(--paper);stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round}.dropzone-copy{margin-top:var(--space-2);flex-direction:column;align-items:center;gap:0;display:flex}.dropzone-copy strong{color:var(--text-primary);font-size:.87rem}.dropzone-spec{color:var(--muted);font-size:.69rem}.public-input-card:has(.image-dropzone)>.field-label>span{color:var(--text-primary)}.dropzone-spec{font-family:var(--mono);letter-spacing:.035em;margin-top:.6rem;font-size:.55rem}.image-preview{object-fit:contain;background:var(--chimera-surface-media);width:100%;height:225px}.image-preview-overlay{background:var(--chimera-surface-scrim);pointer-events:none;justify-content:space-between;align-items:center;padding:.75rem .9rem;display:flex;position:absolute;bottom:0;left:0;right:0}.image-preview-overlay>div{flex-direction:column;min-width:0;display:flex}.image-preview-overlay strong{text-overflow:ellipsis;white-space:nowrap;max-width:300px;font-size:.72rem;overflow:hidden}.image-preview-overlay span{color:var(--chimera-text-secondary);font-family:var(--mono);font-size:.55rem}.remove-image{pointer-events:auto}.prompt-wrap textarea{resize:none;min-height:92px;max-height:min(50vh,360px);padding:.8rem 1rem 2.3rem;font-size:.82rem;line-height:1.8;overflow-y:hidden}.prompt-wrap textarea::placeholder{color:var(--text-muted)}@supports (color:color-mix(in lab, red, red)){.prompt-wrap textarea::placeholder{color:color-mix(in srgb, var(--text-muted) 76%, transparent)}}.prompt-wrap textarea::placeholder{opacity:1}.prompt-wrap>span{color:var(--chimera-text-tertiary);font-family:var(--mono);font-size:.53rem;position:absolute;bottom:.65rem;right:.8rem}.video-edit-preset{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--chimera-surface-control);grid-template-columns:minmax(0,1fr) auto;display:grid}.video-edit-preset-copy{gap:.1rem;display:grid}.video-edit-preset-copy strong{font-size:.82rem}.video-edit-preset-copy p{color:var(--muted);margin:0;font-size:.64rem;line-height:1.45}.video-edit-preset-status{border:1px solid var(--selection-border);background:var(--selection-surface);width:28px;height:28px;color:var(--text-accent);border-radius:50%;place-items:center;display:grid}.video-edit-preset-status svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8px;width:14px}.prompt-clear-button{bottom:var(--space-2);left:var(--space-3);position:absolute}.prompt-clear-button:disabled{opacity:.35}.custom-prompt-panel{margin-top:var(--space-4);padding:var(--space-3);border-radius:var(--radius-md);background:var(--surface-soft);border:0}.custom-prompt-panel.custom-active{background:var(--accent-soft)}.custom-prompt-header{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.custom-prompt-title{gap:var(--space-2xs);flex-direction:column;flex:1;min-width:0;display:flex}.custom-prompt-title span{color:var(--paper);font-size:.78rem;font-weight:750}.custom-prompt-title small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:.62rem;line-height:1.5;overflow:hidden}.custom-prompt-edited,.custom-prompt-status-row>span{align-items:center;gap:var(--space-2xs);min-height:24px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-family:var(--mono);letter-spacing:.08em;flex-shrink:0;font-size:.52rem;font-weight:750;display:inline-flex}.custom-prompt-edited{background:var(--selection-surface);color:var(--text-accent)}.custom-prompt-toggle{grid-template-columns:repeat(2, minmax(var(--chimera-custom-prompt-toggle-option-min), 1fr));gap:var(--chimera-gap-hairline);min-height:var(--chimera-action-outcome-visual-size);padding:var(--chimera-gap-hairline);border-radius:var(--radius-sm);background:var(--surface-soft);border:0;display:grid}.custom-prompt-toggle .chimera-button,.custom-prompt-close,.custom-prompt-clear,.custom-prompt-save{font-weight:var(--chimera-weight-bold);border:0}.custom-prompt-toggle .chimera-button{min-height:var(--chimera-action-context-hit-size);padding:0 var(--chimera-action-inline-padding-inline);border-radius:var(--radius-pill);color:var(--text-muted);font-size:var(--chimera-type-component-sm);background:0 0}.custom-prompt-toggle .chimera-button.active{color:var(--action-primary-foreground)}.custom-prompt-panel.motion-pill{border-color:var(--chimera-border);border-radius:var(--radius-md);background:var(--surface-soft);box-shadow:none;transition:border-color var(--motion-base) var(--ease-enter), background var(--motion-base) var(--ease-enter), box-shadow var(--motion-base) var(--ease-enter);margin-top:0;padding:7px 10px 7px 14px}.custom-prompt-panel.motion-pill.custom-active{border-color:var(--selection-border);background:var(--surface-raised)}@supports (color:color-mix(in lab, red, red)){.custom-prompt-panel.motion-pill.custom-active{background:color-mix(in srgb, var(--surface-raised) 84%, var(--accent) 16%)}}.custom-prompt-panel.motion-pill.custom-active{box-shadow:inset 3px 0 0 var(--accent)}.custom-prompt-panel.motion-pill.editor-expanded{border-radius:var(--radius-md);padding:10px 12px 12px 16px}.custom-prompt-panel.motion-pill.count-integrated{padding:var(--space-2) var(--space-3) var(--space-3);border-radius:var(--radius-md)}.custom-prompt-panel.motion-pill.count-integrated.editor-expanded{border-radius:var(--radius-md)}.motion-pill .custom-prompt-header{min-height:34px}.motion-pill .custom-prompt-title{flex-direction:row;align-items:center}.motion-pill .custom-prompt-title span{color:var(--accent);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.motion-pill .custom-prompt-toggle{min-height:var(--chimera-action-outcome-visual-size);padding:var(--chimera-gap-hairline);gap:var(--chimera-gap-hairline);border-radius:var(--radius-pill);background:var(--surface-sunken);border:0;grid-template-columns:none;display:flex;position:relative;overflow:hidden}.motion-pill .custom-prompt-toggle .chimera-button{z-index:1;min-width:var(--chimera-custom-prompt-toggle-option-min);min-height:var(--chimera-action-context-hit-size);color:var(--text-muted);opacity:.68;background:0 0;position:relative}.motion-pill .custom-prompt-toggle .chimera-button.active{color:var(--action-primary-foreground);opacity:1;background:0 0}.motion-pill .custom-prompt-editor{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--chimera-border-subtle)}.custom-prompt-preview{gap:var(--space-2);margin-top:var(--space-3);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--surface-sunken);border:0;display:grid}.custom-prompt-preview.unsaved-preview{background:var(--surface-sunken)}@supports (color:color-mix(in lab, red, red)){.custom-prompt-preview.unsaved-preview{background:color-mix(in srgb, var(--surface-sunken) 88%, var(--warning) 12%)}}.custom-prompt-preview>div{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.custom-prompt-preview strong{color:var(--paper);font-size:.66rem;font-weight:750}.custom-prompt-preview span{color:var(--muted);font-family:var(--mono);flex-shrink:0;font-size:.53rem}.custom-prompt-preview pre,.custom-prompt-preview p{max-height:9rem;color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;font-size:.72rem;line-height:1.65;overflow:auto}.custom-prompt-preview p{color:var(--muted)}.custom-prompt-editor{margin-top:var(--space-3)}.custom-prompt-status-row{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.custom-prompt-status-row>span.saved{background:var(--success-soft);color:var(--success-text)}.custom-prompt-status-row>span.unsaved{background:var(--warning-soft);color:var(--warning-text)}.custom-prompt-wrap textarea{min-height:124px}.custom-prompt-actions{justify-content:flex-end;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:flex}.custom-prompt-close{color:var(--text-muted)}.custom-prompt-clear{color:var(--text-muted);font-size:var(--chimera-type-component)}.custom-prompt-save{color:var(--action-primary-foreground)}.form-message{border-radius:var(--radius-sm);margin:1rem 0 0;padding:.72rem .85rem;font-size:.72rem}.form-message.error{background:var(--danger-soft);color:var(--danger-text)}.form-message.success{background:var(--success)}@supports (color:color-mix(in lab, red, red)){.form-message.success{background:color-mix(in srgb, var(--success) 14%, transparent)}}.form-message.success{color:var(--success)}.generation-progress-list{color:var(--muted);gap:.35rem;margin:.65rem 0 0;padding:0;font-size:.72rem;line-height:1.45;list-style:none;display:grid}.generation-progress-list li{align-items:center;gap:.45rem;display:flex}.generation-progress-list li:before{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 4px var(--accent-soft);content:"";border-radius:50%;flex:none}.delivery-note{margin:var(--space-3) 0 0;color:var(--muted);font-size:.72rem;line-height:1.55}.ticket-dot{background:var(--action-primary);width:7px;height:7px;box-shadow:0 0 0 4px var(--selection-surface);border-radius:50%;margin-right:.4rem;display:inline-block}.generate-button{background:var(--action-primary);min-width:205px;color:var(--action-primary-foreground)}.generate-button svg{fill:none;stroke:currentColor}.task-spinner{width:var(--chimera-icon-2xl);height:var(--chimera-icon-2xl);border:1px solid var(--chimera-border-strong);border-top-color:var(--action-primary);border-radius:var(--chimera-radius-full);animation:spin var(--chimera-motion-progress) var(--chimera-ease-linear) infinite}.library-section{width:min(100%, var(--chimera-library-max));margin:0 auto var(--chimera-page-bottom-safe);scroll-margin-top:var(--chimera-content-scroll-offset)}.library-generation-estimate{margin:0 0 var(--chimera-gap-section);color:var(--chimera-text-secondary);font-size:var(--chimera-type-caption);line-height:var(--chimera-leading-body)}.video-grid{gap:var(--chimera-inset-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.video-grid.loading{opacity:1}.video-load-more{margin:var(--chimera-gap-section) auto 0;justify-content:center;gap:var(--chimera-gap-hairline);padding:var(--chimera-space-1);border-radius:var(--radius-pill);background:var(--surface-soft);box-shadow:var(--chimera-shadow-control);border:0;display:flex}.video-load-more .chimera-button{min-width:min(100%, var(--chimera-button-wide-min));color:var(--paper);font-size:var(--chimera-type-component);font-weight:var(--chimera-weight-bold);white-space:nowrap;transition:background var(--chimera-motion-fast) var(--chimera-ease-interactive), color var(--chimera-motion-fast) var(--chimera-ease-interactive), opacity var(--chimera-motion-fast) var(--chimera-ease-interactive);justify-content:center;align-items:center;display:inline-flex}.video-load-more .chimera-button:hover:not(:disabled){color:var(--text-accent)}.video-load-more .chimera-button:disabled{opacity:.45}.video-card,.video-skeleton{border-radius:var(--radius-md);background:var(--panel);border:0;min-width:0;overflow:hidden}.video-card{content-visibility:auto;contain-intrinsic-size:220px 280px;transition:transform var(--chimera-motion-fast) var(--chimera-ease-interactive), box-shadow var(--chimera-motion-fast) var(--chimera-ease-interactive)}.video-card:hover{background:var(--surface-raised);box-shadow:var(--shadow-2);transform:translateY(-4px)}.video-stage{aspect-ratio:16/10;background:var(--chimera-surface-media);position:relative;overflow:hidden}.video-stage video{object-fit:cover;width:100%;height:100%}.dash-player{width:100%;height:100%;position:relative}.dash-player-state{background:var(--chimera-surface-scrim);color:var(--chimera-text-secondary);justify-content:center;align-items:center;gap:.65rem;font-size:.66rem;display:flex;position:absolute;inset:0}.dash-player-state .task-spinner{width:20px;height:20px}.dash-player-error{color:var(--danger-text);text-align:center;flex-direction:column;padding:1rem}.dash-player-error a{color:var(--paper);border-bottom:1px solid;font-size:.6rem}.video-placeholder{background:var(--chimera-surface-card);flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.video-placeholder.status-failed{background:var(--danger-soft)}.video-placeholder>svg{fill:none;width:42px;stroke:var(--coral);stroke-width:1.2px;stroke-linecap:round}.video-placeholder>strong{margin-top:.8rem;font-size:.72rem}.video-placeholder>span{max-width:75%;color:var(--muted);text-align:center;margin-top:.2rem;font-size:.58rem}.render-orbit{border:1px solid var(--processing-border);width:58px;height:58px;animation:spin var(--chimera-motion-orbit) var(--chimera-ease-linear) infinite;border-radius:50%;position:relative}.render-orbit:before,.render-orbit:after{border:1px solid var(--selection-border);content:"";border-radius:50%;position:absolute}.render-orbit:before{inset:9px}.render-orbit:after{background:var(--action-primary);box-shadow:var(--chimera-shadow-progress);inset:19px}.render-orbit span{background:var(--lilac);border-radius:50%;width:5px;height:5px;position:absolute}.render-orbit span:first-child{top:3px;left:26px}.render-orbit span:nth-child(2){bottom:11px;right:4px}.render-orbit span:nth-child(3){bottom:7px;left:8px}.status-badge{font-family:var(--mono);letter-spacing:.04em;background:var(--chimera-surface-overlay);border:1px solid;border-radius:999px;padding:.25rem .5rem;font-size:.52rem;position:absolute;top:.7rem;left:.7rem}.status-completed{border-color:var(--success)}@supports (color:color-mix(in lab, red, red)){.status-completed{border-color:color-mix(in srgb, var(--success) 40%, transparent)}}.status-completed{color:var(--success)}.status-queued,.status-pending,.status-processing{border-color:var(--processing-border);color:var(--processing-text)}.status-failed,.status-expired{border-color:var(--danger)}@supports (color:color-mix(in lab, red, red)){.status-failed,.status-expired{border-color:color-mix(in srgb, var(--danger) 35%, transparent)}}.status-failed,.status-expired{color:var(--danger-text)}.video-card-body{padding:1rem 1.05rem 1.1rem}.video-prompt{-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.9em;margin:0;font-size:.73rem;font-weight:600;line-height:1.45;display:-webkit-box;overflow:hidden}.video-meta{background:var(--surface-soft);border-radius:var(--radius-sm);padding-top:.75rem;padding:var(--space-2);color:var(--chimera-text-tertiary);font-family:var(--mono);border-top:0;justify-content:space-between;align-items:center;gap:.7rem;margin-top:.85rem;font-size:.52rem;display:flex}.video-meta a{color:var(--chimera-text-secondary);align-items:center;gap:.25rem;display:inline-flex}.video-meta a:hover{color:var(--text-accent)}.video-meta svg{fill:none;stroke:currentColor;stroke-width:1.2px;stroke-linecap:round;stroke-linejoin:round;width:13px}.video-skeleton{aspect-ratio:var(--chimera-ratio-showcase-compact);background:var(--panel);animation:skeleton-pulse var(--chimera-motion-skeleton) var(--chimera-ease-standard) infinite}.empty-library{min-height:var(--chimera-gallery-empty-height);border-radius:var(--chimera-radius-card);background:var(--surface-soft);text-align:center;border:0;flex-direction:column;justify-content:center;align-items:center;display:flex}.empty-film{gap:var(--chimera-inset-1);padding:var(--chimera-inset-2);border-radius:var(--chimera-radius-control);border:0;display:flex;transform:rotate(-4deg)}.empty-film span{width:var(--chimera-inset-5);height:var(--chimera-control-height-compact);background:var(--chimera-surface-raised)}.empty-film span:nth-child(2){background:var(--chimera-surface-active)}.empty-library h3{font-family:var(--chimera-font-sans);margin:var(--chimera-inset-5) 0 0;font-size:var(--chimera-type-heading-sm);font-weight:var(--chimera-weight-semibold)}.empty-library p{margin:var(--chimera-inset-2) 0 var(--chimera-inset-5);color:var(--muted);font-size:var(--chimera-type-caption)}.empty-library .button{min-height:var(--chimera-control-height)}.recommended-label{background:var(--action-primary);color:var(--action-primary-foreground);font-family:var(--mono);letter-spacing:.07em;border-radius:999px;padding:.28rem .55rem;font-size:.49rem;font-weight:700;position:absolute;top:-11px;right:1.2rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes blink{0%,to{opacity:.35}50%{opacity:1}}@keyframes skeleton-pulse{0%,to{opacity:.55}50%{opacity:1}}@media (width<=1080px){.site-header{grid-template-columns:auto 1fr}.desktop-nav{display:none}.workspace-grid{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.video-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-price-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.chimera-shell .public-studio-section:has(.explorer-catalog){border-radius:0;width:100%;max-width:none;padding-inline:0;overflow:visible}.chimera-shell .generator-panel:has(.explorer-catalog){border-radius:0;width:100%;max-width:none;padding-inline:0;overflow:visible}#public-studio>.public-studio-shell:has(.explorer-catalog){border-radius:0;width:100%;max-width:none;padding-inline:0;overflow:visible}.site-header{min-height:60px;padding:var(--space-2) var(--space-3)}.generator-panel>.prompt-composer .image-prompt-wrap textarea{overscroll-behavior-y:contain}.header-actions,.auth-controls{gap:var(--space-2)}.ticket-purchase-cta{gap:.4rem;min-height:40px;padding:.42rem .65rem}.auth-button{min-height:40px;padding:.5rem .7rem}main{width:min(calc(100vw - var(--space-4)), 720px)}.workspace-grid{grid-template-columns:minmax(0,1fr)}.hero-visual{min-height:620px}.hero-section{margin-top:0;margin-bottom:5rem}.hero-copy h1{margin-bottom:var(--space-3);line-height:.92}.hero-lead{line-height:1.35}.hero-actions{margin-top:var(--space-3)}.public-trust-strip{padding:var(--space-5) var(--space-4)}.public-trust-inner{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.public-trust-item{padding:var(--space-3)}.public-section-heading{align-items:flex-start;gap:var(--space-3);flex-direction:column}.public-studio-input-grid{grid-template-columns:1fr}.public-price-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.public-price-grid article{min-height:0}}@media (width<=720px){.mobile-section-nav a{padding-inline:var(--space-3);gap:0}.mobile-section-nav a span{display:none}.public-how-layout{gap:var(--space-3);grid-template-columns:minmax(0,1fr);width:min(100%,640px)}.public-how-layout .public-step-grid{grid-template-columns:minmax(0,1fr)}.public-how-layout .public-step-grid li+li{border:0}}@media (width<=560px){.site-header{gap:var(--space-2);min-height:56px;padding:var(--space-1) var(--space-2)}.brand-mark{width:32px;height:32px}.brand-wordmark{width:clamp(92px,25vw,104px);display:block}.header-actions,.auth-controls{gap:var(--space-1)}.header-support-link{width:36px;height:36px}.header-support-link svg{width:19px;height:19px}.ticket-purchase-cta{min-height:var(--tap-target);padding:var(--space-2) var(--space-3)}.auth-button{min-height:var(--tap-target);padding:var(--space-2) var(--space-3);font-size:var(--chimera-type-component)}.public-trust-item{gap:var(--space-2);padding:var(--space-2);grid-template-columns:32px minmax(0,1fr)}.public-trust-icon{width:32px;height:32px}main{width:calc(100vw - var(--space-4))}.hero-visual{min-height:min(610px,100svh - 86px)}.hero-section{border-radius:0;margin-top:0;margin-bottom:0}.hero-background{border-radius:0;inset:0}.hero-background:after{background:linear-gradient(#08030747 0%,#08030738 45%,#090408 100%)}.hero-video-grid{grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:repeat(2,minmax(0,1fr))}.hero-video-cell>:is(img,video){object-position:center top}.hero-copy{bottom:3.75rem;right:auto;left:var(--space-4);width:min(355px, calc(100% - (2 * var(--space-4))));text-align:left}.hero-copy h1{margin-bottom:var(--space-3);line-height:.94}.hero-lead br{display:none}.hero-actions{justify-content:flex-start;align-items:center;gap:var(--space-2);margin-top:var(--space-3);flex-flow:wrap}.hero-actions .button{width:auto;min-width:0;min-height:44px;padding-inline:var(--padding-control-inline);box-shadow:none;border-radius:10px;font-size:.78rem}.generator-panel{padding:var(--chimera-inset-3) 0;border-radius:var(--chimera-radius-control)}.generator-panel>.generate-composer{z-index:2;margin-top:calc(-1 * var(--chimera-control-height));border-radius:var(--chimera-composer-radius-touch);-webkit-backdrop-filter:blur(var(--chimera-blur-composer));backdrop-filter:blur(var(--chimera-blur-composer));position:relative}.generator-panel>.prompt-composer .image-prompt-wrap textarea{height:auto;min-height:var(--chimera-composer-input-height-touch);max-height:var(--chimera-composer-input-max-height-touch);padding:var(--chimera-composer-input-padding-block-touch) var(--chimera-composer-input-padding-inline-touch);border-radius:var(--chimera-composer-input-radius-touch);padding-inline-end:calc(var(--chimera-composer-input-padding-inline-touch) + var(--chimera-prompt-trailing-reserve));display:block}.generator-panel>.prompt-composer .image-prompt-wrap.has-actions textarea{padding-inline-end:calc(var(--chimera-composer-input-padding-inline-touch) + var(--chimera-prompt-action-reserve))}.generator-panel>.generate-island .image-prompt-wrap textarea{padding-block:var(--chimera-padding-control-block)}.standalone-mode-detail{box-shadow:none;background:0 0;border-radius:0;padding:0}.standalone-mode-detail>.field-group:first-child{margin-top:0}.selected-motion-settings-list{margin-top:var(--space-2);gap:var(--space-2)}.public-trust-strip,.public-studio-section,.public-pricing-section,.public-faq-section,.public-final-cta{margin-bottom:5rem}.public-studio-section{margin-top:var(--space-6);margin-bottom:var(--space-5);padding-inline:var(--padding-section-inline)}.public-studio-section .public-section-heading{gap:var(--space-2);margin-bottom:var(--space-4)}.public-how-section{padding-inline:var(--padding-section-inline);margin-bottom:0}.public-how-section .public-section-heading{gap:var(--space-2);margin-bottom:var(--space-3)}.public-price-grid{gap:var(--space-2);grid-template-columns:minmax(0,1fr)}.public-price-grid article:not(.starter){gap:var(--space-1);padding:var(--padding-card)}.public-input-card{padding:var(--padding-card)}.public-final-cta{padding:var(--padding-card-spacious)}.public-input-card .image-dropzone,.public-input-card .image-picker-button,.public-input-card .image-change-button{min-height:168px}.public-final-cta .button{align-self:center;width:fit-content}.custom-prompt-header,.custom-prompt-status-row{flex-direction:column;align-items:stretch}.custom-prompt-toggle{width:100%}.custom-prompt-panel.motion-pill .custom-prompt-header{align-items:center;gap:var(--space-2);flex-direction:row}.custom-prompt-panel.motion-pill .custom-prompt-toggle{width:var(--chimera-custom-prompt-toggle-width);flex:0 0 var(--chimera-custom-prompt-toggle-width);max-width:none}.custom-prompt-panel.motion-pill .custom-prompt-toggle .chimera-button{min-width:var(--chimera-custom-prompt-toggle-option-min);padding-inline:var(--space-1)}.custom-prompt-actions{flex-direction:column-reverse;align-items:stretch}.custom-prompt-close,.custom-prompt-clear,.custom-prompt-save{width:100%}.prompt-wrap textarea{font-size:var(--chimera-composer-input-font-size,max(16px, 1rem))}.field-group>label,.field-group>.field-label{align-items:flex-start;gap:var(--space-1);flex-direction:column}.public-step-grid li{min-height:0;padding:var(--space-4)}.public-step-grid{grid-template-columns:1fr}.public-how-layout .public-step-grid{grid-template-columns:minmax(0,1fr)}.public-how-layout .public-step-grid li+li{border:0}.public-how-section .public-step-grid li{align-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-1);text-align:center;grid-template-columns:minmax(0,1fr)}.workflow-example{gap:var(--space-1);width:100%;padding:0}.workflow-example>span{width:28px;height:28px}.workflow-transition svg{width:18px;height:18px}.workflow-example figcaption{padding:.3rem .46rem;font-size:.5rem}.compact-workflow-example{width:min(100%,280px);margin-bottom:var(--space-2)}.public-video-edit-promo{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}.public-video-edit-promo .compact-workflow-example{width:min(100%,280px);margin-inline:auto}.public-final-cta>div{flex-direction:column;align-items:center}.public-final-cta .final-offer{flex-direction:row;align-items:center}.panel-heading{margin-bottom:var(--space-4)}.generate-button{width:100%}.video-grid{grid-template-columns:1fr}}@media (width<=360px){.brand{gap:0}.brand-copy{display:none}.ticket-purchase-cta.signed-in{padding-inline:var(--space-2)}.ticket-purchase-cta.signed-in>.chimera-icon{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}[data-switch-disabled=true]{opacity:.4;cursor:not-allowed}[data-switch-disabled=true] button:disabled{opacity:1;cursor:not-allowed}[data-switch-disabled=true] [data-selection-pill],[data-switch-disabled=true] .chimera-button__rim,[data-switch-disabled=true] .chimera-icon-button__surface{box-shadow:none!important;background-image:none!important}[data-switch-disabled=true] [data-selection-pill]:after,[data-switch-disabled=true] .chimera-button__rim,[data-switch-disabled=true] .chimera-icon-button__surface:after{display:none!important}@media (width<=820px){.chimera-shell .gallery-controls>.gallery-filter-island{padding-block:var(--chimera-content-controls-padding-block)}}@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-border-style{syntax:"*";inherits:false;initial-value:solid}@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-ease{syntax:"*";inherits:false}.account-control.svelte-ctipyw{position:relative}.account-trigger{min-height:var(--tap-target);align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border:var(--border-width) solid var(--line-strong);border-radius:var(--chimera-radius-header-action);background:var(--surface-high);color:var(--paper);text-align:left;white-space:nowrap;transition:background var(--motion-fast) var(--ease-standard), border-color var(--motion-fast) var(--ease-standard);display:inline-flex}.account-trigger:hover,.account-trigger[aria-expanded=true]{border-color:var(--selection-border);background:var(--surface-raised)}.account-avatar.svelte-ctipyw{width:var(--chimera-action-inline-visual-size);height:var(--chimera-action-inline-visual-size);border-radius:var(--chimera-radius-full);background:var(--action-primary);color:var(--action-primary-foreground);font-size:var(--chimera-type-component-sm);font-weight:var(--chimera-weight-bold);flex:none;place-items:center;display:grid;position:relative}.account-online-indicator.svelte-ctipyw{right:calc(-1 * var(--chimera-border-width));bottom:calc(-1 * var(--chimera-border-width));width:var(--chimera-space-2);height:var(--chimera-space-2);border:var(--chimera-focus-width) solid var(--surface-high);border-radius:var(--chimera-radius-full);background:var(--success);position:absolute}.account-trigger-copy.svelte-ctipyw{min-width:0;line-height:var(--chimera-leading-tight);display:grid}.account-trigger-copy.svelte-ctipyw small:where(.svelte-ctipyw){color:var(--text-muted);font-size:var(--chimera-type-caption);font-weight:var(--chimera-weight-bold);letter-spacing:var(--tracking-meta);text-transform:uppercase}.account-trigger-copy.svelte-ctipyw strong:where(.svelte-ctipyw){max-width:var(--chimera-account-name-max);font-size:var(--chimera-type-component);font-weight:var(--chimera-weight-bold);text-overflow:ellipsis;overflow:hidden}.account-chevron.svelte-ctipyw{color:var(--text-muted);transition:transform var(--motion-fast) var(--ease-standard);place-items:center;display:grid}.account-trigger[aria-expanded=true] .account-chevron.svelte-ctipyw{transform:rotate(180deg)}.account-popover.svelte-ctipyw{top:calc(100% + var(--space-2));z-index:1100;width:min(var(--chimera-account-popover-max), calc(100vw - var(--space-4)));padding:var(--space-4);border:var(--border-width) solid var(--line-strong);border-radius:var(--radius-xl);background:var(--panel);box-shadow:var(--shadow-3);position:absolute;right:0}.account-kicker.svelte-ctipyw{margin:0 0 var(--space-3);color:var(--text-muted);font-size:var(--type-caption);letter-spacing:var(--tracking-meta);text-transform:uppercase;font-weight:800}.account-identity.svelte-ctipyw{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:var(--border-width) solid var(--line);display:flex}.account-avatar-large.svelte-ctipyw{width:var(--chimera-action-utility-visual-size);height:var(--chimera-action-utility-visual-size);font-size:var(--type-body)}.account-identity.svelte-ctipyw>span:where(.svelte-ctipyw):last-child{gap:var(--chimera-gap-hairline);min-width:0;display:grid}.account-identity.svelte-ctipyw strong:where(.svelte-ctipyw),.account-identity.svelte-ctipyw small:where(.svelte-ctipyw){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-identity.svelte-ctipyw strong:where(.svelte-ctipyw){font-size:var(--type-footnote)}.account-identity.svelte-ctipyw small:where(.svelte-ctipyw){color:var(--text-muted);font-size:var(--type-caption)}.account-error.svelte-ctipyw{margin:var(--space-3) 0 0;color:var(--danger-text);font-size:var(--type-caption)}.account-sign-out{align-items:center;gap:var(--space-2);margin-top:var(--space-3);color:var(--paper);font-size:var(--chimera-type-component);font-weight:var(--chimera-weight-bold);text-align:left;display:flex}.signed-out-auth-icon{flex:none;display:block}.signed-out-auth-button{align-items:center;gap:var(--space-2);display:inline-flex}@media (width<=560px){.account-trigger{width:var(--tap-target);justify-content:center;padding:0}.account-trigger-copy.svelte-ctipyw,.account-chevron.svelte-ctipyw{display:none}.account-popover.svelte-ctipyw{right:calc(var(--space-1) * -1)}.signed-out-auth-button{gap:var(--space-1);padding-inline:var(--padding-xs)}}.local-auth-backdrop.svelte-ctipyw{z-index:1000;width:100vw;height:100dvh;padding:max(var(--space-4), var(--chimera-safe-area-top)) max(var(--space-4), env(safe-area-inset-right)) max(var(--space-4), env(safe-area-inset-bottom)) max(var(--space-4), env(safe-area-inset-left));background:var(--modal-backdrop);overscroll-behavior:contain;place-items:center;display:grid;position:fixed;inset:0 auto auto 0}.local-auth-dialog.svelte-ctipyw{width:min(100%, var(--dialog-max-sm));max-height:calc(100dvh - max(var(--space-6), var(--chimera-safe-area-top)) - max(var(--space-6), env(safe-area-inset-bottom)));padding:var(--padding-panel);border-radius:var(--radius-xl);background:var(--panel);color:var(--paper);box-shadow:var(--shadow-3);overscroll-behavior:contain;scrollbar-gutter:stable;border:0;position:relative;overflow-y:auto}.local-auth-kicker.svelte-ctipyw{margin:0 0 var(--space-2);color:var(--text-accent);font-family:var(--mono);font-size:var(--type-caption);letter-spacing:var(--tracking-meta);font-weight:800}.local-auth-dialog.svelte-ctipyw h2:where(.svelte-ctipyw){color:var(--paper);font-size:var(--type-title);line-height:var(--leading-tight);letter-spacing:0;margin:0}.local-auth-note.svelte-ctipyw{margin:var(--space-2) 0 0;color:var(--muted);font-size:var(--type-footnote);line-height:var(--leading-base)}.local-auth-offer.svelte-ctipyw{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding:var(--padding-control-compact);border:var(--border-width) solid var(--selection-border);border-radius:var(--radius-lg);background:var(--selection-surface);display:flex}.local-auth-offer.svelte-ctipyw strong:where(.svelte-ctipyw){color:var(--paper);font-size:var(--type-footnote);white-space:normal}.local-auth-offer.svelte-ctipyw span:where(.svelte-ctipyw){color:var(--muted);font-size:var(--type-caption);line-height:var(--leading-tight);text-align:right}.local-auth-error.svelte-ctipyw{margin:var(--space-4) 0;padding:var(--padding-sm);border-radius:var(--radius-lg);background:var(--danger-soft);color:var(--danger-text);font-size:var(--type-footnote);text-align:center}.local-auth-google{justify-content:center;align-items:center;gap:var(--space-3);width:100%;margin-top:var(--space-5);padding:var(--padding-control);border:var(--border-width) solid var(--selection-surface-strong);border-radius:var(--radius-lg);background:var(--action-primary);color:var(--action-primary-foreground);font-size:var(--chimera-type-component);font-weight:700;display:flex}.local-auth-google:disabled{cursor:wait;opacity:.65}.local-auth-google svg.svelte-ctipyw{width:var(--icon-md);height:var(--icon-md);flex:none}.local-auth-divider.svelte-ctipyw{align-items:center;gap:var(--space-3);margin-top:var(--space-4);color:var(--muted);font-size:var(--type-caption);display:flex}.local-auth-divider.svelte-ctipyw:before,.local-auth-divider.svelte-ctipyw:after{height:var(--border-width);background:var(--selection-surface);content:"";flex:1}.local-auth-form.svelte-ctipyw{gap:var(--space-3);margin-top:var(--space-4);flex-direction:column;display:flex}.local-auth-form.svelte-ctipyw .auth-button{min-height:var(--chimera-action-outcome-hit-size)}.local-auth-form.svelte-ctipyw label:where(.svelte-ctipyw){color:var(--muted);font-size:var(--type-footnote);font-weight:650}.local-auth-form.svelte-ctipyw input:where(.svelte-ctipyw){width:100%;min-height:var(--chimera-action-outcome-visual-size);padding:var(--padding-control);border-radius:var(--radius-lg);background:var(--panel-soft);color:var(--paper);font-size:var(--type-body);transition:background var(--motion-fast) var(--ease-interactive), box-shadow var(--motion-fast) var(--ease-interactive);border:0;outline:none}.local-auth-form.svelte-ctipyw input:where(.svelte-ctipyw):focus{background:var(--surface-raised);box-shadow:0 0 0 var(--radius-xs) var(--selection-surface)}.local-auth-code-note.svelte-ctipyw{margin-top:var(--space-4);color:var(--muted);font-size:var(--type-footnote);line-height:var(--leading-base)}.local-auth-code-note.svelte-ctipyw strong:where(.svelte-ctipyw){color:var(--paper)}.local-auth-code-input.svelte-ctipyw{font-family:var(--mono);letter-spacing:var(--tracking-meta);text-align:center;font-size:var(--type-subhead)!important}.local-auth-change-email{margin:var(--space-4) auto 0;padding:var(--padding-xs);color:var(--muted);font-size:var(--chimera-type-component);text-underline-offset:var(--space-1);background:0 0;border:0;text-decoration:underline;display:block}.local-auth-change-email:hover:not(:disabled){color:var(--paper)}.local-auth-toolbar.svelte-ctipyw{z-index:2;height:var(--chimera-action-inline-hit-size);margin-bottom:calc(-1 * var(--chimera-action-inline-hit-size));pointer-events:none;justify-content:flex-end;display:flex;position:sticky;top:0}.local-auth-close{transform:translate(var(--space-2), calc(-1 * var(--space-2)));color:var(--paper);pointer-events:auto}.local-auth-close:hover{color:var(--paper)}@media (width<=520px){.local-auth-dialog.svelte-ctipyw{padding:var(--padding-md)}.local-auth-offer.svelte-ctipyw{align-items:flex-start;gap:var(--space-1);flex-direction:column}.local-auth-offer.svelte-ctipyw span:where(.svelte-ctipyw){text-align:left}}.announcement-bell.svelte-10ggbpq{width:44px;height:44px;color:var(--chimera-text,#eee);cursor:pointer;background:0 0;border:0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}.announcement-bell.svelte-10ggbpq:hover{background:var(--chimera-surface-raised,#222)}.unread-dot.svelte-10ggbpq{background:var(--chimera-accent,#eacb9a);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:10px}.announcement-dialog.svelte-10ggbpq{box-sizing:border-box;border:1px solid var(--chimera-border-subtle,#333);background:var(--chimera-surface-base,#101010);width:min(380px,100vw - 32px);max-width:none;max-height:calc(100dvh - 100px);color:var(--chimera-text,#eee);overscroll-behavior:contain;border-radius:20px;margin:0;padding:20px;position:fixed;inset:76px 16px auto auto;overflow-y:auto}.announcement-dialog.svelte-10ggbpq::backdrop{background:#0006}.announcement-heading.svelte-10ggbpq{justify-content:space-between;align-items:center;gap:12px;display:flex}h2.svelte-10ggbpq{margin:0;font-size:18px}.announcement-dialog.svelte-10ggbpq button:where(.svelte-10ggbpq){color:inherit;cursor:pointer;background:0 0;border:0;min-height:44px}.announcement-dialog.svelte-10ggbpq button:where(.svelte-10ggbpq):disabled{opacity:.4;cursor:default}.announcement-heading.svelte-10ggbpq button:where(.svelte-10ggbpq){place-items:center;width:44px;display:grid}.mark-all.svelte-10ggbpq{font-size:12px;text-decoration:underline}ul.svelte-10ggbpq{margin:0;padding:0;list-style:none}li.svelte-10ggbpq{border-top:1px solid var(--chimera-border-subtle,#333);padding:10px 0}li.unread.svelte-10ggbpq{border-left:2px solid var(--chimera-accent,#eacb9a);padding-left:10px}.notification-item.svelte-10ggbpq{text-align:start;gap:8px;width:100%;padding:8px 0;display:grid}.notification-item.svelte-10ggbpq strong:where(.svelte-10ggbpq){font-size:14px}time.svelte-10ggbpq{opacity:.6;font-size:11px}.notification-item.svelte-10ggbpq span:where(.svelte-10ggbpq){white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.6}.collapsed.svelte-10ggbpq{line-clamp:2;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}a.svelte-10ggbpq{color:inherit;align-items:center;gap:6px;padding-block:10px;font-size:13px;display:inline-flex}@media (width<=600px){.announcement-dialog.svelte-10ggbpq{width:100%;max-height:75dvh;padding-bottom:max(20px, env(safe-area-inset-bottom));border-radius:22px 22px 0 0;inset:auto 0 0}}.chimera-header.svelte-isll26{gap:var(--chimera-inset-6);min-height:var(--chimera-header-height);box-sizing:border-box;border-bottom:var(--chimera-border-width) solid var(--chimera-border-subtle);background:var(--chimera-surface-base,#080808);background:color-mix(in srgb, var(--chimera-surface-base,#080808) 68%, transparent);-webkit-backdrop-filter:blur(12px);box-shadow:none;display:flex}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.chimera-header.svelte-isll26{background:var(--chimera-surface-base,#080808);-webkit-backdrop-filter:none}}html[data-pwa-platform] .chimera-header.svelte-isll26{-webkit-backdrop-filter:none;background:#000}.chimera-header.svelte-isll26 .brand:where(.svelte-isll26){min-height:var(--chimera-control-height-touch);flex-shrink:0}.chimera-wordmark.svelte-isll26{width:var(--brand-wordmark-width);height:auto;display:block}.header-point-balance.svelte-isll26{color:inherit;text-decoration:none}.mobile-point-balance.svelte-isll26{display:none}.chimera-header.svelte-isll26 .header-actions:where(.svelte-isll26){margin-left:auto}.pricing-balance.svelte-isll26{align-items:center;gap:var(--chimera-space-2);padding:var(--chimera-space-2) var(--chimera-space-3);border:var(--chimera-border-width) solid var(--chimera-glass-track-edge);border-radius:var(--chimera-radius-pill);background:var(--chimera-glass-track-surface);color:var(--chimera-text);font:var(--chimera-weight-medium) var(--chimera-type-component) / var(--chimera-leading-tight) var(--chimera-font-sans);font-variant-numeric:tabular-nums;white-space:nowrap;display:inline-flex}.chimera-header.pricing-chrome.svelte-isll26{gap:var(--chimera-space-2);min-height:var(--chimera-header-height);padding:var(--chimera-safe-area-top) max(var(--chimera-space-3), env(safe-area-inset-right)) 0 max(var(--chimera-space-3), env(safe-area-inset-left))}.chimera-header.pricing-chrome.svelte-isll26 .chimera-wordmark:where(.svelte-isll26){width:var(--brand-wordmark-width-mobile)}.chimera-header.pricing-chrome.svelte-isll26 .auth-controls .auth-button{--button-visual-size:var(--chimera-control-height-touch);--button-surface:var(--chimera-selection-sheen), var(--chimera-selection-material);--button-surface-hover:var(--chimera-selection-material-hover);--button-surface-pressed:var(--chimera-selection-material-pressed);--button-border-color:var(--chimera-selection-edge-color);min-height:var(--chimera-control-height-touch);padding:0 var(--chimera-space-3);border-radius:var(--chimera-radius-pill);color:var(--chimera-text);font-size:var(--chimera-type-component);font-weight:var(--chimera-weight-semibold);letter-spacing:var(--chimera-tracking-label)}.chimera-header.pricing-chrome.svelte-isll26 .auth-controls .chimera-icon{filter:var(--chimera-icon-soft-shadow)}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.chimera-header.pricing-chrome.svelte-isll26 .auth-controls .chimera-button__rim{display:none}}.mobile-point-balance.svelte-isll26{--chimera-point-pill-size:var(--chimera-size-control-xs);--chimera-point-pill-font-size:var(--chimera-type-caption);min-width:var(--chimera-control-height-touch);min-height:var(--chimera-control-height-touch);color:inherit;justify-content:center;align-items:center;margin-left:auto;text-decoration:none;display:inline-flex}.chimera-header.studio-chrome.svelte-isll26{min-height:var(--chimera-studio-header-height-mobile);padding:calc(var(--chimera-safe-area-top) + var(--chimera-studio-header-padding-block)) max(var(--chimera-inset-2), env(safe-area-inset-right)) var(--chimera-studio-header-padding-block) max(var(--chimera-inset-2), env(safe-area-inset-left))}.chimera-header.studio-chrome.svelte-isll26 .chimera-wordmark:where(.svelte-isll26){width:var(--brand-wordmark-width-mobile)}.chimera-header.studio-chrome.svelte-isll26 .header-actions:where(.svelte-isll26),.chimera-header.studio-chrome.svelte-isll26 .auth-controls,.chimera-header.studio-chrome.svelte-isll26 .account-control{display:none}.chimera-header.svelte-isll26:not(.studio-chrome):not(.pricing-chrome){padding-top:calc(var(--space-2) + var(--chimera-safe-area-top));padding-left:max(var(--padding-page-inline), env(safe-area-inset-left));padding-right:max(var(--padding-page-inline), env(safe-area-inset-right))}.inquiry-backdrop.svelte-fq8g2m{z-index:1100;padding:var(--space-4);background:var(--chimera-surface-backdrop);-webkit-backdrop-filter:blur(var(--chimera-blur-chrome));backdrop-filter:blur(var(--chimera-blur-chrome));place-items:center;display:grid;position:fixed;inset:0}.inquiry-dialog.svelte-fq8g2m{width:min(100%, var(--chimera-contact-dialog-max));max-height:min(var(--chimera-contact-dialog-height), calc(100dvh - 2 * var(--chimera-space-4)));padding:clamp(var(--chimera-space-4), 4vw, var(--chimera-space-5));border:var(--chimera-border-width) solid var(--chimera-border-subtle);border-radius:var(--chimera-radius-media);background:var(--chimera-surface-card);color:var(--chimera-text);box-shadow:var(--chimera-shadow-raised);outline:none;position:relative;overflow:auto}.dialog-kicker.svelte-fq8g2m{margin:0 0 var(--space-2);color:var(--accent);font:var(--type-meta) var(--mono);letter-spacing:var(--tracking-meta)}h2.svelte-fq8g2m{font:var(--type-display-md) / var(--leading-section) var(--font-display);letter-spacing:var(--tracking-title);margin:0}.dialog-intro.svelte-fq8g2m{margin:var(--space-2) var(--space-6) var(--space-5) 0;color:var(--text-muted);font-size:var(--type-body-sm);line-height:var(--leading-body)}.inquiry-dialog.svelte-fq8g2m .close{top:var(--space-3);right:var(--space-3);position:absolute}form.svelte-fq8g2m{gap:var(--space-4);display:grid}.field.svelte-fq8g2m{gap:var(--space-2);display:grid;position:relative}label.svelte-fq8g2m{color:var(--text-muted);font-size:var(--type-label);font-weight:var(--weight-medium)}label.svelte-fq8g2m span:where(.svelte-fq8g2m){color:var(--danger)}.field-hint.svelte-fq8g2m{color:var(--text-muted);font-size:var(--type-meta);margin:0;line-height:1.45}input.svelte-fq8g2m,textarea.svelte-fq8g2m{border-radius:var(--radius-sm);background:var(--surface-sunken);width:100%;color:var(--text-primary);padding:var(--padding-control-block) var(--padding-control-inline);font:inherit;transition:border-color var(--motion-fast) var(--ease-standard), box-shadow var(--motion-fast) var(--ease-standard);border:1px solid #0000}.counted-field.svelte-fq8g2m textarea:where(.svelte-fq8g2m){padding-right:var(--chimera-space-8);padding-bottom:var(--chimera-space-5)}input.svelte-fq8g2m:focus,textarea.svelte-fq8g2m:focus{border-color:var(--focus);box-shadow:0 0 0 var(--chimera-focus-width) var(--accent-soft);outline:none}input.svelte-fq8g2m::placeholder,textarea.svelte-fq8g2m::placeholder{color:var(--text-subtle)}textarea.svelte-fq8g2m{min-height:var(--chimera-contact-textarea-min);resize:vertical}.character-count.svelte-fq8g2m{right:var(--chimera-space-3);bottom:var(--chimera-space-2);color:var(--chimera-text-tertiary);font:var(--type-meta) var(--mono);pointer-events:none;position:absolute}.message-count.svelte-fq8g2m{bottom:var(--chimera-space-3)}.website-field.svelte-fq8g2m{width:var(--chimera-border-width);height:var(--chimera-border-width);clip:rect(0, 0, 0, 0);position:absolute;overflow:hidden}.inquiry-dialog.svelte-fq8g2m .submit{box-shadow:var(--shadow-accent)}.error.svelte-fq8g2m{margin:0 0 var(--space-4);padding:var(--space-3);border-radius:var(--radius-sm);background:var(--danger-soft);color:var(--danger);font-size:var(--type-body-sm);text-align:center}.sending.svelte-fq8g2m,.success.svelte-fq8g2m{min-height:var(--chimera-contact-state-min);align-content:center;place-items:center;gap:var(--space-3);text-align:center;display:grid}.sending.svelte-fq8g2m p:where(.svelte-fq8g2m),.success.svelte-fq8g2m p:where(.svelte-fq8g2m){color:var(--text-muted);margin:0}.spinner.svelte-fq8g2m{width:var(--chimera-action-utility-visual-size);height:var(--chimera-action-utility-visual-size);border:var(--chimera-focus-width) solid var(--accent-soft);border-top-color:var(--accent);border-radius:var(--chimera-radius-full);animation:svelte-fq8g2m-spin var(--chimera-motion-progress) var(--chimera-ease-linear) infinite}.success.svelte-fq8g2m{padding:var(--space-4) 0}.success-icon.svelte-fq8g2m{width:var(--chimera-space-8);height:var(--chimera-space-8);border-radius:var(--chimera-radius-full);background:var(--success);color:var(--chimera-text-on-dark);font-size:var(--chimera-type-heading-md);font-weight:var(--weight-bold);place-items:center;display:grid}.success.svelte-fq8g2m h3:where(.svelte-fq8g2m){font-size:var(--type-title-lg);margin:0}.success.svelte-fq8g2m .chimera-button{margin-top:var(--space-3)}@keyframes svelte-fq8g2m-spin{to{transform:rotate(360deg)}}@media (width<=560px){.inquiry-backdrop.svelte-fq8g2m{align-items:end;padding:0}.inquiry-dialog.svelte-fq8g2m{width:100%;max-height:calc(100dvh - var(--chimera-space-7));border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.passcode-protected.svelte-12qhfyh{display:contents}html[data-passcode-blocked] .passcode-protected,html[data-passcode-blocked] .passcode-protected *{visibility:hidden!important}
