[data-generation-composer]{--chimera-prompt-action-reserve:calc(var(--chimera-size-control-lg) + var(--chimera-gap-tight))}[data-generation-composer] .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)}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap textarea,.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap textarea:focus,.generate-island[data-generation-composer].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)}.generate-island[data-generation-composer].prompt-composer>button.send:disabled{--icon-button-surface:var(--chimera-action-disabled-surface);color:var(--chimera-action-disabled-foreground)}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap textarea{border-radius:var(--chimera-composer-input-radius-touch);display:block}.generate-composer[data-generation-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)}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap:has(.prompt-footer) textarea{border-bottom-right-radius:0;border-bottom-left-radius:0}.generate-island[data-generation-composer].prompt-composer>.generation-toolbar{gap:var(--chimera-composer-action-gap-touch);min-width:0}.generate-island[data-generation-composer].prompt-composer>.attachment-picker{height:var(--chimera-composer-submit-button-size)}.generate-island[data-generation-composer].prompt-composer .output-tabs{background:var(--chimera-glass-track-surface);border-color:var(--chimera-glass-track-edge)}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap .prompt-action-button{--icon-button-surface:transparent}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.generate-island[data-generation-composer].prompt-composer>.island-glass-rim{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;-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}.generate-island[data-generation-composer].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;-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}.generate-island[data-generation-composer].prompt-composer>.island-glass-rim{background:var(--chimera-matte-rim-light)}.generate-island[data-generation-composer].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}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap:focus-within:after{visibility:hidden}}@media (width<=820px) and (forced-colors:active),(width<=820px) and (prefers-reduced-transparency:reduce){.generate-island[data-generation-composer].prompt-composer>.island-glass-rim{display:none}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap:not(:has(.prompt-footer)):after{display:none}}.generate-composer[data-generation-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))))}.generate-composer[data-generation-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;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}@media (width<=360px){.prompt-composer[data-generation-composer] .point-cost .point-pill{padding-inline:var(--chimera-inset-1)}}.generate-composer[data-generation-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] .generate-composer[data-generation-composer].prompt-composer.stacked-composer{max-height:var(--pwa-composer-max-height)}.prompt-composer[data-generation-composer].stacked-composer .generation-action.stacked{flex-shrink:0;align-self:center;width:auto}.prompt-composer[data-generation-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)}.generate-composer[data-generation-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:color-mix(in srgb, var(--panel) 94%, transparent);box-shadow:none;display:grid;overflow:hidden}.generate-composer[data-generation-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}.generate-composer[data-generation-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}.generate-composer[data-generation-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}@supports (mask-composite:exclude) or (-webkit-mask-composite:xor){.generate-composer[data-generation-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;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}}.generate-island[data-generation-composer].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}.generate-island[data-generation-composer].prompt-composer button[data-chimera-control=chip]:before{content:"";z-index:-1;inset-inline:0;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;position:absolute;top:50%;transform:translateY(-50%)}.generate-island[data-generation-composer] .chimera-icon{filter:var(--chimera-icon-soft-shadow)}@media (prefers-reduced-transparency:reduce){.generate-composer[data-generation-composer].prompt-composer.generate-island:before{display:none}}@media (forced-colors:active),(prefers-contrast:more){.generate-island[data-generation-composer] .chimera-icon{filter:none}}.prompt-composer[data-generation-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){.prompt-composer[data-generation-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))}}.prompt-composer[data-generation-composer].grouped-input-composer>.generation-toolbar{grid-area:auto/1/auto/3}.prompt-composer[data-generation-composer]>.attachment-picker{grid-area:2/1;align-self:center}.prompt-composer[data-generation-composer]>.attachment-picker .picker-button{width:var(--chimera-composer-submit-button-size);height:var(--chimera-composer-submit-button-size)}.prompt-composer[data-generation-composer]>.generation-toolbar,.prompt-composer[data-generation-composer]>.generation-action{align-self:center}.generate-island[data-generation-composer].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)}.prompt-composer[data-generation-composer] .point-cost{align-items:center;display:flex}.prompt-composer[data-generation-composer]>.conversion-header{grid-area:2/2;align-self:center}.prompt-composer[data-generation-composer] .standalone-mode-detail,.prompt-composer[data-generation-composer] .field-group{margin-top:0}.prompt-composer[data-generation-composer] .image-prompt-label{display:none}.prompt-composer[data-generation-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}.prompt-composer[data-generation-composer] .image-prompt-wrap.has-actions textarea{padding-inline-end:calc(var(--chimera-padding-control-inline) + var(--chimera-prompt-action-reserve))}.prompt-composer[data-generation-composer] .image-prompt-wrap textarea:focus,.prompt-composer[data-generation-composer] .image-prompt-wrap.has-value textarea{background:var(--chimera-surface-hover);box-shadow:none}.generate-island[data-generation-composer].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}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap.has-actions textarea{padding-inline-end:calc(var(--chimera-composer-input-padding-inline-touch) + var(--chimera-prompt-action-reserve))}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap textarea:focus,.generate-island[data-generation-composer].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)}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap textarea:focus{border-color:var(--chimera-composer-input-focus-edge,#fff)}.generate-island[data-generation-composer].prompt-composer .image-prompt-wrap textarea::placeholder{color:var(--chimera-text-secondary)}.prompt-composer[data-generation-composer] .prompt-wrap>span{display:none}.prompt-composer[data-generation-composer] .generation-action{background:0 0;grid-area:2/3;margin-top:0;padding:0}.prompt-composer[data-generation-composer] .generation-action-hint{display:none}.prompt-composer[data-generation-composer] .image-prompt-field{grid-area:1/1/auto/-1}.prompt-composer[data-generation-composer] .generation-equation{display:none}.prompt-composer[data-generation-composer] .generation-action-pill{background:0 0;grid-template-columns:auto}.prompt-composer[data-generation-composer] .generation-count-stepper{margin:0}.prompt-composer[data-generation-composer] .generation-submit{width:var(--chimera-composer-submit-button-size)}.prompt-composer[data-generation-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}.generate-island[data-generation-composer].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)}.generate-island[data-generation-composer].prompt-composer .generation-submit>button.generate-button:disabled{--button-surface:var(--chimera-action-disabled-surface,#292929);color:var(--chimera-action-disabled-foreground,#999)}.generate-island[data-generation-composer].prompt-composer .point-cost .point-pill{background:0 0;border-color:#0000}.prompt-composer[data-generation-composer] .generation-submit>.generate-button:not(.send-icon) svg{transform:rotate(-90deg)}.prompt-composer[data-generation-composer] .generate-button-copy{display:none}.generate-composer[data-generation-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)}.prompt-composer[data-generation-composer].grouped-input-composer>.recipe-input-groups{grid-area:1/1/auto/-1}.prompt-composer[data-generation-composer].grouped-input-composer>.image-prompt-field{grid-row:2}:is(.prompt-composer[data-generation-composer].grouped-input-composer:has(>.image-prompt-field)>.generation-toolbar,.prompt-composer[data-generation-composer].grouped-input-composer:has(>.image-prompt-field)>.generation-action){grid-row:3}.prompt-composer[data-generation-composer].grouped-input-composer>.recipe-settings-panel{grid-column:1/-1}.prompt-composer[data-generation-composer].grouped-input-composer>.conversion-header{grid-area:auto/2;min-width:0}.prompt-composer[data-generation-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}.prompt-composer[data-generation-composer].grouped-input-composer .image-prompt-wrap textarea{min-height:var(--chimera-composer-input-height-compact);max-height:112px}.prompt-composer[data-generation-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))}.prompt-composer[data-generation-composer].grouped-input-composer .prompt-inline-actions{top:var(--chimera-inset-2);gap:var(--chimera-inset-1);flex-direction:column;transform:none}.prompt-composer[data-generation-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)}.prompt-composer[data-generation-composer].grouped-input-composer>.generation-action{grid-area:auto/3;place-self:center end}.prompt-composer[data-generation-composer] .generation-action.show-button-label .generation-submit{width:auto}.prompt-composer[data-generation-composer] .generation-action.show-button-label .generate-button{--button-surface:var(--chimera-accent);--button-surface-hover:color-mix(in srgb, var(--chimera-accent) 86%, white);--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)}.prompt-composer[data-generation-composer] .generation-action.show-button-label .generate-button-copy{display:inline-flex}@media (width<=580px){.prompt-composer[data-generation-composer].grouped-input-composer .image-prompt-wrap textarea{max-height:88px}.prompt-composer[data-generation-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)}.prompt-composer[data-generation-composer] .generation-action.show-button-label .generate-button>svg{width:18px;height:18px}}@media (width<=820px){.prompt-composer[data-generation-composer] .image-prompt-wrap textarea{overscroll-behavior-y:contain}}@media (width<=560px){.generate-composer[data-generation-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}.prompt-composer[data-generation-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}.prompt-composer[data-generation-composer] .image-prompt-wrap.has-actions textarea{padding-inline-end:calc(var(--chimera-composer-input-padding-inline-touch) + var(--chimera-prompt-action-reserve))}.generate-island[data-generation-composer] .image-prompt-wrap textarea{padding-block:var(--chimera-padding-control-block)}}[data-generation-composer].disclosure-layout-active.mobile-collapsed:has(.composer-settings-open){box-shadow:none;border-color:#0000}[data-generation-composer].disclosure-layout-active.mobile-collapsed:has(.composer-settings-open):after{display:none}[data-generation-composer].disclosure-layout-active.mobile-collapsed:has(.composer-settings-open)>.island-glass-rim{display:none}[data-generation-composer] .composer-disclosure-pill{align-items:center;gap:var(--chimera-inset-2);flex:1;min-width:0;display:flex}[data-generation-composer] .composer-settings-open{border:var(--chimera-border-width) solid var(--chimera-composer-edge);background:var(--chimera-composer-surface);background-image:var(--chimera-matte-sheen), var(--chimera-matte-texture);background-size:auto, var(--chimera-matte-texture-size);box-shadow:var(--chimera-composer-elevation);-webkit-backdrop-filter:var(--chimera-matte-filter);backdrop-filter:var(--chimera-matte-filter)}[data-generation-composer].mobile-collapsed:has(.composer-settings-open) .composer-disclosure-pill{border:var(--chimera-border-width) solid var(--chimera-composer-edge);background:var(--chimera-composer-surface);background-image:var(--chimera-matte-sheen), var(--chimera-matte-texture);background-size:auto, var(--chimera-matte-texture-size);box-shadow:var(--chimera-composer-elevation);-webkit-backdrop-filter:var(--chimera-matte-filter);backdrop-filter:var(--chimera-matte-filter)}[data-generation-composer].mobile-collapsed:has(.composer-settings-open) .composer-disclosure-pill{border-radius:var(--chimera-composer-radius-touch);margin-block:calc(-1 * (var(--chimera-composer-padding-block-touch) + var(--chimera-border-width)));margin-left:calc(-1 * (var(--chimera-composer-padding-touch) + var(--chimera-border-width)));padding:var(--chimera-composer-padding-block-touch) var(--chimera-composer-padding-touch);align-self:stretch}[data-generation-composer] .composer-settings-open{width:var(--chimera-composer-submit-button-size);height:var(--chimera-composer-submit-button-size);border-radius:var(--chimera-radius-full);color:var(--chimera-text);cursor:pointer;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}[data-generation-composer].mobile-collapsed .composer-settings-open{width:calc(var(--chimera-size-control-lg) + 2 * var(--chimera-composer-padding-block-touch) + 2 * var(--chimera-border-width));height:calc(var(--chimera-size-control-lg) + 2 * var(--chimera-composer-padding-block-touch) + 2 * var(--chimera-border-width));margin-block:calc(-1 * (var(--chimera-composer-padding-block-touch) + var(--chimera-border-width)));margin-right:calc(-1 * (var(--chimera-composer-padding-touch) + var(--chimera-border-width)))}[data-generation-composer].disclosure-layout-active.stacked-composer:not(.mobile-collapsed) .composer-operations>.composer-settings-open{grid-area:5/3}[data-generation-composer] .composer-settings-open:focus-visible{outline:var(--chimera-focus-width) solid var(--focus-ring);outline-offset:var(--chimera-focus-width)}@media (prefers-reduced-transparency:reduce){[data-generation-composer] .composer-settings-open{background:var(--chimera-surface-raised);-webkit-backdrop-filter:none}[data-generation-composer].mobile-collapsed:has(.composer-settings-open) .composer-disclosure-pill{background:var(--chimera-surface-raised);-webkit-backdrop-filter:none}}[data-generation-composer]>.generate-options[data-sheet-only]{display:contents}[data-generation-composer].mobile-collapsed.has-compact-motion .composer-settings-open{width:calc(var(--chimera-size-control-lg) + var(--chimera-space-2) + 2 * var(--chimera-composer-padding-block-touch) + 2 * var(--chimera-border-width));height:calc(var(--chimera-size-control-lg) + var(--chimera-space-2) + 2 * var(--chimera-composer-padding-block-touch) + 2 * var(--chimera-border-width))}[data-generation-composer] .composer-settings-open{position:relative}[data-generation-composer] .composer-settings-edited{top:var(--chimera-inset-2);right:var(--chimera-inset-2);width:var(--chimera-inset-2);height:var(--chimera-inset-2);border-radius:var(--chimera-radius-full);background:var(--chimera-accent);pointer-events:none;position:absolute}.dock-backdrop.svelte-1amo646{display:none}@media (width<=820px){.dock-backdrop.svelte-1amo646{z-index:var(--chimera-layer-dock-backdrop);height:calc(var(--composer-height) + var(--chimera-composer-bottom) + 24px);-webkit-backdrop-filter:blur(var(--chimera-blur-dock-backdrop));backdrop-filter:blur(var(--chimera-blur-dock-backdrop));pointer-events:none;background:#00000005;display:block;position:fixed;bottom:-24px;left:-24px;right:-24px;-webkit-mask-image:linear-gradient(#0000,#0006 40px,#000 80px);mask-image:linear-gradient(#0000,#0006 40px,#000 80px)}}@media (prefers-reduced-transparency:reduce){.dock-backdrop.svelte-1amo646{display:none}}.mobile-disclosure.svelte-xwnp0c{--chimera-composer-input-edge:transparent;--chimera-composer-input-focus-edge:transparent;--chimera-composer-input-surface:transparent;--chimera-composer-input-highlight:none;--chimera-input-sheen:none}.mobile-disclosure.svelte-xwnp0c .image-prompt-wrap textarea{outline:none}.mobile-disclosure.svelte-xwnp0c .image-prompt-wrap textarea:focus-visible{outline:var(--chimera-focus-width) solid var(--focus-ring);outline-offset:calc(-1 * var(--chimera-focus-width))}.mobile-disclosure.svelte-xwnp0c .composer-mode-settings .select-trigger,.mobile-disclosure.svelte-xwnp0c .generation-points{background:var(--chimera-composer-surface);background-image:var(--chimera-matte-sheen), var(--chimera-matte-texture);background-size:auto, var(--chimera-matte-texture-size);border-color:var(--chimera-composer-edge);-webkit-backdrop-filter:var(--chimera-matte-filter);backdrop-filter:var(--chimera-matte-filter)}.composer-disclosure-bar.svelte-xwnp0c{display:none}@media (width<=359px){.mobile-disclosure.stacked-composer.svelte-xwnp0c{--chimera-points-inline-padding:var(--chimera-space-1);--chimera-points-gap:calc(var(--chimera-space-1) / 2)}}.generate-composer[data-generation-composer].prompt-composer.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed){--chimera-points-direction:row;box-shadow:none;border-color:#0000;grid-template-rows:auto auto auto minmax(0,1fr) auto;grid-template-columns:auto minmax(0,1fr) auto auto;display:grid}.generate-composer[data-generation-composer].prompt-composer.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed):before{display:none}.generate-composer[data-generation-composer].prompt-composer.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed):after{margin:0 calc(-1 * var(--generate-composer-padding,4px)) calc(-1 * var(--chimera-composer-padding-block-touch,4px));border:1px solid var(--chimera-composer-edge,#ffffff1f);box-shadow:var(--chimera-composer-elevation);grid-area:2/1/6/-1;align-self:stretch;position:relative;inset:auto}.disclosure-layout-active[data-generation-composer].stacked-composer.svelte-xwnp0c:not(.mobile-collapsed)>.island-glass-rim{display:none}.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .composer-operations,.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .composer-operations>.generation-action{display:contents}.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .composer-mode-settings{grid-area:1/1/2/3;justify-self:start}.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .generation-action>.generation-points,.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .generation-action>.point-cost{grid-area:1/2/2/-1;justify-self:end}.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed)>[role=alert]{grid-area:3/1/4/-1}.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .composer-inputs{grid-area:4/1/5/-1}.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .composer-operations>.attachment-picker{grid-area:5/1}.disclosure-layout-active.stacked-composer.svelte-xwnp0c:not(.mobile-collapsed) .generation-submit{grid-area:5/4;justify-self:end}.disclosure-layout-active.mobile-collapsed.svelte-xwnp0c>:not(.island-glass-rim):not(.composer-disclosure-bar):not(.generate-options):not([role=alert]):not(.generation-notice){display:none}.disclosure-layout-active.mobile-collapsed.svelte-xwnp0c .composer-disclosure-bar:where(.svelte-xwnp0c){align-items:center;gap:var(--chimera-inset-2);grid-column:1/-1;min-width:0;display:flex}.disclosure-layout-active.svelte-xwnp0c .composer-open:where(.svelte-xwnp0c){color:inherit;cursor:pointer;justify-content:center;align-items:center;gap:var(--chimera-inset-3);min-width:0;min-height:44px;font:inherit;background:0 0;border:0;flex:1;justify-content:flex-start;padding:0 12px;display:flex}.disclosure-layout-active.svelte-xwnp0c .composer-open:where(.svelte-xwnp0c) span:where(.svelte-xwnp0c){text-overflow:ellipsis;white-space:nowrap;opacity:.75;overflow:hidden}.generate-island.svelte-xwnp0c .composer-settings-strip,.generate-island.svelte-xwnp0c .generation-toolbar,.generate-island.svelte-xwnp0c .conversion-header,.generate-island.svelte-xwnp0c .generate-options{padding:var(--chimera-composer-group-padding);margin:0}: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-purchase-panel-height:256px;--chimera-backdrop-height:calc(100svh - var(--chimera-header-height,48px));--chimera-purchase-material:#191919b8;--chimera-purchase-material-opaque:#191919;--chimera-purchase-blur:16px;--chimera-purchase-rim:#ffffff14;--chimera-purchase-shadow:0 12px 32px -16px #000c;--chimera-purchase-hover-glow:0 0 0 1px #ffffff0f;--chimera-purchase-radius:24px;--chimera-purchase-action-radius:var(--chimera-radius-pill);--chimera-purchase-action-surface:#ffffff14;--chimera-purchase-action-surface-hover:#ffffff24;--chimera-purchase-action-edge:#ffffff1a;--chimera-purchase-band-height:28px;--chimera-credit-store-max:1120px;--chimera-purchase-band-inner-radius:18px;--chimera-purchase-popular-band:#3b63e0;--chimera-purchase-popular-band-text:#fff;--chimera-purchase-popular-material:#18244adb;--chimera-purchase-popular-rim:#8caaff47;--chimera-purchase-value-band:#e9ecf2;--chimera-purchase-value-band-text:#0b0d12;--chimera-purchase-value-material:#262930db;--chimera-purchase-value-rim:#e9ecf242;--chimera-purchase-dock-fade:linear-gradient(180deg, transparent, #07080bf5 12px, #07080b);--chimera-purchase-number:#fff;--chimera-purchase-savings-surface:#4ade801f;--chimera-purchase-savings-edge:#4ade8059;--chimera-purchase-savings-text:#86efac;--chimera-backdrop-indigo-material:radial-gradient(ellipse 38% 26% at 50% -4%, color-mix(in srgb, var(--chimera-primary-highlight) 12%, transparent), transparent 72%), radial-gradient(ellipse 75% 55% at 50% -12%, #4669d74d, transparent 72%), radial-gradient(ellipse 90% 35% at 50% 110%, #8c96aa12, transparent 70%), linear-gradient(180deg, #0a0c14 0%, #07080b 60%, #0a0b0e 100%);--chimera-backdrop-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--chimera-backdrop-grain-opacity:.35;--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}}.attachment-picker.svelte-m2o17c{width:fit-content;height:var(--chimera-action-context-visual-size);align-items:center;gap:var(--chimera-inset-2);display:flex}.picker-control.svelte-m2o17c{display:contents}.picker-button.svelte-m2o17c{width:var(--chimera-action-context-visual-size);height:var(--chimera-action-context-visual-size);border-radius:var(--chimera-radius-full);background:var(--chimera-surface-active);color:var(--chimera-text);border:0;place-items:center;padding:0;display:grid}.picker-button.has-file.svelte-m2o17c{background:var(--chimera-accent);color:var(--chimera-text-on-accent)}.picker-button.required.svelte-m2o17c{background:var(--danger-soft);box-shadow:inset 0 0 0 var(--chimera-border-width) var(--chimera-status-danger);color:var(--chimera-status-danger)}.object-selection.svelte-m2o17c .picker-control:where(.svelte-m2o17c){display:block;position:relative}.object-selection.svelte-m2o17c .picker-button:where(.svelte-m2o17c){border:var(--chimera-border-width) solid var(--chimera-border-strong);border-radius:var(--chimera-radius-control);background:var(--chimera-surface-raised);box-shadow:var(--chimera-shadow-floating-control);transition:transform var(--chimera-motion-fast) var(--chimera-ease-interactive);overflow:hidden}.object-selection.svelte-m2o17c .picker-button:where(.svelte-m2o17c):active{transform:scale(var(--chimera-selection-morph-compress))}.object-selection .object-remove{--icon-button-hit-size:var(--chimera-size-control-xs);--icon-button-visual-size:var(--chimera-pill-height-md);top:var(--chimera-inset-1);right:var(--chimera-inset-1);z-index:2;color:var(--chimera-text-secondary);position:absolute}.media-card-presentation.svelte-m2o17c,.row-presentation.svelte-m2o17c{width:100%;height:auto;display:block}.row-presentation.svelte-m2o17c .picker-control:where(.svelte-m2o17c){width:100%;display:block;position:relative}.row-presentation.svelte-m2o17c .row-preview-control:where(.svelte-m2o17c){width:min(100%, calc(min(52dvh, var(--chimera-attachment-preview-max-height)) * var(--attachment-aspect-ratio,1)));aspect-ratio:var(--attachment-aspect-ratio,1);margin-inline:auto}.row-presentation.svelte-m2o17c .picker-button:where(.svelte-m2o17c){width:100%;height:auto;min-height:var(--chimera-control-height-touch);place-items:center start;gap:var(--chimera-inset-3);padding:var(--chimera-inset-2);border:var(--chimera-border-width) solid var(--chimera-border-subtle);border-radius:var(--chimera-radius-control);background:var(--chimera-surface-raised);color:var(--chimera-text);text-align:left;grid-template-columns:auto minmax(0,1fr);display:grid}.row-presentation.svelte-m2o17c .picker-button.has-file:where(.svelte-m2o17c){background:var(--chimera-surface-raised);width:100%;height:100%;min-height:0;color:var(--chimera-text);padding:0;display:block;position:relative;overflow:hidden}.row-copy.svelte-m2o17c{gap:var(--chimera-inset-1);min-width:0;display:grid}.row-copy-overlay.svelte-m2o17c{z-index:1;padding:var(--chimera-inset-5) var(--chimera-inset-3) var(--chimera-inset-2);background:linear-gradient(to top, var(--chimera-surface-scrim), transparent);color:var(--chimera-text-on-dark);position:absolute;bottom:0;left:0;right:0}.row-presentation .row-remove{top:var(--chimera-inset-2);right:var(--chimera-inset-2);z-index:3;color:var(--chimera-text-on-dark);position:absolute}.media-card-presentation.svelte-m2o17c .picker-button:where(.svelte-m2o17c){width:100%;height:auto;aspect-ratio:var(--chimera-ratio-motion-card);border:var(--chimera-border-width) solid var(--chimera-border-subtle);border-radius:var(--chimera-radius-control);background:var(--chimera-surface-raised);cursor:pointer;position:relative;overflow:hidden}.media-card-presentation.svelte-m2o17c .picker-button.has-file:where(.svelte-m2o17c){border-color:var(--chimera-border-strong);background:var(--chimera-surface-raised);color:var(--chimera-text)}.media-card-presentation.svelte-m2o17c .file-name:where(.svelte-m2o17c),.media-card-presentation.svelte-m2o17c .empty-label:where(.svelte-m2o17c){z-index:2;font-size:var(--chimera-type-component-sm);font-weight:var(--chimera-weight-bold);padding:var(--chimera-space-4) var(--chimera-space-2) var(--chimera-space-2);background:linear-gradient(to top, var(--chimera-surface-scrim), transparent);color:var(--chimera-text);text-align:center;text-overflow:ellipsis;white-space:nowrap;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.required-message.svelte-m2o17c{color:var(--chimera-status-danger);font-size:var(--chimera-type-caption);font-weight:var(--chimera-weight-semibold);line-height:var(--chimera-leading-tight);pointer-events:none;white-space:nowrap}@media (width<=420px){.required-message.svelte-m2o17c{white-space:normal;max-width:5.5rem;line-height:1.1}}.motion-input-presentation.svelte-m2o17c{gap:var(--chimera-inset-1);width:100%;min-width:0;height:auto;display:grid;container-type:inline-size}.motion-input-button.svelte-m2o17c{width:100%;min-width:0;height:var(--chimera-composer-source-height);align-items:center;gap:var(--chimera-inset-2);border-radius:var(--chimera-radius-control);color:var(--chimera-text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr);padding:0;display:grid}.motion-input-button.svelte-m2o17c:hover:not(:disabled){background:var(--chimera-surface-hover)}.motion-input-button.svelte-m2o17c:disabled{cursor:default;opacity:.5}.input-thumbnail.svelte-m2o17c{width:var(--chimera-composer-thumbnail-size);height:var(--chimera-composer-thumbnail-size);place-items:center;display:grid}.input-thumbnail.svelte-m2o17c:has(img:where(.svelte-m2o17c)){width:min(calc(var(--chimera-composer-thumbnail-size) * var(--attachment-aspect-ratio,1)), 40cqi);aspect-ratio:var(--attachment-aspect-ratio,1)}.input-thumbnail.svelte-m2o17c img:where(.svelte-m2o17c){object-fit:contain;border-radius:var(--chimera-composer-thumbnail-radius);width:100%;height:100%}.input-copy.svelte-m2o17c>span:where(.svelte-m2o17c){min-height:var(--chimera-icon-sm);color:var(--chimera-text-secondary);font-size:var(--chimera-type-caption);align-items:center;display:flex}.motion-input-control.svelte-m2o17c .input-remove{--icon-button-hit-size:var(--chimera-inline-dismiss-hit-size);--icon-button-visual-size:var(--chimera-inline-dismiss-visual-size);position:absolute;top:50%;right:0;transform:translateY(-50%)}.motion-input-control.svelte-m2o17c .input-remove svg{width:var(--chimera-inline-dismiss-icon-size);height:var(--chimera-inline-dismiss-icon-size)}:root{--chimera-safe-area-top:env(safe-area-inset-top,0px);--chimera-safe-area-bottom:env(safe-area-inset-bottom,0px);--chimera-layer-dock-backdrop:999;--chimera-layer-dock:1000;--chimera-layer-navigation:1001;--chimera-icon-size-xs:12px;--chimera-icon-size-sm:16px;--chimera-icon-size-md:20px;--chimera-icon-size-lg:24px;--chimera-icon-size-xl:32px;--chimera-icon-stroke-regular-xs:2.4;--chimera-icon-stroke-regular-sm:2;--chimera-icon-stroke-regular-md:1.6;--chimera-icon-stroke-regular-lg:1.3;--chimera-icon-stroke-regular-xl:1.2;--chimera-icon-stroke-strong-xs:2.8;--chimera-icon-stroke-strong-sm:2.4;--chimera-icon-stroke-strong-md:2;--chimera-icon-stroke-strong-lg:1.7;--chimera-icon-stroke-strong-xl:1.5;--chimera-icon-stroke-regular:var(--chimera-icon-stroke-regular-md);--chimera-icon-stroke-strong:var(--chimera-icon-stroke-strong-md)}:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-font-sans:var(--font-ui);--chimera-type-caption:.75rem;--chimera-type-component-sm:.75rem;--chimera-type-component:.875rem;--chimera-type-label:var(--chimera-type-component);--chimera-type-body:1rem;--chimera-type-heading-sm:1.25rem;--chimera-type-heading-md:1.625rem;--chimera-type-heading-lg:2.625rem;--chimera-leading-solid:1;--chimera-leading-tight:1.2;--chimera-leading-body:1.5;--chimera-tracking-tight:-.02em;--chimera-tracking-label:0;--chimera-tracking-wide:.04em;--chimera-tracking-badge:.06em;--chimera-tracking-meta:.08em;--chimera-weight-regular:400;--chimera-weight-medium:500;--chimera-weight-semibold:600;--chimera-weight-bold:700;--chimera-space-0:0;--chimera-space-optical:2px;--chimera-space-1:4px;--chimera-space-2:8px;--chimera-space-3:12px;--chimera-space-4:16px;--chimera-space-5:24px;--chimera-space-6:32px;--chimera-space-7:48px;--chimera-space-8:64px;--chimera-gap-hairline:var(--chimera-space-optical);--chimera-gap-tight:var(--chimera-space-1);--chimera-gap-control:var(--chimera-space-2);--chimera-gap-content:var(--chimera-space-3);--chimera-gap-section:var(--chimera-space-5);--chimera-inset-0:var(--chimera-space-0);--chimera-inset-1:var(--chimera-space-1);--chimera-inset-2:var(--chimera-space-2);--chimera-inset-3:var(--chimera-space-3);--chimera-inset-4:var(--chimera-space-4);--chimera-inset-5:var(--chimera-space-5);--chimera-inset-6:var(--chimera-space-6);--chimera-inset-7:var(--chimera-space-7);--chimera-inset-8:var(--chimera-space-8);--chimera-padding-control-compact-block:var(--chimera-space-1);--chimera-padding-control-compact-inline:var(--chimera-space-2);--chimera-padding-control-block:var(--chimera-space-2);--chimera-padding-control-inline:var(--chimera-space-3);--chimera-padding-control:var(--chimera-padding-control-block) var(--chimera-padding-control-inline);--chimera-padding-control-compact:var(--chimera-padding-control-compact-block) var(--chimera-padding-control-compact-inline);--chimera-padding-select:var(--chimera-space-2) var(--chimera-space-6) var(--chimera-space-2) var(--chimera-space-3);--chimera-padding-card:var(--chimera-space-3);--chimera-padding-panel:var(--chimera-space-4);--chimera-padding-composer:var(--chimera-space-2);--chimera-padding-page-inline:clamp(var(--chimera-space-2), 2vw, 20px);--chimera-page-bottom-safe:calc(112px + env(safe-area-inset-bottom));--chimera-page-max:1440px;--chimera-header-height:var(--chimera-studio-header-height-mobile);--chimera-studio-header-height-mobile:calc(48px + var(--chimera-safe-area-top));--chimera-dock-control-size:var(--chimera-size-control-lg);--chimera-dock-inset:var(--chimera-space-2);--chimera-composer-padding-block-touch:var(--chimera-space-2);--chimera-dock-gap:var(--chimera-space-2);--chimera-dock-stack-gap:var(--chimera-space-1);--mobile-section-nav-height:var(--chimera-navigation-hit-height);--chimera-navigation-island-max:280px;--chimera-navigation-island-offset:var(--chimera-space-2);--chimera-navigation-inline-inset:0px;--chimera-feed-bottom-space:var(--studio-dock-footprint,calc(var(--mobile-section-nav-height) + var(--chimera-navigation-bottom) + var(--chimera-space-2)));--chimera-feed-bottom-space-mobile:var(--chimera-feed-bottom-space);--chimera-content-scroll-offset:110px;--chimera-radius-none:0;--chimera-radius-xs:4px;--chimera-radius-sm:8px;--chimera-radius-md:12px;--chimera-radius-lg:16px;--chimera-radius-xl:24px;--chimera-radius-pill:9999px;--chimera-radius-full:50%;--chimera-radius-badge:var(--chimera-radius-xs);--chimera-radius-control:var(--chimera-radius-sm);--chimera-radius-card:var(--chimera-radius-md);--chimera-radius-media:var(--chimera-radius-lg);--chimera-radius-panel:var(--chimera-radius-xl);--chimera-radius-header-action:var(--chimera-radius-control);--chimera-radius-navigation-selection:calc(var(--chimera-navigation-selection-height) / 2);--chimera-navigation-selection-inset-block:0px;--chimera-navigation-hit-height:max(44px, var(--chimera-segmented-visual-height));--chimera-navigation-selection-height:var(--chimera-navigation-hit-height);--chimera-border-width:1px;--chimera-focus-width:2px;--chimera-focus-offset:2px;--chimera-size-control-xs:32px;--chimera-size-control-sm:36px;--chimera-size-control-md:40px;--chimera-size-control-lg:44px;--chimera-size-control-xl:48px;--chimera-control-height-step:var(--chimera-size-control-lg);--chimera-control-height-compact:var(--chimera-size-control-sm);--chimera-control-height:var(--chimera-size-control-md);--chimera-control-height-touch:var(--chimera-size-control-lg);--chimera-control-height-icon:var(--chimera-size-control-xl);--chimera-control-visual-height:var(--chimera-control-height);--chimera-control-hit-size:var(--chimera-control-height-touch);--chimera-action-outcome-visual-size:var(--chimera-size-control-lg);--chimera-action-outcome-hit-size:var(--chimera-size-control-lg);--chimera-action-outcome-icon-size:var(--chimera-icon-size-lg);--chimera-action-outcome-padding-inline:var(--chimera-space-4);--chimera-action-context-visual-size:var(--chimera-size-control-sm);--chimera-action-context-hit-size:var(--chimera-size-control-lg);--chimera-action-context-icon-size:var(--chimera-icon-size-md);--chimera-action-context-padding-inline:var(--chimera-space-3);--chimera-action-utility-visual-size:var(--chimera-size-control-xs);--chimera-action-utility-hit-size:var(--chimera-size-control-lg);--chimera-action-utility-icon-size:var(--chimera-icon-size-md);--chimera-action-utility-padding-inline:var(--chimera-space-3);--chimera-action-inline-visual-size:var(--chimera-size-control-xs);--chimera-action-inline-hit-size:var(--chimera-size-control-lg);--chimera-action-inline-icon-size:var(--chimera-icon-size-sm);--chimera-action-inline-padding-inline:var(--chimera-space-2);--chimera-media-action-visual-size:var(--chimera-size-control-xs);--chimera-media-action-hit-size:var(--chimera-size-control-lg);--chimera-media-action-inset:var(--chimera-space-1);--chimera-media-action-gap:var(--chimera-space-1);--chimera-media-action-surface:color-mix(in srgb, var(--chimera-surface-media) 42%, transparent);--chimera-media-action-foreground:color-mix(in srgb, var(--chimera-text-on-dark) 90%, transparent);--chimera-pill-height-sm:20px;--chimera-pill-height-md:24px;--chimera-pill-height-lg:calc(var(--chimera-size-control-sm) * .8);--chimera-pill-padding-inline-sm:var(--chimera-space-1);--chimera-pill-padding-inline-md:var(--chimera-space-2);--chimera-pill-padding-inline-lg:var(--chimera-action-context-padding-inline);--chimera-badge-height:var(--chimera-pill-height-md);--chimera-attachment-preview-max-height:360px;--chimera-icon-sm:16px;--chimera-icon-md:18px;--chimera-icon-lg:20px;--chimera-icon-xl:22px;--chimera-icon-2xl:24px;--chimera-icon-feature:28px;--chimera-icon-stroke:1.8;--chimera-tab-min-width:128px;--chimera-explorer-tab-min-width-touch:80px;--chimera-explorer-tabs-visual-height:var(--chimera-segmented-visual-height);--chimera-chip-visual-height:var(--chimera-size-control-xs);--chimera-chip-hit-inset-block:calc((var(--chimera-control-hit-size) - var(--chimera-chip-visual-height)) / 2);--chimera-chip-font-size:var(--chimera-type-component-sm);--chimera-chip-padding-inline:var(--chimera-action-context-padding-inline);--chimera-conversion-control-height:var(--chimera-segmented-visual-height);--chimera-action-summary-min:168px;--chimera-button-wide-min:176px;--chimera-conversion-tabs-width:168px;--chimera-template-card-min:112px;--chimera-template-card-max:144px;--chimera-template-card-mobile:80px;--chimera-composer-input-height:68px;--chimera-composer-input-height-compact:56px;--chimera-composer-max:736px;--chimera-composer-source-height:80px;--chimera-composer-thumbnail-size:64px;--chimera-composer-card-min-height:88px;--chimera-composer-card-padding-block:var(--chimera-space-2);--chimera-composer-card-padding-inline:var(--chimera-space-2);--chimera-composer-card-radius:var(--chimera-radius-card);--chimera-composer-thumbnail-radius:var(--chimera-radius-control);--chimera-chat-attachment-size:var(--chimera-control-height-icon);--chimera-chat-attachment-radius:var(--chimera-radius-control);--chimera-chat-content-inset:var(--chimera-space-4);--chimera-menu-header-inset-block:var(--chimera-space-3);--chimera-menu-content-inset:var(--chimera-space-3);--chimera-menu-content-inset-block:var(--chimera-space-4);--chimera-menu-row-inset-block:var(--chimera-space-2);--chimera-menu-row-inset-inline:var(--chimera-space-3);--chimera-menu-leading-size:44px;--chimera-menu-trailing-size:44px;--chimera-menu-row-gap:var(--chimera-space-3);--chimera-menu-row-columns:var(--chimera-menu-leading-size) minmax(0, 1fr) var(--chimera-menu-trailing-size);--chimera-menu-row-padding:var(--chimera-menu-row-inset-block) var(--chimera-menu-row-inset-inline);--chimera-composer-padding-touch:var(--chimera-space-2);--chimera-composer-group-padding:var(--chimera-space-0);--chimera-prompt-trailing-reserve:var(--chimera-space-6);--chimera-prompt-action-reserve:calc(var(--chimera-control-hit-size) + var(--chimera-gap-tight));--chimera-inline-dismiss-hit-size:28px;--chimera-inline-dismiss-visual-size:18px;--chimera-inline-dismiss-icon-size:12px;--chimera-grouped-prompt-action-visual-size:24px;--chimera-recipe-setting-padding-inline:6px;--chimera-recipe-setting-gap:3px;--chimera-composer-row-gap-touch:var(--chimera-space-2);--chimera-composer-settings-gap-touch:var(--chimera-space-1);--chimera-composer-menu-gap-touch:var(--chimera-space-1);--chimera-composer-control-height-touch:var(--chimera-control-height-touch);--chimera-composer-submit-button-size:var(--chimera-dock-control-size);--chimera-composer-selected-height-touch:calc(var(--chimera-composer-control-height-touch) - 2 * var(--chimera-border-width) - 2 * var(--chimera-gap-hairline));--chimera-composer-selected-padding-inline-touch:var(--chimera-space-2);--chimera-composer-input-height-touch:var(--chimera-size-control-xl);--chimera-composer-input-max-height:160px;--chimera-composer-input-max-height-touch:144px;--chimera-composer-input-padding-block-touch:var(--chimera-space-3);--chimera-composer-input-padding-inline-touch:var(--chimera-space-3);--chimera-composer-radius-touch:var(--chimera-radius-floating-panel);--chimera-composer-input-radius-touch:var(--chimera-composer-input-radius-inline) / var(--chimera-composer-input-radius-block);--chimera-composer-popover-width:296px;--chimera-composer-popover-width-touch:288px;--chimera-composer-popover-min-height:120px;--chimera-composer-popover-max-height:440px;--chimera-composer-popover-viewport-padding:var(--chimera-space-3);--chimera-composer-motion-card-width:calc(var(--chimera-size-control-xl) + var(--chimera-space-2));--chimera-composer-motion-name-max:calc(var(--chimera-composer-motion-card-width) * 2);--chimera-motion-detail-max:640px;--chimera-motion-detail-source-size:112px;--chimera-workspace-max:1040px;--chimera-source-workspace-max:920px;--chimera-library-max:896px;--chimera-gallery-dialog-max:448px;--chimera-auth-dialog-max:420px;--chimera-account-name-max:128px;--chimera-account-popover-max:280px;--chimera-contact-dialog-max:500px;--chimera-contact-dialog-height:720px;--chimera-contact-textarea-min:160px;--chimera-contact-state-min:240px;--chimera-chat-max:928px;--chimera-chat-min-height:672px;--chimera-chat-min-height-mobile:608px;--chimera-chat-empty-height:400px;--chimera-chat-empty-copy-max:480px;--chimera-chat-samples-max:672px;--chimera-chat-bubble-max:640px;--chimera-chat-generation-max:720px;--chimera-chat-result-min:160px;--chimera-chat-select-max:136px;--chimera-chat-composer-max:128px;--chimera-chat-composer-float-offset:60px;--chimera-chat-feed-bottom-space:192px;--chimera-chat-attachment-max:288px;--chimera-chat-empty-height-compact:288px;--chimera-chat-empty-height-mobile:208px;--chimera-chat-mobile-shell-offset:128px;--chimera-chat-mobile-height:512px;--chimera-chat-mobile-max:768px;--chimera-chat-history-top:96px;--chimera-chat-history-top-mobile:88px;--chimera-chat-history-panel-max:320px;--chimera-result-rail-header-height:var(--chimera-control-height-touch);--chimera-result-rail-item-size:176px;--chimera-result-rail-item-size-mobile:112px;--chimera-result-disclosure-size:var(--chimera-size-control-xs);--chimera-gallery-card-max:480px;--chimera-gallery-grid-width:calc(100% + var(--chimera-inset-4));--chimera-gallery-gutter-mobile:var(--chimera-space-1);--chimera-gallery-width-mobile:calc(100vw - 2 * max(var(--chimera-gallery-gutter-mobile), env(safe-area-inset-left), env(safe-area-inset-right)));--chimera-gallery-margin-mobile:calc((100% - var(--chimera-gallery-width-mobile)) / 2);--chimera-gallery-grid-margin:calc(-1 * var(--chimera-inset-2));--chimera-gallery-empty-height:320px;--chimera-catalog-empty-height:144px;--chimera-scrollbar-height:10px;--chimera-source-thumbnail-offset:48px;--chimera-source-thumbnail-copy-offset:112px;--chimera-prompt-panel-max:448px;--chimera-custom-prompt-toggle-option-min:72px;--chimera-custom-prompt-toggle-width:150px;--chimera-blur-dock-backdrop:2px;--chimera-backdrop-outset:2px;--chimera-icon-soft-shadow:drop-shadow(0 1px 1px #0000003d);--chimera-dock-backdrop-fade:calc(var(--chimera-control-height-touch) + var(--chimera-composer-settings-gap-touch) + var(--chimera-inset-4));--chimera-dock-backdrop-mask:linear-gradient(to bottom, transparent, #0000001f calc(var(--chimera-dock-backdrop-fade) * .25), #00000073 calc(var(--chimera-dock-backdrop-fade) * .6), black var(--chimera-dock-backdrop-fade));--chimera-blur-composer:18px;--chimera-blur-navigation:20px;--chimera-blur-control:calc(var(--chimera-blur-navigation) / 2);--chimera-blur-chrome:19.2px;--chimera-blur-liquid-glass:22.4px;--chimera-saturation-chrome:1.2;--chimera-saturation-liquid-glass:1.35;--chimera-brightness-liquid-glass:.82;--chimera-ratio-square:1 / 1;--chimera-ratio-portrait:9 / 16;--chimera-ratio-motion-card:var(--chimera-ratio-portrait);--chimera-ratio-showcase:4 / 3;--chimera-ratio-showcase-compact:16 / 10;--chimera-ratio-golden:1.618 / 1;--chimera-proportion-golden-major:61.8%;--chimera-proportion-golden-minor:38.2%;--chimera-showcase-copy-height:104px;--chimera-showcase-copy-height-compact:52px;--chimera-showcase-copy-height-options:64px;--chimera-showcase-copy-height-mobile:100px;--chimera-showcase-copy-height-options-mobile:76px;--chimera-option-strip-height:30px;--chimera-source-thumbnail-max:96px;--chimera-source-thumbnail-max-mobile:72px;--chimera-source-thumbnail-width:36%;--chimera-source-thumbnail-width-mobile:32%;--chimera-media-focus-y:28%;--chimera-tool-title:clamp(29px, 4vw, 45px);--chimera-tool-title-mobile:clamp(27px, 9vw, 35px);--chimera-pricing-max:1216px;--chimera-pricing-table-max:840px;--chimera-pricing-row-min-height:104px;--chimera-pricing-row-mobile-height:88px;--chimera-pricing-payment-card-width:calc(var(--chimera-size-control-xl) + var(--chimera-space-1));--chimera-pricing-label-compact:.8125rem;--chimera-disabled-opacity:.5;--chimera-readable-max:768px;--chimera-copy-max:544px;--chimera-pricing-grid-min:240px;--chimera-pricing-hero:clamp(44px, 8vw, 84px);--chimera-pricing-hero-mobile:clamp(36px, 11vw, 48px);--chimera-pricing-copy:clamp(16px, 2vw, 19px);--chimera-pricing-heading:clamp(28px, 4vw, 40px);--chimera-price-size:32px;--chimera-price-size-wide:38px;--chimera-currency-gap:.1em;--chimera-currency-scale:.65em;--chimera-surface-canvas:#000;--chimera-surface-card:#111;--chimera-purchase-panel-height:256px;--chimera-backdrop-height:calc(100svh - var(--chimera-header-height,48px));--chimera-purchase-material:#191919b8;--chimera-purchase-material-opaque:#191919;--chimera-purchase-blur:16px;--chimera-purchase-rim:#ffffff14;--chimera-purchase-shadow:0 12px 32px -16px #000c;--chimera-purchase-hover-glow:0 0 0 1px #ffffff0f;--chimera-purchase-radius:24px;--chimera-purchase-action-radius:var(--chimera-radius-pill);--chimera-purchase-action-surface:#ffffff14;--chimera-purchase-action-surface-hover:#ffffff24;--chimera-purchase-action-edge:#ffffff1a;--chimera-purchase-band-height:28px;--chimera-credit-store-max:1120px;--chimera-purchase-band-inner-radius:18px;--chimera-purchase-popular-band:#3b63e0;--chimera-purchase-popular-band-text:#fff;--chimera-purchase-popular-material:#18244adb;--chimera-purchase-popular-rim:#8caaff47;--chimera-purchase-value-band:#e9ecf2;--chimera-purchase-value-band-text:#0b0d12;--chimera-purchase-value-material:#262930db;--chimera-purchase-value-rim:#e9ecf242;--chimera-purchase-dock-fade:linear-gradient(180deg, transparent, #07080bf5 12px, #07080b);--chimera-purchase-number:#fff;--chimera-purchase-savings-surface:#4ade801f;--chimera-purchase-savings-edge:#4ade8059;--chimera-purchase-savings-text:#86efac;--chimera-backdrop-indigo-material:radial-gradient(ellipse 38% 26% at 50% -4%, color-mix(in srgb, var(--chimera-primary-highlight) 12%, transparent), transparent 72%), radial-gradient(ellipse 75% 55% at 50% -12%, #4669d74d, transparent 72%), radial-gradient(ellipse 90% 35% at 50% 110%, #8c96aa12, transparent 70%), linear-gradient(180deg, #0a0c14 0%, #07080b 60%, #0a0b0e 100%);--chimera-backdrop-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--chimera-backdrop-grain-opacity:.35;--chimera-surface-control:#151515;--chimera-surface-input:#181818;--chimera-surface-raised:#1b1b1b;--chimera-surface-hover:#1d1d1d;--chimera-surface-active:#292929;--chimera-surface-media:#08090d;--chimera-surface-overlay:#000000f5;--chimera-surface-navigation:#080808b8;--chimera-surface-glass:#000000b8;--chimera-surface-glass-strong:#2323239e;--chimera-surface-liquid-glass:#0000005c;--chimera-surface-liquid-selection:#ffffff14;--chimera-surface-liquid-highlight:#ffffff24;--chimera-surface-glass-pill:color-mix(in srgb, var(--chimera-surface-glass) 80%, transparent);--chimera-surface-glass-pill-reduced:var(--chimera-surface-raised);--chimera-surface-scrim:#000000c7;--chimera-surface-backdrop:#000000db;--chimera-surface-overlay-soft:#0009;--chimera-surface-selected:var(--selection-surface);--chimera-action-selected-surface:var(--selection-action);--chimera-action-selected-surface-hover:var(--selection-action-hover);--chimera-action-selected-surface-pressed:var(--selection-action-pressed);--chimera-action-selected-foreground:#fff;--chimera-action-selected-foreground-muted:#fff;--chimera-action-selected-border:transparent;--chimera-border-subtle:#ffffff14;--chimera-border:#ffffff1f;--chimera-border-strong:#ffffff3d;--chimera-border-glass:#ffffff1a;--chimera-border-liquid-glass:#ffffff24;--chimera-navigation-icon-color:var(--chimera-text-secondary);--chimera-text:#f5f5f5;--chimera-text-secondary:#d8d8d8;--chimera-text-tertiary:#b8b8b8;--chimera-text-on-dark:#fff;--chimera-accent:var(--chimera-action-execute-surface);--chimera-text-on-accent:var(--chimera-action-execute-foreground);--chimera-primary-highlight:#dce3eb;--chimera-primary-highlight-rim: linear-gradient(90deg, transparent, #dce3eba8 25%, #eff3f894 50%, #cbd6e28a 75%, transparent) 12% 100% / 8% 20% no-repeat, linear-gradient(135deg, #fffffffa, #ffffffa6 15%, #ffffff1a 38%, #ffffff0d 65%, #ffffff6b);--chimera-primary-highlight-sheen:radial-gradient(ellipse at 10% 8%, #ffffff2e, transparent 48%), linear-gradient(155deg, #ffffff12, transparent 48%, #ffffff08);--chimera-primary-highlight-shadow:inset 1px 2px 4px #ffffff2e, inset -1px -2px 5px #ffffff0d;--chimera-primary-highlight-lens-shadow:inset 0 2px 2px #fff6, inset 3px 5px 8px #ffffff2b, inset -2px -4px 6px #ffffff24, inset 0 -7px 10px #00000061, 0 3px 8px #0000003d;--chimera-status-danger:var(--danger-text);--chimera-media-scrim:linear-gradient(transparent, #000000d1);--chimera-font-display:var(--font-display);--chimera-shadow-card:var(--shadow-1);--chimera-shadow-raised:var(--shadow-2);--chimera-shadow-composer:0 12px 32px #0006;--chimera-shadow-control:inset 0 1px #ffffff0a, 0 16px 36px #0000003d;--chimera-shadow-progress:0 0 16px #ffffff47;--chimera-shadow-focus-ring:0 0 0 3px var(--chimera-surface-card);--chimera-shadow-nav:0 -12px 32px #00000057;--chimera-shadow-glass-chrome:inset 0 1px #ffffff0a;--chimera-shadow-glass-pill:0 8px 24px #00000038;--chimera-shadow-liquid-glass:inset 0 1px #ffffff1a, inset 0 -1px #ffffff06, 0 -12px 36px #0000002e;--chimera-shadow-liquid-selection:inset 0 1px #ffffff29, inset 0 -1px #ffffff0a, 0 8px 22px #0000001f;--chimera-filter-liquid-glass:blur(var(--chimera-blur-liquid-glass)) saturate(var(--chimera-saturation-liquid-glass)) brightness(var(--chimera-brightness-liquid-glass));--chimera-filter-navigation-icon:drop-shadow(0 1px 2px #000000d1) drop-shadow(0 0 6px #0000005c);--chimera-shadow-thumbnail:0 1px 8px #00000094;--chimera-shadow-badge:0 1px 3px #0000004d;--chimera-shadow-floating-control:0 12px 40px #00000073;--chimera-shadow-menu:0 20px 64px #000000ad;--chimera-motion-press:var(--motion-press);--chimera-motion-fast:var(--motion-fast);--chimera-motion-base:var(--motion-base);--chimera-motion-surface:.22s;--chimera-motion-surface-exit:.15s;--chimera-motion-selection:var(--motion-base);--chimera-motion-navigation-morph:var(--motion-navigation);--chimera-motion-enter:var(--motion-enter);--chimera-motion-exit:var(--motion-exit);--chimera-motion-slow:var(--motion-slow);--chimera-motion-progress:var(--motion-progress);--chimera-motion-skeleton:var(--motion-skeleton);--chimera-motion-orbit:var(--motion-orbit);--chimera-ease-interactive:var(--ease-interactive);--chimera-ease-selection:var(--ease-enter);--chimera-ease-navigation-morph:var(--chimera-ease-selection);--chimera-ease-enter:var(--ease-enter);--chimera-ease-exit:var(--ease-exit);--chimera-ease-standard:var(--ease-standard);--chimera-ease-linear:var(--ease-linear);--chimera-selection-morph-stretch:1;--chimera-selection-morph-squash:1;--chimera-selection-morph-compress:1;--chimera-selection-morph-rebound:1;--chimera-selection-morph-skew:0;--chimera-navigation-morph-stretch:var(--chimera-selection-morph-stretch);--chimera-navigation-morph-squash:var(--chimera-selection-morph-squash);--chimera-navigation-morph-compress:var(--chimera-selection-morph-compress);--chimera-navigation-morph-rebound:var(--chimera-selection-morph-rebound);--chimera-navigation-morph-skew:var(--chimera-selection-morph-skew);--chimera-studio-control-size:var(--chimera-size-control-lg);--chimera-studio-header-padding-block:0px;--chimera-studio-sticky-gap:var(--chimera-space-2);--chimera-content-controls-inset-inline:var(--chimera-space-3);--chimera-content-controls-padding-block:var(--chimera-space-1);--chimera-content-controls-margin-block:var(--chimera-space-1);--chimera-content-controls-gap:var(--chimera-space-1);--chimera-catalog-controls-gap:var(--chimera-content-controls-gap);--chimera-catalog-search-surface:var(--chimera-matte-surface);--chimera-segmented-visual-height:var(--chimera-studio-control-size);--chimera-segmented-radius:calc(var(--chimera-segmented-visual-height) / 2);--chimera-radius-floating-panel:var(--chimera-radius-xl);--chimera-radius-media-card:var(--chimera-radius-sm);--chimera-radius-media-thumbnail:var(--chimera-radius-xs);--chimera-radius-navigation-container:calc(var(--mobile-section-nav-height) / 2);--chimera-radius-chip:calc(var(--chimera-chip-visual-height) / 2);--chimera-composer-input-radius-inline:max(0px, calc(var(--chimera-composer-radius-touch) - var(--chimera-composer-padding-touch) - var(--chimera-border-width)));--chimera-composer-input-radius-block:max(0px, calc(var(--chimera-composer-radius-touch) - var(--chimera-composer-padding-block-touch) - var(--chimera-border-width)));--chimera-composer-input-font-size:var(--chimera-type-component);--chimera-matte-surface:#0c0c0ecc;--chimera-catalog-bar-surface:#0c0c0ee6;--chimera-matte-filter:blur(20px);--chimera-matte-control-filter:blur(12px);--chimera-glass-track-surface:#ffffff08;--chimera-glass-track-edge:#ffffff1a;--chimera-glass-utility-surface:#18181adb;--chimera-glass-utility-edge:#ffffff3d;--chimera-matte-sheen:linear-gradient(165deg, #ffffff12, transparent 42%, #ffffff05);--chimera-selection-material:#ffffff17;--chimera-selection-material-hover:#ffffff21;--chimera-selection-material-pressed:#ffffff12;--chimera-selection-edge-color:#ffffff29;--chimera-glass-rim-width:var(--chimera-border-width);--chimera-glass-rim-light:radial-gradient(ellipse at 5% 85%, color-mix(in srgb, var(--chimera-primary-highlight) 92%, transparent), transparent 28%), linear-gradient(135deg, #fffffffa, #ffffffb8 14%, #ffffff1f 32%, #ffffff0a 65%, #ffffff61);--chimera-matte-rim-light:radial-gradient(ellipse at 3% 0%, color-mix(in srgb, var(--chimera-primary-highlight) 56%, transparent), transparent 14%), linear-gradient(170deg, #ffffff5c, #ffffff0f 32%, #ffffff08 70%, #fff3);--chimera-input-rim-light:none;--chimera-selection-sheen:radial-gradient(ellipse at 10% 8%, #ffffff2e, transparent 48%), radial-gradient(ellipse at 0% 90%, color-mix(in srgb, var(--chimera-primary-highlight) 13%, transparent), transparent 32%), linear-gradient(155deg, #ffffff12, transparent 48%, #ffffff08);--chimera-input-sheen:linear-gradient(170deg, #ffffff08, transparent 48%, #ffffff03);--chimera-selection-highlight:inset 1px 2px 4px #ffffff2e, inset -1px -2px 5px #ffffff0d, inset 0 -5px 8px #0000001f, 0 3px 8px #0000003d;--chimera-composer-elevation:inset 0 1px 2px #ffffff1a, inset 0 -2px 4px #0000002e, 0 3px 6px #0003, 0 12px 28px #00000047;--chimera-composer-edge:#ffffff1f;--chimera-matte-texture:url(../../../textures/chimera-grain.svg);--chimera-matte-texture-size:96px 96px;--chimera-composer-input-edge:transparent;--chimera-composer-input-highlight:none;--chimera-composer-input-focus-edge:#fff;--chimera-media-selection-material:#000000b8;--chimera-media-selection-hover:#000000a3;--chimera-media-selection-pressed:#000c;--chimera-media-selection-edge:#ffffffad;--chimera-composer-surface:var(--chimera-matte-surface);--chimera-composer-input-surface:#ffffff08;--chimera-action-execute-surface:#f2f2f2;--chimera-action-execute-hover:#fff;--chimera-action-execute-pressed:#d9d9d9;--chimera-action-execute-foreground:#111;--chimera-action-disabled-surface:#292929;--chimera-action-disabled-foreground:#999;--action-primary:var(--chimera-action-execute-surface);--action-primary-hover:var(--chimera-action-execute-hover);--action-primary-pressed:var(--chimera-action-execute-pressed);--action-primary-foreground:var(--chimera-action-execute-foreground);--focus-ring:#f2f2f2;--focus:var(--focus-ring);--chimera-navigation-bottom:max(var(--chimera-navigation-island-offset), var(--chimera-safe-area-bottom));--chimera-composer-bottom:calc(var(--mobile-section-nav-height) + var(--chimera-navigation-bottom) + var(--chimera-dock-stack-gap));--chimera-composer-action-gap-touch:var(--chimera-space-2)}@media (width<=820px){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-studio-control-size:var(--chimera-size-control-md);--chimera-composer-input-font-size:max(16px, var(--chimera-type-body));--chimera-ratio-motion-card:4 / 5;--chimera-source-thumbnail-width:var(--chimera-source-thumbnail-width-mobile);--chimera-source-thumbnail-max:var(--chimera-source-thumbnail-max-mobile);--chimera-studio-header-height-mobile:calc(var(--chimera-size-control-lg) + var(--chimera-space-optical) + var(--chimera-safe-area-top));--chimera-studio-sticky-gap:var(--chimera-space-optical);--chimera-content-controls-padding-block:var(--chimera-space-optical);--chimera-content-controls-margin-block:var(--chimera-space-optical);--chimera-composer-padding-touch:var(--chimera-space-1);--chimera-composer-padding-block-touch:var(--chimera-space-1);--chimera-composer-row-gap-touch:var(--chimera-gap-tight);--chimera-composer-card-min-height:0px;--chimera-composer-card-padding-block:var(--chimera-space-optical);--chimera-composer-card-padding-inline:calc(var(--chimera-space-1) + var(--chimera-space-optical));--chimera-composer-card-radius:var(--chimera-composer-input-radius-inline);--chimera-composer-thumbnail-radius:var(--chimera-radius-md);--chimera-composer-thumbnail-size:var(--chimera-studio-control-size);--chimera-composer-source-height:var(--chimera-studio-control-size);--chimera-chat-attachment-size:var(--chimera-studio-control-size);--chimera-chat-attachment-radius:var(--chimera-composer-card-radius);--chimera-chat-content-inset:var(--chimera-space-2);--chimera-result-rail-item-size-mobile:72px;--chimera-result-rail-item-size:var(--chimera-result-rail-item-size-mobile);--chimera-menu-header-inset-block:var(--chimera-space-1);--chimera-menu-content-inset:var(--chimera-space-2);--chimera-menu-content-inset-block:var(--chimera-menu-content-inset)}.recipe-input-groups,.recipe-input-groups .chimera-scope{--chimera-composer-card-min-height:88px;--chimera-composer-card-padding-block:var(--chimera-space-1);--chimera-composer-thumbnail-size:64px;--chimera-composer-source-height:80px}:is(.prompt-composer,.chimera-content-controls),:is(.prompt-composer,.chimera-content-controls) .chimera-scope{--chimera-control-hit-size:var(--chimera-studio-control-size);--chimera-control-height-touch:var(--chimera-studio-control-size);--chimera-action-context-hit-size:var(--chimera-studio-control-size);--chimera-action-utility-hit-size:var(--chimera-studio-control-size);--chimera-action-outcome-hit-size:var(--chimera-studio-control-size);--chimera-action-outcome-visual-size:var(--chimera-studio-control-size)}}@supports not ((mask-composite:exclude) or (-webkit-mask-composite:xor)){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-selection-edge-color:#ffffffad}}@media (width<=820px) and (prefers-reduced-transparency:reduce){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-matte-surface:#171717;--chimera-catalog-bar-surface:#171717;--chimera-glass-track-surface:#202020;--chimera-glass-track-edge:#555;--chimera-glass-utility-surface:#242424;--chimera-glass-utility-edge:#999;--chimera-selection-edge-color:#b8b8b8;--chimera-selection-sheen:none;--chimera-input-sheen:none;--chimera-matte-sheen:none;--chimera-matte-texture:none;--chimera-matte-filter:none;--chimera-matte-control-filter:none;--chimera-selection-material:#383838;--chimera-selection-material-hover:#424242;--chimera-selection-material-pressed:#303030;--chimera-media-selection-material:#242424;--chimera-media-selection-hover:#303030;--chimera-media-selection-pressed:#171717;--chimera-composer-input-surface:#121212}}@media (width<=820px) and (forced-colors:active){:where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-matte-surface:Canvas;--chimera-catalog-bar-surface:Canvas;--chimera-glass-track-surface:Canvas;--chimera-glass-track-edge:ButtonBorder;--chimera-glass-utility-surface:ButtonFace;--chimera-glass-utility-edge:ButtonBorder;--chimera-text-secondary:CanvasText;--chimera-text-tertiary:CanvasText;--chimera-selection-sheen:none;--chimera-input-sheen:none;--chimera-matte-sheen:none;--chimera-composer-elevation:none;--chimera-composer-edge:ButtonBorder;--chimera-matte-texture:none;--chimera-selection-highlight:none;--chimera-composer-input-edge:ButtonBorder;--chimera-composer-input-focus-edge:Highlight;--chimera-composer-input-highlight:none;--chimera-matte-filter:none;--chimera-matte-control-filter:none;--chimera-media-selection-material:Canvas;--chimera-media-selection-hover:Canvas;--chimera-media-selection-pressed:Canvas;--chimera-media-selection-edge:Highlight;--chimera-selection-material:Canvas;--chimera-selection-material-hover:Canvas;--chimera-selection-material-pressed:Canvas;--chimera-selection-edge-color:Highlight;--chimera-action-selected-foreground:CanvasText;--chimera-composer-surface:Canvas;--chimera-composer-input-surface:Field;--focus-ring:Highlight}}:root[data-pwa-platform=ios]{--chimera-safe-area-top:0px}@media (width<=820px){:root[data-pwa-platform] :where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-studio-header-padding-block:var(--chimera-space-1);--chimera-studio-header-height-mobile:calc(var(--chimera-control-height-touch) + var(--chimera-border-width) + var(--chimera-safe-area-top) + 2 * var(--chimera-studio-header-padding-block));--chimera-studio-sticky-gap:var(--chimera-space-1);--chimera-content-controls-padding-block:var(--chimera-space-1);--chimera-navigation-edge:max(var(--chimera-safe-area-bottom), var(--chimera-space-2));--chimera-navigation-bottom:var(--chimera-navigation-edge)}}:root[data-pwa-studio] :where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-header-height:var(--pwa-header-height,var(--chimera-studio-header-height-mobile));--chimera-navigation-bottom:max(calc(var(--pwa-viewport-bottom,0px) + var(--chimera-space-2)), var(--chimera-navigation-edge,max(var(--chimera-safe-area-bottom), var(--chimera-space-2))));--chimera-composer-bottom:calc(var(--pwa-navigation-height,var(--mobile-section-nav-height)) + var(--chimera-navigation-bottom) + var(--chimera-dock-stack-gap))}:root[data-pwa-keyboard] :where(.chimera-shell,.chimera-scope,.chimera-header){--chimera-navigation-edge:var(--chimera-space-1)}@media (width<=820px){.chimera-content-controls,.chimera-content-controls .chimera-scope{--chimera-control-hit-size:44px;--chimera-control-height-touch:44px;--chimera-action-context-hit-size:44px;--chimera-action-utility-hit-size:44px}}.prompt-disclosure.svelte-1w4m8l5{align-items:center;gap:var(--chimera-inset-1);min-height:var(--chimera-control-height-touch);max-width:100%;padding:0 var(--chimera-inset-1);border-radius:var(--chimera-radius-control);color:var(--chimera-text-secondary);font:inherit;font-size:var(--chimera-type-caption);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.prompt-disclosure.svelte-1w4m8l5:hover{color:var(--chimera-text);background:var(--chimera-surface-hover)}.image-prompt-label.svelte-1w4m8l5{justify-content:space-between;align-items:center;gap:var(--chimera-gap-control);display:flex}.prompt-status.svelte-1w4m8l5{align-items:center;gap:var(--chimera-inset-1);color:var(--chimera-text-secondary);font-size:var(--chimera-type-caption);font-weight:var(--chimera-weight-semibold);display:inline-flex}.read-only.svelte-1w4m8l5 .prompt-wrap:where(.svelte-1w4m8l5){border-color:var(--chimera-border-subtle);background:var(--chimera-surface-control)}.read-only.svelte-1w4m8l5 textarea:where(.svelte-1w4m8l5){color:var(--chimera-text-secondary);cursor:default}.compact.svelte-1w4m8l5 .image-prompt-label:where(.svelte-1w4m8l5){width:100%;color:var(--chimera-text);font-size:var(--chimera-type-component);font-weight:var(--chimera-weight-semibold);text-align:left;flex-direction:row;align-items:center}.compact.svelte-1w4m8l5 .prompt-wrap:where(.svelte-1w4m8l5) textarea:where(.svelte-1w4m8l5){min-height:var(--chimera-composer-input-height-compact);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);background:var(--chimera-surface-input);color:var(--chimera-text);font-family:var(--chimera-font-sans);font-size:var(--chimera-composer-input-font-size);font-weight:var(--chimera-weight-regular);line-height:var(--chimera-leading-body);border-bottom-right-radius:0;border-bottom-left-radius:0;display:block}.compact.svelte-1w4m8l5 .prompt-wrap:where(.svelte-1w4m8l5){border-radius:var(--chimera-composer-input-radius-touch);background:var(--chimera-surface-input);overflow:hidden}.prompt-inline-actions.svelte-1w4m8l5{top:50%;right:var(--chimera-inset-2);flex-direction:column;gap:0;position:absolute;transform:translateY(-50%)}.prompt-actions.svelte-1w4m8l5{gap:var(--chimera-gap-tight);display:flex}.prompt-action-button{color:var(--chimera-text-secondary)}.compact.svelte-1w4m8l5 .prompt-wrap:where(.svelte-1w4m8l5) textarea:where(.svelte-1w4m8l5):focus,.compact.svelte-1w4m8l5 .prompt-wrap.has-value:where(.svelte-1w4m8l5) textarea:where(.svelte-1w4m8l5){background:var(--chimera-surface-hover);box-shadow:none}
