.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}.MarketplaceMode_form___22PD{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.MarketplaceMode_form___22PD[data-references=hidden] [data-testid=mp-form-references]{display:none}.MarketplaceMode_notices__coX62{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.MarketplaceMode_noticeAction__BCO_6{display:inline;margin:0;margin-inline-start:var(--space-2);padding:0;border:0;background:none;color:var(--text-accent);font:inherit;text-decoration:underline;cursor:pointer}.MarketplaceMode_noticeAction__BCO_6:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}.MarketplaceMode_loading__qMDdt{display:flex;align-items:center;justify-content:center;min-height:var(--space-9);color:var(--cm-text-muted);font-size:var(--text-sm)}.MarketplaceForm_root__pYlBF{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;margin:0;padding:0;border:0}.MarketplaceForm_block__RrwBi{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.MarketplaceForm_slot__KoiF0{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.MarketplaceForm_steps__0Du_o{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:0;padding:0 var(--space-3-5);list-style:none}.MarketplaceForm_step__fMkPH{display:inline-flex;align-items:center;gap:var(--space-1-5);min-width:0;color:var(--cm-text-faint);font-size:var(--text-xs);font-weight:var(--font-medium);line-height:var(--leading-snug)}.MarketplaceForm_stepNumber__yzPS_{display:inline-flex;flex:none;align-items:center;justify-content:center;box-sizing:border-box;width:var(--space-5);height:var(--space-5);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-circle);font-variant-numeric:tabular-nums}.MarketplaceForm_stepLabel__h2VjA{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MarketplaceForm_step__fMkPH[data-state=current]{color:var(--cm-text-soft)}.MarketplaceForm_step__fMkPH[data-state=current] .MarketplaceForm_stepNumber__yzPS_{border-color:var(--border-accent);background:var(--bg-accent-muted);color:var(--text-accent)}.MarketplaceForm_step__fMkPH[data-state=done]{color:var(--cm-text-muted)}.MarketplaceForm_step__fMkPH[data-state=done] .MarketplaceForm_stepNumber__yzPS_{border-color:var(--cm-border-emphasis)}.MarketplaceForm_stepArrow__sczPU{flex:none;width:var(--space-3);height:var(--space-3);color:var(--cm-text-faint)}.MarketplaceForm_fileErrors__SJlb0{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;margin:0;padding:0;list-style:none}.MarketplaceForm_fileError__6HZ5e{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding:var(--space-1) var(--space-1) var(--space-1) var(--space-3-5);border:1px solid var(--border-error);border-radius:var(--radius-lg);background:var(--bg-error-subtle)}.MarketplaceForm_fileErrorText__O69Nz{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;color:var(--text-error);font-size:var(--text-xs);line-height:var(--leading-snug)}.MarketplaceForm_fileErrorName__tKmZ4{overflow:hidden;color:var(--cm-text-soft);font-weight:var(--font-medium);text-overflow:ellipsis;white-space:nowrap}.MarketplaceForm_noticeText__DOz_T{margin:0 0 var(--space-2)}.MarketplaceForm_identity__ezVCP,.MarketplaceForm_summary__nIHVy{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);box-sizing:border-box;min-width:0;padding:var(--space-2-5) var(--space-2-5) 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)}.MarketplaceForm_identityText__4voFR{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.MarketplaceForm_identityName__2cw7C{margin:0;overflow:hidden;color:var(--cm-text-soft);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);text-overflow:ellipsis;white-space:nowrap}.MarketplaceForm_identityLine__HVdaS{margin:0;color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere}.MarketplaceForm_identityForm__MRheN,.MarketplaceForm_urlImport__ycZGY{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0}.MarketplaceForm_rowActions__O_2e7{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);min-width:0}.MarketplaceForm_confirm__hUM3y{display:flex;align-items:flex-start;gap:var(--space-2);min-width:0;min-height:var(--tap-target-min);padding-inline:var(--space-3-5);color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);cursor:pointer}.MarketplaceForm_confirmBox__hdmBO{flex:none;width:var(--space-4);height:var(--space-4);margin:var(--space-1) 0 0;accent-color:var(--brand-cyan)}.MarketplaceForm_link__cgpe0{color:var(--text-accent);text-decoration:underline;text-underline-offset:var(--space-1)}.MarketplaceForm_link__cgpe0:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-xs)}.MarketplaceForm_formatLine__uhs5t{display:flex;align-items:center;gap:var(--space-2);min-width:0;margin:0;padding-inline:var(--space-3-5);color:var(--cm-text-muted);font-size:var(--text-xs);line-height:var(--leading-snug)}.MarketplaceForm_ratio__xuebE{flex:none;box-sizing:border-box;height:var(--space-4);border:1px solid var(--cm-border-emphasis);border-radius:var(--radius-xs)}.MarketplaceForm_chips__gVyuJ{display:flex;flex-wrap:wrap;gap:var(--space-3) var(--space-2);min-width:0;margin:0;padding:var(--space-1-5) 0;list-style:none}.MarketplaceForm_chips__gVyuJ>li{display:flex;min-width:0;max-width:100%}.MarketplaceForm_caption__L9HCo{margin:0;padding-inline:var(--space-3-5);color:var(--cm-text-faint);font-size:var(--text-xs);line-height:var(--leading-snug)}.MarketplaceForm_captionRow__2A5rU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0}.MarketplaceForm_captionRow__2A5rU .MarketplaceForm_caption__L9HCo{flex:1 1 auto;min-width:0}.MarketplaceForm_addForm__Sw8QX{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;margin:0}.MarketplaceForm_tabs__eZiGW{display:flex;gap:var(--space-1);box-sizing:border-box;min-width:0;padding:var(--space-1);border:1px solid var(--switch-track-border);border-radius:var(--radius-md);background:var(--switch-track-bg);overflow-x:auto;scrollbar-width:none}.MarketplaceForm_tab__exqlH{flex:1 0 var(--tap-target-min);box-sizing:border-box;min-width:var(--tap-target-min);min-height:var(--tap-target-min);margin:0;padding:0 var(--space-2);border:1px solid transparent;border-radius:var(--radius-sm-plus);background:transparent;color:var(--switch-knob-bg);font-family:inherit;font-size:var(--text-ms);font-weight:var(--font-medium);line-height:var(--leading-none);font-variant-numeric:tabular-nums;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.MarketplaceForm_tab__exqlH[aria-selected=true]{border-color:var(--switch-track-border-on);background:var(--switch-track-bg-on);color:var(--switch-knob-bg-on)}.MarketplaceForm_tab__exqlH[data-off]{text-decoration:line-through;opacity:var(--opacity-64)}.MarketplaceForm_tab__exqlH:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.MarketplaceForm_panel__Xvrun{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.MarketplaceForm_panel__Xvrun:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-lg)}.MarketplaceForm_panelHead__My9eK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;padding-inline:var(--space-3-5)}.MarketplaceForm_panelTitle__2Y3IC{margin:0;min-width:0;color:var(--cm-text-soft);font-size:var(--text-sm);font-weight:var(--font-medium);line-height:var(--leading-snug);overflow-wrap:anywhere}.MarketplaceForm_panelNote__pPt2z{color:var(--cm-text-faint);font-size:var(--text-xs);line-height:var(--leading-snug)}.MarketplaceForm_field__I07Ec{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.MarketplaceForm_fieldLabel__GYsO5{color:var(--cm-text-muted);font-weight:var(--font-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase}.MarketplaceForm_budget__2wRXv,.MarketplaceForm_fieldLabel__GYsO5{margin:0;padding-inline:var(--space-3-5);font-size:var(--text-xs);line-height:var(--leading-snug)}.MarketplaceForm_budget__2wRXv{color:var(--cm-text-faint);font-variant-numeric:tabular-nums}.MarketplaceForm_budget__2wRXv[data-over]{color:var(--text-error)}.MarketplaceForm_frames__cm2oS{display:flex;flex-direction:column;gap:var(--space-3);min-width:0}.MarketplaceForm_frame__ZJSx9{display:flex;flex-direction:column;gap:var(--space-2);min-width:0;border-radius:var(--radius-lg)}.MarketplaceForm_frameCustomized__I2MCc{padding-inline-start:var(--space-3);border-inline-start:1px solid var(--brand-cyan)}@media (hover:hover){.MarketplaceForm_tab__exqlH:hover:not([aria-selected=true]){color:var(--cm-text-soft)}.MarketplaceForm_link__cgpe0:hover{text-decoration:none}}@media not all and (max-width:767px){.MarketplaceForm_steps__0Du_o{display:none}.MarketplaceForm_chips__gVyuJ{gap:var(--space-2);padding:0}.MarketplaceForm_tab__exqlH{flex-basis:var(--space-9);min-width:var(--space-9);min-height:var(--space-9)}.MarketplaceForm_confirm__hUM3y{min-height:0}.MarketplaceForm_budget__2wRXv,.MarketplaceForm_caption__L9HCo,.MarketplaceForm_fieldLabel__GYsO5,.MarketplaceForm_panelNote__pPt2z{font-size:var(--text-2xs)}}@media (prefers-reduced-motion:reduce){.MarketplaceForm_tab__exqlH{transition:none}}.FormParts_section__E_UbH{display:flex;flex-direction:column;gap:var(--space-2);min-width:0}.FormParts_sectionHead__GOZsh{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-width:0;min-height:var(--space-6);padding-inline:var(--space-3-5)}.FormParts_sectionTitle__FX03b{margin:0;min-width: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}.FormParts_sectionNote__vOQaI{color:var(--cm-text-faint)}.FormParts_sectionMeta__RUwiL{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);color:var(--cm-text-faint);font-size:var(--text-xs);line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.FormParts_chip__i2pWZ{position:relative;display:inline-flex;align-items:center;gap:var(--space-1-5);box-sizing:border-box;min-width:0;max-width:100%;height:var(--space-8);margin:0;padding:0 var(--space-3);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-full);background:var(--cm-surface-card);color:var(--cm-text-soft);font-family:inherit;font-size:var(--text-ms);font-weight:var(--font-normal);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.FormParts_chip__i2pWZ:after{content:"";position:absolute;inset:calc(var(--space-1-5) * -1) 0}.FormParts_chip__i2pWZ[data-selected]{border-color:var(--border-accent);background:var(--bg-accent-muted)}.FormParts_chip__i2pWZ[data-tone=warning]{border-color:var(--cm-warning-tint-border);background:var(--cm-warning-tint-bg);color:var(--cm-warning)}.FormParts_chip__i2pWZ[data-tone=add]{border-style:dashed;border-color:var(--border-accent);background:transparent;color:var(--text-accent)}.FormParts_chip__i2pWZ:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.FormParts_chip__i2pWZ:disabled{cursor:not-allowed;opacity:var(--opacity-64)}.FormParts_chipIcon__CPZRH{display:inline-flex;flex:none;width:var(--space-3-5);height:var(--space-3-5)}.FormParts_chipIcon__CPZRH>svg{width:100%;height:100%}.FormParts_chip__i2pWZ[data-selected] .FormParts_chipIcon__CPZRH{color:var(--text-accent)}.FormParts_chipLabel__bpvAc{min-width:0;overflow:hidden;text-overflow:ellipsis}.FormParts_segment___G2__{padding:var(--space-1);border:1px solid var(--switch-track-border);border-radius:var(--radius-md);background:var(--switch-track-bg)}.FormParts_segmentOption__fnyJA,.FormParts_segment___G2__{display:flex;gap:var(--space-1);box-sizing:border-box;min-width:0}.FormParts_segmentOption__fnyJA{flex-direction:column;align-items:center;justify-content:center;min-height:var(--tap-target-min);margin:0;padding:var(--space-1-5) var(--space-3);border:1px solid transparent;border-radius:var(--radius-sm-plus);background:transparent;color:var(--switch-knob-bg);font-family:inherit;font-size:var(--text-ms);font-weight:var(--font-medium);line-height:var(--leading-snug);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.FormParts_segmentStretch__Juoxl .FormParts_segmentOption__fnyJA{flex:1 1 0}.FormParts_segmentOption__fnyJA[data-checked]{border-color:var(--switch-track-border-on);background:var(--switch-track-bg-on);color:var(--switch-knob-bg-on)}.FormParts_segmentOption__fnyJA:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.FormParts_segmentOption__fnyJA:disabled{cursor:not-allowed;opacity:var(--opacity-64)}.FormParts_segmentLabel__OW8Jm{min-width:0;overflow-wrap:anywhere}.FormParts_segmentDescription__Yr3BF{min-width:0;color:var(--cm-text-faint);font-size:var(--text-xs);font-weight:var(--font-normal);overflow-wrap:anywhere}.FormParts_segmentOption__fnyJA[data-checked] .FormParts_segmentDescription__Yr3BF{color:var(--cm-text-muted)}.FormParts_quiet__z_NsB{display:inline-flex;flex:none;align-items:center;justify-content:center;gap:var(--space-1-5);box-sizing:border-box;min-height:var(--tap-target-min);margin:0;padding:0 var(--space-3);border:1px solid var(--cm-border-hairline);border-radius:var(--radius-sm-plus);background:var(--cm-surface-card);color:var(--cm-text-soft);font-family:inherit;font-size:var(--text-ms);font-weight:var(--font-medium);line-height:var(--leading-none);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.FormParts_quietIcon__F1Rs6{width:var(--tap-target-min);padding:0}.FormParts_quietGlyph__F8Ewm{display:inline-flex;flex:none}.FormParts_quietGlyph__F8Ewm,.FormParts_quietGlyph__F8Ewm>svg,svg.FormParts_quietGlyph__F8Ewm{width:var(--space-3-5);height:var(--space-3-5)}.FormParts_quiet__z_NsB:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset)}.FormParts_quiet__z_NsB:disabled{cursor:not-allowed;opacity:var(--opacity-64)}.FormParts_status__KCKwJ{display:inline-flex;align-items:center;gap:var(--space-1);min-width:0;color:var(--cm-text-faint);font-size:var(--text-xs);line-height:var(--leading-snug)}.FormParts_status__KCKwJ[data-tone=progress]{color:var(--cm-text-muted)}.FormParts_status__KCKwJ[data-tone=success]{color:var(--text-accent)}.FormParts_statusIcon__5jSen{flex:none;width:var(--space-3);height:var(--space-3)}.FormParts_spin__wPceV{animation:FormParts_formSpin__TeAx9 calc(var(--duration-slower) * 2) linear infinite}@keyframes FormParts_formSpin__TeAx9{to{transform:rotate(1turn)}}.FormParts_skeleton__oDLKK{display:flex;flex-wrap:wrap;gap:var(--space-2);min-width:0}.FormParts_skeleton__oDLKK[data-variant=lines],.FormParts_skeleton__oDLKK[data-variant=tile]{flex-direction:column;flex-wrap:nowrap}.FormParts_skeletonItem___yjSX{display:block;border-radius:var(--radius-full);background:var(--cm-surface-card-hover);animation:FormParts_formPulse__MlB4c calc(var(--duration-slower) * 3) ease-in-out infinite}.FormParts_skeleton__oDLKK[data-variant=chips] .FormParts_skeletonItem___yjSX{width:var(--space-24);height:var(--space-8)}.FormParts_skeleton__oDLKK[data-variant=chips] .FormParts_skeletonItem___yjSX:nth-child(2n){width:var(--space-20)}.FormParts_skeleton__oDLKK[data-variant=lines] .FormParts_skeletonItem___yjSX{width:100%;height:var(--space-4);border-radius:var(--radius-xs)}.FormParts_skeleton__oDLKK[data-variant=lines] .FormParts_skeletonItem___yjSX:last-child{width:60%}.FormParts_skeleton__oDLKK[data-variant=tile] .FormParts_skeletonItem___yjSX{width:100%;height:var(--space-20);border-radius:var(--radius-lg)}@keyframes FormParts_formPulse__MlB4c{50%{opacity:var(--opacity-48)}}.FormParts_switch__Adw9W{display:inline-flex;flex:none;align-items:center;gap:var(--space-2);box-sizing:border-box;min-height:var(--tap-target-min);margin:0;padding:0;border:0;background:transparent;color:var(--cm-text-muted);font-family:inherit;font-size:var(--text-xs);line-height:var(--leading-snug);cursor:pointer;-webkit-tap-highlight-color:transparent}.FormParts_switchLabel__QEJhN{min-width:0}.FormParts_switchTrack__BjkIY{position:relative;flex:none;box-sizing:border-box;width:var(--space-9);height:var(--space-5);border:1px solid var(--switch-track-border);border-radius:var(--radius-full);background:var(--switch-track-bg);transition:border-color var(--transition-fast),background-color var(--transition-fast)}.FormParts_switchTrack__BjkIY:after{content:"";position:absolute;top:50%;left:var(--space-1);width:var(--space-3);height:var(--space-3);border-radius:var(--radius-circle);background:var(--switch-knob-bg);box-shadow:var(--switch-knob-shadow);transform:translateY(-50%);transition:transform var(--transition-normal),background-color var(--transition-normal)}.FormParts_switch__Adw9W[aria-checked=true] .FormParts_switchTrack__BjkIY{border-color:var(--switch-track-border-on);background:var(--switch-track-bg-on)}.FormParts_switch__Adw9W[aria-checked=true] .FormParts_switchTrack__BjkIY:after{background:var(--switch-knob-bg-on);transform:translate(var(--space-3-5),-50%)}.FormParts_switch__Adw9W:focus-visible{outline:var(--focus-ring-width) solid var(--brand-cyan);outline-offset:var(--focus-ring-offset);border-radius:var(--radius-sm)}.FormParts_switch__Adw9W:disabled{cursor:not-allowed;opacity:var(--opacity-64)}.FormParts_inputTile__CB2qu{display:flex;flex-direction:column;gap:var(--space-1);box-sizing:border-box;min-width: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);transition:border-color var(--transition-fast)}.FormParts_inputTile__CB2qu:focus-within{border-color:var(--border-accent)}.FormParts_inputTile__CB2qu[data-invalid]{border-color:var(--border-error)}.FormParts_inputHead__GX9p6{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);min-width:0}.FormParts_inputLabel__RqAHh{min-width: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}.FormParts_inputMeta__i9Td0{flex:none;color:var(--cm-text-faint);font-size:var(--text-xs);line-height:var(--leading-snug);font-variant-numeric:tabular-nums}.FormParts_input__zXR2V{width:100%;min-width:0;min-height:var(--space-6);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-weight:var(--font-medium);line-height:var(--leading-normal)}.FormParts_input__zXR2V::placeholder{color:var(--cm-text-faint);font-weight:var(--font-normal);opacity:1}.FormParts_input__zXR2V:focus,.FormParts_input__zXR2V:focus-visible{outline:none;box-shadow:none}.FormParts_input__zXR2V:disabled{cursor:not-allowed;opacity:var(--opacity-64)}@media (hover:hover){.FormParts_chip__i2pWZ:hover:not(:disabled):not([data-selected]):not([data-tone=warning]){border-color:var(--cm-border-emphasis);background:var(--cm-surface-card-hover)}.FormParts_chip__i2pWZ[data-tone=add]:hover:not(:disabled){background:var(--bg-accent-subtle)}.FormParts_segmentOption__fnyJA:hover:not(:disabled):not([data-checked]){color:var(--cm-text-soft)}.FormParts_quiet__z_NsB:hover:not(:disabled){border-color:var(--cm-border-emphasis);background:var(--cm-surface-card-hover)}.FormParts_switch__Adw9W:hover:not(:disabled) .FormParts_switchTrack__BjkIY{border-color:var(--switch-track-border-hover)}.FormParts_switch__Adw9W[aria-checked=true]:hover:not(:disabled) .FormParts_switchTrack__BjkIY{border-color:var(--switch-track-border-on-hover)}.FormParts_inputTile__CB2qu:hover:not(:focus-within):not([data-invalid]){border-color:var(--cm-border-emphasis)}}@media not all and (max-width:767px){.FormParts_chip__i2pWZ:after{content:none}.FormParts_segmentOption__fnyJA{min-height:var(--space-9)}.FormParts_quiet__z_NsB{min-height:var(--space-8)}.FormParts_quietIcon__F1Rs6{width:var(--space-8)}.FormParts_switch__Adw9W{min-height:var(--space-8)}.FormParts_inputLabel__RqAHh,.FormParts_inputMeta__i9Td0,.FormParts_sectionMeta__RUwiL,.FormParts_sectionTitle__FX03b,.FormParts_segmentDescription__Yr3BF,.FormParts_status__KCKwJ{font-size:var(--text-2xs)}.FormParts_segmentOption__fnyJA{font-size:var(--text-xs)}.FormParts_inputTile__CB2qu{font-size:var(--text-sm)}}@media (prefers-reduced-motion:reduce){.FormParts_chip__i2pWZ,.FormParts_inputTile__CB2qu,.FormParts_quiet__z_NsB,.FormParts_segmentOption__fnyJA,.FormParts_switchTrack__BjkIY,.FormParts_switchTrack__BjkIY:after{transition:none}.FormParts_skeletonItem___yjSX,.FormParts_spin__wPceV{animation:none}}.MarketplaceCanvasChrome_action__lpTF3{color:var(--cm-text-muted)}.MarketplaceCanvasChrome_action__lpTF3:hover:not(:disabled),.MarketplaceCanvasChrome_download__98WV6.MarketplaceCanvasChrome_download__98WV6{color:var(--cm-text-soft)}.MarketplaceCanvasChrome_help__nZriu.MarketplaceCanvasChrome_help__nZriu{width:var(--space-11);min-width:var(--space-11);padding:0;justify-content:center;color:var(--cm-text-muted)}.MarketplaceCanvasChrome_help__nZriu.MarketplaceCanvasChrome_help__nZriu:hover:not(:disabled){color:var(--cm-text-soft)}.MarketplaceCanvasChrome_help__nZriu svg{width:var(--space-5);height:var(--space-5)}@media (max-width:767px){.MarketplaceCanvasChrome_action__lpTF3{min-height:var(--tap-target-min)}}@media (pointer:coarse){.MarketplaceCanvasChrome_action__lpTF3,.MarketplaceCanvasChrome_help__nZriu.MarketplaceCanvasChrome_help__nZriu{min-height:var(--tap-target-min)}}