@media (max-width:1280px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=true],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=true]{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);width:100%;height:100%;min-height:0;position:relative;overflow:hidden;display:grid!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=true] .blender-ai-panel__settings-rail{z-index:2;border:0;border-bottom:1px solid var(--studio-color-border-subtle);background:color-mix(in srgb, var(--studio-color-background-panel) 97%, #f4eee7);width:100%;height:auto;max-height:min(34vh,15rem);box-shadow:none;border-radius:0;grid-area:1/1;grid-template-columns:minmax(0,1fr);gap:.65rem;padding:.6rem .85rem;display:grid;position:relative;overflow:auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=false] .blender-ai-panel__settings-rail{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__header{border:0;align-items:center;gap:.75rem;padding:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__header h3{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__group{flex:0 17rem;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__group>span{flex:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher{gap:.35rem;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__heading,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__current{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__grid{overscroll-behavior-inline:contain;scrollbar-width:thin;flex-wrap:nowrap;gap:.45rem;width:100%;display:flex;overflow-x:auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-card{min-height:2.6rem;box-shadow:none;border-radius:999px;flex:none;align-items:center;gap:.5rem;padding:.35rem .7rem;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-card__art{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-card__copy{white-space:nowrap;justify-content:flex-start;gap:.4rem;font-size:.88rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-card__copy .studio-icon{width:1.1rem!important;height:1.1rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-card__selected{order:1;padding:.15rem .35rem;font-size:.65rem;position:static}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more{border:0;margin:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more>summary{min-height:2rem;padding:.1rem .25rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-grid{max-height:12rem;overflow:auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-history-sidebar,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=true] .blender-ai-history-sidebar{z-index:5;width:min(var(--blender-ai-history-width,20rem), calc(100% - 2rem));border:1px solid var(--studio-color-border-subtle);background:color-mix(in srgb, var(--studio-color-background-panel) 97%, #f4eee7);border-radius:0 1rem 1rem 0;height:100%;max-height:none;display:flex;position:absolute;inset:0 auto 0 0;box-shadow:0 12px 34px #1d27372e}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-history-sidebar{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-history-splitter,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tools-splitter{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__conversation{grid-area:2/1;grid-template-rows:auto minmax(0,1fr) auto;gap:.75rem;width:100%;height:100%;min-height:0;margin:0;padding:.85rem;display:grid;position:relative;overflow:hidden}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__composer,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=false] .blender-ai-panel__composer{border:1px solid color-mix(in srgb, #d8c8b9 60%, var(--studio-color-border-default));background:color-mix(in srgb, var(--studio-color-background-panel) 97%, #fbf4eb);border-radius:1rem;flex-direction:column;flex:none;gap:.6rem;width:100%;height:auto;min-height:10rem;max-height:min(42dvh,26rem);margin:0;padding:.8rem;display:flex;position:relative;inset:auto;overflow:auto;box-shadow:0 8px 24px #212d3e17}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(.blender-ai-upload__previews>li,.blender-ai-panel__sources>li){min-height:14rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(.blender-ai-typed-inputs){min-height:15rem}:is(:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message:not(:has(.blender-ai-prompt-field))){flex-direction:column;flex:0 auto;gap:.65rem;width:100%;min-height:0;display:flex;overflow:visible}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachments{grid-template-columns:auto auto minmax(0,1fr);align-items:center;gap:.55rem;width:100%;max-height:none;display:grid;overflow:visible}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload{display:contents}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone{background:0 0;border:0;grid-column:1;width:auto;height:2.35rem;min-height:2.35rem;padding:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone>.studio-icon,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone-copy>strong{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone-copy{align-items:center;padding:0;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__browse{background:var(--studio-color-action-primary-background);min-height:2.35rem;color:var(--studio-color-action-primary-text,#fff);border-radius:.5rem;align-items:center;padding:.45rem .8rem;font-size:.875rem;font-weight:650;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-attach-existing{grid-area:1/2}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__drop-instruction{grid-column:3;justify-self:end;margin:0;font-size:.875rem;display:block}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__previews,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__sources{flex-wrap:nowrap;grid-column:1/-1;gap:.65rem;width:100%;max-height:7.5rem;display:flex;overflow:auto hidden}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__previews>li,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__sources>li,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__add-tile{flex:0 0 6.5rem;width:6.5rem;height:6.5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message .blender-ai-prompt-field{width:100%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer{justify-content:flex-end;width:100%;min-height:0;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .button-primary{min-height:2.25rem}}@media (max-width:760px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=true] .blender-ai-panel__settings-rail{max-height:36vh;padding-inline:.55rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-card{min-height:2.4rem;padding-inline:.55rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-card__copy{font-size:.82rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__group{flex-basis:12rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer:has(.blender-ai-typed-inputs){min-height:15rem}}@media (max-width:1280px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=true][data-tools-open=true],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=true][data-tools-open=false],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=true],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=false]{grid-template-rows:auto minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-panel__settings-rail{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(9rem,12rem) minmax(0,1fr) 9.5rem;align-items:center;gap:.6rem;min-height:3.75rem;max-height:4.5rem;overflow:hidden;grid-area:1/1!important;width:100%!important;height:auto!important;display:grid!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-rail__header{border:0;grid-column:1;min-width:0;padding:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-rail__header h3{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-rail__group{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.4rem;width:100%;margin:0;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-launcher{grid-column:2;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem;min-width:0;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-launcher__grid{grid-area:1/1}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-launcher__more{grid-area:1/2;min-width:max-content;margin:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-launcher__more>summary{white-space:nowrap;min-height:2.2rem;padding:.25rem .4rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-rail__advanced{grid-column:3;min-width:max-content;margin:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-rail__advanced>summary{white-space:nowrap;flex-wrap:nowrap}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-tool-launcher__grid{min-width:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=false]>.blender-ai-panel__settings-rail{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-panel__conversation{min-width:0;min-height:0;overflow:hidden;grid-area:2/1!important;grid-template-rows:auto minmax(0,1fr) auto!important;width:100%!important;height:100%!important;display:grid!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-history-sidebar,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-history-splitter,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-tools-splitter{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=true]>.blender-ai-history-sidebar{z-index:10;width:min(var(--blender-ai-history-width,20rem), calc(100% - 1rem));height:100%;max-height:none;position:absolute;inset:0 auto 0 0;box-shadow:0 12px 34px #1d27372e;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false]>.blender-ai-history-sidebar{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-panel__conversation>.blender-ai-panel__composer{align-self:end;overflow:auto;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;height:min(40dvh,18rem)!important;min-height:0!important;max-height:min(40dvh,18rem)!important;margin:0!important;display:grid!important;position:relative!important;inset:auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-panel__conversation>.blender-ai-panel__composer>.blender-ai-panel__composer-body>.blender-ai-panel__composer-message{min-height:0;overflow:hidden;grid-area:1/1!important;grid-template-rows:minmax(0,1fr) auto!important;grid-template-columns:minmax(0,1fr)!important;display:grid!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-panel__conversation>.blender-ai-panel__composer>.blender-ai-panel__composer-footer{justify-content:flex-end;min-height:0;padding:0;display:flex;grid-area:2/1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-composer-attachments{align-items:center;width:100%;min-width:0;max-height:none;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr) auto!important;display:grid!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-upload__media-row{align-items:center;width:100%;min-width:0;max-height:3.75rem;overflow:auto hidden;grid-area:2/1/auto/-1!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-upload__previews,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-panel__sources{flex:none;align-items:center;gap:.5rem;width:max-content;max-width:none;max-height:3.5rem;margin:0;overflow:visible;flex-wrap:nowrap!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-upload__previews>li,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-panel__sources>li,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-upload__add-tile{flex:0 0 3.5rem;width:3.5rem;height:3.5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-upload__dropzone{justify-self:start;grid-area:1/1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-attach-existing{grid-area:1/2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-upload__drop-instruction{justify-self:end;grid-area:1/3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open] .blender-ai-panel__composer-message .blender-ai-prompt-field{width:100%;min-height:2.75rem;grid-area:2/1!important}}@media (min-width:1281px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachments{grid-template-rows:auto auto auto;align-items:center;gap:.45rem;height:auto;max-height:none;overflow:visible;grid-template-columns:minmax(0,1fr)!important;display:grid!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone{border:1px dashed color-mix(in srgb, #234f89 24%, var(--studio-color-border-default));background:linear-gradient(110deg,#fff 0%,#fcfaf7 58%,#f7f9fc 100%);border-radius:.8rem;grid-template-rows:auto;grid-template-columns:auto auto auto;place-content:center;align-items:center;gap:.65rem;width:100%;height:auto;min-height:4.5rem;padding:.55rem 1rem;display:grid;grid-area:1/1/auto/-1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone>.studio-icon{grid-column:1;width:1.6rem!important;height:1.6rem!important;display:block!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone-copy>strong{width:auto;font-family:var(--studio-typography-editorial-display);text-align:center;grid-column:2;font-size:1.15rem;font-weight:500;line-height:1.15;display:block!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__browse{color:#234f89;background:#eef4fb;border-radius:.55rem;grid-column:3;justify-self:center;align-items:center;min-height:2.15rem;padding:.35rem .75rem;font-size:.88rem;text-decoration:none;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__drop-instruction{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row{align-items:center;min-width:0;min-height:5.25rem;max-height:5.5rem;display:flex;overflow:auto hidden;grid-area:2/1/auto/-1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row:empty{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-panel__sources,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-upload__previews{flex-wrap:nowrap;flex:none;align-items:center;gap:.65rem;width:max-content;max-width:none;max-height:5.25rem;margin:0;display:flex;overflow:visible}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row :is(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li,.blender-ai-upload__add-tile){flex:0 0 5rem;width:5rem;height:5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-attach-existing{grid-area:3/1/auto/-1;justify-self:start}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer{padding:.7rem;overflow-y:auto;min-height:0!important;max-height:min(34dvh,19rem)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer:has(.blender-ai-typed-inputs){max-height:min(42dvh,22rem)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer{grid-template-rows:auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message{grid-area:1/1;align-content:start;align-self:start;gap:.45rem;height:auto;grid-template-rows:auto auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachments{grid-area:1/1;align-self:start}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message:has(.blender-ai-typed-inputs){grid-template-rows:auto auto auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message .blender-ai-typed-inputs{grid-row:2}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message:has(.blender-ai-typed-inputs) .blender-ai-prompt-field{grid-row:3}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message .blender-ai-prompt-field textarea{min-height:2.75rem;max-height:4.5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__composer,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=false] .blender-ai-panel__composer{overflow:auto;grid-template-rows:auto auto!important;height:auto!important;min-height:0!important;max-height:min(42dvh,22rem)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(.blender-ai-typed-inputs){max-height:min(48dvh,25rem)!important}:is(:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message:not(:has(.blender-ai-prompt-field))){grid-row:auto!important;grid-template-rows:auto auto!important;align-content:start!important;align-self:start!important;height:auto!important;min-height:0!important;display:contents!important;overflow:visible!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message:has(.blender-ai-typed-inputs){grid-template-rows:auto auto auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments{grid-area:1/1/auto/-1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-typed-inputs{grid-area:2/1/auto/-1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-prompt-field{min-width:0;grid-area:2/1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(.blender-ai-typed-inputs) .blender-ai-panel__composer-footer{grid-row:3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:not(:has(.blender-ai-typed-inputs)) .blender-ai-panel__composer-footer{align-self:stretch;grid-area:2/2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .button-primary{min-height:3.15rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field{border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);border-radius:.8rem;align-items:center;gap:.7rem;min-height:3.15rem;padding:0 .85rem;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field>.studio-icon{color:var(--studio-color-text-secondary);flex:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field textarea{background:0 0;border:0;border-radius:0;flex:auto;width:0;min-width:0;min-height:2.75rem;max-height:4.5rem;padding:.6rem 0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field:focus-within{border-color:var(--studio-color-border-focus)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-prompt-field textarea{min-height:3.15rem;max-height:5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(>[role=alert],>[role=status]){grid-template-rows:auto auto auto!important;max-height:min(48dvh,25rem)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer>:is([role=alert],[role=status]){margin:0;padding:.35rem .55rem;grid-area:1/1/auto/-1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(>[role=alert],>[role=status]) .blender-ai-composer-attachments{grid-row:2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(>[role=alert],>[role=status]) .blender-ai-panel__composer-message .blender-ai-prompt-field{grid-row:3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(>[role=alert],>[role=status]) .blender-ai-panel__composer-footer{grid-row:3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments{height:auto!important;max-height:none!important;overflow:visible!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments:has(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li){grid-template-rows:3.25rem 4.75rem auto;gap:.35rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments:has(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li) .blender-ai-upload__dropzone{min-height:3.25rem;padding:.35rem .75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments:has(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li) .blender-ai-upload__media-row{min-height:4.5rem;max-height:4.75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments:has(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li) :is(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li,.blender-ai-upload__add-tile){flex-basis:4.5rem;width:4.5rem;height:4.5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments:has(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li) .blender-ai-attach-existing>summary{min-height:2rem;padding-block:.25rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer:has(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li){max-height:min(40dvh,22rem)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-upload__previews>li[data-needs-reselect=true]{flex-basis:9rem!important;width:9rem!important;min-width:9rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle{color:#43536c;background:0 0;border:1px solid #0000;border-radius:50%;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle:hover{color:#173f70;background:#f7fafd;border-color:#0000}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle[aria-expanded=true]{color:#173f70;background:#f3f7fc;border-color:#173f7021}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle[aria-expanded=false]{color:#718096}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle:focus-visible{outline-offset:2px;outline:2px solid #2c6299}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-attachments{align-items:center;gap:.45rem .65rem;grid-template-rows:auto auto auto!important;grid-template-columns:auto auto minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone{color:#fff;text-align:center;justify-content:center;min-width:11rem;border:1px solid color-mix(in srgb, #234f89 18%, var(--studio-color-border-default))!important;background:#285b91!important;border-radius:.65rem!important;grid-area:1/1!important;width:auto!important;height:2.5rem!important;min-height:2.5rem!important;padding:.35rem .8rem!important;display:inline-flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone>.studio-icon,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone-copy>strong{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone-copy{display:contents!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__browse{align-items:center;gap:.4rem;color:#fff!important;background:0 0!important;border-radius:0!important;min-height:0!important;padding:0!important;font-size:.85rem!important;font-weight:600!important;text-decoration:none!important;display:inline-flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__browse .studio-icon{width:1rem!important;height:1rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__dropzone-hint{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__drop-instruction{color:var(--studio-color-text-secondary);justify-self:end;font-size:.85rem;grid-area:1/3!important;display:block!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row{align-items:center;gap:.6rem;min-width:0;grid-area:2/1/auto/-1!important;min-height:5.5rem!important;max-height:6rem!important;display:flex!important;overflow:auto hidden!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-panel__sources,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-upload__previews{flex-wrap:nowrap;flex:none;align-items:center;gap:.6rem;width:max-content;max-width:none;max-height:5.5rem;margin:0;padding:0;overflow:visible;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row :is(.blender-ai-panel__sources>li,.blender-ai-upload__previews>li,.blender-ai-upload__add-tile){flex:0 0 5.5rem!important;width:5.5rem!important;min-width:5.5rem!important;height:5.5rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-panel__sources>li>.blender-ai-result>[role=alert]{z-index:2;background:color-mix(in srgb, var(--studio-color-background-panel) 94%, #f5eee7);text-align:center;align-content:center;justify-items:center;gap:.2rem;height:100%;padding:.2rem;display:grid;position:absolute;inset:0;overflow:hidden}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-panel__sources>li>.blender-ai-result>[role=alert] p{margin:0;font-size:.68rem;line-height:1.15}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-panel__sources>li>.blender-ai-result>[role=alert] button{min-height:1.55rem;padding:.15rem .35rem;font-size:.65rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-upload__media-row .blender-ai-upload__previews>li[data-needs-reselect=true]{flex-basis:7rem!important;width:7rem!important;min-width:7rem!important;height:5.5rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-attach-existing{justify-self:start;grid-area:1/2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-attach-existing>summary{border-radius:.65rem;min-height:2.5rem}}@media (max-width:1280px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content{isolation:isolate;position:relative;grid-template-rows:minmax(0,1fr)!important;grid-template-columns:minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-panel__conversation{grid-area:1/1!important;width:100%!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-panel__settings-rail[data-open=true]{z-index:12;border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);border-radius:0 0 0 1rem;flex-direction:column;width:min(27rem,50% - .5rem);height:100%;max-height:none;position:absolute;inset:0 0 0 auto;overflow:auto;box-shadow:0 12px 34px #1d27372e;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-tools-open=true]>.blender-ai-panel__settings-rail .blender-ai-tool-rail__header h3{display:block}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-history-sidebar[data-expanded=true]{z-index:13;width:min(var(--blender-ai-history-width,20rem), calc(50% - .5rem));border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);border-radius:0 0 1rem;height:100%;max-height:none;position:absolute;inset:0 auto 0 0;box-shadow:0 12px 34px #1d27372e}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-history-splitter,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-tools-splitter{display:none!important}}@media (max-width:760px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-panel__settings-rail[data-open=true],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-history-sidebar[data-expanded=true]{width:min(24rem,100% - 1rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-panel__settings-rail[data-open=true]{inset-inline:auto 0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content>.blender-ai-history-sidebar[data-expanded=true]{inset-inline:0 auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer{max-height:min(44dvh,20rem)!important}}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content:is([data-history-open],[data-tools-open])>.blender-ai-panel__conversation>.blender-ai-panel__composer{grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;height:fit-content!important;min-height:0!important;max-height:min(42dvh,22rem)!important;overflow-y:auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content:is([data-history-open],[data-tools-open])>.blender-ai-panel__conversation>.blender-ai-panel__composer>.blender-ai-panel__composer-body>.blender-ai-panel__composer-message{flex-direction:column!important;align-self:start!important;height:auto!important;min-height:0!important;display:flex!important;overflow:visible!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer{align-items:stretch;gap:.5rem;padding:.525rem;grid-template-rows:auto auto!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;height:fit-content!important;min-height:0!important;max-height:min(42dvh,22rem)!important;overflow-y:auto!important}:is(:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message:not(:has(.blender-ai-prompt-field))){flex-direction:column;gap:.5rem;min-width:0;grid-area:1/1!important;align-self:start!important;height:auto!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-prompt-field{order:1;width:100%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments{order:2;align-items:center;gap:.4rem .6rem;width:100%;display:grid;grid-template-rows:auto auto!important;grid-template-columns:auto auto minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__dropzone{cursor:pointer;border:1px solid var(--studio-color-border-subtle)!important;background:color-mix(in srgb, var(--studio-color-background-panel) 92%, #eee9e1)!important;width:auto!important;min-width:0!important;height:1.875rem!important;min-height:1.875rem!important;color:var(--studio-color-text-primary)!important;border-radius:.55rem!important;grid-area:1/1!important;padding:0 .65rem!important;display:inline-flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__dropzone>.studio-icon,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__dropzone-copy>strong{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__dropzone-copy{display:contents!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__browse{align-items:center;gap:.35rem;min-height:0!important;color:inherit!important;background:0 0!important;padding:0!important;font-size:.75rem!important;font-weight:550!important;display:inline-flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__browse .studio-icon{width:.9rem!important;height:.9rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__drop-instruction{color:var(--studio-color-text-secondary);justify-self:start;font-size:.75rem;grid-area:1/3!important;display:block!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__media-row{grid-area:2/1/auto/-1!important;min-height:5.75rem!important;max-height:6rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__media-row:empty{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-attach-existing{justify-self:start;grid-area:1/2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-attach-existing>summary{border:1px solid var(--studio-color-border-subtle);background:0 0;font-size:.75rem;border-radius:.55rem!important;min-height:1.875rem!important;padding:0 .65rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-attach-existing[open]{grid-area:3/1/auto/-1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer>.blender-ai-panel__composer-footer{justify-content:flex-end;padding:0;grid-area:2/1!important;min-height:1.875rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .button-primary{border-radius:.5rem!important;min-width:0!important;height:1.875rem!important;min-height:1.875rem!important;padding:0 .8rem!important;font-family:inherit!important;font-size:.75rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments{flex-wrap:wrap;align-items:flex-start!important;gap:.5rem!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload{display:contents!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__media-row{flex:1 0 100%;order:2;overflow:auto hidden;min-height:0!important;max-height:7.25rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-upload__previews,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__sources{align-items:center;width:max-content;flex-wrap:nowrap!important;gap:.5rem!important;max-width:none!important;margin:0!important;padding:.15rem!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-upload__previews>li,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__sources>li{background:#f7f5f1;position:relative;overflow:hidden;border:1px solid var(--studio-color-border-subtle)!important;width:5.75rem!important;min-width:5.75rem!important;height:5.75rem!important;min-height:5.75rem!important;box-shadow:none!important;border-radius:.65rem!important;flex:0 0 5.75rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-upload__previews>li>img,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__sources>li>img,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__sources>li>figure,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__sources>li>figure img{object-fit:cover!important;width:100%!important;height:100%!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image{order:1;position:relative}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image>summary{border:1px solid var(--studio-color-border-subtle);min-height:1.875rem;color:var(--studio-color-text-primary);cursor:pointer;font:inherit;background:0 0;border-radius:.5rem;align-items:center;gap:.4rem;padding:0 .7rem;font-size:.78rem;list-style:none;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image>summary:hover,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image[open]>summary{background:color-mix(in srgb, var(--studio-color-background-panel) 90%, #eee9e1)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu{z-index:10;border:1px solid var(--studio-color-border-subtle);background:var(--studio-color-background-panel);border-radius:.65rem;grid-template-columns:minmax(0,1fr);gap:.25rem;min-width:12rem;padding:.35rem;display:grid;position:absolute;top:calc(100% + .3rem);left:0;box-shadow:0 8px 24px #1823341f}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu>button,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu .blender-ai-attach-existing>summary{width:100%;color:var(--studio-color-text-primary);text-align:left;cursor:pointer;align-items:center;gap:.45rem;display:flex;text-transform:none!important;background:0 0!important;border:0!important;border-radius:.4rem!important;min-height:2rem!important;padding:0 .55rem!important;font-size:.78rem!important;font-weight:500!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu .blender-ai-attach-existing{grid-area:auto/1/auto/-1!important;width:100%!important;min-width:0!important;display:block!important;position:static!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu>button:hover,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu .blender-ai-attach-existing>summary:hover{background:#f2f0ec!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu .blender-ai-attach-existing[open]{grid-area:auto/1/auto/-1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer{align-items:stretch;gap:.385rem;overflow:auto;flex-direction:column!important;height:auto!important;min-height:0!important;max-height:min(46dvh,24rem)!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message{align-items:stretch;gap:.55rem;flex-direction:column!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-prompt-field{order:0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field{align-items:flex-start;width:100%;min-height:5rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-prompt-field textarea{resize:none;min-height:4.55rem!important;max-height:9rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-image-action{min-inline-size:2rem;text-transform:none;align-self:flex-start;gap:.375rem;height:1.875rem;min-height:1.875rem;padding-inline:.5rem;font-size:.8125rem;order:1!important;inline-size:auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments{width:100%;order:2!important;min-height:0!important;max-height:none!important;overflow:visible!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-attachments .blender-ai-upload__media-row{min-height:0!important;max-height:5.75rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-composer-footer{align-self:flex-end;min-height:1.875rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .button-primary{height:1.875rem!important;min-height:1.875rem!important;padding:0 .8rem!important;font-size:.75rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image{align-self:flex-start;width:max-content;margin:.15rem 0 0 .15rem;position:relative;order:1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image>summary{width:2rem;height:2rem;min-height:2rem;color:var(--studio-color-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;list-style:none;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image>summary::-webkit-details-marker{display:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image>summary:hover,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image[open]>summary{color:var(--studio-color-action-primary-background);background:color-mix(in srgb, var(--studio-color-action-primary-background) 8%, transparent)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu{top:auto;bottom:calc(100% + .25rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-add-image__menu>button:disabled{opacity:.55;cursor:not-allowed}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer{gap:.55rem;overflow:hidden auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer[data-image-drop-active=true]{outline:2px dashed var(--studio-color-action-primary-background);outline-offset:2px}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer>.blender-ai-panel__composer-footer{flex-wrap:wrap;flex:none;justify-content:flex-start;align-items:flex-end;gap:.5rem;width:100%;margin-top:auto;padding:0;display:flex;position:static;min-height:1.875rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-composer-image-action{flex:none;align-self:flex-end;order:0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-composer-attachments{flex:18rem;order:1;width:auto;min-width:0;max-width:100%;margin:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-upload{display:contents!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-upload__media-row{flex-wrap:wrap;flex:auto;align-items:flex-end;gap:.4rem;width:100%;min-width:0;min-height:0!important;max-height:none!important;display:flex!important;overflow:visible!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-upload__media-row:empty{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-upload__previews,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-panel__sources{flex:auto;align-items:flex-end;width:100%;min-width:0;max-width:100%;flex-wrap:wrap!important;gap:.4rem!important;margin:0!important;padding:.15rem!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-panel__unavailable{flex:1 0 100%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .button-primary{flex:none;align-self:flex-end;margin-inline-start:auto;order:2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field{min-height:7.25rem;flex-direction:column!important;align-items:stretch!important;gap:.4rem!important;padding:.55rem .7rem!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-composer-attachments{flex:none;gap:.25rem;width:100%;min-width:0;margin:0;order:0!important;display:grid!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-upload{display:contents!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-upload__media-row{align-items:flex-start;gap:.4rem;width:100%;min-width:0;flex-wrap:wrap!important;min-height:0!important;max-height:5.5rem!important;display:flex!important;overflow:auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-upload__media-row:empty{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-upload__previews,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-panel__sources{align-items:flex-start;width:100%;min-width:0;max-width:100%;flex-wrap:wrap!important;gap:.4rem!important;margin:0!important;padding:0!important;display:flex!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field textarea{order:1;flex:1 0 4.5rem!important;width:100%!important;min-height:6rem!important;max-height:7rem!important;padding:.25rem 0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-composer-attachments>[role=alert],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-composer-attachments>[role=status]{margin:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__format{border-block:1px solid var(--studio-color-border-subtle);padding-block:.45rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__format>summary{min-height:2.5rem;color:var(--studio-color-text-primary);cursor:pointer;font-weight:600}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-rail__format .blender-ai-panel__image-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;padding-block:.35rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation>.blender-ai-draft-status{border:1px solid color-mix(in srgb, var(--studio-color-action-primary-background) 30%, var(--studio-color-border-subtle));background:color-mix(in srgb, var(--studio-color-action-primary-background) 5%, var(--studio-color-background-panel));border-radius:.55rem;padding:.5rem .75rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more>summary{color:#233b59;background:linear-gradient(100deg,#f8f2ec,#f4f7fa 78%);border-radius:.65rem;min-height:2.75rem;padding:.2rem .3rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;column-gap:.65rem;padding:.25rem 0 .5rem;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category-column{align-content:start;gap:.65rem;min-width:0;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category{border:1px solid color-mix(in srgb, var(--tool-category-accent) 22%, #e6e1db);background:linear-gradient(150deg, #fff 0%, var(--tool-category-wash) 100%);width:100%;box-shadow:0 2px 8px color-mix(in srgb, var(--tool-category-accent) 7%, transparent);border-radius:.8rem;padding:.55rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category h4{background:color-mix(in srgb, var(--tool-category-accent) 10%, white);min-height:2.15rem;color:color-mix(in srgb, var(--tool-category-accent) 76%, #20334c);letter-spacing:.055em;border-radius:.55rem;align-items:center;gap:.45rem;margin:0 0 .3rem;padding:.2rem .35rem;font-size:.72rem;line-height:1.25;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category-icon{background:color-mix(in srgb, var(--tool-category-accent) 14%, white);width:1.7rem;height:1.7rem;color:var(--tool-category-accent);border-radius:.5rem;flex:0 0 1.7rem;place-items:center;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item{color:#263a53;border-radius:.45rem;min-height:2.2rem;padding:.35rem .4rem;font-size:.88rem;line-height:1.3}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item+.blender-ai-tool-launcher__more-item{border-top:1px solid color-mix(in srgb, var(--tool-category-accent) 10%, transparent)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item:hover:not(:disabled),:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item[aria-pressed=true]{background:color-mix(in srgb, var(--tool-category-accent) 11%, white);color:color-mix(in srgb, var(--tool-category-accent) 80%, #20334c)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category--1{--tool-category-accent:#a47a4c;--tool-category-wash:#fbf4ea}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category--2{--tool-category-accent:#a75f70;--tool-category-wash:#fbf0f1}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category--3{--tool-category-accent:#557ba4;--tool-category-wash:#eff5fb}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category--4{--tool-category-accent:#64836f;--tool-category-wash:#f0f6f1}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category--5{--tool-category-accent:#786b9b;--tool-category-wash:#f4f1f8}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category--6{--tool-category-accent:#a56f50;--tool-category-wash:#faf2eb}@media (max-width:760px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-grid{grid-template-columns:1fr}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category-column{display:contents}}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;min-width:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category{box-sizing:border-box;align-self:start;min-width:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category h4,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item>span{min-width:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__category h4,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item>span{overflow-wrap:anywhere}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-item>.studio-icon{flex:none}@container (max-width:30rem){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tool-launcher__more-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:680px){.blender-ai-panel.blender-ai-workspace-layout[data-guided=true] .blender-ai-panel__composer-body>.blender-ai-panel__composer-message{overflow:visible!important}.blender-ai-panel.blender-ai-workspace-layout[data-guided=true] .blender-ai-panel__composer .blender-ai-prompt-field .blender-ai-composer-attachments{max-height:none!important;overflow:visible!important}.blender-ai-panel.blender-ai-workspace-layout[data-guided=true] .blender-ai-panel__composer .blender-ai-prompt-field .blender-ai-upload__media-row{height:auto!important;max-height:none!important;overflow:visible!important}}
:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle{color:#24496d;background:#fffdfa;border:1px solid #cbd7e5;translate:10px;box-shadow:0 1px 4px #16294024}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle[aria-expanded=true],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-workspace-toolbar__toggle:hover{color:#173f70;background:#e8f0fa;border-color:#8eabc9}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-title:not(.is-renaming){grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-title:not(.is-renaming)>h4{white-space:normal;overflow-wrap:anywhere;text-overflow:clip;width:100%;overflow:visible}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-title.is-renaming{align-items:center}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-title.is-renaming>input{box-sizing:border-box;height:28px;min-height:28px;padding:2px .5rem;font-family:inherit;font-size:1rem;line-height:1.2}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-title>.blender-ai-conversation-rename{block-size:2.25rem;min-block-size:2.25rem;inline-size:2.25rem;min-inline-size:2.25rem;color:var(--studio-color-text-secondary);box-shadow:none;background:0 0;border:0;border-radius:50%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-title>.blender-ai-conversation-rename:not(:disabled):hover{color:var(--studio-color-text-primary);box-shadow:none;background:0 0;border:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets{background:0 0;border:1px solid #0000;border-radius:.8rem;grid-column:1/-1;min-width:0;margin-top:.125rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets>summary{color:#43536c;cursor:pointer;border-radius:.65rem;align-items:center;min-height:2.6rem;padding:.35rem .55rem;font-size:.82rem;font-weight:650;display:flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets[open]{background:linear-gradient(145deg,#fffdfa,#f8f7f4);border-color:#e6e2dc;box-shadow:0 3px 12px #1f2b3a0d}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets[open]>summary{color:#263c57;border-bottom:1px solid #ebe7e1;border-radius:.75rem .75rem 0 0;padding-inline:.8rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__scope{background:#f2f3f4;border:1px solid #e4e7eb;border-radius:.6rem;gap:.2rem;margin:.7rem .75rem 0;padding:.2rem;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__scope [role=tab]{color:#68778a;min-height:2rem;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:.42rem;padding:.3rem .7rem;font-size:.75rem;font-weight:600}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__scope [role=tab][aria-selected=true]{color:#24496d;background:#fff;box-shadow:0 1px 3px #1f2b3a1f}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__form{grid-template-columns:minmax(0,1fr) minmax(12rem,.8fr) auto;align-items:end;gap:.65rem;margin:0;padding:.75rem;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__form label,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__edit label{color:#69778a;letter-spacing:.035em;gap:.35rem;min-width:0;font-size:.7rem;font-weight:650}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__form :is(input,select,textarea),:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__edit :is(input,select,textarea){box-sizing:border-box;color:#26384e;width:100%;min-width:0;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #d9dfe6;border-radius:.6rem;padding:.5rem .7rem;font-size:.82rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__form .blender-ai-snippets__instruction{grid-column:1/-1}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__form textarea{resize:vertical;min-height:5rem;line-height:1.4}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__shared-group{color:#69778a;letter-spacing:.035em;gap:.35rem;max-width:22rem;margin:.7rem .75rem;font-size:.7rem;font-weight:650;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__shared-group select{box-sizing:border-box;color:#26384e;width:100%;min-height:2.55rem;font:inherit;background:#fff;border:1px solid #d9dfe6;border-radius:.6rem;padding:.5rem .7rem;font-size:.82rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__save{white-space:nowrap;border-radius:.6rem;min-height:2.55rem;padding-inline:.9rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__edit{border-top:1px solid #e9e5df;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) auto auto;align-items:end;gap:.65rem;margin:0 .75rem .65rem;padding-top:.65rem;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__edit textarea{resize:vertical;min-height:4rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__item{background:#fff;border:1px solid #e7e8e9;border-radius:.65rem;grid-template-columns:minmax(0,1fr) repeat(4,auto);align-items:center;gap:.35rem;min-width:0;margin:0 .75rem .45rem;padding:.4rem .5rem;display:grid}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__item>.blender-ai-snippets__use{color:#294764;text-align:start;white-space:normal;background:0 0;border-color:#0000;justify-content:flex-start;min-width:0;padding-inline:.55rem;font-weight:650}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__item>.button-secondary:not(.blender-ai-snippets__use){min-height:2rem;padding-inline:.55rem;font-size:.72rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__item>span{color:#748196;font-size:.72rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__empty,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets>[role=status],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets>[role=alert]{color:#69778a;margin:.55rem .8rem .2rem;font-size:.78rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__more{margin:0 .75rem .5rem}@media (max-width:680px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__form{grid-template-columns:minmax(0,1fr)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__save{justify-self:start}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__edit{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-snippets__item{grid-template-columns:minmax(0,1fr) repeat(2,auto)}}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer{--blender-ai-composer-control-height:2rem;align-items:center!important;position:relative!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-composer-image-action{align-self:center!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-composer-video-mode{min-height:var(--blender-ai-composer-control-height);color:var(--studio-color-text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.55rem;flex:none;align-items:center;gap:.42rem;padding:0 .42rem;font-size:.78rem;font-weight:650;line-height:1;display:inline-flex;align-self:center!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-composer-video-mode:hover:not(:disabled),:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-composer-video-mode:focus-visible{border-color:var(--studio-color-border-subtle);background:var(--studio-color-background-panel)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-composer-video-mode[aria-checked=true]{color:var(--studio-color-action-primary-background)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-composer-video-mode:disabled{cursor:not-allowed;opacity:.55}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-video-mode__track{background:var(--studio-color-border-subtle);border-radius:999px;flex:0 0 2rem;align-items:center;block-size:1.125rem;inline-size:2rem;padding:2px;transition:background-color .12s;display:inline-flex;position:relative}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-video-mode__track>span{background:var(--studio-color-background-panel);border-radius:50%;block-size:.75rem;inline-size:.75rem;transition:transform .12s;display:block;box-shadow:0 1px 2px #00000038}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-video-mode[aria-checked=true] .blender-ai-composer-video-mode__track{background:var(--studio-color-action-primary-background)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-video-mode[aria-checked=true] .blender-ai-composer-video-mode__track>span{transform:translate(.875rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-video-mode:focus-visible{outline:2px solid var(--studio-color-border-focus);outline-offset:2px}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-media-actions{flex:none;align-self:center;align-items:stretch;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-media-actions>.blender-ai-composer-image-action{border-start-end-radius:0!important;border-end-end-radius:0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-composer-media-actions>.blender-ai-output-mode-menu{margin-inline-start:-1px}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-output-mode-menu>.studio-icon-action-button{inline-size:2rem;min-inline-size:2rem;block-size:var(--blender-ai-composer-control-height);min-block-size:var(--blender-ai-composer-control-height);border-start-start-radius:0;border-end-start-radius:0;justify-content:center;align-items:center;padding:0 .3rem;display:inline-flex}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-output-mode-menu>.studio-icon-action-button:focus-visible{z-index:1;outline:2px solid var(--studio-color-border-focus);outline-offset:2px;position:relative}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-output-mode-menu .studio-record-actions-menu-panel{min-inline-size:8rem;padding:.25rem;inset-block:auto calc(100% + .25rem);inset-inline:0 auto}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-output-mode-menu .studio-record-actions-menu-panel [role=menuitem]{box-sizing:border-box;inline-size:100%;min-inline-size:100%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets{border:0;border-radius:.6rem;flex:0 auto;order:0;grid-column:auto;width:auto;max-width:min(34rem,100%);margin:0;position:relative}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets>summary{box-sizing:border-box;color:#43536c;white-space:nowrap;background:#fff;border:1px solid #d8e0e9;border-radius:.6rem;gap:.45rem;min-height:2.25rem;padding:.3rem .65rem;font-size:.78rem;line-height:1.2}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets>.blender-ai-snippets__summary{justify-content:center;align-self:center}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets>.blender-ai-snippets__summary>svg{color:var(--studio-color-action-primary-background);flex:none}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets[open]{z-index:20;background:linear-gradient(145deg,#fffdfa,#f8f7f4);border:1px solid #e6e2dc;border-radius:.8rem;width:min(42rem,100vw - 1rem);max-height:min(70dvh,36rem);position:absolute;bottom:calc(100% + .55rem);left:0;overflow:auto;box-shadow:0 8px 26px #1f2b3a24}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets[open]>summary{z-index:1;background:#fffdfa;position:sticky;top:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets[open]>.blender-ai-snippets__summary{justify-content:flex-start}@media (max-width:680px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-footer .blender-ai-snippets[open]{width:min(34rem,100vw - 2rem)}}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field:focus-within{box-shadow:none;border-color:#a59a88}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer-message .blender-ai-prompt-field textarea:focus-visible{outline:none}.blender-ai-model-selection{min-width:0;font-size:var(--studio-font-size-label);flex:1 0 100%;order:-1;gap:4px;padding:4px 0;display:grid}.blender-ai-model-selection>p{overflow-wrap:anywhere;margin:0}.blender-ai-model-selection label{gap:4px;min-width:0;display:grid}.blender-ai-model-selection--composer{flex:0 auto;order:0;align-items:center;width:auto;padding:0;display:flex}.blender-ai-model-selection--composer>label{white-space:nowrap;align-items:center;gap:.4rem;display:flex}.blender-ai-model-picker{flex:0 auto;width:fit-content;min-width:0;max-width:min(20rem,42vw)}.blender-ai-model-picker .studio-single-select-trigger{box-sizing:border-box;border-radius:.5rem;width:fit-content;min-width:0;max-width:100%;min-height:2.25rem}.blender-ai-model-picker .studio-single-select-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;overflow:hidden}.blender-ai-model-selection select{width:100%;min-width:0;max-width:100%}.blender-ai-model-selected{align-items:center;gap:.4rem;min-width:0;display:inline-flex}.blender-ai-image-size-option{color:var(--studio-color-text-secondary);white-space:nowrap;flex:0 auto;align-items:center;gap:.4rem;font-size:.85rem;display:flex}.blender-ai-image-output-controls{flex:0 auto;align-items:center;gap:.75rem;min-width:0;display:flex}.blender-ai-resolution-picker{flex:none;position:relative}.blender-ai-resolution-picker .studio-single-select-trigger{box-sizing:border-box;border-radius:.5rem;width:min(11.5rem,100vw - 2rem);min-width:0;max-width:100%;min-height:2.25rem}.blender-ai-resolution-picker .studio-single-select-trigger-label{flex:0 0 1.5rem}.blender-ai-resolution-picker .studio-single-select-trigger-meta{color:var(--studio-color-text-secondary,var(--muted));white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;margin-inline-start:0;font-size:.7rem}.blender-ai-video-duration-picker .studio-single-select-trigger{box-sizing:border-box;width:fit-content;min-width:4.5rem;max-width:min(8rem,100vw - 2rem)}.blender-ai-video-duration-picker .studio-single-select-trigger-label{white-space:nowrap;flex:0 auto;min-width:0}.blender-ai-video-duration-picker .studio-single-select-option-label{flex:auto}.blender-ai-video-resolution-picker .studio-single-select-trigger{box-sizing:border-box;width:fit-content;min-width:0;max-width:min(12.5rem,100vw - 2rem)}.blender-ai-video-resolution-picker .studio-single-select-trigger-label{flex:none;min-width:0}.blender-ai-video-resolution-picker .studio-single-select-trigger-meta{white-space:nowrap;overflow-wrap:normal;flex:0 auto;min-width:0}.blender-ai-resolution-picker .studio-search-surface-results{width:min(12.5rem,100vw - 2rem);min-width:min(12.5rem,100vw - 2rem);max-width:calc(100vw - 2rem);top:auto;bottom:calc(100% + 4px);right:auto}.blender-ai-resolution-picker .studio-single-select-option{white-space:nowrap}.blender-ai-resolution-picker .studio-single-select-option-copy{align-items:baseline;gap:.5rem;display:flex}.blender-ai-resolution-picker .studio-single-select-option-label{flex:0 0 1.5rem}.blender-ai-resolution-picker .studio-single-select-option-meta{text-align:start;white-space:normal;overflow-wrap:anywhere;flex:auto;min-width:0;margin-inline-start:0}.blender-ai-aspect-ratio-picker{flex:none;position:relative}.blender-ai-aspect-ratio-picker .studio-single-select-trigger{box-sizing:border-box;border-radius:.5rem;width:5rem;min-width:5rem;min-height:2.25rem}.blender-ai-aspect-ratio-picker .studio-search-surface-results{width:min(7rem,100vw - 2rem);min-width:min(7rem,100vw - 2rem);top:auto;bottom:calc(100% + 4px)}.blender-ai-aspect-ratio-picker-results{width:min(7rem,100vw - 2rem)!important}.studio-single-select-results-portal>.studio-single-select-results{max-height:100%}@media (max-width:760px){.blender-ai-image-size-option{white-space:normal;flex-wrap:wrap}.blender-ai-image-output-controls{flex-wrap:wrap;row-gap:.35rem}}@media (min-width:761px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content{grid-template-columns:var(--blender-ai-history-width,20rem) .75rem minmax(0, 1fr)!important;grid-template-rows:minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-history-sidebar{grid-area:1/1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-history-splitter{grid-area:1/2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation{grid-area:1/3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__settings-rail,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-tools-splitter{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer{inset-inline-start:calc(var(--blender-ai-history-width,20rem) + 1.5rem)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false]{grid-template-columns:4.25rem .75rem minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__conversation{grid-column:3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__composer{inset-inline-start:4.25rem!important}}@media (max-width:760px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__composer{inset-inline:.5rem!important}}@media (min-width:761px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=false]{grid-template-columns:4.25rem .75rem minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=true]{grid-template-columns:4.25rem .75rem var(--blender-ai-tools-width,23.75rem) .75rem minmax(0, 1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-history-sidebar{box-shadow:none;border-radius:0;grid-area:1/1!important;width:4.25rem!important;height:100%!important;display:grid!important;position:relative!important;inset:auto!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=true] .blender-ai-panel__settings-rail{grid-column:3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=true] .blender-ai-tools-splitter{grid-column:4!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=true] .blender-ai-panel__conversation{grid-column:5!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false][data-tools-open=false] .blender-ai-panel__conversation{grid-column:3!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__composer{inset-inline-start:5.25rem!important}}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-inspector{overflow:auto}.blender-enhanced-editor[data-workspace-layout=sheet] .blender-inspector-content{flex:none;overflow:visible}.blender-layer-order-group{gap:.25rem;min-width:0;display:grid}.blender-layer-order-heading{font-size:.75rem;font-weight:600}.blender-layer-order-buttons{grid-template-columns:repeat(2,minmax(0,1fr));gap:.25rem;display:grid}.blender-layer-order-buttons>button{white-space:normal;min-width:0}@media (max-width:760px){.blender-export-actions .studio-export-popover-panel{inset:auto;left:var(--blender-popover-left,12px);top:var(--blender-popover-top,64px);width:var(--blender-popover-width,calc(100vw - 24px));max-height:var(--blender-popover-height,calc(100dvh - 88px));z-index:30;margin:0;position:fixed;transform:none}}.blender-ai-panel__composer-footer .blender-ai-panel__stop{flex:none;order:3;align-self:center;margin-inline-start:0}.blender-ai-panel__composer-footer .blender-ai-panel__stop>button{white-space:nowrap;flex-wrap:nowrap;justify-content:center;align-items:center;gap:.4rem;min-width:106px;display:inline-flex}.blender-ai-panel__stop p{margin:4px 0 0;font-size:.8rem}.blender-ai-suggest-button{background:color-mix(in srgb, var(--studio-notes-orchid-frost) 38%, var(--studio-color-background-panel));border-color:color-mix(in srgb, var(--studio-notes-orchid-frost) 58%, var(--studio-color-border-default));align-items:center;gap:5px;margin-inline-start:auto;display:inline-flex}.blender-ai-suggest-button__tab-icon{color:currentColor}.blender-ai-suggest-button__tab-icon svg [stroke]:not([stroke=none]){stroke:currentColor!important}.blender-ai-suggestion{margin:8px 0}.blender-ai-suggestion__status-row,.blender-ai-suggestion__result-row{grid-template-columns:max-content minmax(0,1fr);align-items:start;gap:12px;display:grid}.blender-ai-suggestion__status-row{flex-direction:row;justify-content:flex-start;align-items:center;gap:12px;display:flex}.blender-ai-suggestion__result-row{align-items:center}.blender-ai-suggestion__status-row p,.blender-ai-suggestion__ghost{min-width:0;margin:0}.blender-ai-suggestion__actions{align-items:center;gap:6px;display:flex}.blender-ai-suggestion .blender-ai-suggestion__button--use{border-color:color-mix(in srgb, var(--studio-color-state-info-border) 58%, var(--studio-color-border-default));background:color-mix(in srgb, var(--studio-color-state-info-background) 48%, var(--studio-color-background-panel));color:var(--studio-color-state-info-text)}.blender-ai-suggestion .blender-ai-suggestion__button--dismiss{width:var(--button-min-height,34px);min-width:var(--button-min-height,34px);height:var(--button-min-height,34px);min-height:var(--button-min-height,34px);border:1px solid color-mix(in srgb, var(--studio-color-state-danger-text,var(--error-ink)) 32%, var(--studio-color-border-default));background:color-mix(in srgb, var(--studio-color-state-danger-text,var(--error-ink)) 22%, var(--studio-color-background-panel));color:var(--studio-color-state-danger-text,var(--error-ink));border-radius:50%;place-items:center;padding:0;display:inline-grid}.blender-ai-suggestion .blender-ai-suggestion__button--dismiss:hover:not(:disabled){border-color:color-mix(in srgb, var(--studio-color-state-danger-text,var(--error-ink)) 48%, var(--studio-color-border-default));background:color-mix(in srgb, var(--studio-color-state-danger-text,var(--error-ink)) 32%, var(--studio-color-background-panel))}.blender-ai-suggestion .blender-ai-suggestion__button--dismiss .studio-icon,.blender-ai-suggestion .blender-ai-suggestion__button--dismiss svg{width:14px;height:14px}.blender-ai-suggestion__status-row--pending .blender-ai-suggestion__button--dismiss{width:calc(var(--button-min-height,34px) * .7);min-width:calc(var(--button-min-height,34px) * .7);height:calc(var(--button-min-height,34px) * .7);min-height:calc(var(--button-min-height,34px) * .7)}.blender-ai-suggestion__status-row--pending .blender-ai-suggestion__button--dismiss .studio-icon,.blender-ai-suggestion__status-row--pending .blender-ai-suggestion__button--dismiss svg{width:9.8px;height:9.8px}.blender-ai-suggestion__ghost{color:var(--studio-color-text-muted);white-space:pre-wrap;font-style:italic}.blender-ai-send-failure{justify-items:start;gap:.5rem;margin-block:.25rem .75rem;display:grid}.blender-ai-send-failure>p{margin:0}.blender-ai-send-failure__actions{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.blender-ai-panel__composer-footer .blender-ai-suggest-button+.blender-ai-go-button,.blender-ai-panel__composer-footer .blender-ai-suggest-button+.blender-ai-panel__stop{margin-inline-start:0}.blender-ai-panel__composer-footer .blender-ai-suggest-button+:is(.blender-ai-go-button,.blender-ai-panel__stop){margin-inline-start:0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-suggest-button{box-sizing:border-box;flex:none;align-self:center;margin-inline-start:auto;order:2!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer :is(.blender-ai-suggest-button,.blender-ai-go-button){box-sizing:border-box;height:var(--blender-ai-composer-control-height)!important;min-height:var(--blender-ai-composer-control-height)!important;max-height:var(--blender-ai-composer-control-height)!important;border-radius:.5rem!important;padding:0 .8rem!important;font-size:.75rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-composer-image-action,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-project-trigger,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-snippets>summary,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-model-picker .studio-single-select-trigger,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-resolution-picker .studio-single-select-trigger,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-panel__stop>button{box-sizing:border-box;height:var(--blender-ai-composer-control-height)!important;min-height:var(--blender-ai-composer-control-height)!important;max-height:var(--blender-ai-composer-control-height)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-model-picker .studio-search-surface-results{max-height:min(10rem,35dvh);top:auto;bottom:calc(100% + 4px)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-go-button{margin-inline-start:0!important}.blender-ai-history-sidebar[hidden]{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false]{grid-template-columns:minmax(0,1fr)!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__conversation{grid-column:1!important}@media (min-width:761px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false]>.blender-ai-history-sidebar[hidden]{display:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__conversation{grid-column:1!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open=false] .blender-ai-panel__composer{inset-inline-start:0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-heading,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns{width:min(100% - 2rem,84rem);max-width:84rem}}.blender-workspace-shell .blender-ai-editorial-banner .blender-projects-editorial-art{background-position:62% 52%;background-repeat:no-repeat;background-size:cover;width:100%}.blender-workspace-shell .blender-ai-editorial-banner .blender-projects-editorial-art:after{background:linear-gradient(90deg, color-mix(in srgb, var(--studio-color-background-panel) 22%, transparent) 0%, color-mix(in srgb, var(--studio-color-background-panel) 12%, transparent) 34%, transparent 78%), linear-gradient(180deg, transparent 18%, color-mix(in srgb, var(--studio-color-background-panel) 20%, transparent) 54%, color-mix(in srgb, var(--studio-color-background-panel) 62%, transparent) 84%, var(--studio-color-background-panel) 100%)}@media (min-width:761px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-heading,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns{width:90%;max-width:none}:is(:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=assistant],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=assistant]:has(.blender-ai-result-gallery),:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=user]){box-sizing:border-box;overflow-wrap:anywhere;width:fit-content;min-width:20%;max-width:50%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=user]{margin-inline-start:auto}@container (max-width:48rem){:is(:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=assistant],:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=assistant]:has(.blender-ai-result-gallery),:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns li[data-role=user]){max-width:100%}}}@media (max-width:760px){:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__conversation-heading,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__turns{width:100%;max-width:100%}}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-upload__previews>li>img{background:var(--studio-color-background-surface);object-fit:contain!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field :is(.blender-ai-upload__previews,.blender-ai-panel__sources)>li>.blender-ai-source-remove{filter:drop-shadow(0 0 2px #fff)drop-shadow(0 1px 3px #fffffff2);box-shadow:none!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;color:#26374a!important;background:0 0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer :is(.blender-ai-suggest-button,.blender-ai-go-button){align-self:center;margin-block:0;line-height:1;gap:.25rem!important;padding-inline:.45rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-suggest-button>.studio-icon{flex:0 0 1rem;width:1rem!important;height:1rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-go-shortcut kbd{box-sizing:border-box;min-width:1rem;min-height:1rem;padding:0 .12rem;font-size:.68rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer>.blender-ai-panel__composer-footer,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content[data-history-open]>.blender-ai-panel__conversation>.blender-ai-panel__composer>.blender-ai-panel__composer-footer{box-sizing:border-box;border:1px solid var(--studio-color-border-subtle);background:color-mix(in srgb, var(--studio-color-background-elevated) 72%, var(--studio-color-background-panel));border-radius:.6rem;justify-content:flex-start;padding:.35rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer :is(.blender-ai-composer-image-action,.blender-ai-project-trigger,.blender-ai-snippets__summary){font-family:var(--studio-typography-ui);align-items:center;gap:.35rem;line-height:1;display:inline-flex;background:var(--studio-color-background-input)!important;border-color:var(--studio-color-border-default)!important;color:var(--studio-color-text-primary)!important;letter-spacing:normal!important;text-transform:none!important;font-size:.75rem!important;font-weight:500!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer :is(.blender-ai-composer-image-action,.blender-ai-project-trigger,.blender-ai-snippets__summary) .studio-icon{color:var(--studio-color-action-primary-background)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-image-size-option>span{color:var(--studio-color-text-muted)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .studio-single-select-trigger{background:var(--studio-color-background-input);color:var(--studio-color-text-primary);border-color:var(--studio-color-border-default)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer :is(.blender-ai-composer-image-action,.blender-ai-project-trigger,.blender-ai-snippets__summary,.studio-single-select-trigger):is(:hover:not(:disabled),:focus-visible,[aria-expanded=true]),:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-snippets[open]>.blender-ai-snippets__summary{background:color-mix(in srgb, var(--studio-color-action-primary-background) 9%, var(--studio-color-background-input))!important;border-color:var(--studio-color-action-primary-background)!important}.blender-ai-resolution-picker{min-width:0;max-width:100%}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-resolution-picker .studio-single-select-trigger{height:auto!important;min-height:var(--blender-ai-composer-control-height)!important;max-height:none!important}.blender-ai-resolution-picker .studio-single-select-option-copy{min-width:0}.blender-ai-response-progress{isolation:isolate;width:fit-content;max-width:100%;color:var(--studio-color-text-primary);background:color-mix(in srgb, var(--studio-color-action-primary-background) 6%, var(--studio-color-background-panel));border-radius:.6rem;padding:.5rem .75rem;position:relative}.blender-ai-response-progress:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--studio-color-action-primary-background) 15%, transparent) 50%, transparent 80%);box-shadow:0 0 12px color-mix(in srgb, var(--studio-color-action-primary-background) 12%, transparent);background-size:250% 100%;animation:3s ease-in-out infinite blender-ai-response-flow;position:absolute;inset:0}.blender-ai-suggestion__pending-label{isolation:isolate;border-radius:.45rem;width:fit-content;max-width:100%;display:inline-block;position:relative}.blender-ai-suggestion__pending-label:before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;background:linear-gradient(105deg, transparent 20%, color-mix(in srgb, var(--studio-color-action-primary-background) 15%, transparent) 50%, transparent 80%);box-shadow:0 0 12px color-mix(in srgb, var(--studio-color-action-primary-background) 12%, transparent);background-size:250% 100%;animation:3s ease-in-out infinite blender-ai-response-flow;position:absolute;inset:-2px}@keyframes blender-ai-response-flow{0%{opacity:.4;background-position:100%}50%{opacity:1}to{opacity:.4;background-position:0%}}.blender-ai-response-progress[data-stopping=true]:before{opacity:.4;animation:none}@media (prefers-reduced-motion:reduce){.blender-ai-response-progress:before,.blender-ai-suggestion__pending-label:before{opacity:.5;animation:none}}.blender-ai-panel__composer-footer .blender-ai-composer-credits{flex:none;order:2;align-self:center;margin-inline-start:auto}.blender-ai-composer-credits .blender-credit-pill{color:#000;white-space:nowrap;background:#f1f7ee;border-color:#e2ebde;align-items:center;gap:.35rem;margin:0;font-weight:400;display:inline-flex}.blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-composer-credits+.blender-ai-suggest-button{margin-inline-start:0}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-history-sidebar .blender-ai-history-sidebar__content[data-compact=true]>nav.blender-ai-panel__history .blender-ai-history-day>div.blender-ai-panel__history-item{min-height:0;margin-block-end:.25rem;padding:0;display:block}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-day .blender-ai-panel__history-item>button:first-child{width:100%;min-height:0;padding:0;line-height:0;display:block}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-history-sidebar__content[data-compact=true] .blender-ai-history-thumb{aspect-ratio:1;width:100%;height:auto}.blender-ai-central-search{width:100%;min-width:0;position:relative}.blender-ai-central-search>.perform-grid-search{flex:auto;min-width:0;max-width:100%}.blender-ai-history-filter-count{z-index:1;background:var(--studio-color-action-primary-background);min-width:1.05rem;height:1.05rem;color:var(--studio-color-action-primary-text,var(--studio-color-text-inverse,#fff));pointer-events:none;border-radius:999px;place-items:center;padding-inline:.16rem;font-size:.68rem;line-height:1;display:grid;position:absolute;inset-block-start:-.3rem;inset-inline-end:.35rem}.blender-ai-quote-blocker{overflow-wrap:anywhere;min-width:0;max-width:100%;margin:0}.blender-ai-panel__composer{container:blender-composer/inline-size}.blender-ai-panel__composer-footer .blender-ai-composer-settings{flex-wrap:wrap;flex:1 1 0;justify-content:flex-start;align-items:center;gap:.5rem;min-width:0;display:flex}.blender-ai-panel__composer-footer .blender-ai-composer-actions{flex:none;order:2;justify-content:flex-end;align-self:flex-start;align-items:center;gap:.5rem;margin-inline-start:auto;display:flex}.blender-ai-panel__composer-footer .blender-ai-composer-action-buttons{white-space:nowrap;flex-wrap:nowrap;flex:none;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.blender-ai-panel__composer-footer .blender-ai-composer-credits{order:0;margin:0}.blender-ai-panel__composer-footer .blender-ai-composer-action-buttons>*{flex:none;margin-inline-start:0!important}@container blender-composer (max-width:1100px){.blender-ai-panel__composer-footer .blender-ai-composer-actions{flex-direction:column;align-items:flex-end}.blender-ai-panel__composer-footer .blender-ai-composer-credits{order:2}}.blender-ai-panel__content .blender-ai-panel__composer-footer{flex-wrap:nowrap;align-items:flex-start}@container blender-composer (max-width:620px){.blender-ai-panel__content .blender-ai-panel__composer-footer{flex-wrap:wrap}.blender-ai-panel__composer-footer .blender-ai-composer-settings{flex-basis:100%}}@container blender-composer (max-width:1100px){.blender-ai-panel__composer-footer .blender-ai-composer-actions>.blender-ai-composer-credits{align-self:flex-end}}.blender-ai-panel__composer-footer .blender-ai-composer-settings>.blender-ai-image-output-controls{display:contents}.blender-ai-panel__composer-footer .blender-ai-composer-settings .blender-ai-image-size-option{flex:none}.blender-ai-panel__composer-footer .blender-ai-composer-settings{align-self:flex-start}.blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-aspect-ratio-picker .studio-single-select-trigger{height:var(--blender-ai-composer-control-height);min-height:var(--blender-ai-composer-control-height)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__conversation>.blender-ai-panel__composer{flex-shrink:0;overflow-y:auto;max-height:var(--blender-ai-composer-available-height,calc(100dvh - 12rem))!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message,:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field{flex:none!important;max-height:none!important;overflow:visible!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-prompt-field textarea{field-sizing:content;resize:none;overflow-y:hidden;flex:none!important;height:auto!important;min-height:6rem!important;max-height:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-panel__sources{overflow:visible;max-height:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel .blender-ai-panel__content[data-history-open]>.blender-ai-panel__conversation>.blender-ai-panel__composer{max-height:var(--blender-ai-composer-available-height,calc(100dvh - 12rem))!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel .blender-ai-panel__content .blender-ai-panel__composer-message .blender-ai-prompt-field textarea{field-sizing:content;resize:none;overflow-y:hidden;flex:none!important;height:auto!important;max-height:none!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel .blender-ai-panel__content[data-history-open]>.blender-ai-panel__conversation>.blender-ai-panel__composer>.blender-ai-panel__composer-footer{z-index:2;flex-shrink:0;bottom:0;position:sticky!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__sources>li{--blender-reference-control-center:1.05rem}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__sources .blender-ai-source-select{inset-block-start:calc(var(--blender-reference-control-center) - .6rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel__sources .blender-ai-source-remove{inset-block-start:calc(var(--blender-reference-control-center) - .9rem)}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel .blender-ai-panel__content .blender-ai-prompt-field{gap:.25rem!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel .blender-ai-panel__content .blender-ai-prompt-field .blender-ai-composer-attachments{gap:0!important}:is(.blender-independent-ai,.blender-project-ai-workspace) .blender-ai-panel .blender-ai-panel__content .blender-ai-prompt-field textarea{padding-block-start:0!important}.blender-ai-panel__content .blender-ai-panel__composer-footer .blender-ai-aspect-ratio-picker .studio-single-select-trigger{width:max-content!important;min-width:6rem!important}.blender-ai-aspect-ratio-picker .studio-single-select-trigger-label{white-space:nowrap;flex:none;min-width:4ch}.blender-ai-response-timing{justify-items:start;gap:.3rem;display:grid}.blender-ai-response-timing>p{margin:0}.blender-ai-response-timing__estimate{color:var(--studio-color-text-secondary);font-size:.8125rem}.blender-ai-motion-price{max-width:100%;color:var(--studio-color-text-secondary);white-space:normal;overflow-wrap:anywhere;flex:100%;font-size:.75rem}
