.disclosure_motion__THOzN{--disclosure-open-ms:var(--ds-duration-disclosure);--disclosure-close-ms:var(--ds-duration-exit);--disclosure-open-ease:var(--ds-easing-enter);--disclosure-close-ease:var(--ds-easing-exit);--disclosure-fade-in-ms:var(--ds-duration-enter);--disclosure-fade-delay-ms:0ms;--disclosure-fade-out-ms:var(--ds-duration-feedback);--disclosure-chevron-ms:var(--ds-duration-enter);--disclosure-settle-y:-4px}.disclosure_summary__s1hs9{display:flex;align-items:center;gap:8px;min-height:44px;width:100%;text-align:left}.disclosure_summary__s1hs9:focus-visible{outline:2px solid currentColor;outline-offset:2px}.disclosure_accordionChevron__KCaNq,.disclosure_chevron___Zu1j,.disclosure_rowChevron__9M_Wb{flex-shrink:0;transform:rotate(0deg);transition:transform var(--disclosure-chevron-ms) var(--disclosure-open-ease)}.disclosure_summary__s1hs9[aria-expanded=true] .disclosure_chevron___Zu1j{transform:rotate(90deg)}.disclosure_summary__s1hs9[aria-expanded=true] .disclosure_rowChevron__9M_Wb{transform:rotate(180deg)}.disclosure_panel__TjrsF,.disclosure_text__SE_Wv{display:grid;grid-template-columns:minmax(0,1fr);transition:grid-template-rows var(--disclosure-close-ms) var(--disclosure-close-ease)}.disclosure_panel__TjrsF{grid-template-rows:0fr}.disclosure_inspectorPanel__KGCGU{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--disclosure-close-ms) var(--disclosure-close-ease)}.disclosure_inspectorPanel__KGCGU[aria-hidden=false],.disclosure_panel__TjrsF[data-open=true]{grid-template-rows:1fr}.disclosure_inspectorPanel__KGCGU[aria-hidden=false],.disclosure_panel__TjrsF[data-open=true],.disclosure_text__SE_Wv[data-open=true]{transition-duration:var(--disclosure-open-ms);transition-timing-function:var(--disclosure-open-ease)}.disclosure_inner__Lw4Te,.disclosure_textBody__U8kLh{min-height:0;overflow:hidden}.disclosure_content__ru5di{display:block;opacity:0;transform:translateY(var(--disclosure-settle-y));transition:opacity var(--disclosure-fade-out-ms) var(--disclosure-close-ease),transform var(--disclosure-fade-out-ms) var(--disclosure-close-ease)}.disclosure_panel__TjrsF[data-open=true] .disclosure_content__ru5di,.disclosure_text__SE_Wv[data-open=true] .disclosure_content__ru5di{opacity:1;transform:translateY(0);transition-duration:var(--disclosure-fade-in-ms);transition-delay:var(--disclosure-fade-delay-ms);transition-timing-function:var(--disclosure-open-ease)}.disclosure_accordionPanel__tnqIl[data-state=open]{animation:disclosure_accordionOpen__TgthA var(--disclosure-open-ms) var(--disclosure-open-ease)}.disclosure_accordionPanel__tnqIl[data-state=closed]{animation:disclosure_accordionClose__exXLc var(--disclosure-close-ms) var(--disclosure-close-ease)}@keyframes disclosure_accordionOpen__TgthA{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes disclosure_accordionClose__exXLc{0%{height:var(--radix-accordion-content-height)}to{height:0}}.disclosure_text__SE_Wv{grid-template-rows:auto 0fr}.disclosure_text__SE_Wv[data-open=true]{grid-template-rows:auto 1fr}.disclosure_textPreview__xqaiM{grid-area:1/1;max-height:calc(var(--disclosure-collapsed-lines, 3) * 1lh);overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.disclosure_textPreview__xqaiM:before{content:attr(data-text);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:var(--disclosure-collapsed-lines,3);line-clamp:var(--disclosure-collapsed-lines,3);overflow:hidden}.disclosure_text__SE_Wv[data-open=true] .disclosure_textPreview__xqaiM:before{-webkit-line-clamp:unset;line-clamp:unset}.disclosure_textBody__U8kLh{grid-column:1;grid-row:1/-1;clip-path:inset(calc(var(--disclosure-collapsed-lines, 3) * 1lh) 0 0)}@media (prefers-reduced-motion:reduce){.disclosure_accordionChevron__KCaNq,.disclosure_accordionPanel__tnqIl[data-state],.disclosure_chevron___Zu1j,.disclosure_inspectorPanel__KGCGU[aria-hidden],.disclosure_panel__TjrsF[data-open],.disclosure_panel__TjrsF[data-open] .disclosure_content__ru5di,.disclosure_text__SE_Wv[data-open],.disclosure_text__SE_Wv[data-open] .disclosure_content__ru5di{transition:none!important;transition-duration:var(--ds-duration-reduced)!important;animation:none}}.disclosure_panelUntilMd__PoTln{visibility:hidden;transition:grid-template-rows var(--disclosure-close-ms) var(--disclosure-close-ease),visibility var(--ds-duration-instant) var(--ds-easing-standard) var(--disclosure-close-ms)}.disclosure_panelUntilMd__PoTln[data-open=true]{visibility:visible;transition:grid-template-rows var(--disclosure-open-ms) var(--disclosure-open-ease),visibility var(--ds-duration-instant) var(--ds-easing-standard)}.disclosure_panelUntilMd__PoTln>.disclosure_inner__Lw4Te{display:flex;flex-direction:column}.disclosure_panelUntilMd__PoTln>.disclosure_inner__Lw4Te>.disclosure_content__ru5di{display:flex;flex:1;flex-direction:column}@media (min-width:768px){.disclosure_panelUntilMd__PoTln[data-open]{grid-template-rows:1fr;visibility:visible;overflow:visible;transition:none}.disclosure_panelUntilMd__PoTln>.disclosure_inner__Lw4Te{overflow:visible}.disclosure_panelUntilMd__PoTln[data-open] .disclosure_content__ru5di{opacity:1;transform:none;overflow:visible;transition:none}}:where(.image-unavailable_root__HZ3AG){display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;width:100%;height:100%;padding:16px;text-align:center;color:var(--ds-text-primary);background:var(--ds-surface-sunken)}.image-unavailable_icon__LjL4u{width:28px;height:28px;color:var(--ds-text-muted);flex-shrink:0}.image-unavailable_label__YrnGK{margin:0;font-size:var(--ds-type-base);font-weight:600}.image-unavailable_hint__GBIwG{margin:0;max-width:36ch;font-size:var(--ds-type-sm);line-height:var(--ds-line-sm);color:var(--ds-text-secondary)}.image-unavailable_action__i0W4H{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin-top:var(--ds-space-1);padding:var(--ds-space-2) var(--ds-space-4);border:1px solid var(--ds-border-interactive);border-radius:var(--ds-radius-sm);background:transparent;color:var(--ds-text-primary);font:inherit;font-size:var(--ds-type-sm);line-height:var(--ds-line-sm);font-weight:600;cursor:pointer;pointer-events:auto}.image-unavailable_action__i0W4H:hover{background:var(--ds-surface-hover)}.image-unavailable_action__i0W4H:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:2px}:where(.image-unavailable_root__HZ3AG.image-unavailable_tile__5POhT){gap:4px;padding:4px}.image-unavailable_tile__5POhT .image-unavailable_icon__LjL4u{width:18px;height:18px}.image-unavailable_tileLabel__MHsz8{max-width:100%;overflow:hidden;font-size:var(--ds-type-xs);line-height:var(--ds-line-xs);color:var(--ds-text-secondary);text-overflow:ellipsis;white-space:nowrap}.preview_cover__0gInT{display:grid;grid-template-columns:minmax(0,1fr);width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:var(--ds-radius-md);background:var(--ds-surface-1)}.preview_cover__0gInT:not([data-two-up=true])>*{grid-row:1;grid-column:1}.preview_cover__0gInT[data-two-up=true]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-1)}.preview_cover__0gInT img{display:block;width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover}.preview_empty__DrusY{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-2);color:var(--ds-text-muted);font-size:var(--ds-type-xs);line-height:var(--ds-line-xs)}.preview_empty__DrusY svg{width:16px;height:16px;stroke-width:2.625px}.preview_schematic__QWXD3{width:100%;height:100%;font-family:var(--ds-font-sans);font-size:var(--ds-type-xs);font-weight:var(--ds-weight-medium);fill:var(--ds-text-secondary)}.preview_node__hkPYj{fill:var(--ds-surface-2);stroke:var(--ds-border-subtle)}.preview_prompt__Yaklt{fill:none;stroke:var(--ds-border-strong)}.home_home__VSoTl{min-height:100dvh;min-width:0;background:var(--ds-surface-0);color:var(--ds-text-primary);font-family:var(--ds-font-sans);color-scheme:dark}.home_home__VSoTl ::-moz-selection{background:var(--ds-signature-color);color:var(--ds-signature-ink)}.home_home__VSoTl ::selection{background:var(--ds-signature-color);color:var(--ds-signature-ink)}.home_home__VSoTl :is(a,button):focus-visible,.home_menu__IRbGr :is(a,button):not([role=menuitem]):focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:4px}.home_home__VSoTl svg,.home_menu__IRbGr svg{width:16px;height:16px;flex-shrink:0;stroke-width:2.625px}.home_header__4_yrS{height:56px;padding-inline:var(--ds-space-6);display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-4);border-bottom:1px solid var(--ds-border-separator)}.home_brand__MjaSQ{display:inline-flex;align-items:center;gap:var(--ds-space-2);min-height:44px;font-size:var(--ds-type-md);line-height:var(--ds-line-md);font-weight:var(--ds-weight-strong)}.home_account___FTPr,.home_headerActions__rxKxh{display:flex;align-items:center;gap:var(--ds-space-2)}.home_account___FTPr{justify-content:center;min-width:44px;min-height:44px}.home_headerActions__rxKxh>button{color:var(--ds-text-secondary)}.home_headerActions__rxKxh>button[data-state=open]{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.home_page__nrPhy{max-width:1280px;margin:0 auto;padding:var(--ds-space-8) var(--ds-space-8) var(--ds-space-16)}.home_hero__FO9z6{isolation:isolate;height:224px;overflow:hidden;border-radius:var(--ds-radius-lg);background:var(--ds-surface-1);justify-content:center}.home_heroCopy__YML5z,.home_hero__FO9z6{position:relative;display:flex;align-items:center}.home_heroCopy__YML5z{z-index:var(--ds-layer-raised);flex-direction:column;gap:var(--ds-space-4);padding:var(--ds-space-4);text-align:center}.home_hero__FO9z6 h1{font-size:var(--ds-size-heading);line-height:var(--ds-leading-heading);font-weight:var(--ds-weight-heading);letter-spacing:var(--ds-tracking-heading);text-wrap:balance}.home_home__VSoTl .home_newProject__1RgE0{height:48px;padding-inline:var(--ds-space-5);gap:var(--ds-space-2);border-radius:var(--ds-radius-sm);background:var(--ds-action-primary-bg);color:var(--ds-action-primary-fg);font-weight:var(--ds-weight-medium);box-shadow:none}.home_home__VSoTl .home_newProject__1RgE0:hover{background:var(--ds-action-primary-bg-hover)}.home_home__VSoTl .home_newProject__1RgE0:disabled{background:var(--ds-action-disabled-bg);color:var(--ds-action-disabled-fg)}.home_heroMedia__tnvH9{position:absolute;inset:0;pointer-events:none}.home_heroMedia__tnvH9 img{position:absolute;width:17%;height:58%;-o-object-fit:cover;object-fit:cover;border-radius:var(--ds-radius-md)}.home_heroMedia__tnvH9 img:first-child{left:3%;top:14%;transform:rotate(-4deg)}.home_heroMedia__tnvH9 img:nth-child(2){right:3%;top:14%;transform:rotate(4deg)}.home_heroMedia__tnvH9 img:nth-child(3){left:17%;bottom:14%;width:13%;height:40%;transform:rotate(4deg)}.home_heroMedia__tnvH9 img:nth-child(4){right:17%;bottom:14%;width:13%;height:40%;transform:rotate(-4deg)}.home_section__mIO1l{margin-top:var(--ds-space-8);min-width:0}.home_sectionHeading__6LL8U{min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:var(--ds-space-2);margin-bottom:var(--ds-space-4)}.home_sectionHeading__6LL8U h2{font-size:var(--ds-type-md);line-height:var(--ds-line-md);font-weight:var(--ds-weight-strong);white-space:nowrap}.home_loadingStatus__qdxy0{display:flex;min-height:248px;align-items:center;justify-content:center;gap:var(--ds-space-2);color:var(--ds-text-secondary);font-size:var(--ds-type-sm);line-height:var(--ds-line-sm)}.home_sectionHeading__6LL8U :is(button,a){padding-inline:var(--ds-space-3);color:var(--ds-text-secondary);font-size:var(--ds-type-sm);line-height:var(--ds-line-sm);font-weight:var(--ds-weight-medium);white-space:nowrap}.home_recentStrip__Oy0kw{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ds-space-6)}.home_recentCard__rpxH_{display:block;min-width:0;border-radius:var(--ds-radius-md)}.home_projectTooltip__2cSKX{word-break:keep-all;overflow-wrap:anywhere}.home_recentCard__rpxH_>div{outline:1px solid transparent;outline-offset:2px;transition:outline-color var(--ds-motion-fast) var(--ds-motion-ease)}.home_recentCard__rpxH_:hover>div{outline-color:var(--ds-border-strong)}.home_home__VSoTl .home_recentCard__rpxH_:focus-visible{outline:none}.home_home__VSoTl .home_recentCard__rpxH_:focus-visible>div{outline:2px solid var(--ds-border-focus);outline-offset:4px}.home_recentCard__rpxH_ h3{margin-top:var(--ds-space-3);min-height:var(--ds-line-base);font-size:var(--ds-type-base);line-height:var(--ds-line-base);font-weight:var(--ds-weight-medium);color:var(--ds-text-primary);letter-spacing:0;word-break:keep-all;overflow-wrap:anywhere}.home_recentCard__rpxH_>p,.home_status__j8LxP{margin-top:var(--ds-space-1);font-size:var(--ds-type-xs);line-height:var(--ds-line-xs);color:var(--ds-text-muted)}.home_emptyRecent__RMjs9,.home_status__j8LxP{margin-bottom:var(--ds-space-4)}.home_emptyRecent__RMjs9{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ds-space-2)}.home_emptyRecent__RMjs9 .home_status__j8LxP{margin:0}.home_templateList__bGx8S{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:var(--ds-space-8)}.home_templatePair__mIAOi{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ds-space-4)}.home_home__VSoTl .home_templateRow__neOht{min-width:0;height:64px;padding:var(--ds-space-3);display:flex;justify-content:start;gap:var(--ds-space-2);background:var(--ds-surface-1);border-radius:var(--ds-radius-sm);font-size:var(--ds-type-sm);line-height:var(--ds-line-sm);font-weight:var(--ds-weight-medium)}.home_templateThumbnail__Ed_Qa{position:relative;display:flex;flex:0 0 56px;align-items:center;justify-content:center;width:56px;height:40px;overflow:hidden;border-radius:var(--ds-radius-xs);background:var(--ds-surface-2);color:var(--ds-text-muted)}.home_templateThumbnail__Ed_Qa img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.home_templateRow__neOht>span:last-child{flex:1;min-width:0;text-align:left;white-space:normal}.home_home__VSoTl .home_templateRow__neOht:hover,.home_menu__IRbGr .home_option__ItCBk:hover{background:var(--ds-surface-hover)}.home_home__VSoTl .home_templateRow__neOht:disabled{background:var(--ds-surface-1)!important;color:var(--ds-text-disabled)!important}.home_menu__IRbGr .home_option__ItCBk:disabled{background:transparent!important;color:var(--ds-text-disabled)!important}.home_menu__IRbGr .home_option__ItCBk:disabled small{color:var(--ds-text-disabled)}.home_filters__Dej7z{display:flex;gap:var(--ds-space-4);margin-bottom:var(--ds-space-3)}.home_filterPair__KrLZB{display:flex;flex-shrink:0;gap:var(--ds-space-2)}.home_filters__Dej7z button{flex-shrink:0;white-space:nowrap}.home_filters__Dej7z button[aria-pressed=true]{background:var(--ds-surface-hover)}.home_templateGallery__9iQIY{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ds-space-8) var(--ds-space-6)}.home_templateCard__vFGcz{min-width:0;display:flex;flex-direction:column}.home_templateCard__vFGcz h3{margin-top:var(--ds-space-3);font-size:var(--ds-type-base);line-height:var(--ds-line-base);font-weight:var(--ds-weight-medium)}.home_templateCard__vFGcz>p{margin-top:var(--ds-space-2);font-size:var(--ds-type-sm);line-height:var(--ds-line-sm);color:var(--ds-text-secondary)}.home_templateCard__vFGcz>p+p{margin-top:var(--ds-space-1);font-size:var(--ds-type-xs);line-height:var(--ds-line-xs);color:var(--ds-text-muted)}.home_templateCard__vFGcz>button{align-self:flex-start;margin-top:auto;margin-left:calc(-1 * var(--ds-space-3));padding-inline:var(--ds-space-3);gap:var(--ds-space-2);color:var(--ds-text-secondary);font-weight:var(--ds-weight-medium)}.home_templateCard__vFGcz>button:is(:hover,:focus-visible){color:var(--ds-text-primary)}.home_templateCard__vFGcz>p:last-of-type{margin-bottom:var(--ds-space-2)}.home_templateCaption__5yJR0,.home_templateFootnote__uQk0b{font-size:var(--ds-type-xs);line-height:var(--ds-line-xs);color:var(--ds-text-muted)}.home_templateCaption__5yJR0{margin-bottom:var(--ds-space-6)}.home_templateFootnote__uQk0b{margin-top:var(--ds-space-8)}.home_menu__IRbGr{width:280px;max-width:calc(100vw - var(--ds-space-6));max-height:70dvh;overflow-y:auto;padding:var(--ds-space-2);border:0;border-radius:var(--ds-radius-md);background:var(--ds-surface-2);color:var(--ds-text-primary);box-shadow:var(--ds-elevation-2);font-family:var(--ds-font-sans);animation:none}.home_menuTitle__0O0m4{color:var(--ds-text-secondary)}.home_menuTitle__0O0m4,.home_menu__IRbGr .home_menuItem__BLC1o,.home_menu__IRbGr .home_option__ItCBk{padding:var(--ds-space-2) var(--ds-space-3);font-size:var(--ds-type-sm);line-height:var(--ds-line-sm);font-weight:var(--ds-weight-medium)}.home_menu__IRbGr .home_menuItem__BLC1o,.home_menu__IRbGr .home_option__ItCBk{width:100%;min-height:44px;height:auto;justify-content:start;gap:var(--ds-space-2);border-radius:var(--ds-radius-sm);color:var(--ds-text-primary);white-space:normal;text-align:left}.home_menu__IRbGr .home_menuItem__BLC1o.home_menuItem__BLC1o{font-size:var(--ds-type-sm)!important;line-height:var(--ds-line-sm)!important}.home_menu__IRbGr .home_menuItem__BLC1o.home_menuItem__BLC1o svg{stroke-width:2.625px}.home_menu__IRbGr .home_menuItem__BLC1o[data-highlighted]{background:var(--ds-surface-hover)}.home_menu__IRbGr[data-keyboard] .home_menuItem__BLC1o:focus{outline:2px solid var(--ds-border-focus);outline-offset:-2px}.home_menu__IRbGr .home_option__ItCBk:has(small){align-items:flex-start}.home_menu__IRbGr .home_option__ItCBk:has(small)>svg{margin-top:calc((var(--ds-line-sm) - 16px) / 2)}.home_optionSeparator__LroNb{height:1px;margin:var(--ds-space-2) 0;background:var(--ds-border-separator)}.home_option__ItCBk>span{min-width:0}.home_option__ItCBk strong{display:block;font-weight:var(--ds-weight-medium)}.home_option__ItCBk small{display:block;margin-top:var(--ds-space-1);font-size:var(--ds-type-xs);line-height:var(--ds-line-xs);color:var(--ds-text-muted);text-wrap:pretty}.home_sheetHeading__eVUjS{display:flex;align-items:center;justify-content:space-between}.home_sheetOverlay__xMOId{background:var(--ds-surface-overlay);animation:none}.home_menu__IRbGr.home_optionsSheet__0PUXJ{width:100%;max-width:none;padding:var(--ds-space-4);padding-bottom:max(var(--ds-space-4),env(safe-area-inset-bottom));border-radius:var(--ds-radius-lg) var(--ds-radius-lg) 0 0}@media (max-width:1000px){.home_heroMedia__tnvH9 img{width:14%}.home_heroMedia__tnvH9 img:nth-child(n+3){display:none}}@media (max-width:767px){.home_header__4_yrS{padding-inline:var(--ds-space-4);gap:var(--ds-space-2)}.home_brand__MjaSQ{font-size:var(--ds-type-base);line-height:var(--ds-line-base)}.home_page__nrPhy{padding:var(--ds-space-6) var(--ds-space-4) var(--ds-space-12)}.home_hero__FO9z6{height:176px}.home_heroCopy__YML5z{gap:var(--ds-space-4)}.home_hero__FO9z6 h1{max-width:216px}.home_heroMedia__tnvH9 img:first-child{left:-10%;width:26%;height:66%}.home_heroMedia__tnvH9 img:nth-child(2){right:-10%;width:26%;height:66%}.home_recentStrip__Oy0kw{display:flex;overflow-x:auto;gap:var(--ds-space-4);margin:calc(-1 * var(--ds-space-1)) calc(-1 * var(--ds-space-4)) 0;padding:var(--ds-space-2) var(--ds-space-4);scroll-snap-type:x proximity;scroll-padding-inline:var(--ds-space-4)}.home_recentCard__rpxH_{flex:0 0 280px;scroll-snap-align:start}.home_templateGallery__9iQIY,.home_templateList__bGx8S,.home_templatePair__mIAOi{grid-template-columns:minmax(0,1fr)}.home_templateList__bGx8S{gap:var(--ds-space-6)}.home_templatePair__mIAOi{gap:var(--ds-space-3)}.home_templateGallery__9iQIY{gap:var(--ds-space-8)}.home_sectionHeading__6LL8U :is(button,a){padding-inline:var(--ds-space-2)}.home_filters__Dej7z{overflow-x:auto;margin-inline:calc(-1 * var(--ds-space-4));padding-inline:var(--ds-space-4);scrollbar-width:none}}@media (prefers-reduced-motion:reduce){.home_home__VSoTl *,.home_menu__IRbGr,.home_menu__IRbGr *,.home_sheetOverlay__xMOId{transition:none!important;animation:none!important}}.ScriptWorkspace_root__wQ6J_{min-width:0;color:var(--ds-text-primary);font-size:var(--ds-type-base);line-height:var(--ds-line-sm);overflow-wrap:anywhere}.ScriptWorkspace_root__wQ6J_ ::-moz-selection{background:var(--ds-signature-color);color:var(--ds-signature-ink)}.ScriptWorkspace_root__wQ6J_ ::selection{background:var(--ds-signature-color);color:var(--ds-signature-ink)}.ScriptWorkspace_root__wQ6J_ :is(button,a):focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:3px}.ScriptWorkspace_root__wQ6J_ button{font-family:inherit}.ScriptWorkspace_root__wQ6J_ :is(ol,p){margin:0}.ScriptWorkspace_root__wQ6J_ ol{list-style:none;padding:0}.ScriptWorkspace_timelineHeader__zCRAk{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ds-space-2) var(--ds-space-4)}.ScriptWorkspace_label__PNO6r{color:var(--ds-text-muted);font-size:var(--ds-type-xs);font-weight:var(--ds-weight-strong);line-height:var(--ds-line-xs)}.ScriptWorkspace_workspace__eBAnN{min-width:0}.ScriptWorkspace_topRow__C45pZ{container-type:inline-size;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start;gap:var(--ds-space-6)}.ScriptWorkspace_narrationColumn__XpD4y{display:flex;flex-direction:column;gap:var(--ds-space-4);min-width:0;min-height:0;max-height:max(320px,calc((100cqw - var(--ds-space-6)) * .6 * 9 / 16))}.ScriptWorkspace_script__fhV5E{display:flex;flex:0 1 auto;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.ScriptWorkspace_empty__GBDEs,.ScriptWorkspace_timeline__CAvtW{min-width:0;background-color:var(--ds-surface-raised);border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl)}.ScriptWorkspace_scriptScroll__XfX4Q{flex:0 1 auto;min-height:0;padding:var(--ds-space-1) var(--ds-space-3);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;background:linear-gradient(var(--ds-surface-canvas) 30%,transparent) top /100% 32px no-repeat local,linear-gradient(transparent,var(--ds-surface-canvas) 70%) bottom /100% 32px no-repeat local,linear-gradient(rgb(var(--ds-border-strong-rgb)/45%),transparent) top /100% 12px no-repeat scroll,linear-gradient(transparent,rgb(var(--ds-border-strong-rgb)/45%)) bottom /100% 12px no-repeat scroll,var(--ds-surface-canvas)}@supports not (scrollbar-color:auto){.ScriptWorkspace_scriptScroll__XfX4Q::-webkit-scrollbar,.ScriptWorkspace_timelineScroll__MqFlj::-webkit-scrollbar{width:10px;height:10px}}.ScriptWorkspace_lines__WgutS{display:flex;flex-direction:column;gap:var(--ds-space-1)}.ScriptWorkspace_scriptLine__hTuV1{display:block;width:calc(100% + var(--ds-space-6));min-height:44px;margin-left:calc(var(--ds-space-3) * -1);padding:var(--ds-space-2) var(--ds-space-3);border-radius:var(--ds-radius-md);color:var(--ds-text-secondary);font-size:var(--ds-type-base);font-weight:var(--ds-weight-regular);line-height:var(--ds-line-base);text-align:left;overflow-wrap:anywhere;transition:background-color var(--ds-duration-feedback,.12s) ease,color var(--ds-duration-feedback,.12s) ease}.ScriptWorkspace_scriptLine__hTuV1:hover{background:var(--ds-surface-hover);color:var(--ds-text-primary)}.ScriptWorkspace_scriptLine__hTuV1[aria-current=true]{background:var(--ds-surface-selected);box-shadow:inset 0 0 0 1px var(--ds-border-strong);color:var(--ds-text-primary)}.ScriptWorkspace_root__wQ6J_ .ScriptWorkspace_scriptLine__hTuV1:focus-visible{outline:2px solid var(--ds-border-focus);outline-offset:-3px}.ScriptWorkspace_narrationControls__HDAcX{display:grid;flex:none;grid-template-columns:minmax(0,1fr);align-items:stretch;gap:var(--ds-space-3)}.ScriptWorkspace_narrationControls__HDAcX>[role=alert]{color:var(--ds-intent-danger-fg);font-size:var(--ds-type-base);line-height:var(--ds-line-sm)}.ScriptWorkspace_preview__X_pGU{position:relative;align-self:start;width:100%;min-width:0;min-height:320px;aspect-ratio:16/9;overflow:hidden;border:1px solid var(--ds-border-subtle);border-radius:var(--ds-radius-xl);background:var(--ds-surface-sunken)}.ScriptWorkspace_previewImage__mPaYv{-o-object-fit:cover;object-fit:cover}.ScriptWorkspace_placeholder__BJfD1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ds-space-3);width:100%;height:100%;padding:var(--ds-space-6) var(--ds-space-6) 120px;background:var(--ds-surface-sunken)}.ScriptWorkspace_placeholderArt__DNmMw{width:min(360px,60%);height:auto;opacity:.9}.ScriptWorkspace_caption__zWm_6>span,.ScriptWorkspace_timecode__G7jCv{border:1px solid rgb(var(--ds-border-strong-rgb)/40%);background:rgb(var(--ds-surface-0-rgb)/82%);color:var(--ds-text-primary)}.ScriptWorkspace_timecode__G7jCv{position:absolute;top:var(--ds-space-4);right:var(--ds-space-4);border-radius:var(--ds-radius-md);padding:var(--ds-space-1) var(--ds-space-3);font-size:var(--ds-type-sm);font-weight:var(--ds-weight-strong);line-height:var(--ds-line-sm);letter-spacing:.04em;font-variant-numeric:tabular-nums}.ScriptWorkspace_root__wQ6J_ .ScriptWorkspace_caption__zWm_6{position:absolute;right:var(--ds-space-5);bottom:var(--ds-space-6);left:var(--ds-space-5);display:flex;justify-content:center;font-size:var(--ds-type-md);font-weight:var(--ds-weight-strong);line-height:var(--ds-line-md);text-align:center}.ScriptWorkspace_caption__zWm_6>span{display:block;max-width:100%;border-radius:var(--ds-radius-lg);padding:var(--ds-space-3) var(--ds-space-5)}.ScriptWorkspace_captionText__AcDV7{display:block;overflow-wrap:anywhere}.ScriptWorkspace_timeline__CAvtW{margin-top:var(--ds-space-6);padding:var(--ds-space-5) var(--ds-space-6)}.ScriptWorkspace_timelineScroll__MqFlj{margin:0 calc(var(--ds-space-2) * -1);padding:var(--ds-space-4) var(--ds-space-2) var(--ds-space-3);overflow-x:auto;scrollbar-width:thin;background:linear-gradient(to right,var(--ds-surface-raised) 30%,transparent) 0 /32px 100% no-repeat local,linear-gradient(to left,var(--ds-surface-raised) 30%,transparent) 100% /32px 100% no-repeat local,linear-gradient(to right,rgb(var(--ds-border-strong-rgb)/45%),transparent) 0 /12px 100% no-repeat scroll,linear-gradient(to left,rgb(var(--ds-border-strong-rgb)/45%),transparent) 100% /12px 100% no-repeat scroll,var(--ds-surface-raised)}.ScriptWorkspace_track__xs44Y{display:flex;gap:var(--ds-space-2);min-width:0}.ScriptWorkspace_clipSlot__dotKs{min-width:0;flex:1 0 96px}.ScriptWorkspace_clip__ZAw51{position:relative;display:flex;flex-direction:column;gap:var(--ds-space-2);width:100%;min-height:44px;border-radius:var(--ds-radius-md);text-align:left}.ScriptWorkspace_thumbnail__JFFGJ{position:relative;display:grid;place-items:center;width:100%;height:62px;overflow:hidden;border:2px solid var(--ds-border-subtle);border-radius:var(--ds-radius-md);background:var(--ds-surface-sunken)}.ScriptWorkspace_thumbnail__JFFGJ img{-o-object-fit:cover;object-fit:cover}.ScriptWorkspace_clip__ZAw51:hover .ScriptWorkspace_thumbnail__JFFGJ{border-color:var(--ds-border-strong)}.ScriptWorkspace_clip__ZAw51[aria-current=true] .ScriptWorkspace_thumbnail__JFFGJ{border-color:var(--ds-signature-color)}.ScriptWorkspace_clipMeta__BuUJ1{display:flex;justify-content:space-between;gap:var(--ds-space-2);min-width:0;padding:0 var(--ds-space-1);overflow:hidden;color:var(--ds-text-muted);font-size:var(--ds-type-sm);font-weight:var(--ds-weight-medium);line-height:var(--ds-line-xs);white-space:nowrap}.ScriptWorkspace_clip__ZAw51[aria-current=true] .ScriptWorkspace_clipMeta__BuUJ1{color:var(--ds-text-primary)}.ScriptWorkspace_clip__ZAw51[data-estimated=true] .ScriptWorkspace_thumbnail__JFFGJ{border-style:dashed;border-color:var(--ds-border-interactive)}.ScriptWorkspace_clip__ZAw51[data-estimated=true][aria-current=true] .ScriptWorkspace_thumbnail__JFFGJ{border-color:var(--ds-signature-color)}.ScriptWorkspace_playhead__pw61i{position:absolute;z-index:1;top:-3px;bottom:-6px;left:0;width:3px;background:var(--ds-signature-color);pointer-events:none}.ScriptWorkspace_playhead__pw61i:before{content:"";position:absolute;left:-6px;top:-8px;border:7.5px solid transparent;border-top:10px solid var(--ds-signature-color)}.ScriptWorkspace_empty__GBDEs{max-width:720px;padding:var(--ds-space-8)}.ScriptWorkspace_emptyArt__gO7uA{display:block;margin-bottom:var(--ds-space-4)}.ScriptWorkspace_empty__GBDEs p{margin-top:var(--ds-space-2)}@media (prefers-reduced-motion:reduce){.ScriptWorkspace_scriptLine__hTuV1{transition:none}}@media (max-width:1023px){.ScriptWorkspace_topRow__C45pZ{grid-template-columns:minmax(0,1fr);gap:var(--ds-space-6)}.ScriptWorkspace_preview__X_pGU{order:-1;width:100%;min-height:0}.ScriptWorkspace_narrationColumn__XpD4y{max-height:none}.ScriptWorkspace_script__fhV5E{max-height:420px}}@media (max-width:767px){.ScriptWorkspace_timeline__CAvtW{margin-top:var(--ds-space-6);padding:var(--ds-space-5)}.ScriptWorkspace_timelineHeader__zCRAk{align-items:flex-start;flex-direction:column;gap:var(--ds-space-2)}.ScriptWorkspace_clipSlot__dotKs{flex-basis:128px}.ScriptWorkspace_timecode__G7jCv{top:var(--ds-space-3);right:var(--ds-space-3)}.ScriptWorkspace_root__wQ6J_ .ScriptWorkspace_caption__zWm_6{right:var(--ds-space-3);bottom:var(--ds-space-4);left:var(--ds-space-3);font-size:var(--ds-type-sm);line-height:var(--ds-line-sm)}.ScriptWorkspace_caption__zWm_6>span{padding:var(--ds-space-2) var(--ds-space-3)}}