.library_scope__RM29h{font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif;color:var(--library-text);letter-spacing:-.025em}.library_page__UPddW.library_page__UPddW{position:relative;isolation:isolate;height:100%;overflow:auto;scroll-padding-top:107px;padding:0;background:transparent;color:var(--library-text)}.library_page__UPddW.library_page__UPddW>.library_wrap__5SHZ3{position:relative;max-width:1200px;width:100%;margin:auto;padding:96px 36px 80px;display:flex;flex-direction:column;gap:28px}.library_heading__vSsDr{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:8px 0 2px}.library_titleRow__JDiRd{display:flex;min-width:0;align-items:center;gap:8px}.library_titleRow__JDiRd>.ant-btn{flex:none;color:var(--library-muted)}.library_page__UPddW .library_title___op0y{margin:0;color:var(--library-text);font-size:18px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.library_actions__egWMb{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.library_actions__egWMb .ant-btn{padding-inline:16px;font-size:12px}.library_actions__egWMb .ant-btn-primary{padding-inline:22px}.library_actions__egWMb .ant-btn:not(:disabled):hover{transform:translateY(-1px);box-shadow:0 4px 20px rgba(0,0,0,.08)}.library_browse__WRxZs{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--library-border)}.library_tabs__JsAnV{min-width:0}.library_tabs__JsAnV .ant-tabs-nav{margin:0}.library_tabs__JsAnV .ant-tabs-nav:before{border:0}.library_tabs__JsAnV .ant-tabs-tab{padding-block:18px}.library_tabs__JsAnV .ant-tabs-ink-bar{border-radius:2px}.library_search__MtWft{max-width:280px;margin-bottom:8px;border-radius:6px}.library_search__MtWft .ant-input-prefix{margin-right:8px;color:var(--library-muted)}.library_filters__GE9Ob{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.library_filters__GE9Ob .ant-segmented-item{border-radius:6px}.library_filters__GE9Ob .ant-segmented-item-label{padding-inline:16px;font-size:12px}.library_grid__zzeKG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.library_empty__zB6hD{min-height:360px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;border:1px dashed var(--library-border);border-radius:12px;background:var(--library-surface);color:var(--library-muted)}.library_page__UPddW .library_projectCard__VBw_u{min-width:0;min-height:194px;padding:22px;border:1px solid var(--library-border);border-radius:12px;background:var(--library-surface);color:var(--library-text);box-shadow:0 3px 16px rgba(25,64,63,.025);transition:border-color .2s,box-shadow .2s}.library_page__UPddW .library_projectCard__VBw_u:hover{border-color:color-mix(in srgb,var(--library-text) 25%,transparent);background:var(--library-surface);box-shadow:0 8px 24px rgba(25,64,63,.06)}.library_page__UPddW .library_projectCard__VBw_u[data-selected=true]{border-color:var(--library-text);box-shadow:0 0 0 1px var(--library-text)}.library_page__UPddW .library_projectCard__VBw_u h2{font-size:17px;font-weight:500;letter-spacing:-.03em}.library_page__UPddW .library_projectCard__VBw_u p{color:var(--library-muted)}.library_projectCard__VBw_u input[type=checkbox]{accent-color:var(--library-text)}.library_projectCard__VBw_u .ant-btn{color:var(--library-muted)}.library_projectCard__VBw_u .ant-btn:hover{color:var(--library-text);background:var(--library-soft)}.library_cardTitle__wGWiJ{display:flex;min-width:0;align-items:center;flex-wrap:wrap;gap:8px}.library_cardTitle__wGWiJ h2{max-width:100%;margin:0}.library_cardFooter__t3qH1{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:34px}.library_badge__r_nLX{display:inline-flex;align-items:center;gap:4px;padding:3px 8px;border-radius:6px;background:var(--library-soft);color:var(--library-muted);font-size:10px}.library_page__UPddW :is(button,a,input):focus-visible{outline:2px solid var(--library-text);outline-offset:4px}.library_navigation__RQS7F.library_navigation__RQS7F{position:fixed;inset:0 0 auto;background:transparent}.library_navigation__RQS7F .font-display{font-family:Inter,PingFang SC,sans-serif;font-size:18px;letter-spacing:-.03em}.library_navigation__RQS7F .ant-btn{border-radius:6px;background:var(--library-surface);color:var(--library-text);border-color:var(--library-border);box-shadow:none}@media (max-width:1199px){.library_page__UPddW.library_page__UPddW>.library_wrap__5SHZ3{padding:92px 32px 64px}.library_grid__zzeKG{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:960px){.library_page__UPddW.library_page__UPddW{scroll-padding-top:150px}.library_page__UPddW.library_page__UPddW>.library_wrap__5SHZ3{padding-top:88px}}@media (max-width:809px){.library_page__UPddW.library_page__UPddW>.library_wrap__5SHZ3{padding:82px 24px 48px;gap:24px}.library_heading__vSsDr{align-items:flex-start;flex-direction:column;gap:12px}.library_actions__egWMb{width:100%}.library_browse__WRxZs{flex-direction:column-reverse;align-items:stretch;gap:4px}.library_search__MtWft{max-width:none}}@media (max-width:539px){.library_grid__zzeKG{grid-template-columns:minmax(0,1fr);gap:16px}.library_actions__egWMb .ant-btn{padding-inline:12px}.library_actions__egWMb .ant-btn-primary{margin-left:0}.library_page__UPddW .library_projectCard__VBw_u{min-height:180px}}@media (prefers-reduced-motion:reduce){.library_actions__egWMb .ant-btn,.library_page__UPddW .library_projectCard__VBw_u{transition:none}.library_actions__egWMb .ant-btn:hover{transform:none}}.app-top-nav_headerArea__DHSH0{position:sticky;top:0;z-index:20;flex-shrink:0;padding:14px 24px 12px;background:transparent;color:var(--foreground)}.app-top-nav_header__hXL6_{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;flex-shrink:0;gap:20px;min-height:62px;max-width:1800px;margin-inline:auto;padding:10px 18px;border:0;background:transparent}.app-top-nav_brand__BlUGY{display:inline-flex;align-items:center;justify-self:start;gap:10px;min-width:0;color:inherit}.app-top-nav_brand__BlUGY>span{font-family:Inter,PingFang SC,sans-serif;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:18px;font-weight:600;letter-spacing:-.055em}.app-top-nav_logo__96KQp{width:28px;height:28px;flex-shrink:0;object-fit:contain;transition:transform .3s}.app-top-nav_brand__BlUGY:hover .app-top-nav_logo__96KQp{transform:rotate(-3deg)}.app-top-nav_nav__arHfI{display:flex;align-items:center;gap:4px;padding:5px;border:1px solid var(--library-border);border-radius:12px;background:var(--metal-bg);backdrop-filter:blur(20px) saturate(1.2);box-shadow:inset 0 1px 0 var(--metal-shine)}.app-top-nav_link__1xl3t,.app-top-nav_more__27rHy{display:inline-flex;justify-content:center;align-items:center;flex-shrink:0;min-height:34px;padding:0 16px;border:1px solid transparent;border-radius:8px;background:transparent;color:var(--library-muted);font-size:14px;font-weight:450;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background .25s,color .25s,border-color .25s,box-shadow .25s}.app-top-nav_link__1xl3t:hover,.app-top-nav_more__27rHy:hover{background:color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--foreground)}.app-top-nav_link__1xl3t[aria-current=page],.app-top-nav_more__27rHy[aria-expanded=true],.app-top-nav_more__27rHy[data-active=true]{background:color-mix(in srgb,var(--foreground) 11%,transparent);border-color:var(--library-border);color:var(--foreground);box-shadow:inset 0 1px 0 var(--metal-shine)}.app-top-nav_link__1xl3t{position:relative}.app-top-nav_more__27rHy{position:relative;width:38px;padding:0}.app-top-nav_moreLink__4er9q{position:relative;display:flex;align-items:center;justify-content:space-between;gap:18px}.app-top-nav_account__mVnKc{justify-self:end;grid-column:3;display:flex;align-items:center;gap:8px;min-width:0}@media (min-width:961px){.app-top-nav_accountWithGhost__en2Uc{justify-self:stretch;justify-content:flex-end;column-gap:0}.app-top-nav_accountWithGhost__en2Uc>:not([data-ictv-ghost-slot]){flex-shrink:0}.app-top-nav_accountWithGhost__en2Uc>:not([data-ictv-ghost-slot])~:not([data-ictv-ghost-slot]){margin-left:8px}}.app-top-nav_startCanvas__Iy3Ox{display:inline-flex;min-height:38px;align-items:center;gap:8px;padding:0 16px;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:#f7f5ef;color:#171719;font-size:13px;font-weight:650;box-shadow:0 12px 32px -18px rgba(255,255,255,.8);transition:transform .25s ease,background .25s ease,box-shadow .25s ease}.app-top-nav_startCanvas__Iy3Ox:hover{background:#fff;color:#111113;transform:translateY(-1px);box-shadow:0 16px 38px -18px rgba(255,255,255,.95)}.app-top-nav_homeHeader__dh7dN{position:fixed;inset:0 0 auto;padding-top:10px;color:#fff;background:transparent}.app-top-nav_homeHeader__dh7dN .app-top-nav_header__hXL6_{max-width:none;min-height:58px}.app-top-nav_homeHeader__dh7dN .app-top-nav_brand__BlUGY>span{color:#fff;font-size:17px;font-weight:650;letter-spacing:-.04em}.app-top-nav_homeHeader__dh7dN .app-top-nav_nav__arHfI{border:0;background:transparent;box-shadow:none;backdrop-filter:none}.app-top-nav_homeHeader__dh7dN .app-top-nav_link__1xl3t,.app-top-nav_homeHeader__dh7dN .app-top-nav_more__27rHy{color:rgba(255,255,255,.66)}.app-top-nav_homeHeader__dh7dN .app-top-nav_link__1xl3t:hover,.app-top-nav_homeHeader__dh7dN .app-top-nav_more__27rHy:hover{color:#fff}.app-top-nav_homeHeader__dh7dN .app-top-nav_startCanvas__Iy3Ox{min-height:38px;border:0;background:#08cde8;color:#062139;box-shadow:none}.app-top-nav_homeHeader__dh7dN .app-top-nav_startCanvas__Iy3Ox:hover{background:#39dff2;color:#062139;box-shadow:none}.app-top-nav_header__hXL6_ :is(a,button):focus-visible{outline:2px solid var(--ring);outline-offset:3px}.app-top-nav_moreMenu__2_nlq .ant-dropdown-menu{min-width:190px;padding:6px;border-radius:12px}.app-top-nav_moreMenu__2_nlq .ant-dropdown-menu-item{min-height:38px;border-radius:8px}.app-top-nav_moreMenu__2_nlq .ant-dropdown-menu .ant-dropdown-menu-item.ant-dropdown-menu-item-selected{background:transparent;color:var(--foreground)}@media (max-width:960px){.app-top-nav_header__hXL6_{grid-template-columns:minmax(0,1fr) auto;gap:12px;padding:12px 20px}.app-top-nav_nav__arHfI{grid-row:2;grid-column:1/-1;justify-self:center}.app-top-nav_account__mVnKc{grid-row:1;grid-column:2}.app-top-nav_homeHeader__dh7dN .app-top-nav_homeNav__DLuYH{display:none}.app-top-nav_homeHeader__dh7dN .app-top-nav_header__hXL6_{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:539px){.app-top-nav_headerArea__DHSH0{padding:10px 12px}.app-top-nav_header__hXL6_{padding:10px 12px;gap:10px}.app-top-nav_nav__arHfI{width:100%;justify-content:space-between;gap:0}.app-top-nav_link__1xl3t{padding-inline:5px;font-size:11px;gap:3px}.app-top-nav_more__27rHy{width:28px}.app-top-nav_startCanvas__Iy3Ox{min-height:36px;padding-inline:11px;font-size:11px}}@media (prefers-reduced-transparency:reduce){.app-top-nav_header__hXL6_,.app-top-nav_nav__arHfI{background:var(--background);backdrop-filter:none}}@media (prefers-reduced-motion:reduce){.app-top-nav_link__1xl3t,.app-top-nav_logo__96KQp,.app-top-nav_more__27rHy{transition:none}.app-top-nav_brand__BlUGY:hover .app-top-nav_logo__96KQp,.app-top-nav_link__1xl3t:hover,.app-top-nav_more__27rHy:hover{transform:none}}.app-top-nav_pending__K8CLC{position:absolute;inset:auto 10px 0;height:2px;border-radius:999px;background:var(--foreground);opacity:.5;pointer-events:none}.app-top-nav_accountControls__CDfaq :is(button,a[href="/account"]){height:36px;min-width:36px;border-radius:999px;border:1px solid var(--library-border);background:var(--metal-bg);color:var(--foreground);backdrop-filter:blur(20px) saturate(1.2);box-shadow:inset 0 1px 0 var(--metal-shine)}@media (min-width:1600px){.app-top-nav_link__1xl3t,.app-top-nav_more__27rHy{min-height:38px;font-size:15px}}@media (max-width:1279px) and (min-width:961px){.app-top-nav_link__1xl3t{min-height:32px;padding-inline:14px;font-size:13px}}@media (max-width:539px){.app-top-nav_link__1xl3t{min-height:36px;padding-inline:8px}.app-top-nav_more__27rHy{width:32px;min-height:36px}}@media (max-width:379px){.app-top-nav_nav__arHfI{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 28px;gap:4px}.app-top-nav_link__1xl3t{padding-inline:2px;font-size:10px}.app-top-nav_more__27rHy{width:28px}}.workbench-click-effect_layer__FirgM{position:fixed;inset:0;z-index:2147483647;pointer-events:none;overflow:hidden}.workbench-click-effect_burst__BM1en{position:absolute;width:1px;height:1px}.workbench-click-effect_flash__00FIB,.workbench-click-effect_ring__GUA_p{position:absolute;left:0;top:0;border-radius:999px;transform:translate(-50%,-50%)}.workbench-click-effect_flash__00FIB{width:34px;height:34px;background:radial-gradient(circle,rgb(255 255 255/96%) 0 5%,rgb(255 247 220/42%) 24%,transparent 70%);filter:drop-shadow(0 0 9px rgb(255 253 247/85%));animation:workbench-click-effect_workbench-click-flash__1r7lN .72s ease-out both}.workbench-click-effect_ring__GUA_p{width:12px;height:12px;border:1.5px solid rgb(255 253 247/90%);box-shadow:0 0 10px rgb(255 253 247/58%),inset 0 0 6px rgb(255 255 255/45%);animation:workbench-click-effect_workbench-click-ring__2hGEx .86s cubic-bezier(.12,.7,.24,1) both}.workbench-click-effect_ringDelayed__xXvsC{border-color:rgb(218 246 255/72%);animation-delay:70ms}.workbench-click-effect_particle__ySvP_{--distance:28px;--delay:0ms;--size:3px;--particle-color:#fffdf7;position:absolute;left:calc(var(--size) / -2);top:calc(var(--size) / -2);width:var(--size);height:var(--size);border-radius:999px;background:var(--particle-color);box-shadow:0 0 5px var(--particle-color),0 0 12px rgb(255 253 247/68%);animation:workbench-click-effect_workbench-click-particle__BCEHh .88s cubic-bezier(.12,.72,.22,1) var(--delay) both}@keyframes workbench-click-effect_workbench-click-particle__BCEHh{0%{opacity:0;transform:rotate(var(--angle)) translateX(3px) scale(.15)}12%{opacity:1;transform:rotate(var(--angle)) translateX(8px) scale(1.25)}52%{opacity:.96}to{opacity:0;transform:rotate(var(--angle)) translateX(var(--distance)) scale(.1)}}@keyframes workbench-click-effect_workbench-click-flash__1r7lN{0%{opacity:0;transform:translate(-50%,-50%) scale(.2) rotate(-8deg)}18%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(4deg)}to{opacity:0;transform:translate(-50%,-50%) scale(1.9) rotate(12deg)}}@keyframes workbench-click-effect_workbench-click-ring__2hGEx{0%{opacity:0;transform:translate(-50%,-50%) scale(.25)}16%{opacity:1}to{opacity:0;transform:translate(-50%,-50%) scale(4.7)}}@media (prefers-reduced-motion:reduce){.workbench-click-effect_flash__00FIB,.workbench-click-effect_particle__ySvP_,.workbench-click-effect_ring__GUA_p{animation-duration:.28s}}.studio_dock__zMOdE{backdrop-filter:none}.studio_dockButton__YlEkE{position:relative;border-radius:8px;box-shadow:none!important;transition:color .15s ease,background .15s ease,transform .15s ease}.studio_dockButton__YlEkE:not(:disabled):active{transform:translateY(1px)}.studio_dockButton__YlEkE[aria-pressed=true]:after{content:"";position:absolute;right:10px;bottom:2px;left:10px;height:2px;border-radius:2px;background:currentColor}.studio_nodeToolbar__0aRBu{padding-inline:4px;box-shadow:0 14px 34px rgba(0,0,0,.3),inset 0 1px rgba(255,255,255,.035);backdrop-filter:none}.studio_nodeToolbarAction__OVaWn>span{transition:color .15s ease,background .15s ease}.studio_nodeToolbarAction__OVaWn:focus-visible>span,.studio_nodeToolbarAction__OVaWn:hover>span{background:color-mix(in srgb,currentColor 9%,transparent)}.studio_nodeToolbarAction__OVaWn:focus-visible{outline:none}.studio_compactControl__LZKcl.ant-btn{height:34px;border-radius:8px;padding-inline:9px;font-size:11px;font-weight:520;box-shadow:none}.studio_generateButton__GPyDz.ant-btn{min-height:34px;border-radius:8px;font-size:12px;letter-spacing:.01em;box-shadow:none}html[data-platform-theme=threeui] .studio_header__A2no0{height:72px;padding-inline:20px;background:linear-gradient(var(--background) 70%,transparent);letter-spacing:-.025em}html[data-platform-theme=threeui] .studio_dock__zMOdE{height:56px;gap:6px;padding:8px 12px;border:0;border-radius:8px;box-shadow:none!important;backdrop-filter:none;background:var(--background)!important}html[data-platform-theme=threeui] .studio_dockButton__YlEkE{border-radius:6px;transition:background .16s,color .16s}html[data-platform-theme=threeui] .studio_dockButton__YlEkE[aria-pressed=true]:after{content:"";position:absolute;bottom:-4px;width:12px;height:2px;border-radius:2px;background:var(--foreground)}html[data-platform-theme=threeui] .studio_nodeSurface__osypG{border-width:1px;border-radius:12px;transition:border-color .16s,box-shadow .16s}html[data-platform-theme=threeui] .studio_node__wquKx[data-studio-selected=true] .studio_nodeSurface__osypG{border-color:var(--ring)!important;box-shadow:0 0 0 1px var(--ring)!important}html[data-platform-theme=threeui] .studio_node__wquKx[data-studio-kind=config] .studio_nodeSurface__osypG{background:var(--card)!important}html[data-platform-theme=threeui] .studio_inspector__JZv3M{padding:24px 16px 14px;gap:4px;font-variant-numeric:tabular-nums}html[data-platform-theme=threeui] .studio_inspector__JZv3M>:first-child{padding-bottom:12px;border-bottom:1px solid var(--border);letter-spacing:-.02em}html[data-platform-theme=threeui] .studio_generateButton__GPyDz{position:relative;overflow:hidden;min-height:40px;letter-spacing:.03em;transition:transform .15s,box-shadow .15s}html[data-platform-theme=threeui] .studio_generateButton__GPyDz:not(:disabled):active{transform:scale(.98)}html[data-platform-theme=threeui] .studio_generateButton__GPyDz[data-running=true]{border-style:dashed}html[data-platform-theme=threeui] .studio_composer__HoLcZ,html[data-platform-theme=threeui] .studio_menu__PNyUm,html[data-platform-theme=threeui] .studio_minimap__CJ08k{border-radius:10px;backdrop-filter:none;box-shadow:0 8px 24px color-mix(in srgb,var(--foreground) 8%,transparent)}html[data-platform-theme=threeui] .studio_composer__HoLcZ{padding:16px}html[data-platform-theme=threeui] .studio_composer__HoLcZ textarea{line-height:1.7;caret-color:var(--ring)}html[data-platform-theme=threeui] .studio_menu__PNyUm{padding:6px;min-width:200px}html[data-platform-theme=threeui] .studio_menu__PNyUm button{border-radius:5px;min-height:34px}html[data-platform-theme=threeui] .studio_assistant__oDFB5{border-left:1px solid var(--border);background:var(--card);font-size:13px;line-height:1.65}html[data-platform-theme=threeui] .studio_assistant__oDFB5>header{min-height:64px;letter-spacing:-.02em}html[data-platform-theme=threeui] .studio_assistant__oDFB5 textarea{border-radius:10px;line-height:1.7}html[data-platform-theme=threeui] .studio_gallery__wPXnF .ant-modal-content,html[data-platform-theme=threeui] .studio_layers__svMjW .ant-drawer-content{background:var(--card);color:var(--foreground)}html[data-platform-theme=threeui] .studio_gallery__wPXnF [data-studio-card]{border-color:var(--border);background:var(--card);border-radius:12px;box-shadow:none;transition:border-color .18s,transform .18s}html[data-platform-theme=threeui] .studio_gallery__wPXnF [data-studio-card] img{transition:transform .3s cubic-bezier(.2,.8,.2,1)}html[data-platform-theme=threeui] .studio_gallery__wPXnF [data-studio-card] :is(img,video){object-fit:contain;background:var(--muted)}html[data-platform-theme=threeui] .studio_layers__svMjW button{min-height:36px;border-radius:6px}html[data-platform-theme=threeui] .studio_generation__oNh6H{gap:18px;font-variant-numeric:tabular-nums}html[data-platform-theme=threeui] .studio_loader__N_DSK{width:36px;height:36px;border-radius:10px;border-width:1px;animation:studio_studio-orbit__wzlhL 1.8s ease-in-out infinite}@keyframes studio_studio-orbit__wzlhL{0%,to{transform:rotate(0deg) scale(.85)}50%{transform:rotate(180deg) scale(1)}99%{transform:rotate(1turn) scale(.85)}}@media (hover:hover) and (pointer:fine){html[data-platform-theme=threeui] .studio_gallery__wPXnF [data-studio-card]:hover{border-color:var(--ring);transform:translateY(-2px)}html[data-platform-theme=threeui] .studio_gallery__wPXnF [data-studio-card]:hover img{transform:scale(1.025)}}html[data-platform-theme=threeui] :is(.studio_dockButton__YlEkE,.studio_generateButton__GPyDz):focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:640px){html[data-platform-theme=threeui] .studio_header__A2no0{padding-inline:8px;height:64px}html[data-platform-theme=threeui] .studio_dock__zMOdE{gap:4px;padding-inline:6px}html[data-platform-theme=threeui] .studio_dockButton__YlEkE{min-height:40px}}@media (prefers-reduced-motion:reduce){html[data-platform-theme=threeui] :is(.studio_dockButton__YlEkE,.studio_nodeSurface__osypG,.studio_generateButton__GPyDz,.studio_gallery__wPXnF [data-studio-card],.studio_gallery__wPXnF img){transition:none;transform:none!important}html[data-platform-theme=threeui] .studio_loader__N_DSK{animation:none}}html[data-platform-theme=threeui] .studio_library__JJj9b>div{max-width:1440px;padding-block:48px;gap:32px}html[data-platform-theme=threeui] .studio_library__JJj9b h1{font-size:clamp(28px,3vw,44px);letter-spacing:-.045em;font-weight:500}html[data-platform-theme=threeui] .studio_library__JJj9b :is(article,section){border-color:var(--border);border-radius:12px}html[data-platform-theme=threeui] .studio_inspector__JZv3M .ant-segmented{border-radius:6px;font-size:11px}.studio_libraryIntro__XAesg{display:none}html[data-platform-theme=threeui] .studio_libraryIntro__XAesg{display:block;padding-block:16px}html[data-platform-theme=threeui] .studio_libraryIntro__XAesg p{font-size:10px;letter-spacing:.15em;color:var(--muted-foreground)}html[data-platform-theme=threeui] .studio_libraryIntro__XAesg h2{font-size:clamp(24px,3vw,38px);font-weight:500;letter-spacing:-.04em;margin-block:12px}html[data-platform-theme=threeui] .studio_libraryIntro__XAesg span{font-size:13px;color:var(--muted-foreground)}html[data-platform-theme=threeui] .studio_projectCard__IK_dy{background:var(--card);border-color:var(--border);color:var(--foreground);padding:16px;border-radius:10px;overflow:hidden;transition:border-color .16s}html[data-platform-theme=threeui] .studio_projectCard__IK_dy:hover{background:var(--card);border-color:var(--muted-foreground)}html[data-platform-theme=threeui] .studio_projectCard__IK_dy[data-selected=true]{border-color:var(--ring)}html[data-platform-theme=threeui] .studio_projectCard__IK_dy h2{font-size:16px;font-weight:500}html[data-platform-theme=threeui] .studio_projectCard__IK_dy p{color:var(--muted-foreground)}.studio_projectPreview__imNM4{position:relative;height:172px;margin:-16px -16px 20px;background:var(--muted);border-bottom:1px solid var(--border)}.studio_projectPreview__imNM4 svg{width:100%;height:100%;padding:6px 12px 20px}.studio_projectPreview__imNM4 path{fill:none;stroke:var(--muted-foreground);stroke-width:.8;opacity:.5}.studio_projectPreview__imNM4 rect{fill:var(--card);stroke:var(--muted-foreground);stroke-width:.6}.studio_projectPreview__imNM4 line{stroke:var(--muted-foreground);stroke-width:1}.studio_projectPreview__imNM4 small{position:absolute;bottom:10px;left:16px;font:9px monospace;color:var(--muted-foreground)}.studio_projectPreview__imNM4>span{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;color:var(--muted-foreground)}html[data-platform-theme=threeui] .studio_header__A2no0 button{box-shadow:none!important}@media (max-width:640px){html[data-platform-theme=threeui] .studio_libraryActions___xQcZ{width:100%}html[data-platform-theme=threeui] .studio_libraryActions___xQcZ>button{flex-shrink:0}}html[data-platform-theme=threeui] .studio_connection__krqz9{stroke-width:1.5;filter:none!important;stroke-opacity:.55}html[data-platform-theme=threeui] .studio_connection__krqz9[data-active=true]{stroke-width:2;stroke-opacity:1}html[data-platform-theme=threeui] .studio_templates__ea8tS [data-studio-card]{padding:22px;min-height:150px}html[data-platform-theme=threeui] .studio_templates__ea8tS [data-studio-card] strong{font-size:17px;font-weight:500;letter-spacing:-.025em}html[data-platform-theme=threeui] .studio_diagnostics__4211Y section{border-radius:8px;border-color:var(--border)!important;box-shadow:none}html[data-platform-theme=threeui] .studio_diagnostics__4211Y :is(dl,time){font-variant-numeric:tabular-nums}html[data-platform-theme=threeui] .studio_diagnostics__4211Y summary{padding-block:8px;border-bottom:1px solid var(--border)}html[data-platform-theme=threeui] .studio_generateButton__GPyDz:not(:disabled){isolation:isolate;border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);color:var(--primary-foreground);background:var(--primary);box-shadow:inset 0 1px 1px #ffffff33,inset 0 2px 2px #ffffff26,inset 0 4px 4px #ffffff1a,inset 0 8px 8px #ffffff0d,inset 0 16px 16px #ffffff0d}html[data-platform-theme=threeui] .studio_generateButton__GPyDz:after{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:linear-gradient(0deg,#fff,color-mix(in srgb,var(--ring) 70%,#fff),transparent 38%);opacity:0;transition:opacity .4s}html[data-platform-theme=threeui] .studio_generateButton__GPyDz:not(:disabled):hover:after,html[data-platform-theme=threeui] .studio_generateButton__GPyDz[data-running=true]:after{opacity:.4}html[data-platform-theme=threeui] .studio_generateButton__GPyDz:not(:disabled):hover .studio_generateLetter__ytCha,html[data-platform-theme=threeui] .studio_generateButton__GPyDz[data-running=true] .studio_generateLetter__ytCha{display:inline-block;animation:studio_threeuiLetter__SpQpC 2s ease-in-out infinite}html[data-platform-theme=threeui] .studio_generateLetter__ytCha:nth-child(2){animation-delay:.08s!important}html[data-platform-theme=threeui] .studio_generateLetter__ytCha:nth-child(3){animation-delay:.16s!important}html[data-platform-theme=threeui] .studio_generateLetter__ytCha:nth-child(4){animation-delay:.24s!important}html[data-platform-theme=threeui] .studio_generateButton__GPyDz[data-running=true]:not(:disabled){background:var(--destructive);color:white}@keyframes studio_threeuiLetter__SpQpC{50%{text-shadow:0 0 3px currentColor;opacity:.55}}@media(prefers-reduced-motion:reduce){html[data-platform-theme=threeui] .studio_generateButton__GPyDz .studio_generateLetter__ytCha{animation:none!important}}.workbench_tools__VAd_Y{display:grid;grid-template-columns:repeat(auto-fill,minmax(92px,1fr));align-items:start;gap:10px 14px}.workbench_iconAction__oZZxj.ant-btn{position:relative;border:0!important;border-radius:0!important;background:transparent!important;color:var(--muted-foreground);box-shadow:none!important;transition:color .18s ease,transform .18s ease,opacity .18s ease!important}.workbench_iconAction__oZZxj.ant-btn:hover{background:transparent!important;color:var(--foreground)!important;transform:translateY(-1px)}.workbench_iconAction__oZZxj.ant-btn[aria-pressed=true]{color:var(--foreground)}.workbench_iconAction__oZZxj.ant-btn[aria-pressed=true]:after{content:"";position:absolute;right:7px;bottom:2px;left:7px;height:2px;border-radius:1px;background:var(--accent-foreground)}.workbench_iconAction__oZZxj.ant-btn:disabled{background:transparent!important;opacity:.34}.workbench_toolIconItem__53Qeh{display:grid;width:100%;min-height:68px;place-items:center}.workbench_toolIconHitbox__TKOo0{display:grid;width:100%;height:100%;place-items:center}.workbench_toolIconButton___rNjh{position:relative;display:flex;width:100%;min-height:66px;flex-direction:column;align-items:center;justify-content:flex-start;gap:6px;padding:7px 3px 9px;border:0;border-radius:0;background:transparent;cursor:pointer;transition:color .18s ease,transform .18s ease,opacity .18s ease}.workbench_toolIconButton___rNjh:hover{color:var(--foreground)!important;transform:translateY(-1px)}.workbench_toolIconButton___rNjh:focus-visible{outline:2px solid;outline-offset:2px}.workbench_toolIconButton___rNjh:disabled{cursor:not-allowed;opacity:.28;transform:none}.workbench_toolGlyph__6HYig{width:23px;height:23px;flex:none}.workbench_toolName__lwklf{display:-webkit-box;max-width:100%;overflow:hidden;color:currentColor;font-size:11px;font-weight:520;line-height:14px;text-align:center;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.workbench_toolSelectedMark__lCm53{position:absolute;right:28px;bottom:2px;left:28px;height:2px;border-radius:1px}@media (max-width:359px){.workbench_tools__VAd_Y{gap-inline:6px;grid-template-columns:repeat(auto-fill,minmax(84px,1fr))}}.workbench_settings__0Y4HH [class~="gap-2.5"]{gap:6px}.workbench_settings__0Y4HH button[class~=rounded-full],.workbench_settings__0Y4HH label[class~=rounded-full]{border-radius:8px}.workbench_page__hHQ_D{background:transparent}.workbench_page__hHQ_D>main>aside,.workbench_page__hHQ_D>main>section>div{border-radius:12px;border-color:var(--border);box-shadow:0 2px 12px color-mix(in srgb,var(--foreground) 3%,transparent)}.workbench_page__hHQ_D h1{font-size:22px;font-weight:600;letter-spacing:-.035em}.workbench_page__hHQ_D button{transition-property:color,background-color,border-color,box-shadow}.workbench_page__hHQ_D button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.workbench_page__hHQ_D .ant-btn{border-radius:8px}.workbench_page__hHQ_D .canvas-composer-model-picker{border-radius:10px!important}.ictv-ghost_slot__0joAn{position:relative;flex:1 1 0;align-self:stretch;min-width:0;pointer-events:auto}.ictv-ghost_ghost__T3hC8{position:absolute;z-index:2;top:50%;left:50%;display:grid;width:112px;height:64px;padding:0;place-items:center;transform:translate(-50%,-50%);border:0;border-radius:12px;background:transparent;color:inherit;cursor:pointer;touch-action:manipulation;visibility:hidden;-webkit-tap-highlight-color:transparent}.ictv-ghost_slot__0joAn[data-available=true] .ictv-ghost_ghost__T3hC8{visibility:visible}.ictv-ghost_ghost__T3hC8:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.ictv-ghost_pose__UQay_{display:block;width:112px;height:64px;scale:1.15;transform-origin:center}.ictv-ghost_figure__JwVwe{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 1px 1px rgb(0 0 0/.08))}.ictv-ghost_mouth___3KLN{opacity:0;transform-box:fill-box;transform-origin:center}.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_mouth___3KLN{opacity:.8;animation:ictv-ghost_murmur__UaxW0 .22s ease-in-out 6 alternate}.ictv-ghost_tipToggle__5RbYV{position:absolute;z-index:3;top:calc(50% + 12px);left:calc(50% + 30px);display:grid;width:32px;height:26px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:var(--foreground);cursor:pointer;visibility:hidden}.ictv-ghost_slot__0joAn[data-available=true] .ictv-ghost_tipToggle__5RbYV{visibility:visible}.ictv-ghost_whisperDots__CDkiq{display:flex;align-items:center;gap:4px;transform:rotate(-16deg);opacity:.65;transition:opacity .2s}.ictv-ghost_whisperDots__CDkiq i{width:3px;height:3px;border-radius:50%;background:#efefec;box-shadow:0 1px 2px rgb(0 0 0/.2)}.ictv-ghost_whisperDots__CDkiq i:nth-child(2){width:4px;height:4px}.ictv-ghost_whisperDots__CDkiq i:nth-child(3){width:6px;height:6px}.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_whisperDots__CDkiq{opacity:.25}.ictv-ghost_tipToggle__5RbYV:is(:hover,:focus-visible) .ictv-ghost_whisperDots__CDkiq{opacity:1}.ictv-ghost_speechTail__38HNo{position:absolute;top:50%;left:50%;width:1px;height:1px;translate:var(--speech-x,0) var(--speech-y,0);pointer-events:none;opacity:0;visibility:hidden;filter:blur(3px);transition:opacity .3s ease,filter .4s ease,visibility 0s .4s}.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_speechTail__38HNo{opacity:.8;visibility:visible;filter:blur(0);transition-delay:0s}.ictv-ghost_trail__iDNMu{filter:drop-shadow(0 0 2px rgb(241 242 239/.35)) drop-shadow(0 1px 1px rgb(41 46 46/.18))}.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_trail__iDNMu{animation:ictv-ghost_whisperFlow__Fc_at 2.8s linear infinite}.ictv-ghost_slot__0joAn[data-reading=true] .ictv-ghost_trail__iDNMu{animation-play-state:paused}.ictv-ghost_bubble__aoJHp{position:absolute;z-index:1;top:calc(50% + 46px);left:var(--bubble-left,18px);width:var(--bubble-width,236px);padding:24px 26px 21px;translate:var(--speech-x,0) var(--speech-y,0);transform-origin:40px 16px;color:#292e2e;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px) scale(.94) rotate(-1.5deg);filter:blur(5px);transition:opacity .34s ease-in,transform .46s ease-in,filter .4s ease-in,visibility 0s .46s}.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_bubble__aoJHp{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1) rotate(0deg);filter:blur(0);transition:opacity .45s ease-out .08s,transform .65s cubic-bezier(.16,1,.3,1) .08s,filter .5s ease-out .08s,visibility 0s}.ictv-ghost_speechCloud__Huy2A{position:absolute;z-index:-1;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none;filter:drop-shadow(0 8px 14px rgb(0 0 0/.12))}.ictv-ghost_close__eLUSk{position:absolute;top:14px;right:17px;display:grid;width:24px;height:24px;padding:0;place-items:center;border:0;border-radius:50%;background:transparent;color:#7c8381;cursor:pointer;opacity:.55;transition:opacity .2s}.ictv-ghost_bubble__aoJHp:is(:hover,:focus-within) .ictv-ghost_close__eLUSk{opacity:1}.ictv-ghost_close__eLUSk:hover{color:#252c2a}.ictv-ghost_dialogue__gl7WE{margin:0;font-size:12px;line-height:1.85;text-wrap:pretty}.ictv-ghost_dialogue__gl7WE strong{display:block;padding-right:5px;margin-bottom:6px;color:#303634;font-size:13px;font-weight:600;letter-spacing:.01em}.ictv-ghost_dialogue__gl7WE>span{color:#626966}.ictv-ghost_replies__9mhcK{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;margin-top:10px}.ictv-ghost_action__ng1AW{display:inline-flex;min-height:28px;align-items:center;gap:4px;color:#373e3b;font-size:12px;font-weight:600;white-space:nowrap;text-decoration:underline;text-decoration-color:#b6bfba;text-underline-offset:4px;transition:text-decoration-color .2s}.ictv-ghost_action__ng1AW:hover{color:#171b19;text-decoration-color:#373e3b}.ictv-ghost_next__Iw09x{min-height:28px;padding:0;border:0;background:transparent;color:#777e7a;font-size:11px;cursor:pointer}.ictv-ghost_next__Iw09x:hover{color:#292e2c}.ictv-ghost_bubble__aoJHp :is(a,button):focus-visible{outline:2px solid #737e78;outline-offset:3px;border-radius:4px}.ictv-ghost_tipToggle__5RbYV:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@keyframes ictv-ghost_whisperFlow__Fc_at{to{stroke-dashoffset:-22}}@keyframes ictv-ghost_murmur__UaxW0{0%{scale:1 .45}to{scale:.85 1}}.ictv-ghost_slot__0joAn[data-narrow-bubble=true] .ictv-ghost_bubble__aoJHp{padding:14px 16px 13px}.ictv-ghost_slot__0joAn[data-narrow-bubble=true] .ictv-ghost_dialogue__gl7WE{font-size:11px;line-height:1.65}.ictv-ghost_slot__0joAn[data-narrow-bubble=true] .ictv-ghost_dialogue__gl7WE strong{font-size:12px;margin-bottom:4px}.ictv-ghost_slot__0joAn[data-narrow-bubble=true] .ictv-ghost_replies__9mhcK{margin-top:8px}@media (prefers-reduced-motion:reduce){.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_mouth___3KLN,.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_trail__iDNMu{animation:none}.ictv-ghost_bubble__aoJHp,.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_bubble__aoJHp,.ictv-ghost_slot__0joAn[data-speaking=true] .ictv-ghost_speechTail__38HNo,.ictv-ghost_speechTail__38HNo{transition:none;transform:none;filter:none}.ictv-ghost_action__ng1AW,.ictv-ghost_close__eLUSk,.ictv-ghost_whisperDots__CDkiq{transition:none}}@media (max-width:960px){.ictv-ghost_slot__0joAn{display:none}}.ictv-ghost_badge__0U4r6{margin:0 18px 8px 0;color:#626966;font-size:10px;letter-spacing:.02em;line-height:1.6}.ghost-guide_guide__72F_w{position:relative;display:grid;grid-template-columns:112px minmax(0,1fr);align-items:start;width:100%;max-width:460px;margin:0 auto;padding:8px 0}.ghost-guide_avatar__KfCKD{position:relative;z-index:2;display:grid;place-items:center;width:112px;height:74px;margin-top:12px;padding:0;border:0;background:transparent;cursor:pointer}.ghost-guide_avatar__KfCKD>span{width:112px;height:64px;scale:1.15}.ghost-guide_avatar__KfCKD:focus-visible{outline:2px solid var(--ring);outline-offset:3px;border-radius:12px}.ghost-guide_tail__d_c3F{position:absolute;top:65px;left:65px;width:80px;height:50px;overflow:visible;pointer-events:none}.ghost-guide_guide__72F_w .ghost-guide_guideBubble__CzeZv{position:relative;top:auto;left:auto;width:100%;padding:28px 29px 24px;opacity:1;visibility:visible;pointer-events:auto;translate:none;transform:none;filter:none;transition:none}.ghost-guide_guide__72F_w .ghost-guide_guideBubble__CzeZv button{font-family:inherit}@media (max-width:600px){.ghost-guide_guide__72F_w{grid-template-columns:72px minmax(0,1fr)}.ghost-guide_avatar__KfCKD{width:72px;height:44px;margin-top:20px}.ghost-guide_avatar__KfCKD>span{width:72px;height:41px}.ghost-guide_tail__d_c3F{left:38px;top:58px;width:55px;height:40px}.ghost-guide_guide__72F_w .ghost-guide_guideBubble__CzeZv{padding:24px 26px 28px}}.ictv_page__2Y_8d{position:relative;min-height:100%;overflow:hidden;background:radial-gradient(ellipse at 50% 12%,rgb(255 255 255/8%),transparent 25rem),radial-gradient(circle at 78% 54%,rgb(132 71 255/4%),transparent 30rem),#0c0d0f;color:#f4f4f2}.ictv_page__2Y_8d:before{position:absolute;inset:0;background-image:radial-gradient(rgb(255 255 255/10%) .8px,transparent 0);background-size:22px 22px;content:"";mask-image:linear-gradient(180deg,black 0,black 58%,transparent 92%);pointer-events:none}.ictv_composerLayout__2VehC{display:grid;grid-template-columns:minmax(0,1fr) auto 148px;grid-template-areas:"prompt references generate" "toolbar references generate";align-items:center;gap:12px 16px;padding:16px}.ictv_composerPrompt__2jCO4{grid-area:prompt;min-width:0;width:100%;height:64px;min-height:64px}.ictv_composerReferences__ylEbX{grid-area:references;display:flex;flex-wrap:wrap;gap:8px;width:max-content;max-width:200px}.ictv_referenceTile__nMIEE{flex:none;width:96px;height:96px}.ictv_composerToolbar__P0iVx{grid-area:toolbar;display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:8px}.ictv_composerToolbar__P0iVx .canvas-model-picker-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;word-break:normal;line-height:16px}.ictv_composerPrompt__2jCO4,.ictv_composerPrompt__2jCO4:focus,.ictv_composerPrompt__2jCO4:focus-visible,.ictv_composerPrompt__2jCO4:hover{appearance:none;border:0!important;outline:0!important;box-shadow:none!important}.ictv_page__2Y_8d .ictv_audioControl__hcJGM,.ictv_page__2Y_8d .ictv_studioControl__FyN_s{border:1px solid rgb(255 255 255/14%);background:linear-gradient(180deg,#343539,#252629 50%,#1c1d20)!important;color:rgb(255 255 255/76%)!important;box-shadow:inset 0 1px 0 rgb(255 255 255/14%),inset 0 -1px 1px rgb(0 0 0/45%),0 3px 0 #090a0c,0 6px 10px -3px rgb(0 0 0/55%)}.ictv_page__2Y_8d .ictv_studioControl__FyN_s{cursor:pointer;transform-origin:center bottom;transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,filter .16s ease}.ictv_page__2Y_8d .ictv_studioControl__FyN_s:is([aria-selected=true],[aria-pressed=true],[data-state=open]){border-color:rgb(255 255 255/34%);background:linear-gradient(180deg,#48494e,#36373b 55%,#2c2d31)!important;color:#fff!important;box-shadow:inset 0 1px 0 rgb(255 255 255/25%),inset 0 -1px 1px rgb(0 0 0/35%),0 3px 0 #090a0c,0 7px 12px -3px rgb(0 0 0/60%)}@media (hover:hover){.ictv_page__2Y_8d .ictv_studioControl__FyN_s:not(:disabled):not([aria-disabled=true]):hover{border-color:rgb(255 255 255/30%);filter:brightness(1.14);transform:translateY(-1px);box-shadow:inset 0 1px 0 rgb(255 255 255/23%),inset 0 -1px 1px rgb(0 0 0/40%),0 4px 0 #090a0c,0 10px 14px -4px rgb(0 0 0/65%)}}.ictv_page__2Y_8d .ictv_studioControl__FyN_s:not(:disabled):not([aria-disabled=true]):active{filter:brightness(.96);transform:translateY(2px) scale(.98);box-shadow:inset 0 2px 3px rgb(0 0 0/30%),inset 0 1px 0 rgb(255 255 255/12%),0 1px 0 #090a0c,0 3px 5px -2px rgb(0 0 0/50%)}.ictv_page__2Y_8d .ictv_studioControl__FyN_s:focus-visible{outline:2px solid #dedee4;outline-offset:3px}.ictv_page__2Y_8d .ictv_studioControl__FyN_s:is(:disabled,[aria-disabled=true]){cursor:not-allowed;opacity:.55}.ictv_generateButton__areiD{isolation:isolate;grid-area:generate;justify-self:end;align-self:center;flex-direction:column;gap:7px;width:148px;height:96px;border:1px solid rgb(236 255 146/85%);border-radius:12px;background:radial-gradient(ellipse at 50% 115%,rgb(237 255 86/55%),transparent 65%),linear-gradient(165deg,#bbe117,#d0e218 48%,#e1e219);color:#182100;box-shadow:inset 0 2px 2px rgb(255 255 255/80%),inset 0 -4px 6px rgb(99 117 0/35%),inset 2px 0 3px rgb(243 255 184/50%),0 3px 0 #7a8c08,0 5px 0 #354500,0 10px 20px -5px rgb(190 226 17/50%);cursor:pointer;transform-origin:center bottom;transition:transform .18s cubic-bezier(.2,.8,.2,1.4),box-shadow .18s ease,filter .18s ease}.ictv_generateButton__areiD:before{position:absolute;z-index:-1;inset:2px 3px auto;height:44%;border-radius:9px 9px 45% 45%;background:linear-gradient(180deg,rgb(255 255 255/32%),rgb(255 255 255/3%));content:"";pointer-events:none}.ictv_generateButton__areiD:after{position:absolute;z-index:-1;inset:1px;border:1px solid rgb(243 255 184/30%);border-bottom-color:rgb(243 255 184/65%);border-radius:10px;content:"";pointer-events:none}.ictv_generateButtonLabel__g7bMO{font-size:16px;font-weight:800;line-height:1;letter-spacing:.015em;text-shadow:0 1px 0 rgb(246 255 199/45%)}.ictv_generateButtonMark__xYGIu{display:block;flex:none;width:21px;height:9px;opacity:.85}@media (max-width:767px){.ictv_composerLayout__2VehC{grid-template-columns:minmax(0,1fr) 128px;grid-template-areas:"prompt prompt" "references generate" "toolbar toolbar";gap:8px 12px;padding:12px}.ictv_composerReferences__ylEbX{max-width:100%}.ictv_referenceTile__nMIEE{width:80px;height:80px}.ictv_generateButton__areiD{width:128px;height:80px}}@media (hover:hover){.ictv_generateButton__areiD:not(:disabled):hover{filter:brightness(1.08) saturate(1.08);transform:translateY(-2px) scale(1.04);box-shadow:inset 0 2px 2px rgb(255 255 255/95%),inset 0 -4px 6px rgb(99 117 0/30%),inset 2px 0 3px rgb(243 255 184/60%),0 5px 0 #7a8c08,0 7px 0 #354500,0 14px 24px -5px rgb(190 226 17/60%)}}.ictv_generateButton__areiD:not(:disabled):active{filter:brightness(.97);transform:translateY(4px) scale(.96,.92);box-shadow:inset 0 1px 3px rgb(99 117 0/28%),inset 0 -1px 2px rgb(243 255 184/45%),0 1px 0 #7a8c08,0 2px 0 #354500,0 5px 12px -3px rgb(190 226 17/45%)}.ictv_generateButton__areiD:focus-visible{outline:2px solid #ecff93;outline-offset:4px}.ictv_generateButton__areiD:disabled{color:rgb(24 33 0/65%);box-shadow:inset 0 2px 2px rgb(255 255 255/70%),inset 0 -4px 6px rgb(99 117 0/30%),0 3px 0 #7a8c08,0 4px 0 #354500,0 8px 16px -5px rgb(190 226 17/40%);cursor:not-allowed}.ictv_generateButton__areiD[aria-busy=true]{color:#182100;cursor:progress}@media (prefers-reduced-motion:reduce){.ictv_generateButton__areiD,.ictv_page__2Y_8d .ictv_studioControl__FyN_s{transition:none}.ictv_generateButton__areiD:not(:disabled):is(:hover,:active),.ictv_page__2Y_8d .ictv_studioControl__FyN_s:not(:disabled):not([aria-disabled=true]):is(:hover,:active){transform:none}}.ictv_heroStack__kYW8X{position:relative;width:min(74vw,960px);height:clamp(230px,13vw,270px);margin-inline:auto}.ictv_heroCard__r34_n{position:absolute;overflow:hidden;border:1px solid rgb(255 255 255/14%);background:#151619;box-shadow:0 22px 60px rgb(0 0 0/45%)}.ictv_heroCard__r34_n img,.ictv_heroCard__r34_n video{width:100%;height:100%;object-fit:cover}.ictv_heroCard__r34_n:first-child{left:0;top:23%;width:20%;height:55%;transform:rotate(-2deg)}.ictv_heroCard__r34_n:nth-child(2){left:15%;top:10%;z-index:2;width:25%;height:70%;transform:rotate(1deg)}.ictv_heroCard__r34_n:nth-child(3){left:34%;top:0;z-index:4;width:32%;height:88%}.ictv_heroCard__r34_n:nth-child(4){right:15%;top:12%;z-index:3;width:24%;height:68%;transform:rotate(-1deg)}.ictv_heroCard__r34_n:nth-child(5){right:0;top:23%;width:18%;height:55%;transform:rotate(2deg)}@media (max-width:640px){.ictv_heroStack__kYW8X{width:118vw;height:210px;transform:translateX(-9vw)}.ictv_heroCard__r34_n:first-child,.ictv_heroCard__r34_n:nth-child(5){opacity:.55}}