.ImageModelPicker_trigger__CpXEw{display:flex;align-items:center;gap:var(--space-3);box-sizing:border-box;width:100%;min-width:0;min-height:var(--tap-target-min);margin:0;padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-lg);background:var(--cm-tile-bg);color:var(--cm-text-soft);font-family:var(--font-primary);text-align:left;letter-spacing:var(--tracking-normal);cursor:pointer;transition:border-color var(--transition-fast)}.ImageModelPicker_trigger__CpXEw:hover:not(:disabled){border-color:var(--cm-border-emphasis)}.ImageModelPicker_trigger__CpXEw:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.ImageModelPicker_trigger__CpXEw:disabled{cursor:not-allowed;opacity:var(--opacity-64)}.ImageModelPicker_trigger__CpXEw[data-static=true]{cursor:default}.ImageModelPicker_triggerBody__7E5fZ{display:flex;flex:1;flex-direction:column;gap:var(--space-1);min-width:0}.ImageModelPicker_caption__HRq3B{color:var(--cm-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ImageModelPicker_titleRow__hrirB{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2);min-width:0}.ImageModelPicker_name__wy2ht{color:var(--cm-text-soft);font-size:var(--text-md);font-weight:var(--font-semibold);line-height:var(--leading-snug);overflow-wrap:break-word}.ImageModelPicker_developer__FkEph{color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.ImageModelPicker_purpose__u9vRy{margin:0;overflow-wrap:break-word}.ImageModelPicker_priceLine__uxj60,.ImageModelPicker_purpose__u9vRy{color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal)}.ImageModelPicker_priceLine__uxj60{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--space-2)}.ImageModelPicker_priceLine__uxj60 strong{color:var(--cm-text-soft);font-weight:var(--font-semibold);font-variant-numeric:tabular-nums}.ImageModelPicker_hint__ryIh0,.ImageModelPicker_short__3lY3p{color:var(--text-warning)}.ImageModelPicker_chevron__fa2OZ{flex:none;width:var(--space-4);height:var(--space-4);color:var(--cm-text-muted)}.ImageModelPicker_dialogTall__uX_7t.ui-modal-container{height:min(44rem,calc(var(--modal-viewport-height, 100dvh) - var(--space-12)))}.ImageModelPicker_status__8wyWS{min-height:var(--space-4);margin:0;color:var(--modal-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.ImageModelPicker_status__8wyWS:empty{display:none}.ImageModelPicker_empty__G6i_d{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-3);color:var(--modal-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.ImageModelPicker_empty__G6i_d p{margin:0}@media not all and (max-width:767px){.ImageModelPicker_trigger__CpXEw{min-height:var(--space-14)}.ImageModelPicker_caption__HRq3B{font-size:var(--text-2xs)}}@media (prefers-reduced-motion:reduce){.ImageModelPicker_trigger__CpXEw{transition:none}}.ImageModelPicker_sortRow___t4sU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-width:0}.ImageModelPicker_sortLabel__BsVQj{color:var(--text-secondary);font-size:var(--text-xs)}.ImageModelPicker_sortControl__kpiqx{width:auto;min-width:0;max-width:100%}.ImageModelPicker_sortControl__kpiqx.ImageModelPicker_sortControl__kpiqx .ui-select__menu{right:0;left:auto;min-width:max-content;max-width:calc(100vw - var(--space-8));background:var(--bg-popover-solid);border-color:var(--border-strong);box-shadow:var(--glass-shadow)}@media (max-width:767px) and (max-height:700px){.ImageModelPicker_dialogTall__uX_7t .ui-modal-header--canon{padding-top:var(--space-3);padding-bottom:var(--space-2)}.ImageModelPicker_dialogTall__uX_7t .ui-modal-subtitle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ImageModelPicker_dialogTall__uX_7t .ui-modal-toolbar{gap:var(--space-1);padding-block:var(--space-1-5)}.ImageModelPicker_dialogTall__uX_7t .ui-modal-body{padding-top:var(--space-2)}}.ImageFormKit_root__7Wi_k{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.ImageFormKit_paramsGroup__Cr_hA{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}.ImageFormKit_params__OabPJ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);min-width:0}.ImageFormKit_group__z4Um8,.ImageFormKit_slot__S4W7s{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.ImageFormKit_groupLabel__ete8e{display:block;padding-inline:var(--space-3-5);color:var(--cm-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ImageFormKit_noticeAction__BIBIq{margin:var(--space-1) 0 0;padding:0;border:0;background:transparent;color:var(--text-accent);font-family:inherit;font-size:inherit;font-weight:var(--font-medium);text-decoration:underline;text-underline-offset:var(--space-1);cursor:pointer}.ImageFormKit_noticeAction__BIBIq:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.ImageFormKit_seedGroup__9jLgm{display:flex;flex-direction:column;gap:var(--space-1-5);min-width:0}.ImageFormKit_seedTile__QYs7E{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;box-sizing:border-box;padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-lg);background:var(--cm-tile-bg);font-size:var(--text-sm);transition:border-color var(--transition-fast)}.ImageFormKit_seedTile__QYs7E:hover{border-color:var(--cm-border-emphasis)}.ImageFormKit_seedTile__QYs7E:focus-within{border-color:var(--border-accent)}.ImageFormKit_seedTile__QYs7E[data-invalid]{border-color:var(--border-error)}.ImageFormKit_seedLabel__Wnsod{display:block;color:var(--cm-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.ImageFormKit_seedInput__F1NI4{width:100%;min-width:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--cm-text-soft);font-family:inherit;font-size:var(--text-base);font-variant-numeric:tabular-nums;font-weight:var(--font-medium);line-height:var(--leading-normal)}.ImageFormKit_seedInput__F1NI4::placeholder{color:var(--cm-text-faint);opacity:1}.ImageFormKit_seedInput__F1NI4:focus,.ImageFormKit_seedInput__F1NI4:focus-visible{outline:none;box-shadow:none}.ImageFormKit_seedInput__F1NI4:disabled{cursor:not-allowed;opacity:var(--opacity-64)}.ImageFormKit_thumbs__Q5KO9{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--space-20),1fr));gap:var(--space-2);margin:0;padding:0;list-style:none}.ImageFormKit_thumb__OLGTT{position:relative;aspect-ratio:1;overflow:hidden;border:1px solid var(--cm-border-hairline);border-radius:var(--radius-md);background:var(--cm-surface-recess)}.ImageFormKit_thumbImage__dyBvi{display:block;width:100%;height:100%;object-fit:cover}.ImageFormKit_thumbRemove__kiwC3{position:absolute;top:var(--space-1);right:var(--space-1);display:inline-flex;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);padding:0;border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-md);background:var(--cm-surface-recess);color:var(--cm-text-soft);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.ImageFormKit_thumbRemove__kiwC3 svg{width:var(--space-3-5);height:var(--space-3-5)}.ImageFormKit_thumbRemove__kiwC3:hover:not(:disabled){border-color:var(--border-error);background:var(--bg-error-subtle)}.ImageFormKit_thumbRemove__kiwC3:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.ImageFormKit_thumbRemove__kiwC3:disabled{cursor:not-allowed;opacity:var(--opacity-48)}@media not all and (max-width:359px){.ImageFormKit_params__OabPJ{grid-template-columns:repeat(2,minmax(0,1fr))}}@media not all and (max-width:767px){.ImageFormKit_groupLabel__ete8e,.ImageFormKit_seedLabel__Wnsod{font-size:var(--text-2xs)}.ImageFormKit_seedInput__F1NI4{font-size:var(--text-sm)}.ImageFormKit_thumbRemove__kiwC3{width:var(--space-7);height:var(--space-7)}}@media (prefers-reduced-motion:reduce){.ImageFormKit_seedTile__QYs7E,.ImageFormKit_thumbRemove__kiwC3{transition:none}}.ImageBatchUploadField_root__l8XFd{min-width:0}.ImageBatchUploadField_zone__kU6YH.ImageBatchUploadField_zone__kU6YH{display:flex;align-items:center;gap:var(--space-3);width:100%;min-width:0;min-height:var(--tap-target-min);box-sizing:border-box;margin:0;padding:var(--space-3) var(--space-3-5);border:1px dashed var(--cm-border-emphasis);border-radius:var(--radius-lg);background:var(--cm-tile-bg);color:var(--cm-text-soft);font-family:var(--font-primary);text-align:left;cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.ImageBatchUploadField_zoneIcon__QeLjn{flex:none;width:var(--space-5);height:var(--space-5);color:var(--text-accent)}.ImageBatchUploadField_zoneTitle__eqcmN{flex:1 1 auto;min-width:0;font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);overflow-wrap:break-word}.ImageBatchUploadField_zoneArrow__g4xGR{flex:none;width:var(--space-4);height:var(--space-4);color:var(--cm-text-faint)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .reference-image-upload{min-width:0;width:100%}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-images-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-2);width:100%;min-width:0;margin:0}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add,.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-item{position:relative;min-width:0;aspect-ratio:1;box-sizing:border-box;overflow:hidden;border-radius:var(--radius-md);background:var(--cm-surface-recess);transform:none}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-item{border:1px solid var(--cm-border-hairline)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-preview{display:block;width:100%;height:100%;object-fit:cover}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-2);border:1px dashed var(--cm-border-emphasis);color:var(--cm-text-muted);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add svg{width:var(--space-5);height:var(--space-5)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add span{font-family:var(--font-primary);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove{top:0;right:0;display:flex;align-items:center;justify-content:center;width:var(--tap-target-min);height:var(--tap-target-min);min-width:var(--tap-target-min);min-height:var(--tap-target-min);margin:0;padding:0;border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-primary);cursor:pointer;opacity:1;transform:none!important}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove:before{position:absolute;width:var(--space-7);height:var(--space-7);box-sizing:border-box;border:1px solid var(--cm-border-strong);border-radius:var(--radius-circle);background:var(--bg-popover-solid);content:""}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove svg{position:relative;width:var(--space-3-5);height:var(--space-3-5)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add[aria-disabled=true],.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove:disabled,.ImageBatchUploadField_zone__kU6YH.ImageBatchUploadField_zone__kU6YH:disabled{cursor:not-allowed;opacity:var(--opacity-48)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add:focus-visible,.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove:focus-visible,.ImageBatchUploadField_zone__kU6YH.ImageBatchUploadField_zone__kU6YH:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.ImageBatchUploadField_root__l8XFd[data-dragging] .uploaded-image-add,.ImageBatchUploadField_zone__kU6YH.ImageBatchUploadField_zone__kU6YH[data-dragging]{border-color:var(--border-accent);background:var(--bg-accent-muted)}@media (hover:hover){.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-item:hover{transform:none}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add:hover:not([aria-disabled=true]),.ImageBatchUploadField_zone__kU6YH.ImageBatchUploadField_zone__kU6YH:hover:not(:disabled){border-color:var(--border-accent);background:var(--cm-surface-card-hover);color:var(--cm-text-soft)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove:hover:not(:disabled):before{border-color:var(--border-error);background:var(--bg-error-subtle)}.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove:hover:not(:disabled){background:transparent}}@media not all and (max-width:767px){.ImageBatchUploadField_zone__kU6YH.ImageBatchUploadField_zone__kU6YH{min-height:var(--space-14)}}@media (prefers-reduced-motion:reduce){.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-add,.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-item,.ImageBatchUploadField_root__l8XFd.ImageBatchUploadField_root__l8XFd .uploaded-image-remove,.ImageBatchUploadField_zone__kU6YH.ImageBatchUploadField_zone__kU6YH{transition:none}}.UpscaleForm_auto__u_aHh{display:flex;flex-direction:column;gap:var(--space-2);box-sizing:border-box;min-width:0;padding:var(--space-3) var(--space-3-5);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-lg);background:var(--cm-tile-bg)}.UpscaleForm_autoTitle__3kouP{margin:0;color:var(--cm-text-muted);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-wide);text-transform:uppercase}.UpscaleForm_autoList__BY5WK{display:flex;flex-direction:column;gap:var(--space-2);margin:0;padding:0;list-style:none}.UpscaleForm_autoItem__JxtcK{display:flex;align-items:center;gap:var(--space-2);min-width:0;color:var(--cm-text-soft);font-size:var(--text-sm);line-height:var(--leading-snug)}.UpscaleForm_autoItem__JxtcK>span:first-of-type{flex:1 1 auto;min-width:0;overflow-wrap:break-word}.UpscaleForm_autoIcon__jkB7e{flex:none;width:var(--space-4);height:var(--space-4);color:var(--brand-cyan)}.UpscaleForm_autoBadge__i9_qf{flex:none;padding:calc(var(--space-1) / 2) var(--space-2);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-full);color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}@media not all and (max-width:767px){.UpscaleForm_autoBadge__i9_qf,.UpscaleForm_autoTitle__3kouP{font-size:var(--text-2xs)}}.ImageStudioClient_page__EjuWw{display:contents}.ImageStudioClient_modePanel__8QqnL{display:flex;flex:none;flex-direction:column;min-width:0;min-height:0}.ImageStudioClient_modePanel__8QqnL[hidden]{display:none}@media not all and (max-width:767px){.ImageStudioClient_modePanel__8QqnL{flex:1 1 auto}}.ImageStudioClient_warn__ZXzJg{color:var(--cm-warning)}.ImageStudioClient_inlineAction__vyMKJ{display:inline;margin:0;padding:0;border:0;background:transparent;color:var(--brand-cyan);font:inherit;text-decoration:underline;text-underline-offset:var(--space-1);cursor:pointer}.ImageStudioClient_inlineAction__vyMKJ:focus-visible{outline:var(--focus-ring-width) solid var(--ring-focus-color);outline-offset:var(--focus-ring-offset)}.CarouselStudio_studio__f9F8H{position:relative;isolation:isolate;display:flex;flex:none;flex-direction:column;width:100%;min-width:0;min-height:0;font-family:var(--font-primary);color:var(--text-primary);--text-secondary:var(--sg-white-80);--text-muted:var(--sg-white-75);--text-tertiary:var(--sg-white-62);--studio-atmosphere-veil:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-32));--studio-atmosphere-ray-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-64));--studio-atmosphere-foliage-dim:rgba(var(--atmosphere-graphite-deep-rgb),var(--opacity-48));--btn-primary-bg:var(--cta-glass-bg);--btn-primary-bg-hover:var(--cta-glass-bg-hover);--btn-primary-border:var(--cta-glass-border);--btn-primary-border-hover:var(--cta-glass-border-hover);--btn-primary-color:var(--cta-glass-color);--btn-primary-shadow:var(--cta-glass-shadow);--btn-primary-shadow-hover:var(--cta-glass-shadow-hover);--carousel-panel-bg:radial-gradient(circle at 0% 0%,rgba(var(--brand-cyan-rgb),var(--opacity-08)),transparent 52%),radial-gradient(circle at 100% 100%,rgba(var(--brand-cyan-rgb),calc((var(--opacity-04) + var(--opacity-06)) / 2)),transparent 52%),var(--sg-surface-card);--carousel-field-bg:radial-gradient(circle at 0% 100%,rgba(var(--brand-cyan-rgb),var(--opacity-04)),transparent 55%),radial-gradient(circle at 100% 0%,rgba(var(--brand-cyan-rgb),var(--opacity-04)),transparent 55%),var(--sg-surface-card)}.CarouselStudio_panels__KIi10{display:flex;flex:none;grid-template-columns:calc(var(--space-20) * 4 + var(--space-10)) minmax(0,1fr);gap:var(--space-4);min-width:0;min-height:0}.CarouselStudio_formPanel__uKYYr,.CarouselStudio_workspace___iUGk{min-width:0;min-height:0;border:0;border-radius:0;background:transparent;overflow:visible}.CarouselStudio_formPanel__uKYYr{display:flex;flex-direction:column}.CarouselStudio_tabs__jY4gl{display:flex;flex:none;gap:var(--space-6);margin-bottom:var(--space-4);border-bottom:1px solid var(--sg-border-hairline)}.CarouselStudio_embedded___e9_d .CarouselStudio_formPanel__uKYYr>.CarouselStudio_tabs__jY4gl{gap:var(--space-3);margin-bottom:0;padding-inline:var(--space-4)}.CarouselStudio_tabs__jY4gl button{display:inline-flex;flex:1 0 auto;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--space-11);padding:var(--space-2-5) 0;border:0;border-radius:0;background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);cursor:pointer;transition:color var(--transition-fast)}.CarouselStudio_tabs__jY4gl button>span{position:relative;align-self:stretch;display:flex;align-items:center}.CarouselStudio_tabs__jY4gl button>svg{width:var(--space-4);height:var(--space-4)}.CarouselStudio_tabs__jY4gl .CarouselStudio_activeTab__owv2V,.CarouselStudio_tabs__jY4gl button:hover{color:var(--text-primary)}.CarouselStudio_tabs__jY4gl .CarouselStudio_activeTab__owv2V>svg{color:var(--brand-cyan)}.CarouselStudio_activeTab__owv2V>span:after{position:absolute;content:"";height:calc(var(--space-1) / 2);right:0;bottom:calc(var(--space-2-5) * -1 - 1px);left:0;border-radius:var(--radius-full);background:var(--brand-cyan)}.CarouselStudio_formScroll__g_LbC{flex:1;min-height:0;overflow:visible;padding:var(--space-4)}.CarouselStudio_field__DvlF0,.CarouselStudio_tileField__cHp1s,.CarouselStudio_topic__fenHw{display:flex;flex-direction:column;min-width:0;margin-bottom:var(--space-2);padding:var(--space-2-5) var(--space-3-5);border:1px solid var(--sg-border-hairline);border-radius:var(--radius-lg);transition:border-color var(--transition-fast);background:var(--carousel-field-bg);font-size:var(--text-sm)}.CarouselStudio_field__DvlF0>span,.CarouselStudio_sectionLabel__uVDue,.CarouselStudio_tileField__cHp1s>span,.CarouselStudio_topic__fenHw>span{color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-normal);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.CarouselStudio_field__DvlF0 input:not([type=range]),.CarouselStudio_field__DvlF0 select,.CarouselStudio_field__DvlF0 textarea,.CarouselStudio_tileField__cHp1s input,.CarouselStudio_tileField__cHp1s select,.CarouselStudio_topic__fenHw textarea{box-sizing:border-box;width:100%;min-width:0;padding:var(--space-1) 0;background:transparent;border:0;color:var(--text-primary);font:inherit;line-height:var(--leading-normal)}.CarouselStudio_topic__fenHw textarea{min-height:calc(var(--space-24) + var(--space-8));resize:vertical}.CarouselStudio_topic__fenHw small{align-self:flex-end;color:var(--text-muted);font-size:var(--text-2xs)}.CarouselStudio_field__DvlF0 input,.CarouselStudio_field__DvlF0 select,.CarouselStudio_field__DvlF0 textarea,.CarouselStudio_tileField__cHp1s input,.CarouselStudio_tileField__cHp1s select{min-height:var(--space-7)}.CarouselStudio_formRow__yTswE{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-2)}.CarouselStudio_formatError__KRkux{grid-column:1/-1;margin:0 0 var(--space-2);color:var(--text-error);font-size:var(--text-xs);line-height:var(--leading-normal)}.CarouselStudio_sectionLabel__uVDue{margin:var(--space-5) 0 var(--space-3)}.CarouselStudio_styleOptions__QnC9E{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-2-5);margin-bottom:var(--space-4)}.CarouselStudio_styleOption__8deEz{border:0;padding:0;background:transparent;color:var(--text-secondary);font:inherit;cursor:pointer;text-align:left;min-width:0}.CarouselStudio_styleArt__2oLqK{overflow:hidden;border-radius:var(--radius-md);border:1px solid var(--sg-border-hairline);transition:border-color var(--motion-duration-fast) var(--motion-ease-standard);pointer-events:none}.CarouselStudio_styleOption__8deEz span{display:block;padding-top:var(--space-2);font-size:var(--text-xs)}.CarouselStudio_styleSelected__RKAV9 .CarouselStudio_styleArt__2oLqK{border-color:var(--brand-cyan);box-shadow:var(--ring-focus)}.CarouselStudio_styleSelected__RKAV9 span{color:var(--text-primary)}.CarouselStudio_uploadButton__tk8OP{margin-top:var(--space-3)}.CarouselStudio_consistency__xJiG5,.CarouselStudio_formFooter__c6tqZ p,.CarouselStudio_hint__vf7zS{margin:var(--space-2) 0 var(--space-3);color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.CarouselStudio_consistency__xJiG5{display:flex;align-items:flex-start;gap:var(--space-2);margin-top:var(--space-4)}.CarouselStudio_consistency__xJiG5 svg{flex:none;color:var(--brand-cyan)}.CarouselStudio_referencePreview__a5gDs{display:flex;align-items:flex-start;gap:var(--space-3);margin:var(--space-3) 0;padding:var(--space-3);border:1px solid var(--sg-border-hairline);border-radius:var(--radius-md)}.CarouselStudio_referencePreview__a5gDs img{width:var(--space-16);height:var(--space-20);flex:none;object-fit:contain;border-radius:var(--radius-sm)}.CarouselStudio_referencePreview__a5gDs figcaption{color:var(--text-secondary);font-size:var(--text-xs);line-height:var(--leading-relaxed)}.CarouselStudio_formFooter__c6tqZ{display:flex;flex:none;flex-direction:column;gap:var(--space-3);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--sg-border-hairline-soft)}.CarouselStudio_formFooter__c6tqZ .CarouselStudio_generateButton__w7NMi.ui-btn{min-height:var(--space-14);border-radius:var(--radius-lg);font-size:var(--text-base);font-weight:var(--font-semibold)}.CarouselStudio_formFooter__c6tqZ .CarouselStudio_generateGlass__TqIj7.ui-btn{border:1px solid var(--border-accent);color:var(--text-primary);background:linear-gradient(180deg,rgba(var(--brand-cyan-rgb),calc((var(--opacity-12) + var(--opacity-16)) / 2)),rgba(var(--brand-cyan-rgb),var(--opacity-06))),rgba(var(--brand-cyan-rgb),var(--opacity-04));box-shadow:var(--sg-cyan-glow-soft)}.CarouselStudio_formFooter__c6tqZ .CarouselStudio_generateGlass__TqIj7.ui-btn:hover:not(:disabled){background:var(--sg-liquid-mist-hover)}.CarouselStudio_formFooter__c6tqZ .CarouselStudio_generateGlass__TqIj7.ui-btn:disabled{opacity:1;color:var(--text-secondary)}.CarouselStudio_formFooter__c6tqZ p{margin:0;font-size:var(--text-xs);text-align:center}.CarouselStudio_formFooter__c6tqZ .CarouselStudio_footerWarning__yq3E_{color:var(--text-warning)}.CarouselStudio_sheetCover__0yo3v{container-type:size;display:flex;align-items:center;justify-content:center;width:100%;height:100%}.CarouselStudio_sheetCover__0yo3v .CarouselStudio_sheetCoverSlide__BrZRA{flex:none;width:min(100cqw,calc(100cqh * var(--carousel-ratio, 4 / 5)));pointer-events:none}.CarouselStudio_workspace___iUGk{display:flex;flex-direction:column}.CarouselStudio_projectBar__zlaq3{display:flex;align-items:center;flex-wrap:wrap;flex:none;gap:var(--space-2);border-bottom:1px solid var(--sg-border-hairline-soft);min-height:var(--space-20);padding:var(--space-3) var(--space-4)}.CarouselStudio_projectHeading__Jdmxk{min-width:0}.CarouselStudio_projectHeading__Jdmxk h2{margin:0 0 var(--space-1);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-normal);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CarouselStudio_projectHeading__Jdmxk p{margin:0;color:var(--text-secondary);font-size:var(--text-xs)}.CarouselStudio_badge__kK6aJ{flex:none;border:1px solid var(--modal-pill-border);border-radius:var(--radius-full);padding:var(--space-1) var(--space-2-5);background:var(--modal-pill-bg);color:var(--modal-pill-text);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug);white-space:nowrap}.CarouselStudio_historyActions__ia7AM,.CarouselStudio_inlineActions__APscu,.CarouselStudio_projectActions__EVkFw,.CarouselStudio_viewSwitch__dI_Do{display:flex;align-items:center;gap:var(--space-1)}.CarouselStudio_projectActions__EVkFw{flex:none;justify-content:flex-end;margin-left:auto}.CarouselStudio_resultBar__y998L{flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--space-4)}.CarouselStudio_resultBar__y998L,.CarouselStudio_shelves__1_saL{display:flex;border-top:1px solid var(--sg-border-hairline-soft)}.CarouselStudio_shelves__1_saL{flex-direction:column;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:minmax(0,1fr);flex:0 1 auto;min-width:0;min-height:var(--space-12)}.CarouselStudio_projectActions__EVkFw .ui-btn{white-space:nowrap;padding:var(--space-2) var(--space-3)}.CarouselStudio_projectActions__EVkFw .ui-btn,.CarouselStudio_toolbar__WvrA3 .ui-btn{border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg);color:var(--modal-text-soft);font-size:var(--text-sm);font-weight:var(--font-medium);transition:border-color var(--transition-fast)}.CarouselStudio_projectActions__EVkFw .ui-btn:hover:not(:disabled),.CarouselStudio_toolbar__WvrA3 .ui-btn:hover:not(:disabled){border-color:var(--modal-item-border-hover);background:var(--modal-item-bg);color:var(--modal-text-soft)}.CarouselStudio_toolbar__WvrA3{display:flex;flex:1 1 100%;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) 0;margin-left:auto}.CarouselStudio_toolbar__WvrA3 .ui-btn{min-width:var(--space-11);min-height:var(--space-11);padding:var(--space-2)}.CarouselStudio_toolbar__WvrA3 button[aria-pressed=true],.CarouselStudio_toolbar__WvrA3 button[aria-pressed=true]:hover:not(:disabled){border-color:var(--modal-item-border-selected);background:var(--modal-item-bg-selected);color:var(--text-primary)}.CarouselStudio_viewSwitch__dI_Do{gap:calc(var(--space-1) / 2);padding:0;border:1px solid var(--modal-item-border);border-radius:var(--modal-item-radius);background:var(--modal-item-bg)}.CarouselStudio_viewSwitch__dI_Do .ui-btn,.CarouselStudio_viewSwitch__dI_Do .ui-btn:hover:not(:disabled){border-color:transparent;border-radius:var(--radius-sm);background:transparent}.CarouselStudio_viewSwitch__dI_Do .ui-btn:hover:not(:disabled){color:var(--text-primary)}.CarouselStudio_historyActions__ia7AM{gap:var(--space-2)}.CarouselStudio_editorBody__1ngl_{display:grid;grid-template-columns:minmax(0,1fr);flex:none;min-height:0;overflow:hidden}.CarouselStudio_editing__mvjEN{grid-template-columns:minmax(0,1fr) calc(var(--space-20) * 3)}.CarouselStudio_canvasColumn__cIqHy{display:flex;flex-direction:column;min-width:0;min-height:0}.CarouselStudio_canvas__OwoRu{display:flex;align-items:center;justify-content:center;gap:0;flex:none;min-height:0;padding:var(--space-5) var(--space-2);container-type:normal;overflow:hidden}.CarouselStudio_canvas__OwoRu .CarouselStudio_mainPreview__iUUqr{width:min(calc(100% - var(--space-20)),calc(var(--space-20) * 5 * var(--carousel-ratio, 4 / 5)));flex:0 1 auto}.CarouselStudio_slideArrow__Kvu_q{min-width:var(--space-11);min-height:var(--space-11);flex:none}.CarouselStudio_seriesGrid__OA2gR{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:var(--space-4);padding:var(--space-4);overflow:auto;min-height:0}.CarouselStudio_seriesTile__spG_j{min-width:0;background:transparent;border:0;padding:0;text-align:left;color:var(--text-secondary);font:inherit;cursor:pointer}.CarouselStudio_seriesTile__spG_j>span{display:block;margin-top:var(--space-2);font-size:var(--text-xs)}.CarouselStudio_filmstripWrap__3VT0F{flex:none;padding:var(--space-3) var(--space-4);border-top:1px solid var(--sg-border-hairline-soft)}.CarouselStudio_filmstripHeading__t5io5{display:flex;justify-content:space-between;gap:var(--space-1) var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-xs);color:var(--text-secondary)}.CarouselStudio_filmstripHeading__t5io5 small{font-size:var(--text-xs)}.CarouselStudio_filmstrip__5TfG3{--carousel-thumb-width:clamp(var(--space-8),calc((var(--space-14) + var(--space-1)) * var(--carousel-ratio, 4 / 5)),var(--space-24));--carousel-handle-size:var(--space-11);display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-1);scrollbar-width:thin}.CarouselStudio_thumb__YUZ17{position:relative;box-sizing:border-box;min-width:0;flex:0 0 calc(var(--carousel-thumb-width) + var(--carousel-handle-size) + var(--space-1) + var(--space-2-5));border:1px solid transparent;border-radius:var(--radius-sm);padding:var(--space-1)}.CarouselStudio_selectedThumb__A0av1{border-color:var(--brand-cyan);background:var(--bg-accent-subtle)}.CarouselStudio_thumbSelect__m_gyk{display:block;width:100%;padding:0;border:0;text-align:left;color:var(--text-secondary);background:transparent;font:inherit;cursor:pointer}.CarouselStudio_thumbSelect__m_gyk .CarouselStudio_thumbPreview__LetZ1{width:var(--carousel-thumb-width)}.CarouselStudio_thumbPreview__LetZ1{pointer-events:none;overflow:hidden;border-radius:var(--radius-xs)}.CarouselStudio_thumbSelect__m_gyk>span{display:block;margin-top:var(--space-1-5);font-size:var(--text-xs);line-height:var(--leading-normal);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CarouselStudio_dragHandle__vJFBt{position:absolute;display:flex;align-items:center;justify-content:center;top:var(--space-1);right:var(--space-1);width:var(--carousel-handle-size);height:var(--carousel-handle-size);border:0;border-radius:var(--radius-xs);background:transparent;color:var(--text-primary);opacity:0;cursor:grab;touch-action:none}.CarouselStudio_dragHandle__vJFBt svg{box-sizing:initial;padding:var(--space-1);border-radius:var(--radius-xs);background:var(--carousel-field-bg)}.CarouselStudio_thumb__YUZ17:focus-within .CarouselStudio_dragHandle__vJFBt,.CarouselStudio_thumb__YUZ17:hover .CarouselStudio_dragHandle__vJFBt{opacity:1}@media (pointer:coarse){.CarouselStudio_dragHandle__vJFBt{opacity:1}}.CarouselStudio_dragHandle__vJFBt:active{cursor:grabbing}.CarouselStudio_inspector__X_nNT{border-left:1px solid var(--sg-border-hairline);padding:var(--space-4);min-width:0;overflow:auto;background:var(--carousel-field-bg)}.CarouselStudio_inspectorHeader__3IT4i{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4)}.CarouselStudio_inspectorHeader__3IT4i h2{min-width:0;margin:0;font-size:var(--text-base);font-weight:var(--font-semibold);line-height:var(--leading-snug)}.CarouselStudio_inspectorHeader__3IT4i .ui-btn{padding:var(--space-2);min-width:var(--space-8);min-height:var(--space-8)}.CarouselStudio_textPlacement__H8lP_{min-width:0;margin:0 0 var(--space-4);padding:0 0 var(--space-2);border:0;border-bottom:1px solid var(--sg-border-hairline)}.CarouselStudio_textPlacement__H8lP_ legend{margin-bottom:var(--space-2);padding:0;color:var(--text-secondary);font-size:var(--text-2xs);font-weight:var(--font-medium);line-height:var(--leading-normal);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.CarouselStudio_textPlacementHint__x55zY{margin:0 0 var(--space-3);color:var(--text-tertiary);font-size:var(--text-xs);line-height:var(--leading-normal)}.CarouselStudio_rangeHeading__rhY9w{display:flex;justify-content:space-between;gap:var(--space-3)}.CarouselStudio_rangeHeading__rhY9w output{color:var(--text-primary);font-size:var(--text-xs);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-normal)}.CarouselStudio_fieldInline__cbWEH{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:var(--space-11);padding-block:var(--space-1)}.CarouselStudio_fieldInline__cbWEH>span{flex:1 1 auto;min-width:0}.CarouselStudio_field__DvlF0.CarouselStudio_fieldInline__cbWEH input{flex:0 0 calc(var(--space-16) + var(--space-3));width:calc(var(--space-16) + var(--space-3));text-align:right;font-variant-numeric:tabular-nums}.CarouselStudio_textPlacementActions__kREKv{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-1)}.CarouselStudio_textPlacementActions__kREKv .ui-btn{flex:1 1 auto;min-height:var(--space-9);padding-inline:var(--space-2-5);font-size:var(--text-xs);white-space:normal}.CarouselStudio_field__DvlF0 textarea{resize:vertical}@media (pointer:coarse){.CarouselStudio_field__DvlF0 textarea,.CarouselStudio_topic__fenHw textarea{resize:none}}.CarouselStudio_field__DvlF0 input[type=range]{width:100%;accent-color:var(--brand-cyan)}.CarouselStudio_field__DvlF0:has(:disabled)>span{color:var(--text-tertiary)}.CarouselStudio_field__DvlF0 input:disabled,.CarouselStudio_field__DvlF0 select:disabled,.CarouselStudio_field__DvlF0 textarea:disabled{color:var(--text-tertiary)}.CarouselStudio_field__DvlF0 select option,.CarouselStudio_tileField__cHp1s select option{background:var(--bg-popover-solid);color:var(--text-primary)}.CarouselStudio_itemFields__lLTLA{padding-top:var(--space-2)}.CarouselStudio_paletteOptions__9J6cT{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-bottom:var(--space-4)}.CarouselStudio_editorStatus__Xzu1_{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex:1 1 var(--space-24);flex-wrap:wrap;padding:0;font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--text-secondary)}.CarouselStudio_downloadReady__tIoD1{display:inline-flex;align-items:center;min-height:var(--space-11);color:var(--brand-cyan);font-size:var(--text-xs);text-decoration:underline;text-underline-offset:var(--space-1)}.CarouselStudio_error__c_VYu,.CarouselStudio_notice__Cmeaw{flex:none;padding:var(--space-3) var(--space-4);background:var(--bg-error-subtle);border-block:1px solid var(--border-error);color:var(--text-error);font-size:var(--text-xs);line-height:var(--leading-normal)}.CarouselStudio_notice__Cmeaw{background:var(--bg-accent-subtle);border-block-color:var(--border-accent);color:var(--text-cyan-tinted)}.CarouselStudio_error__c_VYu p,.CarouselStudio_notice__Cmeaw p{margin:0 0 var(--space-2)}.CarouselStudio_illustrations___CXBt,.CarouselStudio_projectHistory__O7Z9i{flex:0 1 auto;min-width:0;min-height:0;max-height:none;overflow:auto}.CarouselStudio_illustrations___CXBt:not([open]),.CarouselStudio_projectHistory__O7Z9i:has(>.CarouselStudio_historyToggle__5pi6U[aria-expanded=false]){flex-shrink:0}.CarouselStudio_historyToggle__5pi6U,.CarouselStudio_illustrations___CXBt>summary{display:flex;align-items:center;justify-content:space-between;width:100%;box-sizing:border-box;min-height:var(--space-11);padding:var(--space-3-5) var(--space-4);border:0;color:var(--text-secondary);background:transparent;font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer}.CarouselStudio_illustrations___CXBt>summary{list-style:none}.CarouselStudio_illustrations___CXBt>summary::-webkit-details-marker{display:none}.CarouselStudio_shelfTitle__LegHK{flex:1 1 auto;min-width:0}.CarouselStudio_shelfMeta__O3zqB{flex:none;margin-inline-end:var(--space-2);font-size:var(--text-xs)}.CarouselStudio_shelfChevron__ecSPT{flex:none;color:var(--text-tertiary);transition:transform var(--transition-fast)}.CarouselStudio_historyToggle__5pi6U[aria-expanded=true] .CarouselStudio_shelfChevron__ecSPT,.CarouselStudio_illustrations___CXBt[open]>summary .CarouselStudio_shelfChevron__ecSPT{transform:rotate(180deg)}.CarouselStudio_detailsContent__PtjkC{padding:0 var(--space-4) var(--space-4)}.CarouselStudio_modelRow__9dAeI{display:flex;align-items:flex-end;gap:var(--space-2);margin-bottom:var(--space-3)}.CarouselStudio_modelRow__9dAeI .CarouselStudio_field__DvlF0{flex:1;margin:0}.CarouselStudio_assetRow__Vo07Q{padding:var(--space-4) 0;border-top:1px solid var(--sg-border-hairline)}.CarouselStudio_projectRow__HFQxU{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;min-height:var(--space-11);padding:var(--space-3);margin-top:var(--space-2);border:1px solid var(--sg-border-hairline);border-radius:var(--radius-md);color:var(--text-primary);background:var(--carousel-field-bg);text-align:left;font:inherit;cursor:pointer}.CarouselStudio_projectRow__HFQxU strong{font-size:var(--text-sm);font-weight:var(--font-medium)}.CarouselStudio_projectRow__HFQxU span{font-size:var(--text-xs);color:var(--text-secondary)}.CarouselStudio_quotePrice__K_16R{margin:0;color:var(--text-primary);font-size:var(--text-h4);font-weight:var(--font-medium)}.CarouselStudio_modalStatus__gpKS1{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:var(--text-xs)}.CarouselStudio_modalActions__n_Mga{--btn-primary-bg:var(--cta-glass-bg);--btn-primary-bg-hover:var(--cta-glass-bg-hover);--btn-primary-border:var(--cta-glass-border);--btn-primary-border-hover:var(--cta-glass-border-hover);--btn-primary-color:var(--cta-glass-color);--btn-primary-shadow:var(--cta-glass-shadow);--btn-primary-shadow-hover:var(--cta-glass-shadow-hover)}.CarouselStudio_modalActions__n_Mga .ui-btn-primary:disabled,.CarouselStudio_modalActions__n_Mga .ui-btn-primary[aria-disabled=true]{box-shadow:none}.CarouselStudio_modalActions__n_Mga .ui-btn{min-height:var(--space-11)}.CarouselStudio_exportOptions__Yep9W{display:grid;gap:var(--space-2)}.CarouselStudio_studio__f9F8H button:focus-visible,.CarouselStudio_studio__f9F8H input:is([type=range],[type=checkbox],[type=radio],[type=file]):focus-visible,.CarouselStudio_studio__f9F8H summary:focus-visible{outline:calc(var(--space-1) / 2) solid var(--ring-focus-color);outline-offset:calc(var(--space-1) / 2)}.CarouselStudio_studio__f9F8H button:disabled,.CarouselStudio_studio__f9F8H input:disabled,.CarouselStudio_studio__f9F8H textarea:disabled{cursor:not-allowed}@media not all and (max-width:767px){.CarouselStudio_studio__f9F8H{flex:1 1 auto}.CarouselStudio_panels__KIi10{display:grid;flex:1 1 auto;gap:var(--space-2)}.CarouselStudio_formPanel__uKYYr,.CarouselStudio_workspace___iUGk{border:1px solid var(--sg-border-hairline);border-radius:var(--radius-2xl);background:var(--carousel-panel-bg);overflow:hidden}.CarouselStudio_tabs__jY4gl{margin-bottom:var(--space-3)}.CarouselStudio_formScroll__g_LbC{overflow:auto}.CarouselStudio_projectBar__zlaq3{min-height:var(--space-14);padding:var(--space-3) var(--space-5)}.CarouselStudio_projectHeading__Jdmxk h2{font-size:var(--text-base)}.CarouselStudio_badge__kK6aJ{padding:var(--space-1-5) var(--space-2-5)}.CarouselStudio_resultBar__y998L,.CarouselStudio_shelves__1_saL{background:var(--sg-surface-recess)}.CarouselStudio_detailsContent__PtjkC,.CarouselStudio_error__c_VYu,.CarouselStudio_historyToggle__5pi6U,.CarouselStudio_illustrations___CXBt>summary,.CarouselStudio_notice__Cmeaw,.CarouselStudio_resultBar__y998L{padding-inline:var(--space-5)}.CarouselStudio_toolbar__WvrA3{flex-basis:auto;justify-content:flex-end;gap:var(--space-3)}.CarouselStudio_toolbar__WvrA3 .ui-btn{padding-inline:var(--space-2-5)}.CarouselStudio_editorBody__1ngl_{flex:1}.CarouselStudio_canvas__OwoRu{gap:var(--space-3);flex:1;padding:var(--space-4);container-type:size;container-name:carousel-canvas;overflow:auto}.CarouselStudio_canvas__OwoRu .CarouselStudio_mainPreview__iUUqr{width:min(calc(100% - 2 * (var(--space-11) + var(--space-3))),calc(100cqh * var(--carousel-ratio, 4 / 5)),calc(var(--space-20) * 7.5 * var(--carousel-ratio, 4 / 5)));flex:none}.CarouselStudio_seriesGrid__OA2gR{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6);padding:var(--space-6)}.CarouselStudio_filmstripWrap__3VT0F{padding:var(--space-2) var(--space-5)}.CarouselStudio_filmstripHeading__t5io5{row-gap:var(--space-3)}.CarouselStudio_filmstrip__5TfG3{gap:var(--space-3)}.CarouselStudio_editorStatus__Xzu1_{gap:var(--space-4)}.CarouselStudio_illustrations___CXBt,.CarouselStudio_projectHistory__O7Z9i{max-height:calc(var(--space-20) * 4)}}@media not all and (max-width:1020px){.CarouselStudio_shelves__1_saL{display:grid}.CarouselStudio_projectActions__EVkFw .ui-btn{padding-inline:var(--space-3)}}@media not all and (max-width:1280px){.CarouselStudio_projectBar__zlaq3{gap:var(--space-4)}.CarouselStudio_editing__mvjEN{grid-template-columns:minmax(0,1fr) calc(var(--space-20) * 3 + var(--space-14))}}@media (max-width:1280px){.CarouselStudio_badge__kK6aJ,.CarouselStudio_filmstripHeading__t5io5 small{display:none}}@media (max-width:1020px){.CarouselStudio_editing__mvjEN{display:flex;flex-direction:column;overflow:auto}.CarouselStudio_editing__mvjEN .CarouselStudio_canvasColumn__cIqHy{min-height:calc(var(--space-20) * 5);flex:none}.CarouselStudio_editing__mvjEN .CarouselStudio_inspector__X_nNT{border-left:0;border-top:1px solid var(--sg-border-hairline);overflow:visible}.CarouselStudio_toolbar__WvrA3{padding-inline:var(--space-3)}.CarouselStudio_editButton__BZ_8t .CarouselStudio_buttonText__BV0pF{display:none}}@media (max-width:767px){.CarouselStudio_studio__f9F8H{height:auto;overflow:visible;padding-bottom:calc(var(--trial-banner-height, 0px) + var(--space-4))}.CarouselStudio_panels__KIi10{flex-direction:column}.CarouselStudio_tabs__jY4gl{padding-inline:var(--space-3)}.CarouselStudio_formPanel__uKYYr,.CarouselStudio_workspace___iUGk{flex:none}.CarouselStudio_projectHeading__Jdmxk{flex:1}.CarouselStudio_badge__kK6aJ{display:block}.CarouselStudio_toolbar__WvrA3{padding:0}.CarouselStudio_editorBody__1ngl_{display:block;overflow:visible}.CarouselStudio_canvasColumn__cIqHy,.CarouselStudio_editing__mvjEN .CarouselStudio_canvasColumn__cIqHy{min-height:0}.CarouselStudio_slideArrow__Kvu_q{padding-inline:var(--space-1)}.CarouselStudio_filmstripHeading__t5io5{flex-wrap:wrap}.CarouselStudio_filmstripHeading__t5io5 small{display:block}.CarouselStudio_filmstrip__5TfG3{margin-inline:calc(var(--space-1) * -1)}.CarouselStudio_seriesGrid__OA2gR{max-height:calc(var(--space-20) * 7)}.CarouselStudio_projectHistory__O7Z9i{border-top:1px solid var(--sg-border-hairline-soft)}.CarouselStudio_modelRow__9dAeI .CarouselStudio_field__DvlF0{flex-basis:100%}.CarouselStudio_inlineActions__APscu,.CarouselStudio_projectRow__HFQxU{flex-wrap:wrap}}@media (max-width:359px){.CarouselStudio_historyActions__ia7AM{gap:var(--space-1)}.CarouselStudio_viewSwitch__dI_Do .ui-btn{padding-inline:var(--space-1-5)}}@media (prefers-reduced-motion:reduce){.CarouselStudio_shelfChevron__ecSPT,.CarouselStudio_styleArt__2oLqK,.CarouselStudio_thumb__YUZ17{transition:none!important}}@media (pointer:fine){.CarouselStudio_projectActions__EVkFw .ui-btn,.CarouselStudio_toolbar__WvrA3 .ui-btn{min-width:var(--space-8);min-height:var(--space-8)}.CarouselStudio_viewSwitch__dI_Do{padding:calc(var(--space-1) / 2)}.CarouselStudio_viewSwitch__dI_Do .ui-btn{min-height:calc(var(--space-8) - var(--space-1) - 2px);padding-block:0}.CarouselStudio_filmstrip__5TfG3{--carousel-handle-size:var(--space-8)}}.CarouselStudio_field__DvlF0:hover,.CarouselStudio_tileField__cHp1s:hover,.CarouselStudio_topic__fenHw:hover{border-color:var(--sg-border-emphasis)}.CarouselStudio_field__DvlF0:focus-within,.CarouselStudio_tileField__cHp1s:focus-within,.CarouselStudio_topic__fenHw:focus-within{border-color:var(--border-accent)}@media (max-width:767px){.content-shell:has(.CarouselStudio_studio__f9F8H),.create-page:has(.CarouselStudio_studio__f9F8H),.main-content:has(.CarouselStudio_studio__f9F8H),body:has(.CarouselStudio_studio__f9F8H){overflow:visible!important;height:auto!important}.CarouselStudio_formFooter__c6tqZ{position:fixed;right:0;bottom:var(--cv-keyboard-offset,0);left:0;z-index:var(--z-fixed);gap:var(--space-2);padding-right:max(var(--space-4),env(safe-area-inset-right,0px));padding-bottom:max(var(--space-3),calc(env(safe-area-inset-bottom, 0px) - var(--cv-keyboard-offset, 0px)));padding-left:max(var(--space-4),env(safe-area-inset-left,0px));border-top-color:var(--sg-border-hairline);background:linear-gradient(180deg,var(--bg-body),var(--bg-deeper));transition:bottom var(--transition-fast)}.CarouselStudio_formFooter__c6tqZ:has([data-phase])>p{display:none}}@media (max-width:767px) and (max-device-height:600px){.CarouselStudio_formFooter__c6tqZ{gap:var(--space-1-5);padding-top:var(--space-2);padding-bottom:max(var(--space-2),calc(env(safe-area-inset-bottom, 0px) - var(--cv-keyboard-offset, 0px)))}}@media (prefers-reduced-motion:reduce){.CarouselStudio_field__DvlF0,.CarouselStudio_formFooter__c6tqZ,.CarouselStudio_tabs__jY4gl button,.CarouselStudio_tileField__cHp1s,.CarouselStudio_topic__fenHw{transition:none}}@media not all and (max-width:767px){@media (max-height:800px){.CarouselStudio_filmstripHeading__t5io5{display:none}}}@media not all and (max-width:767px){body:has(.generation-queue-fab) .CarouselStudio_resultBar__y998L,body:has(.generation-queue-fab) .CarouselStudio_shelves__1_saL{padding-inline-end:calc(var(--fab-size) + var(--space-6) + var(--space-3))}}@media (max-width:1020px){.CarouselStudio_projectHistory__O7Z9i{border-top:1px solid var(--sg-border-hairline-soft)}}.CarouselStudio_modelRow__9dAeI{flex-wrap:wrap}.CarouselStudio_modelRow__9dAeI .CarouselStudio_field__DvlF0{flex:1 1 calc(var(--space-20) * 2)}@media (max-width:1020px),(pointer:coarse){.CarouselStudio_field__DvlF0 input,.CarouselStudio_field__DvlF0 select,.CarouselStudio_inspectorHeader__3IT4i .ui-btn,.CarouselStudio_textPlacementActions__kREKv .ui-btn,.CarouselStudio_tileField__cHp1s input,.CarouselStudio_tileField__cHp1s select{min-height:var(--space-11)}.CarouselStudio_inspectorHeader__3IT4i .ui-btn{min-width:var(--space-11)}}.CarouselStudio_field__DvlF0 select,.CarouselStudio_tileField__cHp1s select{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-repeat:no-repeat;background-size:var(--space-1-5) var(--space-1-5);text-overflow:ellipsis;background-position:right var(--space-1-5) center,right 0 center;padding-inline-end:var(--space-5)}.CarouselPreview_root__j0IwA{position:relative;width:100%;aspect-ratio:var(--carousel-ratio,4/5)}.CarouselPreview_canvas__TiHdF{display:block;width:100%;height:auto;overflow:hidden}.CarouselPreview_selectable__vZsBH{cursor:text}.CarouselPreview_selectable__vZsBH:focus-visible{outline:var(--focus-ring-width) solid var(--ring-focus-color);outline-offset:var(--space-1)}.CarouselPreview_status__mhVjJ{position:absolute;inset:auto var(--space-2) var(--space-2);max-height:calc(100% - 2 * var(--space-2));overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--bg-popover-solid);color:var(--text-primary);font-family:var(--font-primary);font-size:var(--text-xs);line-height:var(--leading-normal);box-shadow:var(--shadow-sm)}.CarouselPreview_status__mhVjJ[role=alert]{color:var(--text-error)}@container carousel-canvas (max-height: 119px){.CarouselPreview_status__mhVjJ{width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.CarouselPreview_draggable__Xbyvp{cursor:move;touch-action:none}.CarouselPreview_hitArea__E5Z1_{fill:transparent;pointer-events:all}.CarouselPreview_selectionFrame__O_g1f{fill:none;stroke:var(--text-accent);stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none}.CarouselPreview_draggable__Xbyvp:focus-visible{outline:var(--focus-ring-width) solid var(--ring-focus-color);outline-offset:var(--space-1)}.CarouselPreview_draggable__Xbyvp *{touch-action:none}