.creation-status{color:var(--muted-foreground);font-size:var(--type-caption);align-items:center;gap:6px;display:inline-flex}.creation-status>svg{flex:none}.creation-status[data-phase=attention]{color:var(--attention-icon)}.creation-status[data-phase=ready]{color:var(--success)}.creation-status:is([data-phase=generating],[data-phase=finalizing])>svg{animation:2s linear infinite creation-progress-turn}.creation-elapsed{font-size:var(--type-caption);font-variant-numeric:tabular-nums;color:var(--muted-foreground);white-space:nowrap}.creation-cost{font-size:var(--type-caption);color:var(--muted-foreground);flex-wrap:wrap;gap:4px 10px;display:flex}@keyframes creation-progress-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.creation-status>svg{animation:none!important}}.work-indicator{color:var(--muted-foreground);font:inherit;font-size:var(--file-meta-size,12px);white-space:nowrap;cursor:pointer;border-radius:var(--radius-sm);background:0 0;border:0;align-items:center;gap:.4rem;padding:.2rem .35rem;display:inline-flex}.work-indicator:hover{background:var(--muted);color:var(--foreground)}.work-indicator:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.work-dot{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:1.8s ease-in-out infinite work-breathe}@keyframes work-breathe{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.work-dot{animation:none}}.file-work-host{position:relative}.file-work-indicator{inset-inline-start:8px;z-index:2;background:var(--background);border-radius:var(--radius-sm);max-width:calc(100% - 48px);position:absolute;top:8px}.file-work-indicator .work-indicator{text-overflow:ellipsis;max-width:100%;overflow:hidden}.dp-app{background-color:var(--workspace-background);background-image:var(--shell-dot-background);background-size:var(--shell-dot-spacing) var(--shell-dot-spacing);min-height:100dvh;color:var(--foreground)}.dp-top{height:var(--shell-header-height);align-items:center;gap:var(--space-5);padding:0 var(--space-6);background:0 0;padding-inline-start:var(--navigation-icon-inset);display:flex}.dp-brand-header{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.dp-logo{font-family:var(--font-brand);gap:var(--space-2);font-size:var(--wordmark-size);font-weight:var(--wordmark-weight);letter-spacing:-.06em;align-items:center;display:flex}.dp-divider{background:var(--border);width:1px;height:22px}.dp-demo{background:var(--primary-soft);color:var(--primary);border-radius:var(--radius-full);padding:var(--space-1) var(--space-3);font-size:var(--type-small);white-space:nowrap;margin-inline-start:auto}.dp-avatar{background:var(--surface-inverse);color:var(--background);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.dp-shell{grid-template-columns:var(--navigation-width) minmax(0,1fr);min-height:calc(100dvh - var(--shell-header-height));display:grid}.dp-nav{gap:var(--space-1);padding:var(--space-4) var(--space-3);font-size:var(--type-panel-size);flex-direction:column;display:flex}.dp-nav>.dp-nav-link,.dp-nav-storage-row>.dp-nav-link,.dp-nav-bottom button{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius);text-align:start;min-height:40px;display:flex}.dp-nav>button:hover,.dp-nav-bottom button:hover{background:var(--background)}.dp-nav{--nav-icon-size:var(--icon-tile-size);--nav-icon-radius:var(--icon-tile-radius);--nav-icon-surface:var(--surface-raised);--nav-icon-shadow:var(--icon-tile-shadow)}.dp-destination-icon{flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dp-nav .dp-destination-icon{width:var(--nav-icon-size);height:var(--nav-icon-size);border-radius:var(--nav-icon-radius)}.dp-nav .dp-nav-link{font-weight:var(--weight-navigation);gap:var(--space-2);padding:var(--space-1) var(--space-2)}.dp-nav .dp-nav-link:hover{background:0 0}.dp-nav .dp-nav-link:hover .dp-destination-icon{background:var(--nav-icon-surface)}.dp-nav .dp-nav-link:is([aria-current],[aria-expanded=true]){color:var(--selection-foreground);font-weight:var(--weight-navigation-active);background:0 0}.dp-nav .dp-nav-link:is([aria-current],[aria-expanded=true]) .dp-destination-icon{background:var(--secondary);color:var(--secondary-foreground);box-shadow:var(--nav-icon-shadow)}.dp-nav-bottom{padding:var(--space-4) var(--space-1);font-size:var(--type-small);margin-top:auto}.dp-nav-bottom p{margin:var(--space-3) var(--space-2) var(--space-5)}.dp-main{background:var(--background);min-width:0;margin:var(--shell-content-gap) var(--space-4) var(--space-4) 0;border-radius:var(--resource-card-radius);box-shadow:var(--resource-card-shadow);border:1px solid #0000;position:relative;overflow:hidden}.dp-shell{transition:grid-template-columns var(--motion-fast) var(--ease-out-ui)}.dp-nav svg{flex-shrink:0}.dp-nav-label{white-space:nowrap}.dp-nav-bottom{padding:0}@media (width>=801px){.dp-shell.dp-rail-collapsed{grid-template-columns:var(--navigation-collapsed-width) minmax(0,1fr)}.dp-rail-collapsed .dp-nav{padding-left:var(--space-2);padding-right:var(--space-2)}.dp-rail-collapsed .dp-nav-label{display:none}.dp-rail-collapsed .dp-nav button{width:100%;padding:var(--space-2);justify-content:center}}@media (width<=800px){.dp-nav>.dp-rail-toggle{display:none}.dp-main{margin:0 var(--space-2) var(--space-2)}.dp-shell{display:block}.dp-nav{padding:var(--space-2);overscroll-behavior-x:contain;scroll-snap-type:x proximity;min-width:0;max-width:100%;scroll-padding-inline:var(--space-2);flex-direction:row;overflow:auto hidden}.dp-nav>.dp-nav-link,.dp-nav>.dp-nav-storage-row{scroll-snap-align:start;flex:none}.dp-nav .dp-nav-link{white-space:nowrap}.dp-nav .dp-destination-icon{flex-shrink:0}.dp-nav-bottom{display:none}.dp-top{padding:0 var(--space-4);gap:var(--space-3)}.dp-top>.dp-divider{display:none}}.dp-frame-compact{height:100dvh;min-height:0;padding:var(--space-1);gap:var(--space-1);overflow:hidden}.dp-frame-compact .dp-rail-frame{flex-direction:column;min-width:0;min-height:0;display:flex}.dp-frame-compact .dp-rail-brand{padding:var(--space-2)}.dp-frame-compact .dp-brand-header{justify-content:space-between}.dp-frame-compact .dp-logo{font-size:var(--type-card-title);gap:var(--space-1)}.dp-frame-compact .dp-logo>svg,.dp-frame-compact .dp-logo>img{width:var(--shell-brand-mark-size);height:var(--shell-brand-mark-size)}.dp-frame-compact .dp-nav{min-height:0;padding:var(--space-2);font-size:var(--type-small);flex:1;gap:0;overflow-y:auto}.dp-frame-compact .dp-nav .dp-nav-link,.dp-frame-compact .dp-nav-bottom button{min-height:var(--shell-navigation-row-height);padding:var(--space-1);gap:var(--space-2)}.dp-frame-compact .dp-nav{--nav-icon-size:var(--shell-navigation-icon-size)}.dp-frame-compact .dp-nav svg{width:var(--shell-navigation-glyph-size);height:var(--shell-navigation-glyph-size)}.dp-frame-compact .dp-nav-separator{margin-block:var(--space-2)}.dp-frame-compact .dp-rail-utilities{align-items:center;gap:var(--space-1);padding:var(--space-2);flex-wrap:wrap;display:flex}.dp-frame-compact .dp-body-frame{background:var(--background);border-radius:var(--resource-card-radius);min-width:0;min-height:0;box-shadow:var(--resource-card-shadow);flex-direction:column;display:flex;overflow:hidden}.dp-frame-compact .dp-top{height:auto;min-height:var(--shell-header-height);padding:var(--space-1) var(--space-5);gap:var(--space-3);flex-shrink:0}.dp-frame-compact .dp-main{overscroll-behavior:contain;min-height:0;box-shadow:none;border:0;border-radius:0;flex:1;margin:0;overflow:auto}.dp-frame-compact.dp-rail-collapsed .dp-brand-header{flex-direction:column}.dp-frame-compact.dp-rail-collapsed .dp-logo{gap:0;font-size:0}.dp-frame-compact.dp-rail-collapsed .dp-rail-utilities{justify-content:center}@media (width<=800px){.dp-frame-compact{flex-direction:column;display:flex}.dp-frame-compact .dp-rail-frame{flex-direction:row;flex-shrink:0;align-items:center}.dp-frame-compact .dp-nav{flex-direction:row;overflow:auto hidden}.dp-frame-compact .dp-nav-bottom{display:none}.dp-frame-compact .dp-rail-utilities{flex-wrap:nowrap}.dp-frame-compact .dp-logo{font-size:0}.dp-frame-compact .dp-brand-header .dp-rail-toggle{display:none}.dp-frame-compact .dp-body-frame{flex:1}}.dp-frame-compact.dp-rail-collapsed .dp-top .dp-nav-label{display:inline}.dp-frame-compact .dp-main.dp-studio{height:auto}.dp-logo-expand{display:none}.dp-frame-compact.dp-rail-collapsed .dp-logo{width:var(--shell-navigation-row-height);height:var(--shell-navigation-row-height);border-radius:var(--radius);justify-content:center;position:relative}.dp-frame-compact.dp-rail-collapsed .dp-logo-expand{opacity:0;width:18px;height:18px;display:block;position:absolute}.dp-frame-compact.dp-rail-collapsed .dp-logo:hover,.dp-frame-compact.dp-rail-collapsed .dp-logo:focus-visible{background:var(--surface-raised)}.dp-frame-compact.dp-rail-collapsed .dp-logo:is(:hover,:focus-visible)>:first-child{opacity:0}.dp-frame-compact.dp-rail-collapsed .dp-logo:is(:hover,:focus-visible) .dp-logo-expand{opacity:1}.dp-nav-storage-row{align-items:center;min-width:0;display:flex;position:relative}.dp-nav-storage-row>.dp-nav-link{flex:1;min-width:0}@media (width>=801px){.dp-rail-collapsed .dp-nav>.dp-nav-link,.dp-rail-collapsed .dp-nav-storage-row>.dp-nav-link{width:100%;padding:var(--space-1);justify-content:center}}@media (prefers-reduced-motion:reduce){.dp-shell{transition:none}}.dp-rail-frame{overflow:hidden}.dp-frame-compact .dp-rail-utilities{flex-wrap:nowrap;min-height:3rem}.dp-rail-toggle svg,.dp-logo-expand{width:var(--shell-navigation-glyph-size);height:var(--shell-navigation-glyph-size)}[dir=rtl] :is(.dp-rail-toggle,.dp-logo-expand){transform:scaleX(-1)}.dp-frame-compact{--navigation-collapsed-width:44px;--shell-drawer-width:320px;--shell-drawer-duration:var(--motion-presence-enter);transition:grid-template-columns var(--shell-drawer-duration) var(--motion-presence-ease)}.dp-frame-compact.dp-has-drawer-slot{grid-template-columns:0 var(--navigation-width) minmax(0,1fr);column-gap:0}.dp-frame-compact.dp-has-drawer-slot.dp-rail-collapsed{grid-template-columns:0 var(--navigation-collapsed-width) minmax(0,1fr)}.dp-frame-compact.dp-has-drawer{grid-template-columns:var(--shell-drawer-width) var(--navigation-width) minmax(0,1fr)}.dp-frame-compact.dp-has-drawer.dp-rail-collapsed{grid-template-columns:var(--shell-drawer-width) var(--navigation-collapsed-width) minmax(0,1fr)}.dp-frame-drawer{min-width:0;min-height:0;color:var(--foreground);box-shadow:none;visibility:hidden;transition:visibility var(--shell-drawer-duration);border-radius:0;overflow:hidden}.dp-has-drawer>.dp-frame-drawer{visibility:visible}.dp-frame-drawer>.activity-panel,.dp-frame-drawer>.shell-side-panels{width:var(--shell-drawer-width);height:100%;min-height:0}@media (width<=800px){.dp-frame-drawer{max-height:0;transition:max-height var(--shell-drawer-duration) var(--motion-presence-ease),visibility var(--shell-drawer-duration);flex:none}.dp-has-drawer>.dp-frame-drawer{max-height:40dvh;overflow:auto}.dp-frame-drawer>.activity-panel,.dp-frame-drawer>.shell-side-panels{width:100%}}@media (prefers-reduced-motion:reduce){.dp-frame-compact,.dp-frame-drawer{transition:none}}.dp-frame-compact.dp-has-drawer-slot{padding-inline-start:0}.dp-frame-drawer{background:var(--background);border-inline-end:1px solid var(--border);margin-block:calc(var(--space-1) * -1)}@media (width>=801px){.dp-frame-compact .dp-nav-label{opacity:1;max-width:var(--navigation-width);transition:opacity var(--motion-fast),max-width var(--shell-drawer-duration) var(--motion-presence-ease);display:inline-block;overflow:hidden}.dp-frame-compact.dp-rail-collapsed .dp-nav-label{opacity:0;max-width:0;display:inline-block}.dp-frame-compact.dp-rail-collapsed .dp-nav .dp-nav-link{gap:0}}@media (prefers-reduced-motion:reduce){.dp-frame-compact .dp-nav-label{transition:none}}@media (width>=801px){.dp-frame-compact.dp-rail-collapsed .dp-nav,.dp-frame-compact.dp-rail-collapsed .dp-rail-brand,.dp-frame-compact.dp-rail-collapsed .dp-rail-utilities{padding-inline:var(--space-1)}}.dp-work-frame{gap:var(--space-1);min-width:0;min-height:0;display:flex}.dp-work-frame>.dp-body-frame{flex:1;min-width:0}@media (width<=800px){.dp-work-frame{flex:1}}.application-loading{justify-content:center;align-items:center;gap:var(--space-4);min-height:100dvh;color:var(--muted-foreground);font-size:var(--type-small);flex-direction:column;display:flex}:is(.account-page:has(.application-loading)>.account-header,.account-page:has(.application-loading)>.account-footer){display:none}.account-main:has(.application-loading){padding:0;display:block}.application-loading-caption{justify-content:center;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.application-loading-caption strong{font-family:var(--font-brand);font-weight:var(--wordmark-weight);color:var(--foreground)}.workspace-balances{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.workspace-balance-summary{gap:var(--space-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr));align-items:start;display:grid}.connection-dialog-overlay{z-index:var(--layer-dialog);position:fixed;inset:0}.connection-dialog{z-index:calc(var(--layer-dialog) + 1);width:min(32rem,calc(100vw - 2 * var(--dialog-inset)));max-height:calc(100dvh - 2 * var(--dialog-inset));gap:var(--space-4);padding:var(--dialog-inset);border:1px solid var(--border);border-radius:var(--container-radius);box-shadow:var(--cta-shadow);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.connection-dialog .dialog-scroll-region{gap:var(--space-4);display:grid}.connection-dialog footer{padding-top:var(--dialog-footer-gap);flex-wrap:wrap;justify-content:flex-end}.fd-settings-dialog-panel{background:var(--card);min-height:0;color:var(--foreground);border-radius:var(--resource-card-radius);box-shadow:var(--resource-card-shadow);flex-direction:column;display:flex}.fd-settings-dialog-panel>.dialog-scroll-region{margin:var(--scrollbar-inset);padding:calc(var(--dialog-inset) - var(--scrollbar-inset));border-radius:inherit}.fd-settings-dialog>h2{font-size:var(--text-lg,1.125rem);font-weight:var(--weight-title);margin:0}.fd-settings-dialog>footer{flex-shrink:0}.fd-catalogue-brand[data-size=icon]{width:var(--space-5);height:var(--space-5);flex:none;justify-content:center;align-items:center;min-height:0;display:inline-flex}.fd-catalogue-brand[data-size=icon] img{object-fit:contain;object-position:center;width:100%;height:100%}.content-empty-state{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-5);border-radius:var(--resource-card-radius);background:var(--surface-subtle);color:var(--foreground);text-align:center;flex-direction:column;width:100%;min-height:9rem;display:flex}.content-empty-state__icon{border-radius:var(--field-radius);background:var(--resource-card-surface);justify-content:center;align-items:center;width:2.5rem;height:2.5rem;display:flex}.content-empty-state strong{font-size:var(--type-small);font-weight:var(--weight-emphasis)}.content-empty-state p{font-size:var(--type-caption);max-width:32ch;margin:0}.selection-actions{bottom:var(--space-4);z-index:var(--layer-dock);align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);width:max-content;max-width:calc(100vw - 2 * var(--space-4));border:1px solid var(--border);border-radius:var(--floating-radius);background:var(--popover);color:var(--popover-foreground);box-shadow:var(--floating-shadow);flex-wrap:wrap;margin:0;display:flex;position:fixed;left:50%;transform:translate(-50%)}.selection-actions>span{font-size:var(--type-small);font-weight:var(--weight-label);white-space:nowrap}.selection-actions-commands{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-composer-toolbar{align-items:center;gap:var(--space-1);flex-wrap:nowrap;flex:1;min-width:0;display:flex}.creator-composer-toolbar>.creator-model-trigger{flex:0 auto;min-width:0}.creator-composer-toolbar>.creator-setting-trigger{flex-shrink:0}.creator-composer-toolbar .speech-voice-field{flex:0 auto;width:auto;min-width:0;max-width:145px}.creator-composer-toolbar .speech-voice-field>span{display:none}.creator-setting-trigger{gap:var(--space-1);max-width:100%;color:var(--muted-foreground);padding-inline:8px}.creator-setting-trigger>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.creator-setting-content{width:min(23rem,calc(100vw - var(--space-6)));max-height:min(30rem,var(--radix-popover-content-available-height));padding:var(--space-4);overscroll-behavior:contain;overflow:auto}.creator-setting-content>fieldset{gap:var(--space-4);border:0;min-width:0;margin:0;padding:0;display:grid}.creator-setting-content .dp-field{gap:var(--space-2);font-size:var(--type-small);display:grid}.creator-setting-content .creator-toggle{align-items:center;gap:var(--space-2);display:flex}.creator-parameter-trigger{gap:var(--space-2);color:var(--muted-foreground);flex-shrink:0;padding-inline:8px}.creator-parameter-menu{width:min(320px,100vw - 24px);padding:16px}.creator-parameter-menu>fieldset{gap:0}.creator-parameter-section{min-width:0;padding-block:var(--space-3);border-bottom:1px solid var(--border)}.creator-parameter-section:first-child{padding-top:0}.creator-parameter-section:last-child{border-bottom:0;padding-bottom:0}.creator-parameter-section>header{justify-content:space-between;gap:var(--space-2);font-size:var(--type-small);margin-bottom:var(--space-3);display:flex}.creator-parameter-section>fieldset{border:0;gap:12px;min-width:0;margin:0;padding:0;display:grid}.creator-parameter-menu .creator-video-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.creator-parameter-menu .dp-field{min-width:0}.creator-parameter-menu .dp-field textarea{resize:vertical;min-height:64px}.creator-setting-choices{background:color-mix(in srgb,var(--foreground) 4%,var(--background));border-radius:var(--radius-control);flex-wrap:wrap;gap:3px;padding:3px;display:flex}.creator-setting-choices label{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);min-width:40px;color:var(--muted-foreground);cursor:pointer;flex:1;padding:6px 9px;font-size:12px;display:inline-flex;position:relative}.creator-setting-choices label input{opacity:0;block-size:1px;inline-size:1px;position:absolute}.creator-setting-choices label:has(:checked){background:var(--background);color:var(--foreground);box-shadow:0 1px 3px color-mix(in srgb,var(--foreground) 8%,transparent)}.creator-setting-choices label:has(:focus-visible){outline:2px solid var(--ring);outline-offset:2px}.ai-speech-text-mode{border:0;min-width:0;margin:0;padding:0}.ai-speech-text-mode legend{margin-bottom:10px;font-size:12px}@media (width<=600px){.creator-parameter-trigger>span{display:none}.creator-composer-toolbar{display:contents}}.character-count{text-align:end;font-size:var(--type-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums;line-height:1.5;display:block}.character-count[data-over-limit=true]{color:var(--destructive)}.collection-header{align-items:center;gap:var(--space-3);flex-wrap:wrap;min-width:0;display:flex}.collection-heading{gap:var(--space-1);flex-direction:column;flex:12rem;min-width:min(12rem,100%);display:flex}.collection-heading h1{min-width:0;font-size:var(--type-collection-heading);font-weight:var(--weight-collection-heading);letter-spacing:-.02em;margin:0;line-height:1.3}.collection-heading-meta{align-items:center;gap:var(--space-2);font-size:var(--type-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.collection-header .dp-search{flex:0 13rem;min-width:8rem;margin-inline-start:auto}.collection-back-icon{flex-shrink:0}[dir=rtl] .collection-back-icon{transform:rotate(180deg)}.collection-header .voice-public-id{margin:0}.collection-header .viewer-header-actions{margin-inline-start:auto}@media (width<=640px){.collection-header .dp-search{flex:100%;min-width:0;margin:0}.collection-heading{flex-basis:60%}}.ai-creator-control.creator-type-trigger{background:0 0;flex-shrink:0;gap:4px;padding:0}.creator-type-trigger>svg{width:12px;height:12px}.creator-type-circle{background:color-mix(in srgb,var(--foreground) 4%,var(--background));block-size:30px;inline-size:30px;color:var(--foreground);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.creator-type-circle svg{block-size:16px;inline-size:16px}.creator-type-menu{min-inline-size:180px}.creator-type-menu [data-slot=dropdown-menu-radio-item][data-state=checked]{color:var(--foreground);background:0 0}.creator-type-menu [role=menuitemradio][data-highlighted]{background:color-mix(in srgb,var(--foreground) 6%,var(--background));color:var(--foreground)}.ai-creator-control.creator-model-trigger{background:color-mix(in srgb,var(--foreground) 4%,var(--background));border-radius:999px;gap:6px;min-inline-size:0;max-inline-size:170px;padding-inline:11px}.creator-model-trigger>span{text-overflow:ellipsis;white-space:nowrap;max-inline-size:135px;overflow:hidden}.creator-model-trigger>svg{flex-shrink:0;width:13px;height:13px}.creator-model-menu{inline-size:min(360px,100vw - 24px);padding:5px;overflow:hidden}.creator-model-menu [data-slot=command-list]{max-block-size:min(300px,40dvh);padding:3px}.creator-model-menu [data-slot=command-item]{min-block-size:40px;font-size:var(--text-control-size,12px);gap:9px}.creator-model-menu [data-slot=command-item][data-selected=true]{background:color-mix(in srgb,var(--foreground) 6%,var(--background));color:var(--foreground)}.creator-model-option-label{white-space:normal;overflow-wrap:anywhere;flex:1;min-inline-size:0}.creator-model-option-label small{color:var(--muted-foreground);margin-inline-start:6px;font-size:10px}.ai-creator-control.creator-voice-trigger{background:color-mix(in srgb,var(--foreground) 4%,var(--background));border-radius:999px;width:auto;max-width:100%;padding-inline:8px}.creator-voice-trigger>span{text-overflow:ellipsis;min-width:0;max-width:105px;overflow:hidden}.creator-voice-trigger>svg:first-child{width:16px;height:16px}@media (hover:hover){.ai-creator-control.creator-type-trigger:hover{background:0 0}}.creator-type-trigger .creator-type-circle{background:var(--primary);color:var(--primary-foreground);box-shadow:var(--circle-shortcut-shadow)}.creator-type-trigger:disabled .creator-type-circle{background:var(--action-disabled-background);color:var(--action-disabled-foreground);box-shadow:none}@media (hover:hover){.creator-type-trigger:not(:disabled):hover .creator-type-circle{background:var(--primary);filter:brightness(1.08)}}.resource-share-dialog{width:min(36rem,100vw - 2rem);max-width:36rem;max-height:calc(100dvh - 2rem);overflow:auto}.resource-share-dialog [data-slot=dialog-header]{padding-bottom:var(--space-3);border-bottom:0}.resource-share-panel{gap:var(--space-5);flex-direction:column;min-width:0;display:flex}.resource-share-panel h3{font-size:var(--type-small);font-weight:var(--weight-label);margin:0 0 var(--space-2)}.resource-share-panel p{font-size:var(--type-small);margin:var(--space-2) 0 0;color:var(--foreground);line-height:1.5}.resource-share-invite{gap:var(--space-2);align-items:center;display:flex}.resource-share-email{min-width:0;min-height:var(--cta-height);border-radius:var(--field-radius);flex:1}.resource-share-people{max-height:18rem;padding:var(--space-1);scroll-padding:var(--space-1);overflow:auto}.resource-share-person{align-items:center;gap:var(--space-3);min-height:3.5rem;padding:var(--space-2) 0;display:flex}.resource-share-person-name{overflow-wrap:anywhere;min-width:0;font-size:var(--type-small);flex:1}.resource-share-person-name small{font-size:var(--type-small);color:var(--foreground);display:block}.resource-share-person-name .resource-share-status{align-items:center;gap:var(--space-1);font-size:var(--type-caption);margin-top:var(--space-1);display:flex}.resource-share-person .fd-avatar,.resource-share-status svg{flex-shrink:0}.resource-share-access{border-top:1px solid var(--border);padding-top:var(--space-4)}.resource-share-access-controls{align-items:flex-end;gap:var(--space-2);display:flex}.resource-share-unavailable{font-size:var(--type-caption);color:var(--muted-foreground);margin-inline-start:auto}.resource-share-error{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--type-small);color:var(--destructive);display:flex}.resource-share-footer{justify-content:flex-end;align-items:center;gap:var(--space-2);border-top:1px solid var(--border);padding-top:var(--space-4);display:flex}@media (width<=480px){.resource-share-dialog{width:calc(100vw - 1rem);max-height:calc(100dvh - 1rem)}.resource-share-person{gap:var(--space-2)}.resource-share-person>.fd-avatar{width:2rem;height:2rem}.resource-share-person>button{padding-inline:var(--space-2)}}.file-card-details{min-width:0;font-size:var(--type-caption);color:var(--muted-foreground);gap:6px;display:grid}.file-card-facts,.file-card-context,.file-card-tags,.file-card-access{align-items:center;gap:6px;min-width:0;min-height:18px;display:flex}.file-card-facts{white-space:nowrap;overflow:hidden}.file-card-facts>span{text-overflow:ellipsis;overflow:hidden}.file-card-format{border:1px solid var(--border);border-radius:3px;flex:none;padding:0 3px;font-size:10px}.file-card-context{justify-content:space-between}.file-card-context time{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.file-card-access button{color:inherit;background:0 0;border:0;padding:0}.file-card-people{align-items:center;display:flex}.file-card-people .fd-avatar{border:2px solid var(--background);width:21px;height:21px;margin-inline-start:-4px}.file-card-tags{flex-wrap:nowrap;justify-content:flex-end;overflow:hidden}.file-card-tags .reference-tag{text-overflow:ellipsis;white-space:nowrap;max-width:40%;display:block;overflow:hidden}.file-card-tag-more{background:var(--muted);color:inherit;font-size:inherit;border:0;border-radius:4px;flex:none;padding:1px 4px}.file-card-all-tags{flex-wrap:wrap;gap:6px;max-height:240px;display:flex;overflow:auto}@media (width<=600px){.vl-grid.file-sized-grid,.collection-loading-grid{grid-template-columns:repeat(2,minmax(0,var(--collection-card-max)));column-gap:var(--space-3)}.vl-grid.file-sized-grid[data-grid-size=large],.collection-loading-grid[data-grid-size=large]{grid-template-columns:minmax(0,min(100%,var(--collection-card-max)))}}.pending-file-preview{--file-state-color:var(--muted-foreground);isolation:isolate;background:linear-gradient(150deg,var(--background),color-mix(in oklab,var(--file-state-color) 10%,var(--background)));place-items:center;width:100%;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.pending-file-preview:before{content:"";background:radial-gradient(ellipse at 42% 38%,color-mix(in oklab,var(--file-state-color) 22%,var(--background)),transparent 56%);opacity:.26;pointer-events:none;position:absolute;inset:-35%}.pending-file-preview[data-working=true]:before{animation:file-surface-breathe var(--file-processing-duration) ease-in-out infinite}.pending-file-preview[data-state=queued],.pending-file-preview[data-state=saving],.pending-file-preview[data-state=ingesting],.pending-file-preview[data-state=settling]{--file-state-color:var(--muted-foreground)}.pending-file-preview[data-state=failed],.pending-file-preview[data-state=storage_blocked],.pending-file-preview[data-state=save-failed]{--file-state-color:var(--destructive)}.pending-file-preview[data-state=needs_review],.pending-file-preview[data-state=provider_blocked],.pending-file-preview[data-state=suspended]{--file-state-color:var(--warning)}.pending-file-preview[data-state=canceled]{--file-state-color:var(--muted-foreground)}.pending-file-source{opacity:.18;filter:saturate(.5);pointer-events:none;position:absolute;inset:0}.pending-file-source>.file-thumbnail{width:100%;height:100%}.pending-file-overlay{justify-content:center;align-items:center;gap:var(--space-2);padding:var(--space-3);z-index:1;text-align:center;flex-direction:column;display:flex;position:relative}.pending-file-state{color:color-mix(in oklab,var(--file-state-color) 55%,var(--foreground));font:620 var(--file-meta-size)/1.3 var(--font-sans)}.pending-file-overlay time{font:var(--file-format-size)/1.3 var(--font-mono);color:var(--muted-foreground)}.file-tool-dot{background:var(--file-state-color);width:9px;height:9px;box-shadow:0 0 0 5px color-mix(in oklab,var(--file-state-color) 16%,transparent);margin:var(--space-3);border-radius:50%;display:block}[data-working=true] .file-tool-dot{animation:file-tool-pulse var(--creator-thinking-duration) ease-in-out infinite}.pending-file-preview[data-compact=true]{border-radius:var(--radius-sm)}.pending-file-preview[data-compact=true] .pending-file-overlay{padding:0}@keyframes file-tool-pulse{50%{opacity:.38;transform:scale(.7)}}@keyframes file-surface-breathe{0%,to{opacity:.18;transform:translate(-3%,2%)scale(.95)}50%{opacity:.45;transform:translate(3%,-2%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.pending-file-preview:before,.pending-file-preview .file-tool-dot{animation:none!important}}:root,.dark{--file-content-max-width:80rem;--media-transport-control-radius:var(--radius-control);--media-transport-control-size:var(--card-control-size);--media-transport-icon-size:var(--operator-icon-size);--media-transport-gap:var(--space-1);--media-transport-duration-width:5ch;--media-transport-surface:var(--background);--media-transport-foreground:var(--foreground);--file-name-size:var(--type-item-name);--file-name-weight:var(--weight-medium);--file-name-line:1.35;--file-list-name-size:.75rem;--file-format-symbol-size:.75rem;--file-format-symbol-compact-size:.5625rem;--file-format-size:.625rem;--file-meta-size:.6875rem;--file-name-color:var(--text-item);--file-secondary-color:var(--muted-foreground);--file-caption-gap:.125rem;--file-compact-preview-size:2.5rem;--file-preview-radius:var(--radius-control);--file-preview-surface:var(--background);--file-audio-surface:var(--file-preview-surface);--file-transport-surface:#141218b8;--file-transport-foreground:#fff;--file-processing-duration:9s}.file-identity{gap:var(--file-caption-gap);min-width:0;max-width:100%;font:var(--file-name-weight) var(--file-name-size)/var(--file-name-line) var(--font-sans);color:var(--file-name-color);flex-direction:column;display:flex}.resource-file-name{text-align:start;unicode-bidi:plaintext;min-width:0;max-width:100%;display:flex}.resource-file-name>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.resource-file-extension{white-space:nowrap;flex:none}.file-identity-format{font:400 var(--file-format-size)/1.3 var(--font-sans);letter-spacing:normal;color:var(--file-secondary-color)}.file-identity{letter-spacing:-.012em}.file-list-filename .file-identity{font-size:var(--file-list-name-size);font-weight:var(--weight-list-title)}.file-identity-meta{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;display:flex}.dark,.ui-theme-dark{--file-preview-surface:var(--surface-raised);--file-audio-surface:var(--file-preview-surface)}.vl-grid.file-sized-grid,.collection-loading-grid{--file-grid-floor:var(--collection-card-min-medium);--collection-card-max:var(--collection-card-max-medium);grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--file-grid-floor)),var(--collection-card-max)));justify-content:start;align-items:start;column-gap:var(--space-5);row-gap:var(--space-6);display:grid}.vl-grid.file-sized-grid[data-grid-size=small],.collection-loading-grid[data-grid-size=small]{--file-grid-floor:var(--collection-card-min-small);--collection-card-max:var(--collection-card-max-small)}.vl-grid.file-sized-grid[data-grid-size=large],.collection-loading-grid[data-grid-size=large]{--file-grid-floor:var(--collection-card-min-large);--collection-card-max:var(--collection-card-max-large)}@media (width<=600px){.vl-grid.file-sized-grid,.collection-loading-grid{grid-template-columns:repeat(2,minmax(0,var(--collection-card-max)));column-gap:var(--space-3)}.vl-grid.file-sized-grid[data-grid-size=large],.collection-loading-grid[data-grid-size=large]{grid-template-columns:minmax(0,min(100%,var(--collection-card-max)))}}.file-identity-format-group{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.file-identity-name{align-items:center;gap:var(--space-1);min-width:0;display:flex}.file-identity-name>.resource-file-name{min-width:0}.file-icon-name-row{align-items:flex-start;min-width:0;display:flex}.file-icon-name-row>.file-icon-name{flex:1;min-width:0}.file-list-identity-cell>.file-list-thumbnail-button{flex:none;width:auto}.file-name-controls{align-items:center;gap:var(--space-1);flex:none;display:inline-flex}.file-name-controls:empty{display:none}.file-icon-name-row{padding-top:var(--space-2);align-items:flex-start;gap:var(--space-1)}.file-icon-name-row>.file-icon-name{padding-top:0}.file-icon-name-row>.file-name-controls{height:calc(var(--file-name-size) * var(--file-name-line))}.file-list-caption{align-items:flex-start;gap:var(--space-1);flex:1;min-width:0;display:flex}.file-list-caption>.file-list-name{flex:1;min-width:0}.file-list-caption>.file-name-controls{height:calc(var(--file-list-name-size) * var(--file-name-line) + var(--space-1) * 2)}.resource-file-name-wrapped{white-space:normal;overflow-wrap:anywhere;width:100%;display:block;position:relative}.resource-file-name-wrapped>span:first-child{white-space:normal;overflow-wrap:anywhere;display:block}.resource-file-name-measure{visibility:hidden;pointer-events:none;white-space:normal;overflow-wrap:anywhere;position:absolute;inset:0 0 auto}.file-favorite-marker{color:var(--favorite-color);flex:none;align-self:flex-start;margin-top:.15em}.file-identity-name>.organization-color-marker{align-self:flex-start;margin-top:.25em}.generation-pending-card{flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.generation-pending-stage{justify-content:center;align-items:center;gap:var(--space-3);min-height:14rem;padding:var(--space-6);font-size:var(--type-small);flex-direction:column;flex:1;display:flex}.generation-pending-stage>.vevold-creator-mark{margin-bottom:var(--space-2)}.generation-pending-time{align-items:baseline;gap:var(--space-1);font-size:var(--file-meta-size);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:400;display:flex}.generation-pending-time small{font-size:var(--type-small);font-weight:400}.generation-pending-caption{gap:var(--space-3);padding:var(--space-4);font-size:var(--type-small);display:grid}.generation-pending-caption:empty{display:none}.generation-pending-stage{aspect-ratio:1.5;min-height:0;padding:0;display:grid}.generation-pending-stage>.pending-file-preview{height:100%}.creator-job-grid .vl-card-media video{object-fit:contain}.folder-creations{min-width:0;margin-block:var(--space-2) var(--space-5);color:var(--foreground)}.folder-creations__header{justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--type-small);font-weight:var(--weight-label);margin-block-end:var(--space-2);display:flex}.folder-creations__heading{align-items:center;gap:var(--space-2);min-width:0;display:flex}.folder-creations__heading>svg{flex:none}.folder-creations__heading-detail,.folder-creations__count{color:var(--muted-foreground);font-size:var(--type-caption);font-weight:var(--weight-body)}.folder-creations__count{font-variant-numeric:tabular-nums}.folder-creations__list{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(100%,18rem),20rem));margin:0;padding:2px;list-style:none;display:grid}.folder-creations__card{gap:var(--space-3);min-width:0;padding:var(--space-3);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-surface);background:var(--background);flex-direction:column;display:flex}.folder-creations__identity{align-items:center;gap:var(--space-2);min-width:0;display:flex}.folder-creations__identity>svg{flex:none}.folder-creations__name{font-size:var(--type-small);font-weight:var(--weight-label);flex:none}.folder-creations__model{color:var(--muted-foreground);font-size:var(--type-caption);white-space:nowrap;text-overflow:ellipsis;min-width:0;margin-inline-start:auto;overflow:hidden}.folder-creations__state{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;font-size:var(--type-caption);color:var(--muted-foreground);display:flex}.folder-creations__state>.creation-status{overflow-wrap:anywhere;min-width:0}.folder-creations__state>.creation-elapsed{flex:none}.folder-creations__footer{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-width:0;margin-block-start:auto;display:flex}.folder-creations__footer>.creation-cost{flex:auto;min-width:0}.folder-creations__actions{align-items:center;gap:var(--space-1);flex-wrap:wrap;margin-inline-start:auto;display:flex}.folder-creations__more{padding:var(--space-1);color:var(--muted-foreground);font-size:var(--type-caption);border-radius:var(--radius-control);cursor:pointer;background:0 0;border:0;margin-block-start:var(--space-3)}@media (hover:hover) and (pointer:fine){.folder-creations__more:hover{background:var(--control-hover-surface);color:var(--foreground)}}@media (width<=480px){.folder-creations__heading-detail{display:none}}.collection-empty-state{justify-content:center;align-items:center;gap:var(--space-4);min-block-size:18rem;padding:var(--space-5);text-align:center;flex-direction:column;flex:1;display:flex}.collection-empty-state .content-empty-state{background:0 0;min-height:0;padding:0}.collection-empty-state .content-empty-state__icon{background:var(--surface-subtle);color:var(--muted-foreground);width:3rem;height:3rem;margin-block-end:var(--space-2)}.collection-empty-state .content-empty-state strong{font-size:var(--type-body);font-weight:var(--weight-emphasis)}.collection-empty-state .content-empty-state p{color:var(--muted-foreground);font-size:var(--type-small);max-width:38ch}.collection-empty-state[data-compact=true]{min-block-size:12rem}.collection-surface{outline:none;min-block-size:8rem;min-inline-size:0}.collection-surface [data-resource-id]{-webkit-user-select:none;user-select:none;border-radius:var(--radius-control)}.collection-surface [data-resource-id][data-selected=true]:not(:has(.file-icon,.folder-preview-card)){background:var(--selection-surface)}.collection-surface [data-resource-id]:has(.card-actions-trigger:focus){outline:none}.cloud-trash-list{gap:0;min-width:0;padding:0;list-style:none;display:grid}.cloud-trash-list li{padding-block:var(--space-3);border-bottom:1px solid var(--border);align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.cloud-trash-list li span{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;overflow:hidden}.cloud-operation-feedback{font-size:var(--type-small);padding:var(--space-2) var(--space-3)}.collection-surface [data-resource-id]:has(>.folder-preview-card){background:0 0}.collection-surface [data-resource-id][data-drop-target=true] .folder-preview-card__front{fill:var(--selection-surface);stroke:var(--ring)}.cloud-operation-form{gap:var(--space-4);display:grid}.collection-surface [data-resource-id]:has(.file-icon,.folder-preview-card):has(:focus-visible){outline:none}:is(:root[data-input-modality=keyboard] .collection-surface [data-resource-id]:has(.file-icon-preview-open:focus-visible,.file-icon-name:focus-visible) .file-icon,:root[data-input-modality=keyboard] .collection-surface [data-resource-id]:has(.folder-preview-card__open:focus-visible,.folder-preview-card__caption:focus-visible) .folder-preview-card){outline:2px solid var(--ring);outline-offset:2px}.collection-surface :is(.file-icon-preview-open,.file-icon-name,.folder-preview-card__open,.folder-preview-card__caption):focus-visible{outline:none}.collection-surface{position:relative}.collection-lasso{z-index:31;pointer-events:none;border:1px solid var(--ring);background:var(--selection-surface);opacity:.6;position:fixed}.workspace-home{--home-card-padding:var(--space-5);--home-title-size:clamp(1.5rem, 2.2vw, 2rem);--home-number-size:1.75rem;margin-block-end:var(--space-5)}.workspace-home-welcome{padding-block:var(--space-2) var(--space-5)}.workspace-home-date{align-items:center;gap:var(--space-2);color:var(--muted-foreground);font-size:var(--type-small);display:flex}.workspace-home h1{font-size:var(--home-title-size);font-weight:var(--weight-label);margin:var(--space-3) 0 var(--space-1);letter-spacing:-.025em;line-height:1.2}.workspace-home-name{font-size:var(--type-small);color:var(--muted-foreground)}.workspace-home-cards{gap:var(--space-4);grid-template-columns:1.1fr 1fr 1.1fr;display:grid}.home-card{border-radius:var(--resource-card-radius);min-width:0;padding:var(--home-card-padding);background:var(--surface-subtle);flex-direction:column;display:flex}.home-card>header{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.home-card h2{align-items:center;gap:var(--space-2);font-size:var(--type-small);font-weight:var(--weight-label);margin:0;display:flex}.home-card>header>small,.home-demo-label{font-size:var(--type-caption);color:var(--muted-foreground)}.home-demo-label{padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background:var(--background)}.workspace-home-money{gap:var(--space-4);margin-block:var(--space-4);flex-direction:column;display:flex}.workspace-home-money>div{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.workspace-home-money span{align-items:center;gap:var(--space-1);font-size:var(--type-caption);color:var(--muted-foreground);display:inline-flex}.workspace-home-money strong,.home-storage-value strong{font-size:var(--home-number-size);font-family:var(--font-mono);font-weight:var(--weight-label);font-variant-numeric:tabular-nums;letter-spacing:-.04em}.workspace-home-money>div+div{justify-content:space-between;align-items:center;gap:var(--space-3);flex-direction:row}.workspace-home-money>div+div strong{font-size:var(--type-small);letter-spacing:0}.home-wallet-actions{gap:var(--space-2);flex-wrap:wrap;margin-block-start:auto;display:flex}.home-wallet-actions [data-ui-button]{font-size:var(--type-caption)}.home-funding{max-width:18rem}.home-funding p,.home-message-body{font-size:var(--type-small);margin-block-start:var(--space-3);line-height:1.6}.home-storage-value{align-items:baseline;gap:var(--space-2);margin-block:var(--space-4);display:flex}.home-storage-value>span{font-size:var(--type-caption);color:var(--muted-foreground)}.home-storage-bar{height:var(--space-2);border-radius:var(--radius-full);background:var(--border);gap:2px;display:flex;overflow:hidden}.home-storage-bar>span{background:var(--primary);flex-shrink:1}.home-storage-folders{gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.home-storage-folders li{align-items:center;gap:var(--space-2);font-size:var(--type-caption);min-width:0;display:flex}.home-storage-dot{background:var(--primary);border-radius:var(--radius-full);flex-shrink:0;width:6px;height:6px}.home-storage-folders li>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.home-storage-folders li>span:last-child{white-space:nowrap;font-family:var(--font-mono);color:var(--muted-foreground);margin-inline-start:auto}.home-storage>footer{justify-content:space-between;gap:var(--space-2);font-size:var(--type-caption);color:var(--muted-foreground);margin-block-start:auto;padding-block-start:var(--space-3);display:flex}.home-inbox-list{gap:var(--space-1);flex-direction:column;margin-block-start:var(--space-3);display:flex}.home-inbox-list>button{align-items:center;gap:var(--space-3);text-align:start;padding:var(--space-3) var(--space-1);border-radius:var(--radius-control);width:100%;display:flex}.home-inbox-list>button:hover{background:var(--background)}.home-inbox-list>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.home-message-icon{border-radius:var(--radius-control);background:var(--background);width:2rem;height:2rem;color:var(--primary);flex-shrink:0;place-items:center;display:grid}.home-inbox-list button>span:nth-child(2){gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.home-inbox-list small{font-size:var(--type-caption);color:var(--muted-foreground)}.home-inbox-list strong{font-size:var(--type-small);font-weight:var(--weight-label)}.home-inbox-list button>svg{color:var(--muted-foreground);flex-shrink:0}.home-number-skeleton{width:8rem;height:2rem}.home-storage-skeleton{width:100%;height:5rem}@media (width<=1100px){.workspace-home-cards{grid-template-columns:1fr 1fr}.home-inbox{grid-column:1/-1}.home-inbox-list{grid-template-columns:1fr 1fr;display:grid}}@media (width<=600px){.workspace-home-cards{grid-template-columns:1fr}.home-inbox-list{display:flex}.workspace-home{--home-card-padding:var(--space-4)}.workspace-home h1{font-size:var(--type-heading-lg)}}.resource-page-main[data-cloud-overview=true]{align-items:start;gap:var(--space-5);grid-template-columns:minmax(0,1fr) 18rem;display:grid}.cloud-workspace-summary{min-width:0;padding-block:var(--space-5);padding-inline-end:var(--space-5)}.cloud-workspace-summary .workspace-home-cards{gap:var(--space-4);flex-direction:column;display:flex}.cloud-workspace-summary .workspace-home{--home-card-padding:var(--space-4);--home-number-size:1.375rem;margin:0}.cloud-workspace-summary .home-card{border-bottom:1px solid var(--border);padding-inline:0;padding-block:var(--space-4);background:0 0;border-radius:0}.cloud-workspace-summary .home-inbox-list{display:flex}@media (width<=1000px){.resource-page-main[data-cloud-overview=true]{grid-template-columns:minmax(0,1fr)}.cloud-workspace-summary{padding:var(--space-5)}.cloud-workspace-summary .workspace-home-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}}.dp-body-frame{container-type:inline-size}@container (width<=900px){.resource-page-main[data-cloud-overview=true]{grid-template-columns:minmax(0,1fr)}.cloud-workspace-summary{padding:var(--space-5)}.cloud-workspace-summary .workspace-home-cards{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}}.generated-library{min-width:0;padding-bottom:var(--space-5);flex-direction:column;gap:0;display:flex}.generated-library-toolbar{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.generated-library>.vl-grid:empty{display:none}.generated-library:has(.vl-card[data-selecting=true]){padding-bottom:calc(2 * var(--control-height) + var(--space-5))}.generated-library-toolbar h1{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;overflow:hidden}.generated-library>.file-collection-filters{align-items:center;gap:var(--space-3);flex-wrap:wrap;margin:0;display:flex}.generated-library>.file-collection-filters>.dp-field{width:12rem;max-width:100%}.generated-library:has(.file-icon-selection){padding-bottom:calc(2 * var(--control-height) + var(--space-5))}.cloud-folder-icon{aspect-ratio:4/3;isolation:isolate;--folder-corner-radius:var(--radius-md);--folder-tab-height:var(--space-4);width:100%;display:block;position:relative}.file-gallery-stage>.cloud-folder-icon{width:min(50%,16rem)}@media (width<=640px){.generated-library-toolbar h1{flex-basis:100%}.generated-library-toolbar .dp-search{flex:1;min-width:0;margin:0}}.selection-context{transition:opacity var(--selection-context-duration) ease}.selection-context[data-muted=true]{opacity:var(--selection-context-opacity)}.cloud-collection-modes{gap:var(--space-2);display:flex}.cloud-creator-folder-choice{gap:var(--space-3);padding:var(--space-3);flex-direction:column;display:flex}.cloud-creator-folder-choice button{white-space:normal;text-align:start;justify-content:flex-start}@media (prefers-reduced-motion:reduce){.selection-context{transition:none}}.cloud-tab-panel>.creator-host{flex-direction:column;min-height:100%;display:flex}.cloud-tab-panel>.creator-host>.cloud-root:not([hidden]){padding-bottom:var(--space-5);flex-direction:column;flex:1;display:flex}.cloud-root>.resource-context>.generated-library{flex:1}.generated-library[data-folder-view=true]>.collection-body,.generated-library[data-folder-view=true]>.collection-body>.resource-context{flex-direction:column;flex:1;display:flex}.generated-library[data-folder-view=true]>.collection-body>.resource-context>.collection-surface{flex:1}.folder-heading{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.folder-heading>span{font-size:var(--type-caption);color:var(--muted-foreground);font-variant-numeric:tabular-nums}.collection-more{padding:var(--space-4);justify-content:center;display:flex}.cloud-collection-controls,.generated-library .file-collection-display,.cloud-filter-inputs{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cloud-collection-controls{justify-content:flex-end}.generated-library-toolbar:empty{display:none}.collection-sticky-header{flex-direction:column;min-width:0;display:flex}.collection-sticky-header>.file-collection-filters{display:flex}.cloud-tab-panel:has(.resource-page){overflow:hidden}.cloud-tab-panel:has(.resource-page)>.creator-host{height:100%;min-height:0}.cloud-tab-panel>.creator-host>.cloud-root:has(>.resource-context>.resource-page){min-height:0;padding:0;overflow:hidden}.cloud-root>.resource-context:has(>.resource-page){flex:1;min-height:0;display:flex}.resource-page-content>.generated-library{min-height:100%}.cloud-files-page{width:100%}.cloud-files-page .collection-body{width:100%;max-width:var(--file-content-max-width);margin-inline:auto}.cloud-root:has(>.resource-context>.cloud-files-page){min-height:0;padding:0;overflow:hidden}.cloud-tab-panel>.cloud-root:has(>.resource-context>.cloud-files-page){flex-direction:column;height:100%;display:flex}.cloud-root[data-cloud-loading=initial]{height:100%;min-height:0;padding:0}.quiet-scroll{scrollbar-width:none;overscroll-behavior:contain;scroll-padding-block:var(--space-3)}.quiet-scroll::-webkit-scrollbar{display:none}.quiet-scroll-edge{-webkit-mask-image:linear-gradient(to bottom,black calc(100% - var(--rail-edge-fade,12px)),transparent);mask-image:linear-gradient(to bottom,black calc(100% - var(--rail-edge-fade,12px)),transparent);padding-bottom:var(--space-3)}.quiet-scroll-edge:focus-within{-webkit-mask-image:none;mask-image:none}@media (forced-colors:active){.quiet-scroll{scrollbar-width:auto}.quiet-scroll::-webkit-scrollbar{display:revert}.quiet-scroll-edge{-webkit-mask-image:none;mask-image:none}}.creator-panel-header{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-bottom:var(--stroke-hairline) solid var(--border);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto;display:grid}.creator-panel-header>div{align-items:center;gap:var(--space-2);min-width:0;display:flex}.creator-panel-brand h2{font-size:var(--type-small);white-space:nowrap;margin:0}.creator-panel-selectors>.creator-header-choice{min-width:0;max-width:none}.creator-panel-body{flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}.creator-panel-editor{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.creator-panel-scroll{min-height:0;padding:var(--space-2) var(--creator-body-inset);flex:1;overflow:hidden auto}.creator-panel-scroll .dp-field{gap:var(--space-2);font-size:var(--control-font-size);font-weight:var(--weight-label);flex-direction:column;display:flex}.creator-panel-scroll .creator-toggle{align-items:center;gap:var(--space-2);display:flex}.creator-panel-footer{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-top:var(--stroke-hairline) solid var(--border);background:var(--background);flex-wrap:wrap;flex-shrink:0;display:flex}.creator-panel-actions{display:contents}.creator-panel-actions>:not(.creator-generation-actions){flex-basis:100%;order:2}.creator-panel-actions>.creator-generation-actions{flex:none;order:1;width:auto;margin-inline-start:auto}.creator-panel-actions .creator-generate-button{flex:none}.creator-panel-actions .creator-generation-actions{justify-content:flex-end}.creator-panel-body[hidden],.creator-panel-footer[hidden]{display:none}.creator-welcome{justify-content:center;align-items:center;gap:var(--space-5);flex-direction:column;height:100%;display:flex}.creator-welcome h3{font-size:var(--type-heading-md);margin:0}.creator-welcome .creator-intent-menu>div{justify-content:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.creator-welcome .circle-shortcut{width:5.5rem;font-size:var(--type-caption)}.creator-entry-loading{gap:var(--space-4);padding-block:var(--space-3);display:grid}.cloud-root{padding:var(--space-5);padding-bottom:6rem}.cloud-root>header{gap:var(--space-3);margin-bottom:var(--space-4);align-items:center;display:flex}.cloud-root>header h1{font-size:var(--type-heading-md)}body:has(.cloud-path) .selection-actions{bottom:calc(var(--cloud-path-height,2.75rem) + var(--space-4))}.ai-tool-session{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex}.ai-tool-session[hidden]{display:none}.ai-tool-session>.creator-panel-selectors{padding:var(--space-2) var(--space-4);border-bottom:var(--stroke-hairline) solid var(--border)}.ai-context-actions{align-items:stretch;gap:var(--space-3);padding-block:var(--space-4);font-size:var(--type-small);flex-direction:column;display:flex}.ai-context-actions>p{color:var(--muted-foreground);margin:0;line-height:1.6}.ai-context-actions button{justify-content:flex-start}.creator-header-context{flex:1;min-width:0}.creator-save-context{align-items:center;gap:var(--space-1);font-size:var(--type-caption);color:var(--muted-foreground);min-width:0;display:flex}.creator-save-context[hidden]{display:none}.creator-save-context svg{flex:none;width:14px;height:14px}.creator-save-context>span:last-child{color:var(--foreground);overflow-wrap:anywhere}.creator-save-context>span:first-child:not(:last-child){flex:none}.creator-panel-brand{gap:var(--space-2)}.creator-header-context{justify-content:flex-end;margin-inline-start:auto;display:flex}.creator-save-context{text-align:end;justify-content:flex-end}.creator-root-entry{isolation:isolate;align-content:center;justify-items:center;gap:var(--space-5);min-height:20rem;padding:var(--space-6);text-align:center;display:grid;position:relative}.creator-root-entry .creator-welcome{gap:var(--space-2);height:auto;padding-block:var(--space-3)}.creator-root-entry h3{font-size:var(--type-heading-md);font-weight:var(--weight-label);overflow-wrap:anywhere;margin:0}.creator-root-entry p{color:var(--muted-foreground);font-size:var(--type-small);margin:0;line-height:1.5}.creator-entry-description,.creator-entry-destination{justify-items:center;gap:var(--space-2);width:100%;min-width:0;display:grid}.creator-entry-destination{margin-top:var(--space-4);gap:var(--space-3)}.creator-entry-destination>.dp-field{text-align:start;width:min(100%,17rem)}.creator-entry-destination>.dp-field>label{align-self:center}.creator-entry-destination .upload-folder-trigger{background:var(--background)}.creator-inline .creator-panel-scroll:has(>.creator-root-entry){padding:0}.creator-inline .creator-rail{justify-content:center}.creator-dock-anchor{pointer-events:none;height:0}.creator-dock{left:0;bottom:calc(var(--cloud-path-height,2.75rem) + var(--space-4));--creator-dock-inset:var(--space-4);width:100%;padding-inline:var(--creator-dock-inset);z-index:25;pointer-events:none;justify-content:flex-start;display:flex;position:relative}.creator-dock[data-floating=true]{position:fixed}.creator-dock[hidden]{display:none}.creator-inline{--ai-composer-radius:calc(var(--radius-surface) * 1.5);pointer-events:auto;min-width:0;width:var(--creator-surface-width,min(760px,100%));border:var(--stroke-hairline) solid var(--border);border-radius:var(--ai-composer-radius);background:color-mix(in srgb,var(--foreground) 2%,var(--background));box-shadow:0 8px 32px color-mix(in srgb,var(--foreground) 7%,transparent),0 2px 6px color-mix(in srgb,var(--foreground) 3%,transparent);flex-direction:column;max-height:calc(100dvh - 9rem);transition:width .24s cubic-bezier(.22,1,.36,1),height .24s cubic-bezier(.22,1,.36,1),border-radius .24s;display:flex;overflow:clip}.creator-inline-layout{width:var(--creator-surface-width,100%);max-height:inherit;flex-direction:column;flex-shrink:0;display:flex}.creator-inline[data-expanded=false]{border-radius:50%;width:54px;height:54px}.creator-inline-header{flex-shrink:0;align-items:center;gap:16px;min-height:42px;padding:4px 16px;display:flex}.creator-identity{color:var(--foreground);flex-shrink:0;align-items:center;gap:7px;font-size:12px;display:flex}.creator-header-actions{flex-shrink:0;align-items:center;gap:4px;margin-inline-start:auto;display:flex}.creator-inline-header .creator-collapse{block-size:26px;min-block-size:26px;inline-size:26px;color:var(--muted-foreground);border:0}.creator-launcher{color:var(--foreground);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:100%;height:100%;display:grid}.creator-inline-header>.creator-save-context{text-align:start;justify-content:flex-start;overflow:hidden}.creator-inline-header .creator-save-context>span:last-child{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.creator-inline-disclosure{opacity:0;visibility:hidden;grid-template-rows:1fr;min-height:0;transition:opacity .18s,visibility 0s .24s;display:grid}.creator-inline[data-expanded=true] .creator-inline-disclosure{opacity:1;visibility:visible;grid-template-rows:1fr;transition-delay:0s}.creator-inline-disclosure>.ai-tool-session{min-height:0;overflow:hidden}.creator-inline .creator-panel-editor{background:var(--background);border-radius:var(--ai-composer-radius);border-top:var(--stroke-hairline) solid var(--border);overflow:hidden}.creator-inline .creator-panel-body{min-height:0;overflow:visible}.creator-inline .creator-panel-scroll{overscroll-behavior:contain;max-height:min(60dvh,34rem);scroll-padding:var(--space-2);padding:14px 17px 2px;overflow-y:auto}.creator-inline .creator-panel-footer{background:0 0;border-top:0;padding:12px 14px}.creator-panel-toolbar{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:1;order:1;min-width:0;display:flex}.cloud-tab-panel:has(.creator-dock:not([hidden])) .cloud-root{padding-bottom:calc(var(--creator-dock-space,6rem) + var(--space-5))}@media (width<=600px){.creator-dock{--creator-dock-inset:var(--space-2);padding-inline:var(--creator-dock-inset);bottom:calc(var(--cloud-path-height,2.75rem) + var(--space-2))}.creator-inline{max-height:calc(100dvh - 7rem)}.creator-inline .creator-panel-scroll{padding:var(--space-3)}.creator-inline .creator-panel-footer{gap:var(--space-1)}}@media (prefers-reduced-motion:reduce){.creator-inline,.creator-inline-disclosure{transition:none}}.creator-inline .reference-prompt[data-surface=composer] textarea{min-height:110px;font-size:14px;line-height:1.65}.creator-inline .reference-prompt [role=status]{font-size:10px}.creator-inline .creator-panel-scroll:has(.reference-prompt textarea:placeholder-shown) .character-count{visibility:hidden}.creator-panel-editor[data-ai-input-surface]:has([data-slot=input-group-control]:focus-visible){box-shadow:inset 0 0 0 1px var(--border)}:root[data-input-modality=keyboard] .creator-inline,:root[data-input-modality=keyboard] .creator-inline-disclosure{transition:none}@media (width<=600px){.creator-panel-toolbar{display:contents}.creator-inline .creator-panel-footer{gap:8px 6px}.creator-inline .creator-generation-actions{margin-inline-start:auto}}.creator-root-entry[data-choosing=false] p{color:#ffffffeb;text-shadow:0 1px 3px #00000059}.creator-root-entry[data-choosing=false] h3{text-shadow:0 1px 4px #00000073}.creator-entry-destination .upload-folder-trigger{color:var(--foreground);text-shadow:none}.creator-inline[data-artwork=true]{isolation:isolate;background:var(--background);position:relative}.creator-artwork{z-index:-1;pointer-events:none;border-radius:inherit;position:absolute;inset:0;overflow:hidden}.creator-artwork img{object-fit:cover;transform-origin:50%;width:100%;height:100%;transform:scale(1.04)}.creator-artwork:after{content:"";background:linear-gradient(#00000052,#00000085);position:absolute;inset:0}.creator-artwork{opacity:0;transition:opacity .2s}.creator-artwork[data-visible=true]{opacity:1}.creator-inline[data-artwork=true] .creator-inline-header{background:#242427;min-height:48px}.creator-inline[data-artwork=true] .creator-panel-editor{background:0 0;border:0;border-radius:0}.creator-inline[data-artwork=true] .creator-identity,.creator-inline[data-artwork=true] .creator-save-context,.creator-inline[data-artwork=true] .creator-save-context>span,.creator-inline[data-artwork=true] .creator-collapse{color:#fff}.creator-inline[data-artwork=true] .creator-rail{padding-block:var(--space-5);gap:var(--space-4)}.creator-inline[data-artwork=true] .creator-rail .circle-shortcut{--circle-shortcut-size:48px;--circle-shortcut-icon-size:22px}.creator-inline[data-artwork=true] .creator-root-entry{color:#fff;min-height:22rem}.creator-inline[data-artwork=true] .creator-entry-description h3{font-size:var(--type-heading-lg,1.5rem)}.creator-inline[data-artwork=true] .creator-entry-destination{margin-top:var(--space-5)}.creator-artwork-portals .folder-navigator-popover{width:17rem;max-width:calc(100vw - 2rem)}@media (width<=600px){.creator-inline[data-artwork=true] .creator-rail{gap:var(--space-3)}.creator-inline[data-artwork=true] .creator-rail .circle-shortcut{--circle-shortcut-size:40px;--circle-shortcut-icon-size:20px}.creator-inline[data-artwork=true] .creator-root-entry{min-height:19rem}}.creator-artwork-theme{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--background:#242427;--foreground:#fafafa;--popover:#303034;--popover-foreground:#fafafa;--muted-foreground:#c4c4ca;--border:#505056;--border-strong:#74747c;--input:var(--border);--surface-subtle:#303034;--surface-raised:#38383e;--field-surface:var(--background);--field-border:var(--border);--field-focus-color:#a1a1aa;--field-focus-shadow:inset 0 0 0 1px var(--field-focus-color);--control-hover-surface:#424248;--accent:var(--control-hover-surface);--accent-foreground:var(--foreground);color:var(--foreground)}.creator-artwork-portals [data-slot=tooltip-content]{background:var(--popover);color:var(--foreground)}.creator-artwork-portals [data-slot=tooltip-content]>span>svg,.creator-artwork-portals [data-slot=tooltip-content]>svg{background:var(--popover);fill:var(--popover)}.creator-inline[data-artwork=true] .creator-entry-destination>.dp-field>label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.creator-home-tools{text-align:center;padding-top:var(--space-5)}.creator-home-tools>h3{font-size:var(--type-heading-md);font-weight:var(--weight-label);color:inherit;margin:0}.creator-inline[data-artwork=true] .creator-inline-disclosure{border-radius:var(--ai-composer-radius);border-top:var(--stroke-hairline) solid #ffffff2e;background:#0000001a;overflow:hidden}.creator-inline .creator-rail[data-labels=true]{gap:var(--space-3);max-width:44rem;padding:var(--space-4) var(--space-3);margin-inline:auto}.creator-inline .creator-rail[data-labels=true]>.circle-shortcut{width:auto;min-width:0;padding:var(--space-1);font-size:var(--type-caption);gap:var(--space-2);color:inherit;flex:0 5rem}.creator-inline[data-artwork=true] .creator-root-entry{min-height:17rem}@media (width<=600px){.creator-inline .creator-rail[data-labels=true]>.circle-shortcut{flex-basis:calc((100% - 2 * var(--space-3))/3)}.creator-inline[data-artwork=true] .creator-root-entry{min-height:14rem}}.creator-rail[data-labels=true] .circle-shortcut[aria-pressed=true] .circle-shortcut-disc{transform:scale(1.12)}@media (hover:hover) and (pointer:fine){.creator-rail[data-labels=true] .circle-shortcut:not(:disabled):hover .circle-shortcut-disc{box-shadow:var(--circle-shortcut-hover-shadow);filter:brightness(1.12);transform:translateY(-3px)scale(1.18)}.creator-rail[data-labels=true] .circle-shortcut:not(:disabled):active .circle-shortcut-disc{filter:none;transform:scale(.97)}}.creator-entry-tools-loading{justify-content:center;gap:var(--space-6);padding:var(--space-4);min-height:96px;display:flex}.creator-entry-tools-loading span{background:#ffffff26;border-radius:50%;width:48px;height:48px}.creator-entry-pending{min-height:36px;font-size:var(--type-caption);place-items:center;display:grid}.creator-entry-help{margin-top:var(--space-3);text-align:center;font-size:var(--type-caption);max-width:28rem;margin-inline:auto}.creator-entry-help summary{cursor:pointer;text-underline-offset:3px;text-decoration:underline;list-style:none}.creator-entry-help summary::-webkit-details-marker{display:none}.creator-entry-help p{margin:var(--space-3) 0 0;line-height:1.5}.creator-inline{position:relative}.creator-inline-header{opacity:1;transition:opacity .16s}.creator-inline[data-expanded=false] .creator-inline-header{opacity:0;pointer-events:none}.creator-launcher-layer{opacity:0;pointer-events:none;place-items:center;transition:opacity .14s;display:grid;position:absolute;inset:0}.creator-inline[data-expanded=false] .creator-launcher-layer{opacity:1;pointer-events:auto;transition-delay:.1s}.creator-launcher-layer .creator-launcher{width:52px;height:52px}.creator-panel-scroll>fieldset{animation:.18s cubic-bezier(.22,1,.36,1) creator-form-enter}@keyframes creator-form-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.creator-artwork,.creator-inline-header,.creator-launcher-layer{transition:none!important}.creator-panel-scroll>fieldset{animation:none}}:root[data-input-modality=keyboard] .creator-panel-scroll>fieldset{animation:none}:root[data-input-modality=keyboard] .creator-artwork,:root[data-input-modality=keyboard] .creator-inline-header,:root[data-input-modality=keyboard] .creator-launcher-layer{transition:none}.attached-menu-trigger[data-state=open]{background:var(--popover);z-index:51;box-shadow:none;border-end-end-radius:0;border-end-start-radius:0;position:relative}.attached-menu-trigger[data-state=open][data-attached-side=top]{border-start-start-radius:0;border-start-end-radius:0;border-end-end-radius:var(--radius-full);border-end-start-radius:var(--radius-full)}.attached-menu-content[data-slot]{--attached-anchor-width:var(--radix-popover-trigger-width,var(--radix-dropdown-menu-trigger-width));background:var(--popover);border:var(--stroke-hairline) solid var(--border);border-radius:var(--radius-menu);box-shadow:var(--attached-menu-shadow);min-width:max(12rem,var(--attached-anchor-width));animation:attached-menu-enter var(--motion-presence-enter) var(--motion-presence-ease);overflow:visible}.attached-menu-content[data-slot][data-side=bottom]{border-top-right-radius:0}.attached-menu-content[data-slot][data-side=top]{border-bottom-right-radius:0}.attached-menu-content:before{content:"";width:calc(var(--attached-anchor-width) - 2px);background:var(--popover);pointer-events:none;height:2px;position:absolute;right:0}.attached-menu-content[data-slot][data-side=bottom]:before{top:-1px}.attached-menu-content[data-slot][data-side=top]:before{bottom:-1px}.attached-menu-content>[role=group]{max-height:min(24rem,var(--radix-popover-content-available-height,60vh));padding:var(--space-1);overflow-y:auto}@keyframes attached-menu-enter{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.attached-menu-content[data-slot]{animation:none}}.attached-menu-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-side=bottom]{border-top-right-radius:var(--radius-surface);border-top-left-radius:0}.attached-menu-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))[data-side=top]{border-bottom-right-radius:var(--radius-surface);border-bottom-left-radius:0}.attached-menu-content:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{left:0;right:auto}.creator-header-choice.vb-select-trigger{width:100%;height:auto;min-height:var(--control-height);border-radius:var(--field-radius);padding-block:var(--space-1);font-size:var(--type-small)}.creator-header-choice>.field-select-option{white-space:normal;overflow:visible}.creator-header-choice-label{white-space:normal;overflow-wrap:anywhere;line-height:1.25}.creator-header-choice-icon{width:var(--space-4);height:var(--space-4);flex:none;justify-content:center;align-items:center;display:inline-flex}.creator-header-choice-icon>svg{width:100%;height:100%}.creator-header-choice.attached-menu-trigger[data-state=open][data-attached-side=top]{border-end-end-radius:var(--field-radius);border-end-start-radius:var(--field-radius)}.creator-header-choice-menu[data-slot]{width:max-content;max-width:calc(100vw - var(--space-8));max-height:min(24rem,var(--radix-dropdown-menu-content-available-height));overflow-y:auto}.creator-header-choice-option{align-items:center;gap:var(--space-2);min-width:0;display:flex}.creator-header-choice-option>span:last-child{white-space:normal;overflow-wrap:anywhere}.creator-rail{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--creator-body-inset,var(--space-4));flex-wrap:wrap;flex-shrink:0;display:flex}.creator-capability-preview{gap:var(--space-2);width:17rem;max-width:calc(100vw - 2rem);padding:var(--space-2);border-radius:var(--resource-card-radius);box-shadow:var(--floating-shadow);border:0;display:grid}.creator-capability-preview img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-control);width:100%;height:auto}.creator-capability-title{font-size:var(--type-small);font-weight:var(--weight-label);padding-inline:var(--space-1)}.creator-capability-description{font-size:var(--type-caption);opacity:.75;padding:0 var(--space-1) var(--space-1)}.composer-choice-row{justify-content:space-between;align-items:center;gap:var(--space-4);width:100%;min-height:var(--cta-height);padding:var(--space-3);border-radius:var(--radius-control);color:var(--foreground);text-align:start;font-size:var(--type-small);cursor:pointer;background:0 0;border:1px solid #0000;display:flex}@media (hover:hover) and (pointer:fine){.composer-choice-row:hover:not(:disabled){background:var(--control-hover-surface)}}.composer-choice-row[data-state=open]{background:var(--selection-surface);border-color:var(--border-strong)}.composer-choice-row:active:not(:disabled){background:var(--control-pressed-surface)}.composer-choice-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.composer-choice-row:disabled{opacity:.5;cursor:default}.composer-choice-value{align-items:center;gap:var(--space-2);min-width:0;max-width:60%;font-weight:var(--weight-label);display:flex}.composer-choice-chips{justify-content:flex-end;gap:var(--space-1);flex-wrap:wrap;min-width:0;display:flex}.composer-choice-chip{overflow-wrap:anywhere;max-width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-weight:var(--weight-body);font-size:var(--type-caption);background:0 0;line-height:1.4;display:inline-flex}.composer-choice-value[data-empty=true]{color:var(--muted-foreground);font-weight:var(--weight-body)}.composer-choice-value svg{width:var(--space-4);height:var(--space-4);color:var(--muted-foreground);flex-shrink:0}[dir=rtl] .composer-choice-value svg{transform:rotate(180deg)}.composer-choice-menu{min-width:14rem;max-width:calc(100vw - var(--space-8))}
